Football · Championship · England
Birmingham vs Preston
Tuesday, 13 October 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Birmingham vs Preston in Championship (Football) on Tuesday, 13 October 2026. Model prediction: Birmingham 66% vs Preston 16%, draw 18%. See the head-to-head record, recent form and odds. Predictions and stats update daily.
England•Championship
Birmingham(5)Rank 8 · 10 pts
Preston(3)Rank 23 · 3 pts
Tuesday, 13 October 2026 at 22:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
H2H: 5-2-3
Birmingham — Last 10
W2d
L5d
D8d
D13d
W17d
L20d
D23d
D30d
W37d
D45d
Played10
GF/GA14/17
Avg For1.40
Avg Against1.70
Scored ≥19/10
Scored ≥25/10
Conceded ≥18/10
Conceded ≥25/10
Clean Sheets2/10
Failed To Score1/10
Over 1.58/10
Over 2.57/10
BTTS8/10
Preston — Last 10
L2d
L6d
W9d
L13d
L16d
L19d
L23d
L30d
D37d
L44d
Played10
GF/GA7/19
Avg For0.70
Avg Against1.90
Scored ≥16/10
Scored ≥21/10
Conceded ≥110/10
Conceded ≥25/10
Clean Sheets0/10
Failed To Score4/10
Over 1.57/10
Over 2.56/10
BTTS6/10
Model Prediction
Expected Goals
Birmingham: 2.04
Expected Goals
Preston: 0.89
Birmingham
66%
Draw
18%
Preston
16%
Over 2.5: 58%
BTTS: 56%
Quality: high
Market Odds (1X2)
Bookmaker odds not available for this match.
Team 1 Form
Birmingham
12 Sept
Derby vs Birmingham
1-2W
09 Sept
Norwich vs Birmingham
2-1L
06 Sept
Birmingham vs Wolves
2-2D
01 Sept
Birmingham vs Southampton
1-1D
28 Aug
Wrexham vs Birmingham
1-2W
25 Aug
Birmingham vs Brentford
1-6L
22 Aug
Birmingham vs Bristol City
2-2D
15 Aug
Sheffield Utd vs Birmingham
0-0D
08 Aug
Swansea vs Birmingham
0-1W
31 Jul
Birmingham vs Barcelona
2-2D
Team 2 Form
Preston
12 Sept
Preston vs Lincoln
0-1L
08 Sept
Watford vs Preston
2-1L
05 Sept
Preston vs Blackburn
2-1W
01 Sept
Preston vs Bristol City
1-3L
29 Aug
Charlton vs Preston
1-0L
26 Aug
Preston vs Everton
0-4L
22 Aug
Preston vs Wolves
1-3L
15 Aug
Bolton vs Preston
2-1L
08 Aug
Preston vs Huddersfield
1-1D
01 Aug
Stockport County vs Preston
1-0L
Head-to-Head
Last 10
22 Apr
Birmingham vs Preston
2-1•
21 Oct
Preston vs Birmingham
0-1•
01 Apr
Birmingham vs Preston
1-0•
19 Sept
Preston vs Birmingham
2-1•
21 Jan
Birmingham vs Preston
1-2•
03 Sept
Preston vs Birmingham
0-1•
15 Jan
Preston vs Birmingham
1-1•
25 Sept
Birmingham vs Preston
0-0•
20 Jan
Birmingham vs Preston
0-1•
31 Oct
Preston vs Birmingham
1-2•
Full Match Object
{
"league": "Championship",
"country": "England",
"match": "Birmingham vs Preston",
"date": "2026-10-13",
"time": "22:00",
"team_1": {
"name": "Birmingham",
"last_10_matches": [
{
"date": "12.09.26",
"home": "Derby",
"away": "Birmingham",
"score": "1-2"
},
{
"date": "09.09.26",
"home": "Norwich",
"away": "Birmingham",
"score": "2-1"
},
{
"date": "06.09.26",
"home": "Birmingham",
"away": "Wolves",
"score": "2-2"
},
{
"date": "01.09.26",
"home": "Birmingham",
"away": "Southampton",
"score": "1-1"
},
{
"date": "28.08.26",
"home": "Wrexham",
"away": "Birmingham",
"score": "1-2"
},
{
"date": "25.08.26",
"home": "Birmingham",
"away": "Brentford",
"score": "1-6"
},
{
"date": "22.08.26",
"home": "Birmingham",
"away": "Bristol City",
"score": "2-2"
},
{
"date": "15.08.26",
"home": "Sheffield Utd",
"away": "Birmingham",
"score": "0-0"
},
{
"date": "08.08.26",
"home": "Swansea",
"away": "Birmingham",
"score": "0-1"
},
{
"date": "31.07.26",
"home": "Birmingham",
"away": "Barcelona",
"score": "2-2"
}
],
"standing": {
"rank": 8,
"points": 10,
"goal_diff": 1,
"played": 7,
"wins": 2,
"draws": 4,
"losses": 1,
"goals": "10:9",
"form": [
"?",
"W",
"L",
"D",
"D",
"W"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 9,
"scored_2plus": 5,
"conceded_1plus": 8,
"conceded_2plus": 5,
"clean_sheets": 2,
"failed_to_score": 1,
"over_1_5": 8,
"over_2_5": 7,
"btts": 8,
"total_scored": 14,
"total_conceded": 17,
"avg_scored": 1.4,
"avg_conceded": 1.7
},
"home_last10": {
"played": 5,
"scored_1plus": 5,
"scored_2plus": 3,
"conceded_1plus": 5,
"conceded_2plus": 4,
"clean_sheets": 0,
"failed_to_score": 0,
"over_1_5": 5,
"over_2_5": 4,
"btts": 5,
"total_scored": 8,
"total_conceded": 13,
"avg_scored": 1.6,
"avg_conceded": 2.6
},
"away_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": 3,
"over_2_5": 3,
"btts": 3,
"total_scored": 6,
"total_conceded": 4,
"avg_scored": 1.2,
"avg_conceded": 0.8
},
"weighted_avg_scored": 1.467,
"weighted_avg_conceded": 1.6,
"last5_home_scored": [
2,
1
],
"last5_home_conc": [
2,
1
],
"last5_away_scored": [
2,
1,
2
],
"last5_away_conc": [
1,
2,
1
]
}
},
"team_2": {
"name": "Preston",
"last_10_matches": [
{
"date": "12.09.26",
"home": "Preston",
"away": "Lincoln",
"score": "0-1"
},
{
"date": "08.09.26",
"home": "Watford",
"away": "Preston",
"score": "2-1"
},
{
"date": "05.09.26",
"home": "Preston",
"away": "Blackburn",
"score": "2-1"
},
{
"date": "01.09.26",
"home": "Preston",
"away": "Bristol City",
"score": "1-3"
},
{
"date": "29.08.26",
"home": "Charlton",
"away": "Preston",
"score": "1-0"
},
{
"date": "26.08.26",
"home": "Preston",
"away": "Everton",
"score": "0-4"
},
{
"date": "22.08.26",
"home": "Preston",
"away": "Wolves",
"score": "1-3"
},
{
"date": "15.08.26",
"home": "Bolton",
"away": "Preston",
"score": "2-1"
},
{
"date": "08.08.26",
"home": "Preston",
"away": "Huddersfield",
"score": "1-1"
},
{
"date": "01.08.26",
"home": "Stockport County",
"away": "Preston",
"score": "1-0"
}
],
"standing": {
"rank": 23,
"points": 3,
"goal_diff": -7,
"played": 7,
"wins": 1,
"draws": 0,
"losses": 6,
"goals": "6:13",
"form": [
"?",
"L",
"L",
"W",
"L",
"L"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 6,
"scored_2plus": 1,
"conceded_1plus": 10,
"conceded_2plus": 5,
"clean_sheets": 0,
"failed_to_score": 4,
"over_1_5": 7,
"over_2_5": 6,
"btts": 6,
"total_scored": 7,
"total_conceded": 19,
"avg_scored": 0.7,
"avg_conceded": 1.9
},
"home_last10": {
"played": 6,
"scored_1plus": 4,
"scored_2plus": 1,
"conceded_1plus": 6,
"conceded_2plus": 3,
"clean_sheets": 0,
"failed_to_score": 2,
"over_1_5": 5,
"over_2_5": 4,
"btts": 4,
"total_scored": 5,
"total_conceded": 13,
"avg_scored": 0.83,
"avg_conceded": 2.17
},
"away_last10": {
"played": 4,
"scored_1plus": 2,
"scored_2plus": 0,
"conceded_1plus": 4,
"conceded_2plus": 2,
"clean_sheets": 0,
"failed_to_score": 2,
"over_1_5": 2,
"over_2_5": 2,
"btts": 2,
"total_scored": 2,
"total_conceded": 6,
"avg_scored": 0.5,
"avg_conceded": 1.5
},
"weighted_avg_scored": 0.733,
"weighted_avg_conceded": 1.8,
"last5_home_scored": [
0,
2,
1
],
"last5_home_conc": [
1,
1,
3
],
"last5_away_scored": [
1,
0
],
"last5_away_conc": [
2,
1
]
}
},
"head_to_head": {
"last_10_matches": [
{
"date": "22.04.26",
"home": "Birmingham",
"away": "Preston",
"score": "2-1"
},
{
"date": "21.10.25",
"home": "Preston",
"away": "Birmingham",
"score": "0-1"
},
{
"date": "01.04.24",
"home": "Birmingham",
"away": "Preston",
"score": "1-0"
},
{
"date": "19.09.23",
"home": "Preston",
"away": "Birmingham",
"score": "2-1"
},
{
"date": "21.01.23",
"home": "Birmingham",
"away": "Preston",
"score": "1-2"
},
{
"date": "03.09.22",
"home": "Preston",
"away": "Birmingham",
"score": "0-1"
},
{
"date": "15.01.22",
"home": "Preston",
"away": "Birmingham",
"score": "1-1"
},
{
"date": "25.09.21",
"home": "Birmingham",
"away": "Preston",
"score": "0-0"
},
{
"date": "20.01.21",
"home": "Birmingham",
"away": "Preston",
"score": "0-1"
},
{
"date": "31.10.20",
"home": "Preston",
"away": "Birmingham",
"score": "1-2"
}
]
},
"odds": {
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-09-13T12:45:41.290256+00:00"
},
"model": {
"expected_goals": {
"team_1": 2.04,
"team_2": 0.89
},
"win_probability": {
"team_1": 66,
"draw": 18,
"team_2": 16
},
"over_2_5_probability": 58,
"btts_probability": 56,
"prediction_quality": "high",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
0.4,
-0.4
],
"h2h_considered": 6,
"over25_poisson": 56,
"over25_empirical": 65,
"btts_poisson": 51,
"btts_empirical": 69
}
},
"enrichment_status": "complete"
}Team 1
{
"name": "Birmingham",
"last_10_matches": [
{
"date": "12.09.26",
"home": "Derby",
"away": "Birmingham",
"score": "1-2"
},
{
"date": "09.09.26",
"home": "Norwich",
"away": "Birmingham",
"score": "2-1"
},
{
"date": "06.09.26",
"home": "Birmingham",
"away": "Wolves",
"score": "2-2"
},
{
"date": "01.09.26",
"home": "Birmingham",
"away": "Southampton",
"score": "1-1"
},
{
"date": "28.08.26",
"home": "Wrexham",
"away": "Birmingham",
"score": "1-2"
},
{
"date": "25.08.26",
"home": "Birmingham",
"away": "Brentford",
"score": "1-6"
},
{
"date": "22.08.26",
"home": "Birmingham",
"away": "Bristol City",
"score": "2-2"
},
{
"date": "15.08.26",
"home": "Sheffield Utd",
"away": "Birmingham",
"score": "0-0"
},
{
"date": "08.08.26",
"home": "Swansea",
"away": "Birmingham",
"score": "0-1"
},
{
"date": "31.07.26",
"home": "Birmingham",
"away": "Barcelona",
"score": "2-2"
}
],
"standing": {
"rank": 8,
"points": 10,
"goal_diff": 1,
"played": 7,
"wins": 2,
"draws": 4,
"losses": 1,
"goals": "10:9",
"form": [
"?",
"W",
"L",
"D",
"D",
"W"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 9,
"scored_2plus": 5,
"conceded_1plus": 8,
"conceded_2plus": 5,
"clean_sheets": 2,
"failed_to_score": 1,
"over_1_5": 8,
"over_2_5": 7,
"btts": 8,
"total_scored": 14,
"total_conceded": 17,
"avg_scored": 1.4,
"avg_conceded": 1.7
},
"home_last10": {
"played": 5,
"scored_1plus": 5,
"scored_2plus": 3,
"conceded_1plus": 5,
"conceded_2plus": 4,
"clean_sheets": 0,
"failed_to_score": 0,
"over_1_5": 5,
"over_2_5": 4,
"btts": 5,
"total_scored": 8,
"total_conceded": 13,
"avg_scored": 1.6,
"avg_conceded": 2.6
},
"away_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": 3,
"over_2_5": 3,
"btts": 3,
"total_scored": 6,
"total_conceded": 4,
"avg_scored": 1.2,
"avg_conceded": 0.8
},
"weighted_avg_scored": 1.467,
"weighted_avg_conceded": 1.6,
"last5_home_scored": [
2,
1
],
"last5_home_conc": [
2,
1
],
"last5_away_scored": [
2,
1,
2
],
"last5_away_conc": [
1,
2,
1
]
}
}Team 2
{
"name": "Preston",
"last_10_matches": [
{
"date": "12.09.26",
"home": "Preston",
"away": "Lincoln",
"score": "0-1"
},
{
"date": "08.09.26",
"home": "Watford",
"away": "Preston",
"score": "2-1"
},
{
"date": "05.09.26",
"home": "Preston",
"away": "Blackburn",
"score": "2-1"
},
{
"date": "01.09.26",
"home": "Preston",
"away": "Bristol City",
"score": "1-3"
},
{
"date": "29.08.26",
"home": "Charlton",
"away": "Preston",
"score": "1-0"
},
{
"date": "26.08.26",
"home": "Preston",
"away": "Everton",
"score": "0-4"
},
{
"date": "22.08.26",
"home": "Preston",
"away": "Wolves",
"score": "1-3"
},
{
"date": "15.08.26",
"home": "Bolton",
"away": "Preston",
"score": "2-1"
},
{
"date": "08.08.26",
"home": "Preston",
"away": "Huddersfield",
"score": "1-1"
},
{
"date": "01.08.26",
"home": "Stockport County",
"away": "Preston",
"score": "1-0"
}
],
"standing": {
"rank": 23,
"points": 3,
"goal_diff": -7,
"played": 7,
"wins": 1,
"draws": 0,
"losses": 6,
"goals": "6:13",
"form": [
"?",
"L",
"L",
"W",
"L",
"L"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 6,
"scored_2plus": 1,
"conceded_1plus": 10,
"conceded_2plus": 5,
"clean_sheets": 0,
"failed_to_score": 4,
"over_1_5": 7,
"over_2_5": 6,
"btts": 6,
"total_scored": 7,
"total_conceded": 19,
"avg_scored": 0.7,
"avg_conceded": 1.9
},
"home_last10": {
"played": 6,
"scored_1plus": 4,
"scored_2plus": 1,
"conceded_1plus": 6,
"conceded_2plus": 3,
"clean_sheets": 0,
"failed_to_score": 2,
"over_1_5": 5,
"over_2_5": 4,
"btts": 4,
"total_scored": 5,
"total_conceded": 13,
"avg_scored": 0.83,
"avg_conceded": 2.17
},
"away_last10": {
"played": 4,
"scored_1plus": 2,
"scored_2plus": 0,
"conceded_1plus": 4,
"conceded_2plus": 2,
"clean_sheets": 0,
"failed_to_score": 2,
"over_1_5": 2,
"over_2_5": 2,
"btts": 2,
"total_scored": 2,
"total_conceded": 6,
"avg_scored": 0.5,
"avg_conceded": 1.5
},
"weighted_avg_scored": 0.733,
"weighted_avg_conceded": 1.8,
"last5_home_scored": [
0,
2,
1
],
"last5_home_conc": [
1,
1,
3
],
"last5_away_scored": [
1,
0
],
"last5_away_conc": [
2,
1
]
}
}Head-to-Head
{
"last_10_matches": [
{
"date": "22.04.26",
"home": "Birmingham",
"away": "Preston",
"score": "2-1"
},
{
"date": "21.10.25",
"home": "Preston",
"away": "Birmingham",
"score": "0-1"
},
{
"date": "01.04.24",
"home": "Birmingham",
"away": "Preston",
"score": "1-0"
},
{
"date": "19.09.23",
"home": "Preston",
"away": "Birmingham",
"score": "2-1"
},
{
"date": "21.01.23",
"home": "Birmingham",
"away": "Preston",
"score": "1-2"
},
{
"date": "03.09.22",
"home": "Preston",
"away": "Birmingham",
"score": "0-1"
},
{
"date": "15.01.22",
"home": "Preston",
"away": "Birmingham",
"score": "1-1"
},
{
"date": "25.09.21",
"home": "Birmingham",
"away": "Preston",
"score": "0-0"
},
{
"date": "20.01.21",
"home": "Birmingham",
"away": "Preston",
"score": "0-1"
},
{
"date": "31.10.20",
"home": "Preston",
"away": "Birmingham",
"score": "1-2"
}
]
}Model
{
"expected_goals": {
"team_1": 2.04,
"team_2": 0.89
},
"win_probability": {
"team_1": 66,
"draw": 18,
"team_2": 16
},
"over_2_5_probability": 58,
"btts_probability": 56,
"prediction_quality": "high",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
0.4,
-0.4
],
"h2h_considered": 6,
"over25_poisson": 56,
"over25_empirical": 65,
"btts_poisson": 51,
"btts_empirical": 69
}
}Odds
{
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-09-13T12:45:41.290256+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.