Match report
Luton Stuns Bolton 3-2 in League One Thriller
Bolton
2–3
FT
Luton
May 2, 2026
In a gripping League One encounter, Luton managed to overcome Bolton with a narrow 3-2 victory, thanks to a resilient performance and key goals. Bolton took the lead with goals from J. Osei-Tutu and I. Cissoko, but Luton fought back with a penalty by J. Clark and further strikes from H. Odoffin and S. Morris. Despite a missed penalty by Nahki Wells, Luton's persistence paid off in the end.
Key Facts
- • Luton's J. Clark scored a penalty goal in the 15th minute.
- • Bolton's J. Osei-Tutu equalized in the 20th minute with an assist from A. Cozier-Duberry.
- • I. Cissoko put Bolton ahead from an assist by R. Rodrigues in the 45+3 minutes.
- • H. Odoffin brought Luton level in the 62nd minute with an assist from L. Walsh.
- • S. Morris sealed the win for Luton in the 90+3 minutes.
Lineups
Bolton
Formation: 4-2-3-1
Starting XI
- 1 Jack Bonham (G)
- 14 Jordi Osei-Tutu (D)
- 18 Eoin Toal (D)
- 3 Chris Forino (D)
- 25 Max Conway (D)
- 8 Josh Sheehan (M)
- 27 Rúben Rodrigues (M)
- 19 Amario Cozier-Duberry (M)
- 9 Johnny Kenny (M)
- 20 Ibrahim Cissoko (M)
- 48 Mason Burstow (F)
Substitutes
- 11 Thierry Gale
- 22 Kyle Dempsey
- 29 Cyrus Christie
- 45 John McAtee
- 23 David Harrington
- 4 Xavier Simons
- 15 Robert Apter
Luton
Formation: 4-1-4-1
Starting XI
- 24 Josh Keeley (G)
- 25 Isaiah Jones (D)
- 16 Hakeem Odofin (D)
- 5 Mads Andersen (D)
- 3 Kal Naismith (D)
- 8 Liam Walsh (M)
- 27 Jake Richards (M)
- 18 Jordan Clark (M)
- 54 Kasey Palmer (M)
- 32 Emilio Lawrence (M)
- 21 Nahki Wells (F)
Substitutes
- 14 Shayden Morris
- 30 Gideon Kodua
- 6 Davy van den Berg
- 12 Ali Al-Hamadi
- 1 James Shea
- 17 Nigel Lonwijk
- 23 George Saville
Timeline
-
13' Bolton Card · Yellow CardM. ConwayFoul
-
15' Luton Goal · PenaltyJ. Clark -
20' Bolton Goal · Normal GoalJ. Osei-Tutu · Assist: A. Cozier-Duberry -
35' Luton Card · Yellow CardL. WalshFoul
-
45'+3 Bolton Goal · Normal GoalI. Cissoko · Assist: R. Rodrigues -
60' Bolton Card · Yellow CardI. CissokoFoul
-
61' Luton subst · Substitution 1Off: J. Richards · On: S. Morris -
62' Luton Goal · Normal GoalH. Odoffin · Assist: L. Walsh -
63' Luton Card · Yellow CardK. PalmerArgument
-
73' Bolton subst · Substitution 1Off: I. Cissoko · On: T. Gale -
73' Luton subst · Substitution 2Off: E. Lawrence · On: G. Kodua -
78' Bolton Card · Yellow CardJ. SheehanFoul
-
79' Bolton subst · Substitution 2Off: R. Rodrigues · On: K. Dempsey -
81' Luton subst · Substitution 3Off: M. Andersen · On: A. Al Hamadi -
81' Luton subst · Substitution 4Off: K. Palmer · On: D. van den Berg -
86' Bolton subst · Substitution 3Off: M. Burstow · On: John McAtee -
86' Bolton subst · Substitution 4Off: M. Conway · On: C. Christie -
88' Luton Card · Yellow CardD. van den BergFoul
-
90'+3 Luton Goal · Normal GoalS. Morris -
90'+7 Luton Goal · Missed PenaltyNahki Wells
Match Stats
| Stat | Bolton | Luton |
|---|---|---|
| Fouls | 17 | 17 |
| Pass Accuracy | 83% | 78% |
| Offsides | 1 | 2 |
| Red Cards | — | — |
| Total Shots | 24 | 12 |
| Corners | 5 | 3 |
| Total Passes | 417 | 318 |
| Yellow Cards | 4 | 3 |
| Blocked Shots | 6 | 1 |
| Shots on Target | 12 | 6 |
| xG | — | — |
| Shots off Target | 6 | 5 |
| Possession | 56% | 44% |
| Goals Prevented | — | — |
| Accurate Passes | 348 | 248 |
| Shots Inside Box | 15 | 10 |
| Saves | 3 | 10 |
| Shots Outside Box | 9 | 2 |
Key Match Notes
- ▸ Luton's early penalty goal by J. Clark set the stage for a dominant start, but Bolton's quick response with two goals put them in the lead.
- ▸ The turning point came in the second half when H. Odoffin's goal brought Luton level, setting the stage for a dramatic finish.
- ▸ S. Morris' goal in the 90+3 minutes was the decisive moment that secured Luton's victory in this thrilling League One match.