🟨
Peru1-3Spain
Sat, 22 Nov 2025, 15:00
Full Time

Match Timeline

15'
Luke Harris🟨
Yellow Card
28'
Luke Harris
Normal Goal → Jack Currie
34'
Alan Browne🟨
Yellow Card
40'
Brian De Keersmaecker🟨
Yellow Card
42'
Cameron Brannagan🔄
Substitution 1 → Will Vaulks
46'
Matt Targett🔄
Substitution 1 → Samuel Silvera
54'
Morgan Whittaker
Normal Goal → Callum Brittain
62'
Aidan Morris🔄
Substitution 2 → Riley McGree
63'
Przemysław Płacheta🔄
Substitution 2 → Stanley Mills
63'
Tyler Goodrham🔄
Substitution 3 → Filip Krastev
63'
Luke Harris🔄
Substitution 4 → Mark Harris
63'
Delano Burgzorg🔄
Substitution 3 → Mamadou Kaly Sene
77'
Will Lankshear🔄
Substitution 5 → Ole Romeny
83'
Mark Harris🟨
Yellow Card
87'
Mamadou Kaly Sene🟨
Yellow Card

Match Statistics

2Shots on Goal3
4Shots off Goal7
9Total Shots19
3Blocked Shots9
4Shots insidebox11
5Shots outsidebox8
16Fouls12
1Corner Kicks8
2Offsides2
30Ball Possession70
3Yellow Cards2
2Goalkeeper Saves1
257Total passes582
173Passes accurate488
67Passes %84
0.49expected_goals0.77
0goals_prevented0

Starting Lineups

Oxford UnitedOxford United1:1

Starting XI

1Jamie CummingG
26Jack CurrieD
8Cameron BrannaganM
19Tyler GoodrhamM
27Will LankshearF
3Ciaron BrownD
14Brian De KeersmaeckerM
12Luke HarrisM
6Michał HelikD
7Przemysław PłachetaM
2Sam LongD

MiddlesbroughMiddlesbrough1:1

Starting XI

31Solomon BrynnG
3Matt TargettD
18Aidan MorrisM
10Delano BurgzorgM
9Tommy ConwayF
5Alfie JonesD
7Hayden HackneyM
16Alan BrowneM
12Luke AylingD
11Morgan WhittakerM
2Callum BrittainD

Head-to-Head

📈 Team Form & Statistics

Oxford United
Oxford United
Form: L-L-D-W-L
Middlesbrough
Middlesbrough
Form: W-D-L-D-W
Record
3 W
2 D
5 L
4 W
4 D
2 L
Goals Per Game
1.0
Scored
vs
1.0
Scored
1.3
Conceded
vs
1.0
Conceded
Betting Indicators
Clean Sheets
20%
Clean Sheets
20%
BTTS
50%
BTTS
60%
Home/Away Performance
Scored
Home:0.8
Away:1.2
Conceded
Home:1.5
Away:1.2
Scored
Home:1.4
Away:0.6
Conceded
Home:0.8
Away:1.2

⚡ Elo Ratings

Long Term Elo Rating
1492
Average
1589
Average
Short Term Elo Rating
1474
↓ Momentum (-19)
1635
↑ Momentum (+46)
Expected Outcome
26%
Home Win
29%
Draw
45%
Away Win
Attack & Defence Elo
Long Term
1467
Attack
1478
1489
Defence
1569
Recent Form
1444
Attack
1477
1462
Defence
1577
Post-Match Changes
+0
Rating Change
0
Rating Change
Elo ratings measure team strength based on match results and opponent quality. Higher ratings indicate stronger teams.

📝 Match Preview

Boro's Quality to Shine at Struggling Oxford
Recommendation:AWAY_WIN
Odds:1.95
Expected Value:+7.2%

This Championship clash presents a classic tale of two teams heading in opposite directions. Oxford United find themselves languishing in 21st position with just 13 points from 15 games, while Middlesbrough sit pretty in 2nd place with 29 points, firmly in the promotion hunt. Oxford's recent form makes for grim reading. They've managed only 3 wins from their last 10 matches, with their home record particularly concerning. At home, they're winning just 25% of games and averaging a paltry 0.75 goals scored while conceding 1.50 per game. Recent results include a 0-3 home thrashing by Stoke City and a 2-1 loss to West Brom, highlighting their defensive vulnerabilities. Middlesbrough, by contrast, have been solid if not spectacular. Four wins, four draws, and two losses from their last 10 games shows consistency. While their away form isn't as formidable as their home record (only 20% win rate away), they remain defensively competent on the road, conceding just 1.20 goals per game. Recent away performances include a creditable 1-1 draw at Leicester and a hard-fought 1-0 victory at Sheffield Wednesday. The head-to-head record tells a compelling story - Middlesbrough have won all three previous meetings, with each match seeing both teams score and going over 2.5 goals. However, the current goal expectancy figures (Home 0.97, Away 1.05) suggest we're in for a tighter, lower-scoring affair this time around. What really stands out is the quality gap between these sides. Middlesbrough's superior league position, better recent form, and perfect record against Oxford give them a significant edge. Even though they've struggled to score goals away from home (just 0.6 per game), their overall game management and defensive solidity should be enough to see them past a side that's leaking goals at home. The odds of 1.95 for an away win represent fair value given the circumstances. Oxford's defensive record at home (1.50 goals conceded per game) should provide enough opportunities for Middlesbrough to find the breakthrough, even if they're not at their free-scoring best. Key Points: • Middlesbrough sit 2nd vs Oxford's 21st - massive quality gap • Oxford have won just 25% of home games, scoring only 0.75 goals per game • Middlesbrough have perfect 3-0 head-to-head record • Boro's away form is defensively solid (1.20 goals conceded per game) • Oxford conceding 1.50 goals per game at home Despite Middlesbrough's away scoring struggles, their overall quality and Oxford's defensive frailties make the away win the most logical betting proposition here.

Read Full Preview →