Middlesbrough U21 vs Reading U21
29 Aug 2025 · 19:00 BST · Regular Season - 3
Match overview
Middlesbrough U21 win 5–2
Match Finished in the regular season - 3 of the Premier League 2 Division One. 7 goal events recorded in the supplied feed.
Know what’s in the report
Team statistics
Detailed statistics aren’t available for this match
The provider has not supplied possession, shots, passing or xG. These will appear when they are included in an updated import.
Lineups & substitutions

Middlesbrough U21
Formation not suppliedCoach Mark Roland Tinkler
Pitch positions not supplied. The list preserves the provider’s team selection.
Starting XI11
- 1Shea ConnorProfile: Goalkeeper · 19 at kick-off
- 2Rio Patterson-PowellProfile: Midfielder · 19 at kick-offYellow Card 90+4′
- 4JohnsonProfile: MidfielderYellow Card 40′
- 3George McCormickProfile: Defender · 20 at kick-off
- 5BaptisteProfile: Defender
- 7Finley CartwrightProfile: Midfielder · 18 at kick-offOff 79′
- 8HamelbergProfile: MidfielderNormal Goal 20′Normal Goal 52′
- 6Luke WoolstonProfile: Midfielder · 20 at kick-off
- 10Sonny FinchProfile: Attacker · 20 at kick-offNormal Goal 34′Normal Goal 73′Off 78′
- 11AcheampongProfile: DefenderOff 62′
- 9Jayden CarbonProfile: Attacker · 20 at kick-offNormal Goal 45′Off 70′
Substitutes5
- 21FosterProfile: Goalkeeper
- 12SamuelsProfile: MidfielderOn 62′
- 14Max Isaak HowellsProfile: Attacker · 20 at kick-offOn 78′
- 15CoulsonProfile: MidfielderOn 70′
- 16Isaac GreenupProfile: MidfielderOn 79′

Reading U21
Formation not suppliedCoach Peter Scott
Pitch positions not supplied. The list preserves the provider’s team selection.
Starting XI11
- 1Harrison RhoneProfile: Goalkeeper · 19 at kick-off
- 2Nathan FergusonProfile: Defender · 24 at kick-off
- 5Phillip DuahProfile: Defender · 18 at kick-off
- 4Jacob BorgnisProfile: Midfielder · 22 at kick-offOff 60′
- 6Jay WilliamsProfile: DefenderOff 46′
- 3ChardMatch position not suppliedYellow Card 90+4′
- 7Kiyan Coke-Miles-SmithProfile: Attacker · 18 at kick-offOff 59′
- 8Shay SpencerProfile: Attacker · 21 at kick-off
- 9Reece EvansProfile: Attacker · 19 at kick-offNormal Goal 90′
- 10Tyler SackeyProfile: Midfielder · 18 at kick-offOff 60′
- 11David HicksProfile: Attacker · 19 at kick-offNormal Goal 3′
Substitutes5
- 13WellandProfile: Goalkeeper
- 12Boyd BeacroftProfile: Defender · 22 at kick-offOn 46′
- 16Carter BowderyProfile: MidfielderOn 60′
- 15BaroughProfile: AttackerOn 60′
- 14ObodoProfile: AttackerOn 59′
Events & commentary
Event commentary from recorded goals, cards, substitutions and VAR decisions. This is not a full play-by-play feed.
- Normal GoalReading U21
- Normal GoalMiddlesbrough U21
Hamelberg · Assist: Jayden Carbon
- Normal GoalMiddlesbrough U21
Sonny Finch · Assist: Rio Patterson-Powell
- Yellow CardMiddlesbrough U21
- Normal GoalMiddlesbrough U21
Jayden Carbon · Assist: Acheampong
- SubstitutionReading U21
Off Jay Williams On Boyd Beacroft
- Normal GoalMiddlesbrough U21
Hamelberg · Assist: Jayden Carbon
- SubstitutionReading U21
Off Kiyan Coke-Miles-Smith On Obodo
- SubstitutionReading U21
Off Jacob Borgnis On Carter Bowdery
- SubstitutionReading U21
Off Tyler Sackey On Barough
- SubstitutionMiddlesbrough U21
Off Acheampong On Samuels
- SubstitutionMiddlesbrough U21
Off Jayden Carbon On Coulson
- Normal GoalMiddlesbrough U21
Sonny Finch · Assist: Hamelberg
- SubstitutionMiddlesbrough U21
Off Sonny Finch On Max Isaak Howells
- SubstitutionMiddlesbrough U21
Off Finley Cartwright On Isaac Greenup
- Normal GoalReading U21
- Yellow CardMiddlesbrough U21
- Yellow CardReading U21
Player performance
No individual performance data supplied
Ratings, minutes, shots, passes, tackles, duels and goalkeeper saves need a detailed player feed. Explore profiles and recorded involvement through the lineups above.
Recent form & meetings
Previous matches in this 2025/26 cup import only, before this fixture. Newest first. W/D/L reflects the score before any penalty shootout.
Previous meetings Within this cup import
No earlier meetings between these teams in the imported records.
Source & coverage
API-Football · Retrieved 17 Oct 2026. Saved snapshot, not a live feed. Missing values are not treated as zero. Player ages are calculated at kick-off from supplied birth dates.
