Match report
Reading Defeats Luton 3-2 in League One Thriller
Reading
3–2
FT
Luton
Dec 18, 2025
Reading held off a valiant comeback attempt by Luton to secure an important 3-2 victory in their League One match. Liam Wing opened the scoring early with a penalty, followed by goals from Jonmarc Marriott and Khadiur Ehibhatiomhan. Despite Luke Clark and Nahki Wells' efforts, Reading managed to maintain control despite conceding two late goals.
Key Facts
- • Liam Wing scored the opening penalty for Reading at minute 8.
- • Jonmarc Marriott doubled Reading's lead with a goal in the 52nd minute, assisted by Ravel Williams.
- • Luke Clark pulled one back for Luton in the 59th minute.
- • Nahki Wells and Naiel Lonwijk scored for Luton at minutes 64 and 76 respectively.
- • Khadiur Ehibhatiomhan sealed Reading's victory with a goal in the 78th minute, assisted by Derrick Williams.
Lineups
Reading
Formation: 4-2-3-1
Starting XI
- 1 J. Pereira (G)
- 17 A. Yiadom (D)
- 15 P. O'Connor (D)
- 33 D. Williams (D)
- 3 J. R. Dorsett A. (D)
- 10 L. Wing (M)
- 8 C. Savage (M)
- 21 R. Williams (M)
- 29 K. Doyle (M)
- 11 D. Kyerewaa (M)
- 7 J. Marriott (F)
Substitutes
- 25 J. Stevens
- 2 K. Abrefa
- 6 L. Fraser
- 9 K. Ehibhatiomhan
- 12 F. Burns
- 19 A. Garcia
- 20 M. O'Mahony
Luton
Formation: 4-2-3-1
Starting XI
- 24 J. Keeley (G)
- 17 N. Lonwijk (D)
- 15 T. Mengi (D)
- 5 M. Andersen (D)
- 3 K. Naismith (D)
- 8 L. Walsh (M)
- 22 L. Fanne (M)
- 30 G. Kodua (M)
- 18 J. Clark (M)
- 33 C. Bramall (M)
- 21 N. Wells (F)
Substitutes
- 1 J. Shea
- 9 J. Yates
- 14 S. Morris
- 19 J. Brown
- 23 G. Saville
- 28 C. Makosso
- 37 Z. Nelson
Timeline
-
8' Reading Goal · PenaltyL. Wing -
45'+1 Luton subst · Substitution 1Off: K. Naismith · On: S. Morris -
52' Reading Goal · Normal GoalJ. Marriott · Assist: R. Williams -
59' Luton Goal · Normal GoalJ. Clark -
64' Luton subst · Substitution 2Off: Nahki Wells · On: J. Yates -
64' Luton subst · Substitution 3Off: J. Clark · On: J. Brown -
65' Reading subst · Substitution 1Off: J. Marriott · On: K. Ehibhatiomhan -
71' Reading subst · Substitution 2Off: J. R. Dorsett A. · On: K. Abrefa -
72' Reading Card · Yellow CardA. YiadomFoul
-
76' Luton Goal · Normal GoalN. Lonwijk -
77' Luton Card · Yellow CardJ. BrownFoul
-
78' Reading Goal · Normal GoalK. Ehibhatiomhan · Assist: Derrick Williams -
86' Reading subst · Substitution 3Off: Daniel Kyerewaa · On: L. Fraser -
86' Luton subst · Substitution 4Off: L. Walsh · On: G. Saville -
86' Luton subst · Substitution 5Off: L. Fanne · On: Z. Nelson -
90' Reading Card · Yellow CardK. EhibhatiomhanFoul
Match Stats
| Stat | Reading | Luton |
|---|---|---|
| Fouls | 8 | 5 |
| Pass Accuracy | 66% | 83% |
| Offsides | 3 | 2 |
| Red Cards | — | — |
| Total Shots | 7 | 11 |
| Corners | 0 | 5 |
| Total Passes | 294 | 543 |
| Yellow Cards | 2 | 1 |
| Blocked Shots | 0 | 4 |
| Shots on Target | 4 | 4 |
| xG | 1.07 | 1.22 |
| Shots off Target | 3 | 3 |
| Possession | 34% | 66% |
| Goals Prevented | — | — |
| Accurate Passes | 193 | 450 |
| Shots Inside Box | 3 | 8 |
| Saves | 3 | 1 |
| Shots Outside Box | 4 | 3 |
Key Match Notes
- ▸ Reading took an early lead after Liam Wing converted a penalty kick at just 8 minutes into the game.
- ▸ Khadiur Ehibhatiomhan's goal in the 78th minute was crucial, securing Reading's victory despite Luton’s spirited comeback.