Football · League One · China
Dingnan Ganlian vs Shenzhen Juniors
Saturday, 31 October 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Dingnan Ganlian vs Shenzhen Juniors in League One (Football) on Saturday, 31 October 2026. Model prediction: Dingnan Ganlian 14% vs Shenzhen Juniors 67%, draw 19%. See the head-to-head record, recent form and odds. Predictions and stats update daily.
China•League One
Dingnan Ganlian(0)Rank 13 · 23 pts
Shenzhen Juniors(0)Rank 3 · 44 pts
Saturday, 31 October 2026 at 09:30
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
H2H: 0-3-0
Dingnan Ganlian — Last 10
D12d
L19d
L26d
L33d
L40d
D46d
W54d
L61d
D67d
L75d
Played10
GF/GA14/22
Avg For1.40
Avg Against2.20
Scored ≥18/10
Scored ≥23/10
Conceded ≥110/10
Conceded ≥25/10
Clean Sheets0/10
Failed To Score2/10
Over 1.58/10
Over 2.56/10
BTTS8/10
Shenzhen Juniors — Last 10
D12d
D18d
W25d
W33d
W39d
D46d
W53d
W60d
L68d
D76d
Played10
GF/GA13/7
Avg For1.30
Avg Against0.70
Scored ≥16/10
Scored ≥23/10
Conceded ≥15/10
Conceded ≥21/10
Clean Sheets5/10
Failed To Score4/10
Over 1.55/10
Over 2.54/10
BTTS4/10
Model Prediction
Expected Goals
Dingnan Ganlian: 0.71
Expected Goals
Shenzhen Juniors: 1.92
Dingnan Ganlian
14%
Draw
19%
Shenzhen Juniors
67%
Over 2.5: 46%
BTTS: 59%
Quality: high
Market Odds (1X2)
Bookmaker odds not available for this match.
Team 1 Form
Dingnan Ganlian
19 Sept
Dingnan Ganlian vs Foshan Nanshi
1-1D
12 Sept
Changchun Yatai vs Dingnan Ganlian
1-0L
05 Sept
Shaanxi Union vs Dingnan Ganlian
2-1L
29 Aug
Dingnan Ganlian vs Suzhou Dongwu
3-4L
22 Aug
Dingnan Ganlian vs Shijiazhuang Gongfu
1-2L
16 Aug
Nanjing City vs Dingnan Ganlian
1-1D
08 Aug
Dingnan Ganlian vs Dalian K'un City
2-1W
01 Aug
Nantong Zhiyun vs Dingnan Ganlian
5-1L
26 Jul
Guangxi Hengchen vs Dingnan Ganlian
4-4D
18 Jul
Dingnan Ganlian vs Ningbo Professional
0-1L
Team 2 Form
Shenzhen Juniors
19 Sept
Shenzhen Juniors vs Changchun Yatai
1-1D
13 Sept
Shijiazhuang Gongfu vs Shenzhen Juniors
0-0D
06 Sept
Shenzhen Juniors vs Meizhou Hakka
5-1W
29 Aug
Foshan Nanshi vs Shenzhen Juniors
1-2W
23 Aug
Shenzhen Juniors vs Nanjing City
3-1W
16 Aug
Shenzhen Juniors vs Ningbo Professional
0-0D
09 Aug
Yanbian Longding vs Shenzhen Juniors
0-1W
02 Aug
Shenzhen Juniors vs Wuxi Wugou
1-0W
25 Jul
Shaanxi Union vs Shenzhen Juniors
3-0L
17 Jul
Suzhou Dongwu vs Shenzhen Juniors
0-0D
Head-to-Head
Last 10
12 Jul
Shenzhen Juniors vs Dingnan Ganlian
3-3•
01 Nov
Dingnan Ganlian vs Shenzhen Juniors
1-1•
28 Jun
Shenzhen Juniors vs Dingnan Ganlian
1-1•
Full Match Object
{
"league": "League One",
"country": "China",
"match": "Dingnan Ganlian vs Shenzhen Juniors",
"date": "2026-10-31",
"time": "09:30",
"team_1": {
"name": "Dingnan Ganlian",
"last_10_matches": [
{
"date": "19.09.26",
"home": "Dingnan Ganlian",
"away": "Foshan Nanshi",
"score": "1-1"
},
{
"date": "12.09.26",
"home": "Changchun Yatai",
"away": "Dingnan Ganlian",
"score": "1-0"
},
{
"date": "05.09.26",
"home": "Shaanxi Union",
"away": "Dingnan Ganlian",
"score": "2-1"
},
{
"date": "29.08.26",
"home": "Dingnan Ganlian",
"away": "Suzhou Dongwu",
"score": "3-4"
},
{
"date": "22.08.26",
"home": "Dingnan Ganlian",
"away": "Shijiazhuang Gongfu",
"score": "1-2"
},
{
"date": "16.08.26",
"home": "Nanjing City",
"away": "Dingnan Ganlian",
"score": "1-1"
},
{
"date": "08.08.26",
"home": "Dingnan Ganlian",
"away": "Dalian K'un City",
"score": "2-1"
},
{
"date": "01.08.26",
"home": "Nantong Zhiyun",
"away": "Dingnan Ganlian",
"score": "5-1"
},
{
"date": "26.07.26",
"home": "Guangxi Hengchen",
"away": "Dingnan Ganlian",
"score": "4-4"
},
{
"date": "18.07.26",
"home": "Dingnan Ganlian",
"away": "Ningbo Professional",
"score": "0-1"
}
],
"standing": {
"rank": 13,
"points": 23,
"goal_diff": -11,
"played": 24,
"wins": 4,
"draws": 11,
"losses": 9,
"goals": "35:46",
"form": [
"?",
"D",
"L",
"L",
"L",
"L"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 8,
"scored_2plus": 3,
"conceded_1plus": 10,
"conceded_2plus": 5,
"clean_sheets": 0,
"failed_to_score": 2,
"over_1_5": 8,
"over_2_5": 6,
"btts": 8,
"total_scored": 14,
"total_conceded": 22,
"avg_scored": 1.4,
"avg_conceded": 2.2
},
"home_last10": {
"played": 5,
"scored_1plus": 4,
"scored_2plus": 2,
"conceded_1plus": 5,
"conceded_2plus": 2,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 4,
"over_2_5": 3,
"btts": 4,
"total_scored": 7,
"total_conceded": 9,
"avg_scored": 1.4,
"avg_conceded": 1.8
},
"away_last10": {
"played": 5,
"scored_1plus": 4,
"scored_2plus": 1,
"conceded_1plus": 5,
"conceded_2plus": 3,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 4,
"over_2_5": 3,
"btts": 4,
"total_scored": 7,
"total_conceded": 13,
"avg_scored": 1.4,
"avg_conceded": 2.6
},
"weighted_avg_scored": 1.333,
"weighted_avg_conceded": 2.133,
"last5_home_scored": [
1,
3,
1
],
"last5_home_conc": [
1,
4,
2
],
"last5_away_scored": [
0,
1
],
"last5_away_conc": [
1,
2
]
}
},
"team_2": {
"name": "Shenzhen Juniors",
"last_10_matches": [
{
"date": "19.09.26",
"home": "Shenzhen Juniors",
"away": "Changchun Yatai",
"score": "1-1"
},
{
"date": "13.09.26",
"home": "Shijiazhuang Gongfu",
"away": "Shenzhen Juniors",
"score": "0-0"
},
{
"date": "06.09.26",
"home": "Shenzhen Juniors",
"away": "Meizhou Hakka",
"score": "5-1"
},
{
"date": "29.08.26",
"home": "Foshan Nanshi",
"away": "Shenzhen Juniors",
"score": "1-2"
},
{
"date": "23.08.26",
"home": "Shenzhen Juniors",
"away": "Nanjing City",
"score": "3-1"
},
{
"date": "16.08.26",
"home": "Shenzhen Juniors",
"away": "Ningbo Professional",
"score": "0-0"
},
{
"date": "09.08.26",
"home": "Yanbian Longding",
"away": "Shenzhen Juniors",
"score": "0-1"
},
{
"date": "02.08.26",
"home": "Shenzhen Juniors",
"away": "Wuxi Wugou",
"score": "1-0"
},
{
"date": "25.07.26",
"home": "Shaanxi Union",
"away": "Shenzhen Juniors",
"score": "3-0"
},
{
"date": "17.07.26",
"home": "Suzhou Dongwu",
"away": "Shenzhen Juniors",
"score": "0-0"
}
],
"standing": {
"rank": 3,
"points": 44,
"goal_diff": 14,
"played": 24,
"wins": 12,
"draws": 8,
"losses": 4,
"goals": "39:25",
"form": [
"?",
"D",
"D",
"W",
"W",
"W"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 6,
"scored_2plus": 3,
"conceded_1plus": 5,
"conceded_2plus": 1,
"clean_sheets": 5,
"failed_to_score": 4,
"over_1_5": 5,
"over_2_5": 4,
"btts": 4,
"total_scored": 13,
"total_conceded": 7,
"avg_scored": 1.3,
"avg_conceded": 0.7
},
"home_last10": {
"played": 5,
"scored_1plus": 4,
"scored_2plus": 2,
"conceded_1plus": 3,
"conceded_2plus": 0,
"clean_sheets": 2,
"failed_to_score": 1,
"over_1_5": 3,
"over_2_5": 2,
"btts": 3,
"total_scored": 10,
"total_conceded": 3,
"avg_scored": 2,
"avg_conceded": 0.6
},
"away_last10": {
"played": 5,
"scored_1plus": 2,
"scored_2plus": 1,
"conceded_1plus": 2,
"conceded_2plus": 1,
"clean_sheets": 3,
"failed_to_score": 3,
"over_1_5": 2,
"over_2_5": 2,
"btts": 1,
"total_scored": 3,
"total_conceded": 4,
"avg_scored": 0.6,
"avg_conceded": 0.8
},
"weighted_avg_scored": 1.6,
"weighted_avg_conceded": 0.733,
"last5_home_scored": [
1,
5,
3
],
"last5_home_conc": [
1,
1,
1
],
"last5_away_scored": [
0,
2
],
"last5_away_conc": [
0,
1
]
}
},
"head_to_head": {
"last_10_matches": [
{
"date": "12.07.26",
"home": "Shenzhen Juniors",
"away": "Dingnan Ganlian",
"score": "3-3"
},
{
"date": "01.11.25",
"home": "Dingnan Ganlian",
"away": "Shenzhen Juniors",
"score": "1-1"
},
{
"date": "28.06.25",
"home": "Shenzhen Juniors",
"away": "Dingnan Ganlian",
"score": "1-1"
}
]
},
"odds": {
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-09-30T21:21:47.018270+00:00"
},
"model": {
"expected_goals": {
"team_1": 0.71,
"team_2": 1.92
},
"win_probability": {
"team_1": 14,
"draw": 19,
"team_2": 67
},
"over_2_5_probability": 46,
"btts_probability": 59,
"prediction_quality": "high",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
-0.35,
0.35
],
"h2h_considered": 3,
"over25_poisson": 49,
"over25_empirical": 50,
"btts_poisson": 43,
"btts_empirical": 57
}
},
"enrichment_status": "complete"
}Team 1
{
"name": "Dingnan Ganlian",
"last_10_matches": [
{
"date": "19.09.26",
"home": "Dingnan Ganlian",
"away": "Foshan Nanshi",
"score": "1-1"
},
{
"date": "12.09.26",
"home": "Changchun Yatai",
"away": "Dingnan Ganlian",
"score": "1-0"
},
{
"date": "05.09.26",
"home": "Shaanxi Union",
"away": "Dingnan Ganlian",
"score": "2-1"
},
{
"date": "29.08.26",
"home": "Dingnan Ganlian",
"away": "Suzhou Dongwu",
"score": "3-4"
},
{
"date": "22.08.26",
"home": "Dingnan Ganlian",
"away": "Shijiazhuang Gongfu",
"score": "1-2"
},
{
"date": "16.08.26",
"home": "Nanjing City",
"away": "Dingnan Ganlian",
"score": "1-1"
},
{
"date": "08.08.26",
"home": "Dingnan Ganlian",
"away": "Dalian K'un City",
"score": "2-1"
},
{
"date": "01.08.26",
"home": "Nantong Zhiyun",
"away": "Dingnan Ganlian",
"score": "5-1"
},
{
"date": "26.07.26",
"home": "Guangxi Hengchen",
"away": "Dingnan Ganlian",
"score": "4-4"
},
{
"date": "18.07.26",
"home": "Dingnan Ganlian",
"away": "Ningbo Professional",
"score": "0-1"
}
],
"standing": {
"rank": 13,
"points": 23,
"goal_diff": -11,
"played": 24,
"wins": 4,
"draws": 11,
"losses": 9,
"goals": "35:46",
"form": [
"?",
"D",
"L",
"L",
"L",
"L"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 8,
"scored_2plus": 3,
"conceded_1plus": 10,
"conceded_2plus": 5,
"clean_sheets": 0,
"failed_to_score": 2,
"over_1_5": 8,
"over_2_5": 6,
"btts": 8,
"total_scored": 14,
"total_conceded": 22,
"avg_scored": 1.4,
"avg_conceded": 2.2
},
"home_last10": {
"played": 5,
"scored_1plus": 4,
"scored_2plus": 2,
"conceded_1plus": 5,
"conceded_2plus": 2,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 4,
"over_2_5": 3,
"btts": 4,
"total_scored": 7,
"total_conceded": 9,
"avg_scored": 1.4,
"avg_conceded": 1.8
},
"away_last10": {
"played": 5,
"scored_1plus": 4,
"scored_2plus": 1,
"conceded_1plus": 5,
"conceded_2plus": 3,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 4,
"over_2_5": 3,
"btts": 4,
"total_scored": 7,
"total_conceded": 13,
"avg_scored": 1.4,
"avg_conceded": 2.6
},
"weighted_avg_scored": 1.333,
"weighted_avg_conceded": 2.133,
"last5_home_scored": [
1,
3,
1
],
"last5_home_conc": [
1,
4,
2
],
"last5_away_scored": [
0,
1
],
"last5_away_conc": [
1,
2
]
}
}Team 2
{
"name": "Shenzhen Juniors",
"last_10_matches": [
{
"date": "19.09.26",
"home": "Shenzhen Juniors",
"away": "Changchun Yatai",
"score": "1-1"
},
{
"date": "13.09.26",
"home": "Shijiazhuang Gongfu",
"away": "Shenzhen Juniors",
"score": "0-0"
},
{
"date": "06.09.26",
"home": "Shenzhen Juniors",
"away": "Meizhou Hakka",
"score": "5-1"
},
{
"date": "29.08.26",
"home": "Foshan Nanshi",
"away": "Shenzhen Juniors",
"score": "1-2"
},
{
"date": "23.08.26",
"home": "Shenzhen Juniors",
"away": "Nanjing City",
"score": "3-1"
},
{
"date": "16.08.26",
"home": "Shenzhen Juniors",
"away": "Ningbo Professional",
"score": "0-0"
},
{
"date": "09.08.26",
"home": "Yanbian Longding",
"away": "Shenzhen Juniors",
"score": "0-1"
},
{
"date": "02.08.26",
"home": "Shenzhen Juniors",
"away": "Wuxi Wugou",
"score": "1-0"
},
{
"date": "25.07.26",
"home": "Shaanxi Union",
"away": "Shenzhen Juniors",
"score": "3-0"
},
{
"date": "17.07.26",
"home": "Suzhou Dongwu",
"away": "Shenzhen Juniors",
"score": "0-0"
}
],
"standing": {
"rank": 3,
"points": 44,
"goal_diff": 14,
"played": 24,
"wins": 12,
"draws": 8,
"losses": 4,
"goals": "39:25",
"form": [
"?",
"D",
"D",
"W",
"W",
"W"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 6,
"scored_2plus": 3,
"conceded_1plus": 5,
"conceded_2plus": 1,
"clean_sheets": 5,
"failed_to_score": 4,
"over_1_5": 5,
"over_2_5": 4,
"btts": 4,
"total_scored": 13,
"total_conceded": 7,
"avg_scored": 1.3,
"avg_conceded": 0.7
},
"home_last10": {
"played": 5,
"scored_1plus": 4,
"scored_2plus": 2,
"conceded_1plus": 3,
"conceded_2plus": 0,
"clean_sheets": 2,
"failed_to_score": 1,
"over_1_5": 3,
"over_2_5": 2,
"btts": 3,
"total_scored": 10,
"total_conceded": 3,
"avg_scored": 2,
"avg_conceded": 0.6
},
"away_last10": {
"played": 5,
"scored_1plus": 2,
"scored_2plus": 1,
"conceded_1plus": 2,
"conceded_2plus": 1,
"clean_sheets": 3,
"failed_to_score": 3,
"over_1_5": 2,
"over_2_5": 2,
"btts": 1,
"total_scored": 3,
"total_conceded": 4,
"avg_scored": 0.6,
"avg_conceded": 0.8
},
"weighted_avg_scored": 1.6,
"weighted_avg_conceded": 0.733,
"last5_home_scored": [
1,
5,
3
],
"last5_home_conc": [
1,
1,
1
],
"last5_away_scored": [
0,
2
],
"last5_away_conc": [
0,
1
]
}
}Head-to-Head
{
"last_10_matches": [
{
"date": "12.07.26",
"home": "Shenzhen Juniors",
"away": "Dingnan Ganlian",
"score": "3-3"
},
{
"date": "01.11.25",
"home": "Dingnan Ganlian",
"away": "Shenzhen Juniors",
"score": "1-1"
},
{
"date": "28.06.25",
"home": "Shenzhen Juniors",
"away": "Dingnan Ganlian",
"score": "1-1"
}
]
}Model
{
"expected_goals": {
"team_1": 0.71,
"team_2": 1.92
},
"win_probability": {
"team_1": 14,
"draw": 19,
"team_2": 67
},
"over_2_5_probability": 46,
"btts_probability": 59,
"prediction_quality": "high",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
-0.35,
0.35
],
"h2h_considered": 3,
"over25_poisson": 49,
"over25_empirical": 50,
"btts_poisson": 43,
"btts_empirical": 57
}
}Odds
{
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-09-30T21:21:47.018270+00:00"
}Prediction alerts
Know when the next pick goes live.
Email requires confirmation. Telegram requires pressing Start. Unsubscribe any time.
Explore more matches and live updates on the Football board.