Football · League One · England
Wigan vs Reading
Saturday, 17 October 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Wigan vs Reading in League One (Football) on Saturday, 17 October 2026. Model prediction: Wigan 11% vs Reading 73%, draw 16%. See the head-to-head record, recent form and odds. Predictions and stats update daily.
England•League One
Wigan(2)Rank 24 · 4 pts
Reading(7)Rank 7 · 12 pts
Saturday, 17 October 2026 at 17:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
H2H: 2-1-7
Wigan — Last 10
W12d
L15d
D22d
L29d
W32d
L35d
L43d
W47d
L50d
D57d
Played10
GF/GA12/17
Avg For1.20
Avg Against1.70
Scored ≥15/10
Scored ≥24/10
Conceded ≥19/10
Conceded ≥25/10
Clean Sheets1/10
Failed To Score5/10
Over 1.57/10
Over 2.55/10
BTTS5/10
Reading — Last 10
D1d
D8d
W15d
L19d
L22d
W29d
W32d
W40d
D43d
D47d
Played10
GF/GA19/9
Avg For1.90
Avg Against0.90
Scored ≥19/10
Scored ≥25/10
Conceded ≥16/10
Conceded ≥23/10
Clean Sheets4/10
Failed To Score1/10
Over 1.59/10
Over 2.56/10
BTTS6/10
Model Prediction
Expected Goals
Wigan: 0.71
Expected Goals
Reading: 2.2
Wigan
11%
Draw
16%
Reading
73%
Over 2.5: 54%
BTTS: 46%
Quality: high
Market Odds (1X2)
Bookmaker odds not available for this match.
Team 1 Form
Wigan
22 Sept
Wigan vs Blackpool
3-2W
19 Sept
Wigan vs Wycombe
0-1L
12 Sept
Sheffield Wed vs Wigan
0-0D
05 Sept
Wigan vs Stockport County
0-4L
02 Sept
Wigan vs mk Dons
3-1W
30 Aug
Afc Wimbledon vs Wigan
1-0L
22 Aug
Wigan vs Leyton Orient
0-2L
18 Aug
Wigan vs Aston Villa U21
3-2W
15 Aug
Cambridge Utd vs Wigan
3-2L
08 Aug
Barnsley vs Wigan
1-1D
Team 2 Form
Reading
03 Oct
Reading vs Bradford City
1-1D
26 Sept
Wycombe vs Reading
2-2D
19 Sept
Reading vs Notts County
2-0W
15 Sept
Reading vs Brentford
1-2L
12 Sept
Cambridge Utd vs Reading
2-1L
05 Sept
Reading vs Blackpool
3-1W
02 Sept
Reading vs Mansfield
5-0W
25 Aug
Stevenage vs Reading
0-3W
22 Aug
Afc Wimbledon vs Reading
0-0D
18 Aug
Reading vs Wycombe
1-1D
Head-to-Head
Last 10
28 Mar
Reading vs Wigan
3-0•
10 Feb
Wigan vs Reading
1-2•
01 Mar
Wigan vs Reading
1-2•
17 Aug
Reading vs Wigan
2-0•
20 Jan
Wigan vs Reading
1-0•
23 Dec
Reading vs Wigan
2-0•
29 Apr
Reading vs Wigan
1-1•
17 Sept
Wigan vs Reading
0-1•
26 Feb
Reading vs Wigan
0-3•
30 Nov
Wigan vs Reading
1-3•
Full Match Object
{
"league": "League One",
"country": "England",
"match": "Wigan vs Reading",
"date": "2026-10-17",
"time": "17:00",
"team_1": {
"name": "Wigan",
"last_10_matches": [
{
"date": "22.09.26",
"home": "Wigan",
"away": "Blackpool",
"score": "3-2"
},
{
"date": "19.09.26",
"home": "Wigan",
"away": "Wycombe",
"score": "0-1"
},
{
"date": "12.09.26",
"home": "Sheffield Wed",
"away": "Wigan",
"score": "0-0"
},
{
"date": "05.09.26",
"home": "Wigan",
"away": "Stockport County",
"score": "0-4"
},
{
"date": "02.09.26",
"home": "Wigan",
"away": "MK Dons",
"score": "3-1"
},
{
"date": "30.08.26",
"home": "AFC Wimbledon",
"away": "Wigan",
"score": "1-0"
},
{
"date": "22.08.26",
"home": "Wigan",
"away": "Leyton Orient",
"score": "0-2"
},
{
"date": "18.08.26",
"home": "Wigan",
"away": "Aston Villa U21",
"score": "3-2"
},
{
"date": "15.08.26",
"home": "Cambridge Utd",
"away": "Wigan",
"score": "3-2"
},
{
"date": "08.08.26",
"home": "Barnsley",
"away": "Wigan",
"score": "1-1"
}
],
"standing": {
"rank": 24,
"points": 4,
"goal_diff": -7,
"played": 7,
"wins": 1,
"draws": 1,
"losses": 5,
"goals": "5:12",
"form": [
"?",
"L",
"D",
"L",
"W",
"L"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 5,
"scored_2plus": 4,
"conceded_1plus": 9,
"conceded_2plus": 5,
"clean_sheets": 1,
"failed_to_score": 5,
"over_1_5": 7,
"over_2_5": 5,
"btts": 5,
"total_scored": 12,
"total_conceded": 17,
"avg_scored": 1.2,
"avg_conceded": 1.7
},
"home_last10": {
"played": 6,
"scored_1plus": 3,
"scored_2plus": 3,
"conceded_1plus": 6,
"conceded_2plus": 4,
"clean_sheets": 0,
"failed_to_score": 3,
"over_1_5": 5,
"over_2_5": 4,
"btts": 3,
"total_scored": 9,
"total_conceded": 12,
"avg_scored": 1.5,
"avg_conceded": 2
},
"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": 1,
"btts": 2,
"total_scored": 3,
"total_conceded": 5,
"avg_scored": 0.75,
"avg_conceded": 1.25
},
"weighted_avg_scored": 1.2,
"weighted_avg_conceded": 1.667,
"last5_home_scored": [
3,
0,
0,
3
],
"last5_home_conc": [
2,
1,
4,
1
],
"last5_away_scored": [
0
],
"last5_away_conc": [
0
]
}
},
"team_2": {
"name": "Reading",
"last_10_matches": [
{
"date": "03.10.26",
"home": "Reading",
"away": "Bradford City",
"score": "1-1"
},
{
"date": "26.09.26",
"home": "Wycombe",
"away": "Reading",
"score": "2-2"
},
{
"date": "19.09.26",
"home": "Reading",
"away": "Notts County",
"score": "2-0"
},
{
"date": "15.09.26",
"home": "Reading",
"away": "Brentford",
"score": "1-2"
},
{
"date": "12.09.26",
"home": "Cambridge Utd",
"away": "Reading",
"score": "2-1"
},
{
"date": "05.09.26",
"home": "Reading",
"away": "Blackpool",
"score": "3-1"
},
{
"date": "02.09.26",
"home": "Reading",
"away": "Mansfield",
"score": "5-0"
},
{
"date": "25.08.26",
"home": "Stevenage",
"away": "Reading",
"score": "0-3"
},
{
"date": "22.08.26",
"home": "AFC Wimbledon",
"away": "Reading",
"score": "0-0"
},
{
"date": "18.08.26",
"home": "Reading",
"away": "Wycombe",
"score": "1-1"
}
],
"standing": {
"rank": 7,
"points": 12,
"goal_diff": 7,
"played": 8,
"wins": 3,
"draws": 3,
"losses": 2,
"goals": "17:10",
"form": [
"?",
"D",
"D",
"W",
"L",
"W"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 9,
"scored_2plus": 5,
"conceded_1plus": 6,
"conceded_2plus": 3,
"clean_sheets": 4,
"failed_to_score": 1,
"over_1_5": 9,
"over_2_5": 6,
"btts": 6,
"total_scored": 19,
"total_conceded": 9,
"avg_scored": 1.9,
"avg_conceded": 0.9
},
"home_last10": {
"played": 6,
"scored_1plus": 6,
"scored_2plus": 3,
"conceded_1plus": 4,
"conceded_2plus": 1,
"clean_sheets": 2,
"failed_to_score": 0,
"over_1_5": 6,
"over_2_5": 3,
"btts": 4,
"total_scored": 13,
"total_conceded": 5,
"avg_scored": 2.17,
"avg_conceded": 0.83
},
"away_last10": {
"played": 4,
"scored_1plus": 3,
"scored_2plus": 2,
"conceded_1plus": 2,
"conceded_2plus": 2,
"clean_sheets": 2,
"failed_to_score": 1,
"over_1_5": 3,
"over_2_5": 3,
"btts": 2,
"total_scored": 6,
"total_conceded": 4,
"avg_scored": 1.5,
"avg_conceded": 1
},
"weighted_avg_scored": 1.733,
"weighted_avg_conceded": 1.067,
"last5_home_scored": [
1,
2,
1
],
"last5_home_conc": [
1,
0,
2
],
"last5_away_scored": [
2,
1
],
"last5_away_conc": [
2,
2
]
}
},
"head_to_head": {
"last_10_matches": [
{
"date": "28.03.26",
"home": "Reading",
"away": "Wigan",
"score": "3-0"
},
{
"date": "10.02.26",
"home": "Wigan",
"away": "Reading",
"score": "1-2"
},
{
"date": "01.03.25",
"home": "Wigan",
"away": "Reading",
"score": "1-2"
},
{
"date": "17.08.24",
"home": "Reading",
"away": "Wigan",
"score": "2-0"
},
{
"date": "20.01.24",
"home": "Wigan",
"away": "Reading",
"score": "1-0"
},
{
"date": "23.12.23",
"home": "Reading",
"away": "Wigan",
"score": "2-0"
},
{
"date": "29.04.23",
"home": "Reading",
"away": "Wigan",
"score": "1-1"
},
{
"date": "17.09.22",
"home": "Wigan",
"away": "Reading",
"score": "0-1"
},
{
"date": "26.02.20",
"home": "Reading",
"away": "Wigan",
"score": "0-3"
},
{
"date": "30.11.19",
"home": "Wigan",
"away": "Reading",
"score": "1-3"
}
]
},
"odds": {
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-10-03T21:42:19.905797+00:00"
},
"model": {
"expected_goals": {
"team_1": 0.71,
"team_2": 2.2
},
"win_probability": {
"team_1": 11,
"draw": 16,
"team_2": 73
},
"over_2_5_probability": 54,
"btts_probability": 46,
"prediction_quality": "high",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
-0.371,
0.371
],
"h2h_considered": 6,
"over25_poisson": 56,
"over25_empirical": 55,
"btts_poisson": 45,
"btts_empirical": 55
}
},
"enrichment_status": "complete"
}Team 1
{
"name": "Wigan",
"last_10_matches": [
{
"date": "22.09.26",
"home": "Wigan",
"away": "Blackpool",
"score": "3-2"
},
{
"date": "19.09.26",
"home": "Wigan",
"away": "Wycombe",
"score": "0-1"
},
{
"date": "12.09.26",
"home": "Sheffield Wed",
"away": "Wigan",
"score": "0-0"
},
{
"date": "05.09.26",
"home": "Wigan",
"away": "Stockport County",
"score": "0-4"
},
{
"date": "02.09.26",
"home": "Wigan",
"away": "MK Dons",
"score": "3-1"
},
{
"date": "30.08.26",
"home": "AFC Wimbledon",
"away": "Wigan",
"score": "1-0"
},
{
"date": "22.08.26",
"home": "Wigan",
"away": "Leyton Orient",
"score": "0-2"
},
{
"date": "18.08.26",
"home": "Wigan",
"away": "Aston Villa U21",
"score": "3-2"
},
{
"date": "15.08.26",
"home": "Cambridge Utd",
"away": "Wigan",
"score": "3-2"
},
{
"date": "08.08.26",
"home": "Barnsley",
"away": "Wigan",
"score": "1-1"
}
],
"standing": {
"rank": 24,
"points": 4,
"goal_diff": -7,
"played": 7,
"wins": 1,
"draws": 1,
"losses": 5,
"goals": "5:12",
"form": [
"?",
"L",
"D",
"L",
"W",
"L"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 5,
"scored_2plus": 4,
"conceded_1plus": 9,
"conceded_2plus": 5,
"clean_sheets": 1,
"failed_to_score": 5,
"over_1_5": 7,
"over_2_5": 5,
"btts": 5,
"total_scored": 12,
"total_conceded": 17,
"avg_scored": 1.2,
"avg_conceded": 1.7
},
"home_last10": {
"played": 6,
"scored_1plus": 3,
"scored_2plus": 3,
"conceded_1plus": 6,
"conceded_2plus": 4,
"clean_sheets": 0,
"failed_to_score": 3,
"over_1_5": 5,
"over_2_5": 4,
"btts": 3,
"total_scored": 9,
"total_conceded": 12,
"avg_scored": 1.5,
"avg_conceded": 2
},
"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": 1,
"btts": 2,
"total_scored": 3,
"total_conceded": 5,
"avg_scored": 0.75,
"avg_conceded": 1.25
},
"weighted_avg_scored": 1.2,
"weighted_avg_conceded": 1.667,
"last5_home_scored": [
3,
0,
0,
3
],
"last5_home_conc": [
2,
1,
4,
1
],
"last5_away_scored": [
0
],
"last5_away_conc": [
0
]
}
}Team 2
{
"name": "Reading",
"last_10_matches": [
{
"date": "03.10.26",
"home": "Reading",
"away": "Bradford City",
"score": "1-1"
},
{
"date": "26.09.26",
"home": "Wycombe",
"away": "Reading",
"score": "2-2"
},
{
"date": "19.09.26",
"home": "Reading",
"away": "Notts County",
"score": "2-0"
},
{
"date": "15.09.26",
"home": "Reading",
"away": "Brentford",
"score": "1-2"
},
{
"date": "12.09.26",
"home": "Cambridge Utd",
"away": "Reading",
"score": "2-1"
},
{
"date": "05.09.26",
"home": "Reading",
"away": "Blackpool",
"score": "3-1"
},
{
"date": "02.09.26",
"home": "Reading",
"away": "Mansfield",
"score": "5-0"
},
{
"date": "25.08.26",
"home": "Stevenage",
"away": "Reading",
"score": "0-3"
},
{
"date": "22.08.26",
"home": "AFC Wimbledon",
"away": "Reading",
"score": "0-0"
},
{
"date": "18.08.26",
"home": "Reading",
"away": "Wycombe",
"score": "1-1"
}
],
"standing": {
"rank": 7,
"points": 12,
"goal_diff": 7,
"played": 8,
"wins": 3,
"draws": 3,
"losses": 2,
"goals": "17:10",
"form": [
"?",
"D",
"D",
"W",
"L",
"W"
]
},
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 9,
"scored_2plus": 5,
"conceded_1plus": 6,
"conceded_2plus": 3,
"clean_sheets": 4,
"failed_to_score": 1,
"over_1_5": 9,
"over_2_5": 6,
"btts": 6,
"total_scored": 19,
"total_conceded": 9,
"avg_scored": 1.9,
"avg_conceded": 0.9
},
"home_last10": {
"played": 6,
"scored_1plus": 6,
"scored_2plus": 3,
"conceded_1plus": 4,
"conceded_2plus": 1,
"clean_sheets": 2,
"failed_to_score": 0,
"over_1_5": 6,
"over_2_5": 3,
"btts": 4,
"total_scored": 13,
"total_conceded": 5,
"avg_scored": 2.17,
"avg_conceded": 0.83
},
"away_last10": {
"played": 4,
"scored_1plus": 3,
"scored_2plus": 2,
"conceded_1plus": 2,
"conceded_2plus": 2,
"clean_sheets": 2,
"failed_to_score": 1,
"over_1_5": 3,
"over_2_5": 3,
"btts": 2,
"total_scored": 6,
"total_conceded": 4,
"avg_scored": 1.5,
"avg_conceded": 1
},
"weighted_avg_scored": 1.733,
"weighted_avg_conceded": 1.067,
"last5_home_scored": [
1,
2,
1
],
"last5_home_conc": [
1,
0,
2
],
"last5_away_scored": [
2,
1
],
"last5_away_conc": [
2,
2
]
}
}Head-to-Head
{
"last_10_matches": [
{
"date": "28.03.26",
"home": "Reading",
"away": "Wigan",
"score": "3-0"
},
{
"date": "10.02.26",
"home": "Wigan",
"away": "Reading",
"score": "1-2"
},
{
"date": "01.03.25",
"home": "Wigan",
"away": "Reading",
"score": "1-2"
},
{
"date": "17.08.24",
"home": "Reading",
"away": "Wigan",
"score": "2-0"
},
{
"date": "20.01.24",
"home": "Wigan",
"away": "Reading",
"score": "1-0"
},
{
"date": "23.12.23",
"home": "Reading",
"away": "Wigan",
"score": "2-0"
},
{
"date": "29.04.23",
"home": "Reading",
"away": "Wigan",
"score": "1-1"
},
{
"date": "17.09.22",
"home": "Wigan",
"away": "Reading",
"score": "0-1"
},
{
"date": "26.02.20",
"home": "Reading",
"away": "Wigan",
"score": "0-3"
},
{
"date": "30.11.19",
"home": "Wigan",
"away": "Reading",
"score": "1-3"
}
]
}Model
{
"expected_goals": {
"team_1": 0.71,
"team_2": 2.2
},
"win_probability": {
"team_1": 11,
"draw": 16,
"team_2": 73
},
"over_2_5_probability": 54,
"btts_probability": 46,
"prediction_quality": "high",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
-0.371,
0.371
],
"h2h_considered": 6,
"over25_poisson": 56,
"over25_empirical": 55,
"btts_poisson": 45,
"btts_empirical": 55
}
}Odds
{
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-10-03T21:42:19.905797+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.