Football · FA Cup · England
Brackley Town vs Portchester
Saturday, 19 September 2026
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.Brackley Town vs Portchester in FA Cup (Football) on Saturday, 19 September 2026. Model prediction: Brackley Town 35% vs Portchester 40%, draw 25%. See the head-to-head record, recent form and odds. Predictions and stats update daily.
England•FA Cup
Brackley Town(0)
Portchester(0)Saturday, 19 September 2026 at 17:00
Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.
H2H: 0-0-0
Brackley Town — Last 10
L6d
L10d
W13d
D18d
L27d
L31d
D34d
W41d
W48d
L59d
Played10
GF/GA8/17
Avg For0.80
Avg Against1.70
Scored ≥16/10
Scored ≥22/10
Conceded ≥18/10
Conceded ≥25/10
Clean Sheets2/10
Failed To Score4/10
Over 1.57/10
Over 2.55/10
BTTS4/10
Portchester — Last 10
W13d
L21d
L328d
W349d
W363d
W377d
L381d
D384d
L433d
D1518d
Played10
GF/GA12/13
Avg For1.20
Avg Against1.30
Scored ≥18/10
Scored ≥23/10
Conceded ≥18/10
Conceded ≥23/10
Clean Sheets2/10
Failed To Score2/10
Over 1.58/10
Over 2.55/10
BTTS6/10
Model Prediction
Expected Goals
Brackley Town: 1.11
Expected Goals
Portchester: 1.22
Brackley Town
35%
Draw
25%
Portchester
40%
Over 2.5: 45%
BTTS: 48%
Quality: medium
Market Odds (1X2)
Bookmaker odds not available for this match.
Team 1 Form
Brackley Town
12 Sept
Morecambe vs Brackley Town
3-0L
08 Sept
Buxton vs Brackley Town
5-0L
05 Sept
Brackley Town vs Harborough
1-0W
31 Aug
Chorley vs Brackley Town
2-2D
22 Aug
Macclesfield vs Brackley Town
2-1L
18 Aug
Brackley Town vs King’s Lynn
0-2L
15 Aug
Brackley Town vs Hebburn Town
1-1D
08 Aug
Afc Telford vs Brackley Town
1-2W
01 Aug
Brackley Town vs Maidenhead
1-0W
21 Jul
Stratford vs Brackley Town
1-0L
Team 2 Form
Portchester
05 Sept
Portchester vs Portland United
2-1W
28 Aug
Portchester vs Whitstable Town
1-3L
25 Oct
Wimborne vs Portchester
1-0L
04 Oct
Portchester vs Taunton
2-1W
20 Sept
Portchester vs Tavistock
3-0W
06 Sept
Portchester vs Flackwell
1-0W
02 Sept
Portchester vs Gloucester
0-2L
30 Aug
Gloucester vs Portchester
1-1D
12 Jul
Sholing vs Portchester
3-1L
23 Jul
Portchester vs Havant & w
1-1D
Head-to-Head
Last 10
No rows.
Full Match Object
{
"league": "FA Cup",
"country": "England",
"match": "Brackley Town vs Portchester",
"date": "2026-09-19",
"time": "17:00",
"team_1": {
"name": "Brackley Town",
"last_10_matches": [
{
"date": "12.09.26",
"home": "Morecambe",
"away": "Brackley Town",
"score": "3-0"
},
{
"date": "08.09.26",
"home": "Buxton",
"away": "Brackley Town",
"score": "5-0"
},
{
"date": "05.09.26",
"home": "Brackley Town",
"away": "Harborough",
"score": "1-0"
},
{
"date": "31.08.26",
"home": "Chorley",
"away": "Brackley Town",
"score": "2-2"
},
{
"date": "22.08.26",
"home": "Macclesfield",
"away": "Brackley Town",
"score": "2-1"
},
{
"date": "18.08.26",
"home": "Brackley Town",
"away": "King’s Lynn",
"score": "0-2"
},
{
"date": "15.08.26",
"home": "Brackley Town",
"away": "Hebburn Town",
"score": "1-1"
},
{
"date": "08.08.26",
"home": "AFC Telford",
"away": "Brackley Town",
"score": "1-2"
},
{
"date": "01.08.26",
"home": "Brackley Town",
"away": "Maidenhead",
"score": "1-0"
},
{
"date": "21.07.26",
"home": "Stratford",
"away": "Brackley Town",
"score": "1-0"
}
],
"standing": null,
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 6,
"scored_2plus": 2,
"conceded_1plus": 8,
"conceded_2plus": 5,
"clean_sheets": 2,
"failed_to_score": 4,
"over_1_5": 7,
"over_2_5": 5,
"btts": 4,
"total_scored": 8,
"total_conceded": 17,
"avg_scored": 0.8,
"avg_conceded": 1.7
},
"home_last10": {
"played": 4,
"scored_1plus": 3,
"scored_2plus": 0,
"conceded_1plus": 2,
"conceded_2plus": 1,
"clean_sheets": 2,
"failed_to_score": 1,
"over_1_5": 2,
"over_2_5": 0,
"btts": 1,
"total_scored": 3,
"total_conceded": 3,
"avg_scored": 0.75,
"avg_conceded": 0.75
},
"away_last10": {
"played": 6,
"scored_1plus": 3,
"scored_2plus": 2,
"conceded_1plus": 6,
"conceded_2plus": 4,
"clean_sheets": 0,
"failed_to_score": 3,
"over_1_5": 5,
"over_2_5": 5,
"btts": 3,
"total_scored": 5,
"total_conceded": 14,
"avg_scored": 0.83,
"avg_conceded": 2.33
},
"weighted_avg_scored": 0.8,
"weighted_avg_conceded": 1.933,
"last5_home_scored": [
1
],
"last5_home_conc": [
0
],
"last5_away_scored": [
0,
0,
2,
1
],
"last5_away_conc": [
3,
5,
2,
2
]
}
},
"team_2": {
"name": "Portchester",
"last_10_matches": [
{
"date": "05.09.26",
"home": "Portchester",
"away": "Portland United",
"score": "2-1"
},
{
"date": "28.08.26",
"home": "Portchester",
"away": "Whitstable Town",
"score": "1-3"
},
{
"date": "25.10.25",
"home": "Wimborne",
"away": "Portchester",
"score": "1-0"
},
{
"date": "04.10.25",
"home": "Portchester",
"away": "Taunton",
"score": "2-1"
},
{
"date": "20.09.25",
"home": "Portchester",
"away": "Tavistock",
"score": "3-0"
},
{
"date": "06.09.25",
"home": "Portchester",
"away": "Flackwell",
"score": "1-0"
},
{
"date": "02.09.25",
"home": "Portchester",
"away": "Gloucester",
"score": "0-2"
},
{
"date": "30.08.25",
"home": "Gloucester",
"away": "Portchester",
"score": "1-1"
},
{
"date": "12.07.25",
"home": "Sholing",
"away": "Portchester",
"score": "3-1"
},
{
"date": "23.07.22",
"home": "Portchester",
"away": "Havant & W",
"score": "1-1"
}
],
"standing": null,
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 8,
"scored_2plus": 3,
"conceded_1plus": 8,
"conceded_2plus": 3,
"clean_sheets": 2,
"failed_to_score": 2,
"over_1_5": 8,
"over_2_5": 5,
"btts": 6,
"total_scored": 12,
"total_conceded": 13,
"avg_scored": 1.2,
"avg_conceded": 1.3
},
"home_last10": {
"played": 7,
"scored_1plus": 6,
"scored_2plus": 3,
"conceded_1plus": 5,
"conceded_2plus": 2,
"clean_sheets": 2,
"failed_to_score": 1,
"over_1_5": 6,
"over_2_5": 4,
"btts": 4,
"total_scored": 10,
"total_conceded": 8,
"avg_scored": 1.43,
"avg_conceded": 1.14
},
"away_last10": {
"played": 3,
"scored_1plus": 2,
"scored_2plus": 0,
"conceded_1plus": 3,
"conceded_2plus": 1,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 2,
"over_2_5": 1,
"btts": 2,
"total_scored": 2,
"total_conceded": 5,
"avg_scored": 0.67,
"avg_conceded": 1.67
},
"weighted_avg_scored": 1.333,
"weighted_avg_conceded": 1.267,
"last5_home_scored": [
2,
1,
2,
3
],
"last5_home_conc": [
1,
3,
1,
0
],
"last5_away_scored": [
0
],
"last5_away_conc": [
1
]
}
},
"head_to_head": {
"last_10_matches": []
},
"odds": {
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-09-12T19:54:10.920390+00:00"
},
"model": {
"expected_goals": {
"team_1": 1.11,
"team_2": 1.22
},
"win_probability": {
"team_1": 35,
"draw": 25,
"team_2": 40
},
"over_2_5_probability": 45,
"btts_probability": 48,
"prediction_quality": "medium",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
0,
0
],
"h2h_considered": 0,
"over25_poisson": 41,
"over25_empirical": 50,
"btts_poisson": 47,
"btts_empirical": 49
}
},
"enrichment_status": "complete"
}Team 1
{
"name": "Brackley Town",
"last_10_matches": [
{
"date": "12.09.26",
"home": "Morecambe",
"away": "Brackley Town",
"score": "3-0"
},
{
"date": "08.09.26",
"home": "Buxton",
"away": "Brackley Town",
"score": "5-0"
},
{
"date": "05.09.26",
"home": "Brackley Town",
"away": "Harborough",
"score": "1-0"
},
{
"date": "31.08.26",
"home": "Chorley",
"away": "Brackley Town",
"score": "2-2"
},
{
"date": "22.08.26",
"home": "Macclesfield",
"away": "Brackley Town",
"score": "2-1"
},
{
"date": "18.08.26",
"home": "Brackley Town",
"away": "King’s Lynn",
"score": "0-2"
},
{
"date": "15.08.26",
"home": "Brackley Town",
"away": "Hebburn Town",
"score": "1-1"
},
{
"date": "08.08.26",
"home": "AFC Telford",
"away": "Brackley Town",
"score": "1-2"
},
{
"date": "01.08.26",
"home": "Brackley Town",
"away": "Maidenhead",
"score": "1-0"
},
{
"date": "21.07.26",
"home": "Stratford",
"away": "Brackley Town",
"score": "1-0"
}
],
"standing": null,
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 6,
"scored_2plus": 2,
"conceded_1plus": 8,
"conceded_2plus": 5,
"clean_sheets": 2,
"failed_to_score": 4,
"over_1_5": 7,
"over_2_5": 5,
"btts": 4,
"total_scored": 8,
"total_conceded": 17,
"avg_scored": 0.8,
"avg_conceded": 1.7
},
"home_last10": {
"played": 4,
"scored_1plus": 3,
"scored_2plus": 0,
"conceded_1plus": 2,
"conceded_2plus": 1,
"clean_sheets": 2,
"failed_to_score": 1,
"over_1_5": 2,
"over_2_5": 0,
"btts": 1,
"total_scored": 3,
"total_conceded": 3,
"avg_scored": 0.75,
"avg_conceded": 0.75
},
"away_last10": {
"played": 6,
"scored_1plus": 3,
"scored_2plus": 2,
"conceded_1plus": 6,
"conceded_2plus": 4,
"clean_sheets": 0,
"failed_to_score": 3,
"over_1_5": 5,
"over_2_5": 5,
"btts": 3,
"total_scored": 5,
"total_conceded": 14,
"avg_scored": 0.83,
"avg_conceded": 2.33
},
"weighted_avg_scored": 0.8,
"weighted_avg_conceded": 1.933,
"last5_home_scored": [
1
],
"last5_home_conc": [
0
],
"last5_away_scored": [
0,
0,
2,
1
],
"last5_away_conc": [
3,
5,
2,
2
]
}
}Team 2
{
"name": "Portchester",
"last_10_matches": [
{
"date": "05.09.26",
"home": "Portchester",
"away": "Portland United",
"score": "2-1"
},
{
"date": "28.08.26",
"home": "Portchester",
"away": "Whitstable Town",
"score": "1-3"
},
{
"date": "25.10.25",
"home": "Wimborne",
"away": "Portchester",
"score": "1-0"
},
{
"date": "04.10.25",
"home": "Portchester",
"away": "Taunton",
"score": "2-1"
},
{
"date": "20.09.25",
"home": "Portchester",
"away": "Tavistock",
"score": "3-0"
},
{
"date": "06.09.25",
"home": "Portchester",
"away": "Flackwell",
"score": "1-0"
},
{
"date": "02.09.25",
"home": "Portchester",
"away": "Gloucester",
"score": "0-2"
},
{
"date": "30.08.25",
"home": "Gloucester",
"away": "Portchester",
"score": "1-1"
},
{
"date": "12.07.25",
"home": "Sholing",
"away": "Portchester",
"score": "3-1"
},
{
"date": "23.07.22",
"home": "Portchester",
"away": "Havant & W",
"score": "1-1"
}
],
"standing": null,
"metrics": {
"overall_last10": {
"played": 10,
"scored_1plus": 8,
"scored_2plus": 3,
"conceded_1plus": 8,
"conceded_2plus": 3,
"clean_sheets": 2,
"failed_to_score": 2,
"over_1_5": 8,
"over_2_5": 5,
"btts": 6,
"total_scored": 12,
"total_conceded": 13,
"avg_scored": 1.2,
"avg_conceded": 1.3
},
"home_last10": {
"played": 7,
"scored_1plus": 6,
"scored_2plus": 3,
"conceded_1plus": 5,
"conceded_2plus": 2,
"clean_sheets": 2,
"failed_to_score": 1,
"over_1_5": 6,
"over_2_5": 4,
"btts": 4,
"total_scored": 10,
"total_conceded": 8,
"avg_scored": 1.43,
"avg_conceded": 1.14
},
"away_last10": {
"played": 3,
"scored_1plus": 2,
"scored_2plus": 0,
"conceded_1plus": 3,
"conceded_2plus": 1,
"clean_sheets": 0,
"failed_to_score": 1,
"over_1_5": 2,
"over_2_5": 1,
"btts": 2,
"total_scored": 2,
"total_conceded": 5,
"avg_scored": 0.67,
"avg_conceded": 1.67
},
"weighted_avg_scored": 1.333,
"weighted_avg_conceded": 1.267,
"last5_home_scored": [
2,
1,
2,
3
],
"last5_home_conc": [
1,
3,
1,
0
],
"last5_away_scored": [
0
],
"last5_away_conc": [
1
]
}
}Head-to-Head
{
"last_10_matches": []
}Model
{
"expected_goals": {
"team_1": 1.11,
"team_2": 1.22
},
"win_probability": {
"team_1": 35,
"draw": 25,
"team_2": 40
},
"over_2_5_probability": 45,
"btts_probability": 48,
"prediction_quality": "medium",
"model_version": "v2-2026-04-football",
"_model_debug": {
"rank_adj": [
0,
0
],
"h2h_considered": 0,
"over25_poisson": 41,
"over25_empirical": 50,
"btts_poisson": 47,
"btts_empirical": 49
}
}Odds
{
"match_winner": {
"home": null,
"draw": null,
"away": null,
"vig_pct": null
},
"scraped_at": "2026-09-12T19:54:10.920390+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.