Football · FA Cup · England

Spalding United vs Hanley Town

Saturday, 19 September 2026

Upcoming. The scheduled start is still ahead. Match status has not been confirmed live.

Spalding United vs Hanley Town in FA Cup (Football) on Saturday, 19 September 2026. Model prediction: Spalding United 49% vs Hanley Town 30%, draw 21%. See the head-to-head record, recent form and odds. Predictions and stats update daily.

EnglandFA Cup
Spalding UnitedSpalding United(0)
vs
Hanley TownHanley Town(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
Spalding United — Last 10
W7d
W11d
W14d
D19d
W21d
L28d
D32d
L35d
W42d
D63d
5W · 3D · 2L
Played10
GF/GA15/8
Avg For1.50
Avg Against0.80
Scored ≥17/10
Scored ≥26/10
Conceded ≥17/10
Conceded ≥21/10
Clean Sheets3/10
Failed To Score3/10
Over 1.57/10
Over 2.54/10
BTTS5/10
Hanley Town — Last 10
L7d
W14d
W21d
L385d
D714d
W728d
W742d
L798d
W802d
L1078d
5W · 1D · 4L
Played10
GF/GA15/16
Avg For1.50
Avg Against1.60
Scored ≥18/10
Scored ≥26/10
Conceded ≥17/10
Conceded ≥25/10
Clean Sheets3/10
Failed To Score2/10
Over 1.58/10
Over 2.55/10
BTTS5/10
Model Prediction
Expected Goals
Spalding United: 1.74
Expected Goals
Hanley Town: 1.33
Spalding United
49%
Draw
21%
Hanley Town
30%
Over 2.5: 53%
BTTS: 57%
Quality: medium
Market Odds (1X2)
Bookmaker odds not available for this match.
Team 1 Form
Spalding United
12 Sept
Spalding United vs Bedford
2-1W
08 Sept
Spennymoor vs Spalding United
1-3W
05 Sept
Spalding United vs Southport
2-0W
31 Aug
South Shields vs Spalding United
1-1D
29 Aug
Spalding United vs Worksop
3-1W
22 Aug
Chester vs Spalding United
1-0L
18 Aug
Spalding United vs Macclesfield
0-0D
15 Aug
Spalding United vs Oxford City
0-1L
08 Aug
Radcliffe vs Spalding United
0-2W
18 Jul
Spalding United vs Scunthorpe
2-2D
Team 2 Form
Hanley Town
12 Sept
Bourne vs Hanley Town
3-2L
05 Sept
Hanley Town vs Abbey Hulton
2-1W
29 Aug
Hanley Town vs Coleshill
2-0W
30 Aug
Hanley Town vs Stourbridge
0-2L
05 Oct
Basford vs Hanley Town
2-2D
21 Sept
Hanley Town vs Sherwood Colliery
1-0W
07 Sept
Racing Club Warwick vs Hanley Town
2-3W
13 Jul
Hanley Town vs Wrexham
1-5L
09 Jul
Hanley Town vs Curzon Ashton
2-0W
07 Oct
Hanley Town vs Macclesfield
0-1L
Head-to-Head
Last 10
No rows.
Full Match Object
{
  "league": "FA Cup",
  "country": "England",
  "match": "Spalding United vs Hanley Town",
  "date": "2026-09-19",
  "time": "17:00",
  "team_1": {
    "name": "Spalding United",
    "last_10_matches": [
      {
        "date": "12.09.26",
        "home": "Spalding United",
        "away": "Bedford",
        "score": "2-1"
      },
      {
        "date": "08.09.26",
        "home": "Spennymoor",
        "away": "Spalding United",
        "score": "1-3"
      },
      {
        "date": "05.09.26",
        "home": "Spalding United",
        "away": "Southport",
        "score": "2-0"
      },
      {
        "date": "31.08.26",
        "home": "South Shields",
        "away": "Spalding United",
        "score": "1-1"
      },
      {
        "date": "29.08.26",
        "home": "Spalding United",
        "away": "Worksop",
        "score": "3-1"
      },
      {
        "date": "22.08.26",
        "home": "Chester",
        "away": "Spalding United",
        "score": "1-0"
      },
      {
        "date": "18.08.26",
        "home": "Spalding United",
        "away": "Macclesfield",
        "score": "0-0"
      },
      {
        "date": "15.08.26",
        "home": "Spalding United",
        "away": "Oxford City",
        "score": "0-1"
      },
      {
        "date": "08.08.26",
        "home": "Radcliffe",
        "away": "Spalding United",
        "score": "0-2"
      },
      {
        "date": "18.07.26",
        "home": "Spalding United",
        "away": "Scunthorpe",
        "score": "2-2"
      }
    ],
    "standing": null,
    "metrics": {
      "overall_last10": {
        "played": 10,
        "scored_1plus": 7,
        "scored_2plus": 6,
        "conceded_1plus": 7,
        "conceded_2plus": 1,
        "clean_sheets": 3,
        "failed_to_score": 3,
        "over_1_5": 7,
        "over_2_5": 4,
        "btts": 5,
        "total_scored": 15,
        "total_conceded": 8,
        "avg_scored": 1.5,
        "avg_conceded": 0.8
      },
      "home_last10": {
        "played": 6,
        "scored_1plus": 4,
        "scored_2plus": 4,
        "conceded_1plus": 4,
        "conceded_2plus": 1,
        "clean_sheets": 2,
        "failed_to_score": 2,
        "over_1_5": 4,
        "over_2_5": 3,
        "btts": 3,
        "total_scored": 9,
        "total_conceded": 5,
        "avg_scored": 1.5,
        "avg_conceded": 0.83
      },
      "away_last10": {
        "played": 4,
        "scored_1plus": 3,
        "scored_2plus": 2,
        "conceded_1plus": 3,
        "conceded_2plus": 0,
        "clean_sheets": 1,
        "failed_to_score": 1,
        "over_1_5": 3,
        "over_2_5": 1,
        "btts": 2,
        "total_scored": 6,
        "total_conceded": 3,
        "avg_scored": 1.5,
        "avg_conceded": 0.75
      },
      "weighted_avg_scored": 1.733,
      "weighted_avg_conceded": 0.8,
      "last5_home_scored": [
        2,
        2,
        3
      ],
      "last5_home_conc": [
        1,
        0,
        1
      ],
      "last5_away_scored": [
        3,
        1
      ],
      "last5_away_conc": [
        1,
        1
      ]
    }
  },
  "team_2": {
    "name": "Hanley Town",
    "last_10_matches": [
      {
        "date": "12.09.26",
        "home": "Bourne",
        "away": "Hanley Town",
        "score": "3-2"
      },
      {
        "date": "05.09.26",
        "home": "Hanley Town",
        "away": "Abbey Hulton",
        "score": "2-1"
      },
      {
        "date": "29.08.26",
        "home": "Hanley Town",
        "away": "Coleshill",
        "score": "2-0"
      },
      {
        "date": "30.08.25",
        "home": "Hanley Town",
        "away": "Stourbridge",
        "score": "0-2"
      },
      {
        "date": "05.10.24",
        "home": "Basford",
        "away": "Hanley Town",
        "score": "2-2"
      },
      {
        "date": "21.09.24",
        "home": "Hanley Town",
        "away": "Sherwood Colliery",
        "score": "1-0"
      },
      {
        "date": "07.09.24",
        "home": "Racing Club Warwick",
        "away": "Hanley Town",
        "score": "2-3"
      },
      {
        "date": "13.07.24",
        "home": "Hanley Town",
        "away": "Wrexham",
        "score": "1-5"
      },
      {
        "date": "09.07.24",
        "home": "Hanley Town",
        "away": "Curzon Ashton",
        "score": "2-0"
      },
      {
        "date": "07.10.23",
        "home": "Hanley Town",
        "away": "Macclesfield",
        "score": "0-1"
      }
    ],
    "standing": null,
    "metrics": {
      "overall_last10": {
        "played": 10,
        "scored_1plus": 8,
        "scored_2plus": 6,
        "conceded_1plus": 7,
        "conceded_2plus": 5,
        "clean_sheets": 3,
        "failed_to_score": 2,
        "over_1_5": 8,
        "over_2_5": 5,
        "btts": 5,
        "total_scored": 15,
        "total_conceded": 16,
        "avg_scored": 1.5,
        "avg_conceded": 1.6
      },
      "home_last10": {
        "played": 7,
        "scored_1plus": 5,
        "scored_2plus": 3,
        "conceded_1plus": 4,
        "conceded_2plus": 2,
        "clean_sheets": 3,
        "failed_to_score": 2,
        "over_1_5": 5,
        "over_2_5": 2,
        "btts": 2,
        "total_scored": 8,
        "total_conceded": 9,
        "avg_scored": 1.14,
        "avg_conceded": 1.29
      },
      "away_last10": {
        "played": 3,
        "scored_1plus": 3,
        "scored_2plus": 3,
        "conceded_1plus": 3,
        "conceded_2plus": 3,
        "clean_sheets": 0,
        "failed_to_score": 0,
        "over_1_5": 3,
        "over_2_5": 3,
        "btts": 3,
        "total_scored": 7,
        "total_conceded": 7,
        "avg_scored": 2.33,
        "avg_conceded": 2.33
      },
      "weighted_avg_scored": 1.533,
      "weighted_avg_conceded": 1.6,
      "last5_home_scored": [
        2,
        2,
        0
      ],
      "last5_home_conc": [
        1,
        0,
        2
      ],
      "last5_away_scored": [
        2,
        2
      ],
      "last5_away_conc": [
        3,
        2
      ]
    }
  },
  "head_to_head": {
    "last_10_matches": []
  },
  "odds": {
    "match_winner": {
      "home": null,
      "draw": null,
      "away": null,
      "vig_pct": null
    },
    "scraped_at": "2026-09-12T19:57:01.713342+00:00"
  },
  "model": {
    "expected_goals": {
      "team_1": 1.74,
      "team_2": 1.33
    },
    "win_probability": {
      "team_1": 49,
      "draw": 21,
      "team_2": 30
    },
    "over_2_5_probability": 53,
    "btts_probability": 57,
    "prediction_quality": "medium",
    "model_version": "v2-2026-04-football",
    "_model_debug": {
      "rank_adj": [
        0,
        0
      ],
      "h2h_considered": 0,
      "over25_poisson": 59,
      "over25_empirical": 45,
      "btts_poisson": 61,
      "btts_empirical": 50
    }
  },
  "enrichment_status": "complete"
}
Team 1
{
  "name": "Spalding United",
  "last_10_matches": [
    {
      "date": "12.09.26",
      "home": "Spalding United",
      "away": "Bedford",
      "score": "2-1"
    },
    {
      "date": "08.09.26",
      "home": "Spennymoor",
      "away": "Spalding United",
      "score": "1-3"
    },
    {
      "date": "05.09.26",
      "home": "Spalding United",
      "away": "Southport",
      "score": "2-0"
    },
    {
      "date": "31.08.26",
      "home": "South Shields",
      "away": "Spalding United",
      "score": "1-1"
    },
    {
      "date": "29.08.26",
      "home": "Spalding United",
      "away": "Worksop",
      "score": "3-1"
    },
    {
      "date": "22.08.26",
      "home": "Chester",
      "away": "Spalding United",
      "score": "1-0"
    },
    {
      "date": "18.08.26",
      "home": "Spalding United",
      "away": "Macclesfield",
      "score": "0-0"
    },
    {
      "date": "15.08.26",
      "home": "Spalding United",
      "away": "Oxford City",
      "score": "0-1"
    },
    {
      "date": "08.08.26",
      "home": "Radcliffe",
      "away": "Spalding United",
      "score": "0-2"
    },
    {
      "date": "18.07.26",
      "home": "Spalding United",
      "away": "Scunthorpe",
      "score": "2-2"
    }
  ],
  "standing": null,
  "metrics": {
    "overall_last10": {
      "played": 10,
      "scored_1plus": 7,
      "scored_2plus": 6,
      "conceded_1plus": 7,
      "conceded_2plus": 1,
      "clean_sheets": 3,
      "failed_to_score": 3,
      "over_1_5": 7,
      "over_2_5": 4,
      "btts": 5,
      "total_scored": 15,
      "total_conceded": 8,
      "avg_scored": 1.5,
      "avg_conceded": 0.8
    },
    "home_last10": {
      "played": 6,
      "scored_1plus": 4,
      "scored_2plus": 4,
      "conceded_1plus": 4,
      "conceded_2plus": 1,
      "clean_sheets": 2,
      "failed_to_score": 2,
      "over_1_5": 4,
      "over_2_5": 3,
      "btts": 3,
      "total_scored": 9,
      "total_conceded": 5,
      "avg_scored": 1.5,
      "avg_conceded": 0.83
    },
    "away_last10": {
      "played": 4,
      "scored_1plus": 3,
      "scored_2plus": 2,
      "conceded_1plus": 3,
      "conceded_2plus": 0,
      "clean_sheets": 1,
      "failed_to_score": 1,
      "over_1_5": 3,
      "over_2_5": 1,
      "btts": 2,
      "total_scored": 6,
      "total_conceded": 3,
      "avg_scored": 1.5,
      "avg_conceded": 0.75
    },
    "weighted_avg_scored": 1.733,
    "weighted_avg_conceded": 0.8,
    "last5_home_scored": [
      2,
      2,
      3
    ],
    "last5_home_conc": [
      1,
      0,
      1
    ],
    "last5_away_scored": [
      3,
      1
    ],
    "last5_away_conc": [
      1,
      1
    ]
  }
}
Team 2
{
  "name": "Hanley Town",
  "last_10_matches": [
    {
      "date": "12.09.26",
      "home": "Bourne",
      "away": "Hanley Town",
      "score": "3-2"
    },
    {
      "date": "05.09.26",
      "home": "Hanley Town",
      "away": "Abbey Hulton",
      "score": "2-1"
    },
    {
      "date": "29.08.26",
      "home": "Hanley Town",
      "away": "Coleshill",
      "score": "2-0"
    },
    {
      "date": "30.08.25",
      "home": "Hanley Town",
      "away": "Stourbridge",
      "score": "0-2"
    },
    {
      "date": "05.10.24",
      "home": "Basford",
      "away": "Hanley Town",
      "score": "2-2"
    },
    {
      "date": "21.09.24",
      "home": "Hanley Town",
      "away": "Sherwood Colliery",
      "score": "1-0"
    },
    {
      "date": "07.09.24",
      "home": "Racing Club Warwick",
      "away": "Hanley Town",
      "score": "2-3"
    },
    {
      "date": "13.07.24",
      "home": "Hanley Town",
      "away": "Wrexham",
      "score": "1-5"
    },
    {
      "date": "09.07.24",
      "home": "Hanley Town",
      "away": "Curzon Ashton",
      "score": "2-0"
    },
    {
      "date": "07.10.23",
      "home": "Hanley Town",
      "away": "Macclesfield",
      "score": "0-1"
    }
  ],
  "standing": null,
  "metrics": {
    "overall_last10": {
      "played": 10,
      "scored_1plus": 8,
      "scored_2plus": 6,
      "conceded_1plus": 7,
      "conceded_2plus": 5,
      "clean_sheets": 3,
      "failed_to_score": 2,
      "over_1_5": 8,
      "over_2_5": 5,
      "btts": 5,
      "total_scored": 15,
      "total_conceded": 16,
      "avg_scored": 1.5,
      "avg_conceded": 1.6
    },
    "home_last10": {
      "played": 7,
      "scored_1plus": 5,
      "scored_2plus": 3,
      "conceded_1plus": 4,
      "conceded_2plus": 2,
      "clean_sheets": 3,
      "failed_to_score": 2,
      "over_1_5": 5,
      "over_2_5": 2,
      "btts": 2,
      "total_scored": 8,
      "total_conceded": 9,
      "avg_scored": 1.14,
      "avg_conceded": 1.29
    },
    "away_last10": {
      "played": 3,
      "scored_1plus": 3,
      "scored_2plus": 3,
      "conceded_1plus": 3,
      "conceded_2plus": 3,
      "clean_sheets": 0,
      "failed_to_score": 0,
      "over_1_5": 3,
      "over_2_5": 3,
      "btts": 3,
      "total_scored": 7,
      "total_conceded": 7,
      "avg_scored": 2.33,
      "avg_conceded": 2.33
    },
    "weighted_avg_scored": 1.533,
    "weighted_avg_conceded": 1.6,
    "last5_home_scored": [
      2,
      2,
      0
    ],
    "last5_home_conc": [
      1,
      0,
      2
    ],
    "last5_away_scored": [
      2,
      2
    ],
    "last5_away_conc": [
      3,
      2
    ]
  }
}
Head-to-Head
{
  "last_10_matches": []
}
Model
{
  "expected_goals": {
    "team_1": 1.74,
    "team_2": 1.33
  },
  "win_probability": {
    "team_1": 49,
    "draw": 21,
    "team_2": 30
  },
  "over_2_5_probability": 53,
  "btts_probability": 57,
  "prediction_quality": "medium",
  "model_version": "v2-2026-04-football",
  "_model_debug": {
    "rank_adj": [
      0,
      0
    ],
    "h2h_considered": 0,
    "over25_poisson": 59,
    "over25_empirical": 45,
    "btts_poisson": 61,
    "btts_empirical": 50
  }
}
Odds
{
  "match_winner": {
    "home": null,
    "draw": null,
    "away": null,
    "vig_pct": null
  },
  "scraped_at": "2026-09-12T19:57:01.713342+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.