England - League 1Madejski Stadium, Feb 28
FTReading
2 - 1
Bradford City
Events:
34'Derrick Williams
34'Derrick Williams
HT
0 - 0
Events:
68'0 - 1Matthew Pennington
68'0 - 1Matthew Pennington
87'Sean Patton
87'Sean Patton
90'Patrick Lane1 - 1
90'1 - 1Patrick Lane
90 + 7'Matt RitchieCharlie Savage2 - 1(Assist)
90 + 7'2 - 1Matt RitchieCharlie Savage(Assist)
90 + 10'Kelvin Ehibhatiomhan
90 + 10'Kelvin Ehibhatiomhan
FT
2 - 1
Events:
Events:
Match Info:
Referee: Ben Speedie ()
Venue: Madejski StadiumFeb 28
Spectators: 13,106
Stats:
Shots on target
2
Shots on target
2
Shots off target
5
Shots off target
7
Blocked Shots
2
Blocked Shots
3
Possession (%)
51
Possession (%)
49
Corner Kicks
5
Corner Kicks
6
Offsides
2
Offsides
1
Fouls
10
Fouls
11
Throw ins
20
Throw ins
31
Yellow cards
3
Yellow cards
0
Crosses
4
Crosses
8
Goalkeeper saves
1
Goalkeeper saves
0
Goal kicks
12
Goal kicks
6
Latest commentaries:
90+12'That's it! The referee blows the final whistle
90+10'Yellow card for Kelvin Ehibhatiomhan.
90+9'Tyreik Samuel Wright is coming off and he is replaced by Paul Mullin.
90+7'Charlie Savage provided the assist for the goal.
90+7'G O O O A A A L - Matt Ritchie is on target!
90'G O O O A A A L - Paddy Lane is on target!
89'Bobby Pointon is coming off and he is replaced by Joe Wright.
87'Yellow card for Sean Patton.
86'Randell Williams is coming off and he is replaced by Paddy Lane.
79'Kamari Doyle is coming off and he is replaced by Sean Patton.
79'Derrick Williams is coming off and he is replaced by Finley Burns.
79'Liam Fraser is coming off and he is replaced by Matt Ritchie.
68'G O O O A A A L - Matthew Pennington is on target!
65'Aden Baldwin is coming off and he is replaced by Ibou Touray.
65'Ethan Wheatley is coming off and he is replaced by Stephen Humphrys.
46'Ryan Nyambe is coming off and he is replaced by Andy Yiadom.
46'The second half is underway.
45+2'It's over! The referee blows for half time
34'Yellow card for Derrick Williams.
The referee starts the match.
Line-ups are confirmed. Last update: Sat Feb 28 2026 15:30:00 GMT+0000 (Coordinated Universal Time)
Reading4-2-3-1
1
Joel Pereira
24
Ryan Nyambe
15
Paudie O'Connor
33
Derrick Williams
16
Benn Ward
10
Lewis Wing
6
Liam Fraser
29
Kamari Doyle
8
Charlie Savage
21
Randell Williams
9
Kelvin Ehibhatiomhan
27
Ethan Wheatley
23
Bobby Pointon
10
Antoni Sarcevic
17
Tyreik Wright
6
Max Power
21
Jenson Metcalfe
7
Josh Neufville
26
Curtis Tilt
15
Aden Baldwin
28
Matthew Pennington
1
Sam Walker
Bradford City3-4-2-1
Substitutions:
46'
Ryan NyambeAndy Yiadom
65'
Ethan WheatleyStephen Humphrys
79'
Liam FraserMatt Ritchie
65'
Aden BaldwinIbou Touray
79'
Derrick WilliamsFinley Burns
89'
Bobby PointonJoe Wright
79'
Kamari DoyleSean Patton
90'
Tyreik WrightPaul Mullin
86'
Randell WilliamsPatrick Lane
Substitute players:
Jack Stevens
Joe Hilton
Jeriel Dorsett
Ibou Touray
Finley Burns
Joe Wright
Andy Yiadom
Lee Evans
Matt Ritchie
Stephen Humphrys
Patrick Lane
Paul Mullin
Sean Patton
Harrison Ashby
Coaches:
Leam Richardson
Graham Alexander
League 1
#Team namePPlayedGDGoals DifferencePtsPointsWWinsDDrawsLLossesFGoals ForAGoals Against
1PromotionLincoln City434394281058138
2PromotionCardiff City433685251088044
3Promotion play-offBolton Wanderers441974191786748
4Promotion play-offBradford City43672219135448
5Promotion play-offStockport County4211712011116453
6Promotion play-offStevenage431681911134645
7Plymouth Argyle431066206176959
8Luton Town438651811146153
9Huddersfield Town449641713146960
10Reading445621614146358
11Wycombe Wanderers4411601612166352
12Barnsley42-2561414146567
13Wigan Athletic44-7561414164956
14Doncaster Rovers43-1956168194665
15Mansfield Town427551316135245
16Blackpool44-1354159205265
17Peterborough United43052157216262
18Burton Albion44-10521313184757
19Leyton Orient44-1151149215768
20AFC Wimbledon44-1850148225068
21RelegationExeter City44-8481212205058
22RelegationRotherham United43-27401010233865
23RelegationPort Vale42-2239912213355
24RelegationNorthampton Town43-293598263665
Promotion
Promotion play-off
Relegation
Max favourites reached
Max favourites reached