Football · League Two · China
Guangzhou Dandelion vs Changchun Xidu
Saturday, 31 October 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Guangzhou Dandelion vs Changchun Xidu in League Two (Football) on Saturday, 31 October 2026. Model prediction: Guangzhou Dandelion 28% vs Changchun Xidu 46%, draw 26%. See the head-to-head record, recent form and odds. Predictions and stats update daily.
China•League Two
Guangzhou Dandelion(0)
Changchun Xidu(0)Saturday, 31 October 2026 at 09:30
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
H2H: 0-0-0
Guangzhou Dandelion — Last 10
L12d
L18d
D39d
W46d
D54d
L60d
D68d
L75d
D81d
L89d
Played10
GF/GA8/14
Avg For0.80
Avg Against1.40
Scored ≥16/10
Scored ≥21/10
Conceded ≥17/10
Conceded ≥24/10
Clean Sheets3/10
Failed To Score4/10
Over 1.56/10
Over 2.55/10
BTTS6/10
Changchun Xidu — Last 10
D13d
W19d
W40d
D47d
L53d
L57d
D60d
D68d
L75d
W88d
Played10
GF/GA10/11
Avg For1.00
Avg Against1.10
Scored ≥17/10
Scored ≥23/10
Conceded ≥18/10
Conceded ≥23/10
Clean Sheets2/10
Failed To Score3/10
Over 1.57/10
Over 2.54/10
BTTS6/10
Model Prediction
Expected Goals
Guangzhou Dandelion: 0.91
Expected Goals
Changchun Xidu: 1.29
Guangzhou Dandelion
28%
Draw
26%
Changchun Xidu
46%
Over 2.5: 41%
BTTS: 50%
Quality: medium
Market Odds (1X2)
Bookmaker odds not available for this match.
Team 1 Form
Guangzhou Dandelion
19 Sept
Dalian Yingbo b vs Guangzhou Dandelion
1-0L
13 Sept
Guangzhou Dandelion vs Lanzhou Longyuan
1-2L
23 Aug
Guangzhou Dandelion vs Guizhou Guiyang
0-0D
16 Aug
Ganzhou Ruishi vs Guangzhou Dandelion
1-3W
08 Aug
Xiamen Feilu vs Guangzhou Dandelion
0-0D
02 Aug
Guangzhou Dandelion vs Wuhan Three Towns b
1-4L
25 Jul
Guangzhou Dandelion vs Wenzhou Professional
0-0D
18 Jul
Shenzhen vs Guangzhou Dandelion
3-1L
12 Jul
Guangzhou Dandelion vs Hangzhou Linping
1-1D
04 Jul
Guangzhou Dandelion vs Guangdong Mingtu
1-2L
Team 2 Form
Changchun Xidu
18 Sept
Changchun Xidu vs Guangdong Mingtu
0-0D
12 Sept
Hubei Istar vs Changchun Xidu
1-2W
22 Aug
Changchun Xidu vs Dalian Kewei
2-1W
15 Aug
Beijing Technology vs Changchun Xidu
2-2D
09 Aug
Changchun Xidu vs Shanxi Chongde Ronghai
1-2L
05 Aug
Changchun Xidu vs Dalian Yingbo b
0-1L
02 Aug
Shanghai Second vs Changchun Xidu
1-1D
25 Jul
Shandong Taishan b vs Changchun Xidu
1-1D
18 Jul
Changchun Xidu vs Shanghai Port b
0-2L
05 Jul
Taian Tiankuang vs Changchun Xidu
0-1W
Head-to-Head
Last 10
No rows.
Full Match Object
{
"league": "League Two",
"country": "China",
"match": "Guangzhou Dandelion vs Changchun Xidu",
"date": "2026-10-31",
"time": "09:30",
"team_1": {
"name": "Guangzhou Dandelion",
"last_10_matches": [
{
"date": "19.09.26",
"home": "Dalian Yingbo B",
"away": "Guangzhou Dandelion",
"score": "1-0"
},
{
"date": "13.09.26",
"home": "Guangzhou Dandelion",
"away": "Lanzhou Longyuan",
"score": "1-2"
},
{
"date": "23.08.26",
"home": "Guangzhou Dandelion",
"away": "Guizhou Guiyang",
"score": "0-0"
},
{
"date": "16.08.26",
"home": "Ganzhou Ruishi",
"away": "Guangzhou Dandelion",
"score": "1-3"
},
{
"date": "08.08.26",
"home": "Xiamen Feilu",
"away": "Guangzhou Dandelion",
"score": "0-0"
},
{
"date": "02.08.26",
"home": "Guangzhou Dandelion",
"away": "Wuhan Three Towns B",
"score": "1-4"
},
{
"date": "25.07.26",
"home": "Guangzhou Dandelion",
"away": "Wenzhou Professional",
"score": "0-0"
},
{
"date": "18.07.26",
"home": "Shenzhen",
"away": "Guangzhou Dandelion",
"score": "3-1"
},
{
"date": "12.07.26",
"home": "Guangzhou Dandelion",
"away": "Hangzhou Linping",
"score": "1-1"
},
{
"date": "04.07.26",
"home": "Guangzhou Dandelion",
"away": "Guangdong Mingtu",
"score": "1-2"
}
],
"standing": null,
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 6,
"scored_2plus": 1,
"conceded_1plus": 7,
"conceded_2plus": 4,
"clean_sheets": 3,
"failed_to_score": 4,
"over_1_5": 6,
"over_2_5": 5,
"btts": 6,
"total_scored": 8,
"total_conceded": 14,
"avg_scored": 0.8,
"avg_conceded": 1.4
},
"home_last10": {
"played": 6,
"scored_1plus": 4,
"scored_2plus": 0,
"conceded_1plus": 4,
"conceded_2plus": 3,
"clean_sheets": 2,
"failed_to_score": 2,
"over_1_5": 4,
"over_2_5": 3,
"btts": 4,
"total_scored": 4,
"total_conceded": 9,
"avg_scored": 0.67,
"avg_conceded": 1.5
},
"away_last10": {
"played": 4,
"scored_1plus": 2,
"scored_2plus": 1,
"conceded_1plus": 3,
"conceded_2plus": 1,
"clean_sheets": 1,
"failed_to_score": 2,
"over_1_5": 2,
"over_2_5": 2,
"btts": 2,
"total_scored": 4,
"total_conceded": 5,
"avg_scored": 1,
"avg_conceded": 1.25
},
"weighted_avg_scored": 0.8,
"weighted_avg_conceded": 1.2,
"last5_home_scored": [
1,
0
],
"last5_home_conc": [
2,
0
],
"last5_away_scored": [
0,
3,
0
],
"last5_away_conc": [
1,
1,
0
]
}
},
"team_2": {
"name": "Changchun Xidu",
"last_10_matches": [
{
"date": "18.09.26",
"home": "Changchun Xidu",
"away": "Guangdong Mingtu",
"score": "0-0"
},
{
"date": "12.09.26",
"home": "Hubei Istar",
"away": "Changchun Xidu",
"score": "1-2"
},
{
"date": "22.08.26",
"home": "Changchun Xidu",
"away": "Dalian Kewei",
"score": "2-1"
},
{
"date": "15.08.26",
"home": "Beijing Technology",
"away": "Changchun Xidu",
"score": "2-2"
},
{
"date": "09.08.26",
"home": "Changchun Xidu",
"away": "Shanxi Chongde Ronghai",
"score": "1-2"
},
{
"date": "05.08.26",
"home": "Changchun Xidu",
"away": "Dalian Yingbo B",
"score": "0-1"
},
{
"date": "02.08.26",
"home": "Shanghai Second",
"away": "Changchun Xidu",
"score": "1-1"
},
{
"date": "25.07.26",
"home": "Shandong Taishan B",
"away": "Changchun Xidu",
"score": "1-1"
},
{
"date": "18.07.26",
"home": "Changchun Xidu",
"away": "Shanghai Port B",
"score": "0-2"
},
{
"date": "05.07.26",
"home": "Taian Tiankuang",
"away": "Changchun Xidu",
"score": "0-1"
}
],
"standing": null,
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 7,
"scored_2plus": 3,
"conceded_1plus": 8,
"conceded_2plus": 3,
"clean_sheets": 2,
"failed_to_score": 3,
"over_1_5": 7,
"over_2_5": 4,
"btts": 6,
"total_scored": 10,
"total_conceded": 11,
"avg_scored": 1,
"avg_conceded": 1.1
},
"home_last10": {
"played": 5,
"scored_1plus": 2,
"scored_2plus": 1,
"conceded_1plus": 4,
"conceded_2plus": 2,
"clean_sheets": 1,
"failed_to_score": 3,
"over_1_5": 3,
"over_2_5": 2,
"btts": 2,
"total_scored": 3,
"total_conceded": 6,
"avg_scored": 0.6,
"avg_conceded": 1.2
},
"away_last10": {
"played": 5,
"scored_1plus": 5,
"scored_2plus": 2,
"conceded_1plus": 4,
"conceded_2plus": 1,
"clean_sheets": 1,
"failed_to_score": 0,
"over_1_5": 4,
"over_2_5": 2,
"btts": 4,
"total_scored": 7,
"total_conceded": 5,
"avg_scored": 1.4,
"avg_conceded": 1
},
"weighted_avg_scored": 1.133,
"weighted_avg_conceded": 1.133,
"last5_home_scored": [
0,
2,
1
],
"last5_home_conc": [
0,
1,
2
],
"last5_away_scored": [
2,
2
],
"last5_away_conc": [
1,
2
]
}
},
"head_to_head": {
"last_10_matches": []
},
"odds": {
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-09-30T21:21:58.329113+00:00"
},
"model": {
"expected_goals": {
"team_1": 0.91,
"team_2": 1.29
},
"win_probability": {
"team_1": 28,
"draw": 26,
"team_2": 46
},
"over_2_5_probability": 41,
"btts_probability": 50,
"prediction_quality": "medium",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
0,
0
],
"h2h_considered": 0,
"over25_poisson": 38,
"over25_empirical": 45,
"btts_poisson": 43,
"btts_empirical": 60
}
},
"enrichment_status": "complete"
}Team 1
{
"name": "Guangzhou Dandelion",
"last_10_matches": [
{
"date": "19.09.26",
"home": "Dalian Yingbo B",
"away": "Guangzhou Dandelion",
"score": "1-0"
},
{
"date": "13.09.26",
"home": "Guangzhou Dandelion",
"away": "Lanzhou Longyuan",
"score": "1-2"
},
{
"date": "23.08.26",
"home": "Guangzhou Dandelion",
"away": "Guizhou Guiyang",
"score": "0-0"
},
{
"date": "16.08.26",
"home": "Ganzhou Ruishi",
"away": "Guangzhou Dandelion",
"score": "1-3"
},
{
"date": "08.08.26",
"home": "Xiamen Feilu",
"away": "Guangzhou Dandelion",
"score": "0-0"
},
{
"date": "02.08.26",
"home": "Guangzhou Dandelion",
"away": "Wuhan Three Towns B",
"score": "1-4"
},
{
"date": "25.07.26",
"home": "Guangzhou Dandelion",
"away": "Wenzhou Professional",
"score": "0-0"
},
{
"date": "18.07.26",
"home": "Shenzhen",
"away": "Guangzhou Dandelion",
"score": "3-1"
},
{
"date": "12.07.26",
"home": "Guangzhou Dandelion",
"away": "Hangzhou Linping",
"score": "1-1"
},
{
"date": "04.07.26",
"home": "Guangzhou Dandelion",
"away": "Guangdong Mingtu",
"score": "1-2"
}
],
"standing": null,
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 6,
"scored_2plus": 1,
"conceded_1plus": 7,
"conceded_2plus": 4,
"clean_sheets": 3,
"failed_to_score": 4,
"over_1_5": 6,
"over_2_5": 5,
"btts": 6,
"total_scored": 8,
"total_conceded": 14,
"avg_scored": 0.8,
"avg_conceded": 1.4
},
"home_last10": {
"played": 6,
"scored_1plus": 4,
"scored_2plus": 0,
"conceded_1plus": 4,
"conceded_2plus": 3,
"clean_sheets": 2,
"failed_to_score": 2,
"over_1_5": 4,
"over_2_5": 3,
"btts": 4,
"total_scored": 4,
"total_conceded": 9,
"avg_scored": 0.67,
"avg_conceded": 1.5
},
"away_last10": {
"played": 4,
"scored_1plus": 2,
"scored_2plus": 1,
"conceded_1plus": 3,
"conceded_2plus": 1,
"clean_sheets": 1,
"failed_to_score": 2,
"over_1_5": 2,
"over_2_5": 2,
"btts": 2,
"total_scored": 4,
"total_conceded": 5,
"avg_scored": 1,
"avg_conceded": 1.25
},
"weighted_avg_scored": 0.8,
"weighted_avg_conceded": 1.2,
"last5_home_scored": [
1,
0
],
"last5_home_conc": [
2,
0
],
"last5_away_scored": [
0,
3,
0
],
"last5_away_conc": [
1,
1,
0
]
}
}Team 2
{
"name": "Changchun Xidu",
"last_10_matches": [
{
"date": "18.09.26",
"home": "Changchun Xidu",
"away": "Guangdong Mingtu",
"score": "0-0"
},
{
"date": "12.09.26",
"home": "Hubei Istar",
"away": "Changchun Xidu",
"score": "1-2"
},
{
"date": "22.08.26",
"home": "Changchun Xidu",
"away": "Dalian Kewei",
"score": "2-1"
},
{
"date": "15.08.26",
"home": "Beijing Technology",
"away": "Changchun Xidu",
"score": "2-2"
},
{
"date": "09.08.26",
"home": "Changchun Xidu",
"away": "Shanxi Chongde Ronghai",
"score": "1-2"
},
{
"date": "05.08.26",
"home": "Changchun Xidu",
"away": "Dalian Yingbo B",
"score": "0-1"
},
{
"date": "02.08.26",
"home": "Shanghai Second",
"away": "Changchun Xidu",
"score": "1-1"
},
{
"date": "25.07.26",
"home": "Shandong Taishan B",
"away": "Changchun Xidu",
"score": "1-1"
},
{
"date": "18.07.26",
"home": "Changchun Xidu",
"away": "Shanghai Port B",
"score": "0-2"
},
{
"date": "05.07.26",
"home": "Taian Tiankuang",
"away": "Changchun Xidu",
"score": "0-1"
}
],
"standing": null,
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 7,
"scored_2plus": 3,
"conceded_1plus": 8,
"conceded_2plus": 3,
"clean_sheets": 2,
"failed_to_score": 3,
"over_1_5": 7,
"over_2_5": 4,
"btts": 6,
"total_scored": 10,
"total_conceded": 11,
"avg_scored": 1,
"avg_conceded": 1.1
},
"home_last10": {
"played": 5,
"scored_1plus": 2,
"scored_2plus": 1,
"conceded_1plus": 4,
"conceded_2plus": 2,
"clean_sheets": 1,
"failed_to_score": 3,
"over_1_5": 3,
"over_2_5": 2,
"btts": 2,
"total_scored": 3,
"total_conceded": 6,
"avg_scored": 0.6,
"avg_conceded": 1.2
},
"away_last10": {
"played": 5,
"scored_1plus": 5,
"scored_2plus": 2,
"conceded_1plus": 4,
"conceded_2plus": 1,
"clean_sheets": 1,
"failed_to_score": 0,
"over_1_5": 4,
"over_2_5": 2,
"btts": 4,
"total_scored": 7,
"total_conceded": 5,
"avg_scored": 1.4,
"avg_conceded": 1
},
"weighted_avg_scored": 1.133,
"weighted_avg_conceded": 1.133,
"last5_home_scored": [
0,
2,
1
],
"last5_home_conc": [
0,
1,
2
],
"last5_away_scored": [
2,
2
],
"last5_away_conc": [
1,
2
]
}
}Head-to-Head
{
"last_10_matches": []
}Model
{
"expected_goals": {
"team_1": 0.91,
"team_2": 1.29
},
"win_probability": {
"team_1": 28,
"draw": 26,
"team_2": 46
},
"over_2_5_probability": 41,
"btts_probability": 50,
"prediction_quality": "medium",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
0,
0
],
"h2h_considered": 0,
"over25_poisson": 38,
"over25_empirical": 45,
"btts_poisson": 43,
"btts_empirical": 60
}
}Odds
{
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-09-30T21:21:58.329113+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.