Match report

Luton Stuns Bolton 3-2 in League One Thriller

Bolton
Bolton
2–3
FT
Luton
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

  1. Bolton
    13' Bolton Card · Yellow Card
    M. Conway

    Foul

  2. Luton
    15' Luton Goal · Penalty
    J. Clark
  3. Bolton
    20' Bolton Goal · Normal Goal
    J. Osei-Tutu · Assist: A. Cozier-Duberry
  4. Luton
    35' Luton Card · Yellow Card
    L. Walsh

    Foul

  5. Bolton
    45'+3 Bolton Goal · Normal Goal
    I. Cissoko · Assist: R. Rodrigues
  6. Bolton
    60' Bolton Card · Yellow Card
    I. Cissoko

    Foul

  7. Luton
    61' Luton subst · Substitution 1
    Off: J. Richards · On: S. Morris
  8. Luton
    62' Luton Goal · Normal Goal
    H. Odoffin · Assist: L. Walsh
  9. Luton
    63' Luton Card · Yellow Card
    K. Palmer

    Argument

  10. Bolton
    73' Bolton subst · Substitution 1
    Off: I. Cissoko · On: T. Gale
  11. Luton
    73' Luton subst · Substitution 2
    Off: E. Lawrence · On: G. Kodua
  12. Bolton
    78' Bolton Card · Yellow Card
    J. Sheehan

    Foul

  13. Bolton
    79' Bolton subst · Substitution 2
    Off: R. Rodrigues · On: K. Dempsey
  14. Luton
    81' Luton subst · Substitution 3
    Off: M. Andersen · On: A. Al Hamadi
  15. Luton
    81' Luton subst · Substitution 4
    Off: K. Palmer · On: D. van den Berg
  16. Bolton
    86' Bolton subst · Substitution 3
    Off: M. Burstow · On: John McAtee
  17. Bolton
    86' Bolton subst · Substitution 4
    Off: M. Conway · On: C. Christie
  18. Luton
    88' Luton Card · Yellow Card
    D. van den Berg

    Foul

  19. Luton
    90'+3 Luton Goal · Normal Goal
    S. Morris
  20. Luton
    90'+7 Luton Goal · Missed Penalty
    Nahki 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.