Bolton Wanderers vs Luton Town Result, Stats, Lineups & H2H
FT · HT 2–12 – 3
J. Osei-Tutu 20′Ibrahim Cissoko 45+3′3rd
7thJordan Clark 15′ (pen)Hakeem Odofin 62′Shayden Morris 90+3′
Player of the matchJosh KeeleyLUT · 105′ played · 10 saves · 10 recoveries · 12 final-3rd passes
8.2- Possession
- 56%44%
- Shots · on target in brackets
- 24 (12)12 (5)
- Corners
- 53
- Table · 75 v 74 pts
- 3rd → 5th7th
League OneMatchday 46University of Bolton StadiumRef D. Jarvis
This meeting
Events
BOL 2–3 LUT · 4–3 yellow- Full time 2–3
- Nahki WellsPenalty missed · penalty saved
- Shayden Morris2–3Goal · right foot
- Davy van den BergYellow card
- J. McAteefor Mason Burstow
- Cyrus Christiefor Max Conway
- Ali Al-Hamadifor Mads Juel Andersen
- Davy van den Bergfor Kasey Palmer
- K. Dempseyfor Rúben Rodrigues
- Josh SheehanYellow card
- Gideon Koduafor Emilio Lawrence
- Thierry Galefor Ibrahim Cissoko
- Kasey PalmerYellow card
- C. ForinoYellow card
- Hakeem Odofin2–2Goal · header · assist Liam Walsh
- Shayden Morrisfor J. Richards
- Ibrahim CissokoYellow card
- Half-time 2–1
- Ibrahim Cissoko2–1Goal · left foot · assist Rúben Rodrigues
- Liam WalshYellow card
- J. Osei-Tutu1–1Goal · left foot · assist Amario Cozier-Duberry
- Jordan Clark0–1Penalty goal · right foot
- Max ConwayYellow card
Team stats
44 figures- 56%Possession44%
- 24Shots12
- 12Shots on target5
- 1Big chances7
- 5Corners3
- 417Passes318
- 17Fouls17
- 4Yellow cards3
All 44 stats
- Attack
- 4Accurate crosses5
- 89Attacks64
- 0Big chances missed4
- 15Crosses16
- 52Dangerous attacks38
- 27Dribble attempts14
- 1Hit woodwork3
- 1Offsides2
- 50%Shot accuracy42%
- 6Shots blocked1
- 15Shots inside box10
- 6Shots off target6
- 9Shots outside box2
- 9Successful dribbles8
- Passing
- 19Accurate long passes14
- 348Accurate passes247
- 82%Forward passes %82%
- 18Key passes7
- 42%Long pass accuracy25%
- 45Long passes56
- 83%Pass accuracy78%
- 47Passes in final third49
- Defence
- 49Ball recoveries45
- 85Ball safe94
- 60Duels won59
- 8Goal kicks11
- 15Headers won7
- 9Interceptions4
- 2Saves10
- 20Tackles27
- Discipline
- 17Free kicks15
- Other
- 1Injuries1
- 0Penalties2
- 130Possession lost125
- 4Substitutions4
- 19Throw-ins23
Form
last 10 matches of each side, all competitions, before kick-off- 3-2W7 Mar
- 2-2D14 Mar
- 0-0D17 Mar
- 0-1L21 Mar
- 2-1W3 Apr
- 2-2D6 Apr
- 0-2L11 Apr
- 5-1W14 Apr
- 3-3D18 Apr
- 1-1D25 Apr
3-5-2goals 18:151.40pts/game
Bar: goals scored.
Score: own goals first.Pts/game: green ≥ 2.0 · blue ≥ 1.5 · amber ≥ 1.0 · red below
- 2-1W14 Mar
- 3-2W17 Mar
- 1-1D21 Mar
- 2-1W3 Apr
- 3-0W6 Apr
- 3-1W12 Apr
- 2-1W15 Apr
- 2-2D18 Apr
- 2-0W21 Apr
- 2-1W25 Apr
8-2-0goals 22:102.60pts/game
- A
Bradford City1–1 - H
Huddersfield Town3–3 - H
Stevenage5–1 - A
Cardiff City0–2 - H
Stockport County2–2
latest 5
- H
Barnsley2–1 - A
Rotherham United2–0 - A
Mansfield Town2–2 - H
Northampton Town2–1 - H
Stockport County3–1
Expected vs happened
as of kick-off41%Model · draw 27%32%
- Projected goals
- 1.35 – 1.14total 2.49 · from goals per game before kick-off
- Most likely scores
- 1–1 12.8%1–0 11.2%0–1 9.5%
| Outcome | Model | Happened |
|---|---|---|
| Bolton Wanderers win | 41% | No |
| Draw | 27% | No |
| Luton Town win | 32% | Yes |
| Over 1.5 goals | 71% | Yes |
| Over 2.5 goals | 45% | Yes |
| Over 3.5 goals | 24% | Yes |
| Both teams to score | 50% | Yes |
| Bolton Wanderers clean sheet | 32% | No |
| Luton Town clean sheet | 26% | No |
Model: Poisson rates from goals scored and conceded per game (not expected goals). How we calculate this
What stands out
- 5thfrom 3rd
Bolton Wanderers moved from 3rd to 5th in the League One table with this result.75 → 75 points after 46 matches; order by points, goal difference, goals scored.
- 2–1half-time
The match stood at 2–1 at half-time before 0–2 after the break (2–3 full time).
Lineups
Starting XIs · ratings at full time- 16.7Jack Bonham105′
- 147.0J. Osei-TutuG 105′
- 186.2Eoin Toal105′
- 36.4C. ForinoYC 105′
- 256.5Max ConwayYC ↓86′ 91′
- 86.9Josh SheehanYC 105′
- 277.1Rúben RodriguesA ↓79′
- 197.6Amario Cozier-DuberryA 105′
- 96.6Johnny Kenny105′
- 206.8Ibrahim CissokoG YC ↓73′
- 487.5Mason Burstow↓86′ 91′
- 248.2Josh Keeley105′
- 36.8Kal Naismith105′
- 57.2Mads Juel Andersen↓81′
- 167.2Hakeem OdofinG 105′
- 257.2Isaiah Jones105′
- 87.2Liam WalshA YC 105′
- 326.5Emilio Lawrence↓73′
- 546.0Kasey PalmerYC ↓81′
- 187.2Jordan ClarkG 105′
- 276.5J. Richards↓61′
- 216.3Nahki Wells105′
- 11Thierry GaleFW · ↑73′6.6
- 22K. DempseyMF · ↑79′6.5
- 29Cyrus ChristieDF · ↑86′
- 45J. McAteeFW · ↑86′
- 4Xavier SimonsMF
- 15Rob ApterMF
- 23David HarringtonGK
SubstitutesCoaches: Steven Schumacher (1.61 PPG) · Jack Wilshere (1.77 PPG)G goal · A assist · YC yellow · RC red · ↑ on · ↓ off
- 6Davy van den BergMF · YC ↑81′6.4
- 12Ali Al-HamadiFW · ↑81′6.5
- 14Shayden MorrisFW · G ↑61′7.0
- 30Gideon KoduaFW · ↑73′6.9
- 1James SheaGK
- 17Nigel Cello LonwijkDF
- 23George Alan SavilleMF
Top ratings
XI avg 6.83 v 6.94
Josh KeeleyLUT8.2
Amario Cozier-DuberryBOL7.6
Mason BurstowBOL7.5
Hakeem OdofinLUT7.2
Liam WalshLUT7.2
Player leaders
this matchShots
- Amario Cozier-DuberryBOL6 (4)
- Mason BurstowBOL5 (3)
- Ibrahim CissokoBOL3 (2)
Big chances created
- Isaiah JonesLUT1
- Liam WalshLUT1
- Rúben RodriguesBOL1
Passes
- Josh SheehanBOL56/62
- Eoin ToalBOL55/61
- C. ForinoBOL45/50
Progressive passes
- Eoin ToalBOL56 (92%)
- Josh SheehanBOL53 (85%)
- C. ForinoBOL45 (90%)
Final-third passes
- Josh KeeleyLUT12
- Jack BonhamBOL10
- Josh SheehanBOL9
Key passes
- Max ConwayBOL4
- Amario Cozier-DuberryBOL2
- Isaiah JonesLUT2
Ball recoveries
- Josh KeeleyLUT10
- Jack BonhamBOL9
- Amario Cozier-DuberryBOL6
Duels won
- J. Osei-TutuBOL11/19
- Isaiah JonesLUT9/16
- Mason BurstowBOL8/16
Dribbles
- Amario Cozier-DuberryBOL2/3
- Mason BurstowBOL2/3
- Isaiah JonesLUT2/2
Tackles
- J. Osei-TutuBOL6
- Jordan ClarkLUT5
- Nahki WellsLUT5
Clearances
- Mads Juel AndersenLUT6
- Hakeem OdofinLUT6
- Kal NaismithLUT6
Saves
- Josh KeeleyLUT10
- Jack BonhamBOL2
Matchday 46
League One · the other 10 games- Huddersfield Town
3–0
AFC Wimbledon - Stockport County
3–1
Barnsley - Exeter City
1–2
Bradford City - Burton Albion
2–1
Leyton Orient - Mansfield Town
5–4
Cardiff City - Northampton Town
2–3
Plymouth Argyle - Peterborough United
0–2
Doncaster Rovers - Port Vale
0–2
Lincoln City - Reading
3–1
Blackpool - Stevenage
1–0
Wigan Athletic
Match info
- Competition
- League One
- Season
- 2025/2026 · Matchday 46 of 46
- Kick-off
- Venue
- University of Bolton Stadium, Bolton
- Capacity
- 28,723 · grass
- Weather
- 17 °C · light rain · humidity 55%
- Referee
- D. Jarvis
- BOL coach
- Steven Schumacher (1.61 PPG)
- LUT coach
- Jack Wilshere (1.77 PPG)
Match summary
Luton Town beat Bolton Wanderers 3-2 in the League One (England).
Before kickoff, Bolton Wanderers sat 3rd on 75 points, while Luton Town were 7th on 71 points. Before kickoff, Bolton Wanderers were 3rd in the table but 13th on points from the last five league games. Luton Town had gone 11 matches unbeaten before this one. Across 3 previous meetings on record, Bolton Wanderers won 0 and Luton Town won 1, with 2 draws (1.67 goals per game).
Luton Town trailed 1-2 at half-time and won 3-2. Luton Town's winning goal came in the 90th minute (Shayden Morris). Goals came from J. Osei-Tutu (20') and Ibrahim Cissoko (45') for Bolton Wanderers and Jordan Clark (15'), Hakeem Odofin (62') and Shayden Morris (90') for Luton Town.
Bolton Wanderers — live results and scheduleLuton Town — live results and scheduleHow we calculate this
Table after full time
League One 2025/2026| # | Team | P | W-D-L | Goals | GD | Pts | Before |
|---|---|---|---|---|---|---|---|
| 1 | 46 | 31-10-5 | 89:41 | +48 | 103 | 1st | |
| 3 | 46 | 22-11-13 | 71:58 | +13 | 77 | 4th ▲1 | |
| 4 | 46 | 22-11-13 | 58:51 | +7 | 77 | 5th ▲1 | |
| 5 | 46 | 19-18-9 | 70:52 | +18 | 75 | 3rd ▼2 | |
| 6 | 46 | 21-12-13 | 49:46 | +3 | 75 | 6th | |
| 7 | 46 | 21-11-14 | 68:56 | +12 | 74 | 7th | |
| 8 | 46 | 22-7-17 | 75:63 | +12 | 73 | 8th | |
| 9 | 46 | 18-13-15 | 74:64 | +10 | 67 | 9th | |
| 24 | 46 | 9-8-29 | 39:74 | -35 | 35 | 24th |
- Bolton Wanderers
- 3rd → 5th75 → 75 pts
- Luton Town
- 7th71 → 74 pts
Order: points, goal difference, goals scored. “Before” is the position at kick-off. Full table
Head-to-head
3 meetings on record since 20240-2-1Bolton Wanderers W-D-L · goals 2:3
0 BOL2 draws1 LUT- Goals per meeting
- 1.67
- Over 2.5 goals
- 33%
- Both teams scored
- 67%
- Won by the host
- 0%
- Luton Town1–1Bolton WanderersLeague One
- Bolton Wanderers1–2Luton TownFA Cup
- Luton Town0–0Bolton WanderersFA Cup
Season comparison
as the teams came into the match- Goal markets & scoring rates · 15 games each
- 3.47Goals per game (both sides)3.13
- 87%Over 1.5100%
- 60%Over 2.573%
- 53%Over 3.527%
- 80%Both teams scored87%
- 7%Clean sheets13%
- 20%Failed to score0%
- Bolton Wanderers at home v Luton Town away
- 7Played6
- 3Won3
- 4Drawn3
- 0Lost0
- 18-12Goals (for-against)11-5
- 1.86Points per game2
- 86%Over 2.550%
- 14%Clean sheets33%
- 1st half vs 2nd half scoring · 14 v 15 games
- 8-71st-half goals (for-against)19-9
- 21-142nd-half goals (for-against)11-8
- 72%Goals after half-time37%
- 64%Goal before half-time100%
- 4-6-4Half-time W-D-L9-4-2
Updated