Match report
Reading Defeats Bradford 2-1 in League One Clash
Reading
2–1
FT
Bradford
Feb 28, 2026
In a closely contested League One match, Reading emerged victorious against Bradford with a late goal from M. Ritchie securing the win after Matthew Pennington's early effort for Bradford put them in the lead.
Key Facts
- • Final Score: Reading 2-1 Bradford
- • Matthew Pennington scored for Bradford at minute 68.
- • M. Ritchie netted the winning goal for Reading in stoppage time (90+7).
- • Derrick Williams and S. Patton both received yellow cards for Reading.
Lineups
Reading
Formation: 4-2-3-1
Starting XI
- 1 Joel Pereira (G)
- 24 Ryan Nyambe (D)
- 15 Paudie O’Connor (D)
- 33 Derrick Williams (D)
- 16 Benn Ward (D)
- 10 Lewis Wing (M)
- 6 Liam Fraser (M)
- 29 Kami Doyle (M)
- 8 Charlie Savage (M)
- 21 Randell Williams (M)
- 9 Kelvin Ehibhatiomhan (F)
Substitutes
- 17 Andy Yiadom
- 25 Jack Stevens
- 3 Jeriel Dorsett
- 12 Finley Burns
- 30 Matt Ritchie
- 32 Paddy Lane
- 57 Sean Patton
Bradford
Formation: 3-4-2-1
Starting XI
- 1 Sam Walker (G)
- 28 Matthew Pennington (D)
- 15 Aden Baldwin (D)
- 26 Curtis Tilt (D)
- 7 Josh Neufville (M)
- 21 Jenson Metcalfe (M)
- 6 Max Power (M)
- 17 Tyreik Wright (M)
- 10 Antoni Sarcevic (F)
- 23 Bobby Pointon (F)
- 27 Ethan Wheatley (F)
Substitutes
- 25 Joe Hilton
- 4 Joe Wright
- 3 Ibou Touray
- 33 Harrison Ashby
- 8 Lee Evans
- 14 Paul Mullin
- 11 Stephen Humphrys
Timeline
-
34' Reading Card · Yellow CardDerrick WilliamsFoul
-
46' Reading subst · Substitution 1Off: R. Nyambe · On: A. Yiadom -
65' Bradford subst · Substitution 1Off: Ethan Wheatley · On: S. Humphrys -
65' Bradford subst · Substitution 2Off: A. Baldwin · On: Ibou Touray -
68' Bradford Goal · Normal GoalMatthew Pennington -
79' Reading subst · Substitution 2Off: L. Fraser · On: M. Ritchie -
79' Reading subst · Substitution 3Off: Derrick Williams · On: F. Burns -
79' Reading subst · Substitution 4Off: Kami Doyle · On: S. Patton -
86' Reading subst · Substitution 5Off: R. Williams · On: P. Lane -
87' Reading Card · Yellow CardS. PattonFoul
-
89' Bradford subst · Substitution 3Off: Bobby Pointon · On: J. Wright -
90'+7 Reading Goal · Normal GoalM. Ritchie · Assist: Charlie Savage -
90'+9 Bradford subst · Substitution 4Off: T. Wright · On: P. Mullin -
90'+10 Reading Card · Yellow CardK. EhibhatiomhanFoul
Match Stats
| Stat | Reading | Bradford |
|---|---|---|
| Fouls | 9 | 11 |
| Pass Accuracy | 75% | 73% |
| Offsides | 2 | 1 |
| Red Cards | — | — |
| Total Shots | 9 | 8 |
| Corners | 5 | 6 |
| Total Passes | 440 | 404 |
| Yellow Cards | 2 | 0 |
| Blocked Shots | 2 | 2 |
| Shots on Target | 2 | 1 |
| xG | — | — |
| Shots off Target | 5 | 5 |
| Possession | 51% | 49% |
| Goals Prevented | — | — |
| Accurate Passes | 332 | 294 |
| Shots Inside Box | 5 | 3 |
| Saves | 1 | 0 |
| Shots Outside Box | 4 | 5 |
Key Match Notes
- ▸ Bradford took the lead with Matthew Pennington's goal at minute 68, shifting momentum in their favor.
- ▸ Reading equalized towards the end of regulation time and secured victory through M. Ritchie's stoppage-time goal.