Solihull Moors vs Boston United

21 April 2025 · National League · 2024/25 · Referee L Swabey

Full time 3 – 2

Half-time: 1–2

  • Jamey Osborne 7’
  • Tahvon Campbell 72’ (pen)
  • James Clarke 90+7’
  • Zak Mills 2’
  • Connor Teale 37’

Match summary

Solihull Moors came from behind to win 3-2 at home to Boston United, with the winner arriving in stoppage time. Boston United led 2-1 at half-time.

In the first half, Zak Mills put Boston United ahead in the 2nd minute, Jamey Osborne equalised in the 7th minute, and Connor Teale put Boston United back in front in the 37th minute. In the second half, Tahvon Campbell equalised from the penalty spot in the 72nd minute and James Clarke won it with a header in stoppage time.

The chances backed that up: Solihull Moors created 1.14 expected goals (xG) from 8 shots to Boston United's 0.65 from 6.

Match stats

Solihull Moors Boston United
3 Yellow Cards 0
0 Red Cards 0
1.14 xG 0.65
0.38 Non-penalty xG 0.65

Key events

Solihull Moors Boston United
Kick-off
2’
Zak Mills0-1 (Boston United)
Jamey Osborne1-1 (Solihull Moors)
7’
37’
Connor Teale1-2 (Boston United)
Half-time1-2
Tahvon Campbell
Penalty
2-2 (Solihull Moors)
72’
James Clarke3-2 (Solihull Moors)
90+7’
Full-time3-2

Bookings

Card times are not on file for this game, so they are listed without a minute.

Solihull Moors
  • James Clarke
  • Bradley Stevenson
  • Tahvon Campbell

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.14 0.65 2’ Zak Mills (Boston United), 0-1 2’ 7’ Jamey Osborne (Solihull Moors), 1-1 7’ 37’ Connor Teale (Boston United), 1-2 37’ 72’ Tahvon Campbell (Solihull Moors), 2-2 72’ 90+7’ James Clarke (Solihull Moors), 3-2 90+7’ 0.0 0.5 1.0 1.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.14 0.65 2’ Zak Mills (Boston United), 0-1 Mills 2’ 7’ Jamey Osborne (Solihull Moors), 1-1 Osborne 7’ 37’ Connor Teale (Boston United), 1-2 Teale 37’ 72’ Tahvon Campbell (Solihull Moors), 2-2 Campbell 72’ 90+7’ James Clarke (Solihull Moors), 3-2 Clarke 90+7’
Solihull Moors 1.14 xGBoston United 0.65 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Boston United attacking Solihull Moors attacking 
72’ Tahvon Campbell (Solihull Moors), penalty, 0.76 xG, goal 37’ Connor Teale (Boston United), set piece, 0.35 xG, goal 90+3’ Alex Whitmore (Solihull Moors), from a corner, 0.13 xG, saved 54’ Jacob Hazel (Boston United), open play, 0.10 xG, saved 2’ Zak Mills (Boston United), set piece, 0.09 xG, goal 19’ Bradley Stevenson (Solihull Moors), open play, 0.07 xG, saved 56’ Jordan Richards (Boston United), open play, 0.07 xG, saved 7’ Jamey Osborne (Solihull Moors), open play, 0.06 xG, goal 20’ Jordan Tunnicliffe (Solihull Moors), from a corner, 0.05 xG, off target 90+7’ James Clarke (Solihull Moors), set piece, 0.04 xG, goal 50’ Connor Teale (Boston United), set piece, 0.02 xG, off target 4’ Conor Wilkinson (Solihull Moors), open play, 0.02 xG, blocked 88’ Jai Rowe (Boston United), set piece, 0.02 xG, saved 74’ Conor Wilkinson (Solihull Moors), open play, 0.01 xG, off target 72’ Tahvon Campbell (Solihull Moors), penalty, 0.76 xG, goal 37’ Connor Teale (Boston United), set piece, 0.35 xG, goal 90+3’ Alex Whitmore (Solihull Moors), from a corner, 0.13 xG, saved 54’ Jacob Hazel (Boston United), open play, 0.10 xG, saved 2’ Zak Mills (Boston United), set piece, 0.09 xG, goal 56’ Jordan Richards (Boston United), open play, 0.07 xG, saved 19’ Bradley Stevenson (Solihull Moors), open play, 0.07 xG, saved 7’ Jamey Osborne (Solihull Moors), open play, 0.06 xG, goal 20’ Jordan Tunnicliffe (Solihull Moors), from a corner, 0.05 xG, off target 90+7’ James Clarke (Solihull Moors), set piece, 0.04 xG, goal 50’ Connor Teale (Boston United), set piece, 0.02 xG, off target 88’ Jai Rowe (Boston United), set piece, 0.02 xG, saved 4’ Conor Wilkinson (Solihull Moors), open play, 0.02 xG, blocked 74’ Conor Wilkinson (Solihull Moors), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

Players15 players
Laurie Walker
90′ – – – – – – –
90′ 1 – 1 0.04 – –
Jordan Tunnicliffe
90′ – – 1 0.05 – – –
90′ – – 1 0.13 – – –
90′ – – – – – – –
Elliot Thorpe Taken off
69′ – – – – – – –
Jamey Osborne Taken off
75′ 1 – 1 0.06 – – –
90′ – – – – – – –
Joe Dodoo Taken off
59′ – – – – – – –
Conor Wilkinson Taken off
90′ – – 2 0.03 – – –
Bradley Stevenson Taken off
82′ – – 1 0.07 – –
Tahvon Campbell Came on as a substitute
31′ 1 – 1 0.76 – –
Fletcher Holman Came on as a substitute
21′ – – – – – – –
John Bostock Came on as a substitute
15′ – – – – – – –
Szhem Whyte-Hall Came on as a substitute
8′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Solihull Moors win 37% Avg odds 2.50
Draw 30% Avg odds 3.07
Boston United win 33% Avg odds 2.80

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.