Football · Championship · England
Charlton vs Bolton
Tuesday, 03 November 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Charlton vs Bolton in Championship (Football) on Tuesday, 03 November 2026. Model prediction: Charlton 48% vs Bolton 29%, draw 23%. See the head-to-head record, recent form and odds. Predictions and stats update daily.
England•Championship
Charlton(3)Rank 9 · 12 pts
Bolton(5)Rank 15 · 10 pts
Tuesday, 03 November 2026 at 22:45
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
H2H: 3-2-5
Charlton — Last 10
L16d
D23d
D26d
L30d
D33d
W37d
L40d
W44d
W51d
W58d
Played10
GF/GA11/16
Avg For1.10
Avg Against1.60
Scored ≥17/10
Scored ≥23/10
Conceded ≥17/10
Conceded ≥23/10
Clean Sheets3/10
Failed To Score3/10
Over 1.57/10
Over 2.56/10
BTTS6/10
Bolton — Last 10
W15d
W23d
L27d
L30d
L34d
L37d
D44d
W51d
L58d
W65d
Played10
GF/GA12/16
Avg For1.20
Avg Against1.60
Scored ≥16/10
Scored ≥24/10
Conceded ≥17/10
Conceded ≥24/10
Clean Sheets3/10
Failed To Score4/10
Over 1.55/10
Over 2.55/10
BTTS4/10
Model Prediction
Expected Goals
Charlton: 1.5
Expected Goals
Bolton: 1.08
Charlton
48%
Draw
23%
Bolton
29%
Over 2.5: 54%
BTTS: 54%
Quality: high
Market Odds (1X2)
Bookmaker odds not available for this match.
Team 1 Form
Charlton
19 Sept
Cardiff vs Charlton
3-1L
12 Sept
Charlton vs Portsmouth
0-0D
09 Sept
Charlton vs Qpr
0-0D
05 Sept
Stoke vs Charlton
4-0L
02 Sept
West Brom vs Charlton
1-1D
29 Aug
Charlton vs Preston
1-0W
26 Aug
Tottenham vs Charlton
5-1L
22 Aug
West Ham vs Charlton
1-2W
15 Aug
Charlton vs Derby
2-1W
08 Aug
Cheltenham vs Charlton
1-3W
Team 2 Form
Bolton
20 Sept
Norwich vs Bolton
3-4W
12 Sept
Bolton vs Cardiff
1-0W
08 Sept
Bolton vs West Ham
2-3L
05 Sept
Millwall vs Bolton
4-0L
01 Sept
Sheffield Utd vs Bolton
3-2L
29 Aug
Bolton vs Lincoln
0-1L
22 Aug
Qpr vs Bolton
0-0D
15 Aug
Bolton vs Preston
2-1W
08 Aug
Sheffield Wed vs Bolton
1-0L
01 Aug
Bolton vs Nac Breda
1-0W
Head-to-Head
Last 10
21 Jan
Bolton vs Charlton
1-2•
24 Aug
Charlton vs Bolton
2-0•
17 Feb
Bolton vs Charlton
3-3•
28 Oct
Charlton vs Bolton
0-2•
28 Jan
Charlton vs Bolton
1-2•
03 Sept
Bolton vs Charlton
3-1•
08 Feb
Bolton vs Charlton
2-1•
28 Sept
Charlton vs Bolton
1-4•
28 Jan
Bolton vs Charlton
1-2•
27 Aug
Charlton vs Bolton
1-1•
Full Match Object
{
"league": "Championship",
"country": "England",
"match": "Charlton vs Bolton",
"date": "2026-11-03",
"time": "22:45",
"team_1": {
"name": "Charlton",
"last_10_matches": [
{
"date": "19.09.26",
"home": "Cardiff",
"away": "Charlton",
"score": "3-1"
},
{
"date": "12.09.26",
"home": "Charlton",
"away": "Portsmouth",
"score": "0-0"
},
{
"date": "09.09.26",
"home": "Charlton",
"away": "QPR",
"score": "0-0"
},
{
"date": "05.09.26",
"home": "Stoke",
"away": "Charlton",
"score": "4-0"
},
{
"date": "02.09.26",
"home": "West Brom",
"away": "Charlton",
"score": "1-1"
},
{
"date": "29.08.26",
"home": "Charlton",
"away": "Preston",
"score": "1-0"
},
{
"date": "26.08.26",
"home": "Tottenham",
"away": "Charlton",
"score": "5-1"
},
{
"date": "22.08.26",
"home": "West Ham",
"away": "Charlton",
"score": "1-2"
},
{
"date": "15.08.26",
"home": "Charlton",
"away": "Derby",
"score": "2-1"
},
{
"date": "08.08.26",
"home": "Cheltenham",
"away": "Charlton",
"score": "1-3"
}
],
"standing": {
"rank": 9,
"points": 12,
"goal_diff": -3,
"played": 8,
"wins": 3,
"draws": 3,
"losses": 2,
"goals": "7:10",
"form": [
"?",
"L",
"D",
"D",
"L",
"D"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 7,
"scored_2plus": 3,
"conceded_1plus": 7,
"conceded_2plus": 3,
"clean_sheets": 3,
"failed_to_score": 3,
"over_1_5": 7,
"over_2_5": 6,
"btts": 6,
"total_scored": 11,
"total_conceded": 16,
"avg_scored": 1.1,
"avg_conceded": 1.6
},
"home_last10": {
"played": 4,
"scored_1plus": 2,
"scored_2plus": 1,
"conceded_1plus": 1,
"conceded_2plus": 0,
"clean_sheets": 3,
"failed_to_score": 2,
"over_1_5": 1,
"over_2_5": 1,
"btts": 1,
"total_scored": 3,
"total_conceded": 1,
"avg_scored": 0.75,
"avg_conceded": 0.25
},
"away_last10": {
"played": 6,
"scored_1plus": 5,
"scored_2plus": 2,
"conceded_1plus": 6,
"conceded_2plus": 3,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 6,
"over_2_5": 5,
"btts": 5,
"total_scored": 8,
"total_conceded": 15,
"avg_scored": 1.33,
"avg_conceded": 2.5
},
"weighted_avg_scored": 0.867,
"weighted_avg_conceded": 1.6,
"last5_home_scored": [
0,
0
],
"last5_home_conc": [
0,
0
],
"last5_away_scored": [
1,
0,
1
],
"last5_away_conc": [
3,
4,
1
]
}
},
"team_2": {
"name": "Bolton",
"last_10_matches": [
{
"date": "20.09.26",
"home": "Norwich",
"away": "Bolton",
"score": "3-4"
},
{
"date": "12.09.26",
"home": "Bolton",
"away": "Cardiff",
"score": "1-0"
},
{
"date": "08.09.26",
"home": "Bolton",
"away": "West Ham",
"score": "2-3"
},
{
"date": "05.09.26",
"home": "Millwall",
"away": "Bolton",
"score": "4-0"
},
{
"date": "01.09.26",
"home": "Sheffield Utd",
"away": "Bolton",
"score": "3-2"
},
{
"date": "29.08.26",
"home": "Bolton",
"away": "Lincoln",
"score": "0-1"
},
{
"date": "22.08.26",
"home": "QPR",
"away": "Bolton",
"score": "0-0"
},
{
"date": "15.08.26",
"home": "Bolton",
"away": "Preston",
"score": "2-1"
},
{
"date": "08.08.26",
"home": "Sheffield Wed",
"away": "Bolton",
"score": "1-0"
},
{
"date": "01.08.26",
"home": "Bolton",
"away": "NAC Breda",
"score": "1-0"
}
],
"standing": {
"rank": 15,
"points": 10,
"goal_diff": -4,
"played": 8,
"wins": 3,
"draws": 1,
"losses": 4,
"goals": "11:15",
"form": [
"?",
"W",
"W",
"L",
"L",
"L"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 6,
"scored_2plus": 4,
"conceded_1plus": 7,
"conceded_2plus": 4,
"clean_sheets": 3,
"failed_to_score": 4,
"over_1_5": 5,
"over_2_5": 5,
"btts": 4,
"total_scored": 12,
"total_conceded": 16,
"avg_scored": 1.2,
"avg_conceded": 1.6
},
"home_last10": {
"played": 5,
"scored_1plus": 4,
"scored_2plus": 2,
"conceded_1plus": 3,
"conceded_2plus": 1,
"clean_sheets": 2,
"failed_to_score": 1,
"over_1_5": 2,
"over_2_5": 2,
"btts": 2,
"total_scored": 6,
"total_conceded": 5,
"avg_scored": 1.2,
"avg_conceded": 1
},
"away_last10": {
"played": 5,
"scored_1plus": 2,
"scored_2plus": 2,
"conceded_1plus": 4,
"conceded_2plus": 3,
"clean_sheets": 1,
"failed_to_score": 3,
"over_1_5": 3,
"over_2_5": 3,
"btts": 2,
"total_scored": 6,
"total_conceded": 11,
"avg_scored": 1.2,
"avg_conceded": 2.2
},
"weighted_avg_scored": 1.4,
"weighted_avg_conceded": 1.933,
"last5_home_scored": [
1,
2
],
"last5_home_conc": [
0,
3
],
"last5_away_scored": [
4,
0,
2
],
"last5_away_conc": [
3,
4,
3
]
}
},
"head_to_head": {
"last_10_matches": [
{
"date": "21.01.25",
"home": "Bolton",
"away": "Charlton",
"score": "1-2"
},
{
"date": "24.08.24",
"home": "Charlton",
"away": "Bolton",
"score": "2-0"
},
{
"date": "17.02.24",
"home": "Bolton",
"away": "Charlton",
"score": "3-3"
},
{
"date": "28.10.23",
"home": "Charlton",
"away": "Bolton",
"score": "0-2"
},
{
"date": "28.01.23",
"home": "Charlton",
"away": "Bolton",
"score": "1-2"
},
{
"date": "03.09.22",
"home": "Bolton",
"away": "Charlton",
"score": "3-1"
},
{
"date": "08.02.22",
"home": "Bolton",
"away": "Charlton",
"score": "2-1"
},
{
"date": "28.09.21",
"home": "Charlton",
"away": "Bolton",
"score": "1-4"
},
{
"date": "28.01.17",
"home": "Bolton",
"away": "Charlton",
"score": "1-2"
},
{
"date": "27.08.16",
"home": "Charlton",
"away": "Bolton",
"score": "1-1"
}
]
},
"odds": {
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-10-03T21:02:41.637855+00:00"
},
"model": {
"expected_goals": {
"team_1": 1.5,
"team_2": 1.08
},
"win_probability": {
"team_1": 48,
"draw": 23,
"team_2": 29
},
"over_2_5_probability": 54,
"btts_probability": 54,
"prediction_quality": "high",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
0.1,
-0.1
],
"h2h_considered": 6,
"over25_poisson": 48,
"over25_empirical": 55,
"btts_poisson": 51,
"btts_empirical": 49
}
},
"enrichment_status": "complete"
}Team 1
{
"name": "Charlton",
"last_10_matches": [
{
"date": "19.09.26",
"home": "Cardiff",
"away": "Charlton",
"score": "3-1"
},
{
"date": "12.09.26",
"home": "Charlton",
"away": "Portsmouth",
"score": "0-0"
},
{
"date": "09.09.26",
"home": "Charlton",
"away": "QPR",
"score": "0-0"
},
{
"date": "05.09.26",
"home": "Stoke",
"away": "Charlton",
"score": "4-0"
},
{
"date": "02.09.26",
"home": "West Brom",
"away": "Charlton",
"score": "1-1"
},
{
"date": "29.08.26",
"home": "Charlton",
"away": "Preston",
"score": "1-0"
},
{
"date": "26.08.26",
"home": "Tottenham",
"away": "Charlton",
"score": "5-1"
},
{
"date": "22.08.26",
"home": "West Ham",
"away": "Charlton",
"score": "1-2"
},
{
"date": "15.08.26",
"home": "Charlton",
"away": "Derby",
"score": "2-1"
},
{
"date": "08.08.26",
"home": "Cheltenham",
"away": "Charlton",
"score": "1-3"
}
],
"standing": {
"rank": 9,
"points": 12,
"goal_diff": -3,
"played": 8,
"wins": 3,
"draws": 3,
"losses": 2,
"goals": "7:10",
"form": [
"?",
"L",
"D",
"D",
"L",
"D"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 7,
"scored_2plus": 3,
"conceded_1plus": 7,
"conceded_2plus": 3,
"clean_sheets": 3,
"failed_to_score": 3,
"over_1_5": 7,
"over_2_5": 6,
"btts": 6,
"total_scored": 11,
"total_conceded": 16,
"avg_scored": 1.1,
"avg_conceded": 1.6
},
"home_last10": {
"played": 4,
"scored_1plus": 2,
"scored_2plus": 1,
"conceded_1plus": 1,
"conceded_2plus": 0,
"clean_sheets": 3,
"failed_to_score": 2,
"over_1_5": 1,
"over_2_5": 1,
"btts": 1,
"total_scored": 3,
"total_conceded": 1,
"avg_scored": 0.75,
"avg_conceded": 0.25
},
"away_last10": {
"played": 6,
"scored_1plus": 5,
"scored_2plus": 2,
"conceded_1plus": 6,
"conceded_2plus": 3,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 6,
"over_2_5": 5,
"btts": 5,
"total_scored": 8,
"total_conceded": 15,
"avg_scored": 1.33,
"avg_conceded": 2.5
},
"weighted_avg_scored": 0.867,
"weighted_avg_conceded": 1.6,
"last5_home_scored": [
0,
0
],
"last5_home_conc": [
0,
0
],
"last5_away_scored": [
1,
0,
1
],
"last5_away_conc": [
3,
4,
1
]
}
}Team 2
{
"name": "Bolton",
"last_10_matches": [
{
"date": "20.09.26",
"home": "Norwich",
"away": "Bolton",
"score": "3-4"
},
{
"date": "12.09.26",
"home": "Bolton",
"away": "Cardiff",
"score": "1-0"
},
{
"date": "08.09.26",
"home": "Bolton",
"away": "West Ham",
"score": "2-3"
},
{
"date": "05.09.26",
"home": "Millwall",
"away": "Bolton",
"score": "4-0"
},
{
"date": "01.09.26",
"home": "Sheffield Utd",
"away": "Bolton",
"score": "3-2"
},
{
"date": "29.08.26",
"home": "Bolton",
"away": "Lincoln",
"score": "0-1"
},
{
"date": "22.08.26",
"home": "QPR",
"away": "Bolton",
"score": "0-0"
},
{
"date": "15.08.26",
"home": "Bolton",
"away": "Preston",
"score": "2-1"
},
{
"date": "08.08.26",
"home": "Sheffield Wed",
"away": "Bolton",
"score": "1-0"
},
{
"date": "01.08.26",
"home": "Bolton",
"away": "NAC Breda",
"score": "1-0"
}
],
"standing": {
"rank": 15,
"points": 10,
"goal_diff": -4,
"played": 8,
"wins": 3,
"draws": 1,
"losses": 4,
"goals": "11:15",
"form": [
"?",
"W",
"W",
"L",
"L",
"L"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 6,
"scored_2plus": 4,
"conceded_1plus": 7,
"conceded_2plus": 4,
"clean_sheets": 3,
"failed_to_score": 4,
"over_1_5": 5,
"over_2_5": 5,
"btts": 4,
"total_scored": 12,
"total_conceded": 16,
"avg_scored": 1.2,
"avg_conceded": 1.6
},
"home_last10": {
"played": 5,
"scored_1plus": 4,
"scored_2plus": 2,
"conceded_1plus": 3,
"conceded_2plus": 1,
"clean_sheets": 2,
"failed_to_score": 1,
"over_1_5": 2,
"over_2_5": 2,
"btts": 2,
"total_scored": 6,
"total_conceded": 5,
"avg_scored": 1.2,
"avg_conceded": 1
},
"away_last10": {
"played": 5,
"scored_1plus": 2,
"scored_2plus": 2,
"conceded_1plus": 4,
"conceded_2plus": 3,
"clean_sheets": 1,
"failed_to_score": 3,
"over_1_5": 3,
"over_2_5": 3,
"btts": 2,
"total_scored": 6,
"total_conceded": 11,
"avg_scored": 1.2,
"avg_conceded": 2.2
},
"weighted_avg_scored": 1.4,
"weighted_avg_conceded": 1.933,
"last5_home_scored": [
1,
2
],
"last5_home_conc": [
0,
3
],
"last5_away_scored": [
4,
0,
2
],
"last5_away_conc": [
3,
4,
3
]
}
}Head-to-Head
{
"last_10_matches": [
{
"date": "21.01.25",
"home": "Bolton",
"away": "Charlton",
"score": "1-2"
},
{
"date": "24.08.24",
"home": "Charlton",
"away": "Bolton",
"score": "2-0"
},
{
"date": "17.02.24",
"home": "Bolton",
"away": "Charlton",
"score": "3-3"
},
{
"date": "28.10.23",
"home": "Charlton",
"away": "Bolton",
"score": "0-2"
},
{
"date": "28.01.23",
"home": "Charlton",
"away": "Bolton",
"score": "1-2"
},
{
"date": "03.09.22",
"home": "Bolton",
"away": "Charlton",
"score": "3-1"
},
{
"date": "08.02.22",
"home": "Bolton",
"away": "Charlton",
"score": "2-1"
},
{
"date": "28.09.21",
"home": "Charlton",
"away": "Bolton",
"score": "1-4"
},
{
"date": "28.01.17",
"home": "Bolton",
"away": "Charlton",
"score": "1-2"
},
{
"date": "27.08.16",
"home": "Charlton",
"away": "Bolton",
"score": "1-1"
}
]
}Model
{
"expected_goals": {
"team_1": 1.5,
"team_2": 1.08
},
"win_probability": {
"team_1": 48,
"draw": 23,
"team_2": 29
},
"over_2_5_probability": 54,
"btts_probability": 54,
"prediction_quality": "high",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
0.1,
-0.1
],
"h2h_considered": 6,
"over25_poisson": 48,
"over25_empirical": 55,
"btts_poisson": 51,
"btts_empirical": 49
}
}Odds
{
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-10-03T21:02:41.637855+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.