Ipswich Town vs Middlesbrough Prediction, Preview and Stats

England flag 2025/2026 Championship, England
Portman Road Stadium Sun, 19 Apr - 11:00 AM
Championship
Ipswich Town IPS
2 2
Middlesbrough MID
Full Time Sun, 19 Apr 11:00 AM
Round 43 Regular Season
Kasey McAteer - 30'
Jack Clarke - 87' (P)
Goal
|
Goal
David Strelec - 25'
Tommy Conway - 64'

CONTEXT

Ipswich Town and Middlesbrough played out an entertaining 2-2 draw at Portman Road, with the score level at 1-1 at half-time. Ipswich, deemed the stronger team, controlled 53% of possession against Middlesbrough's 47%, yet both sides demonstrated clinical finishing to share the spoils. The match remained competitive throughout, with no red cards issued and no notable second-half tactical adjustments. Pre-match market probabilities strongly anticipated a draw at 91.4%, assigning Ipswich just 5% and Middlesbrough 3.6% chances of victory. This result exhibited a moderate 8.6% structural deviation linked to Ipswich Town, though it stayed aligned with overall market expectations. Efficiency metrics showed no notable shift. The absence of xG data limits deeper chance quality analysis.

TL;DR

  • Structural deviation: Moderate 8.6% deviation attributed to Ipswich Town.
  • Efficiency shift: Efficiency remained in line with expectations.
  • xG alignment: xG data unavailable for outcome alignment assessment.
  • Market alignment: Result aligned with pre-match market probabilities.
  • xG expectations: xG expectations unevaluable due to missing data.
  • Event impact: No significant events altered match dynamics.
  • Red card distortion: No red cards occurred, avoiding any distortion.
No standings statistics available.
No head-to-head records found.
0.5+ goals: 85%
1.5+ goals: 70%
2.5+ goals: 50%
3.5+ goals: 25%
Confidence: High (≥8 matches)

Quality vs Volume

Home: xG 1.8, Shots 12, xG/Shot 0.15
Away: xG 1.5, Shots 14, xG/Shot 0.11

Open Play vs Set Play

Open Play: 65%
Set Play: 35%

Expected Points

TeamxPts
Home1.8
Away1.2
ℹ️ Methodology: Expected Goals (xG) measures shot quality
J. Gillett
J. Gillett
Referee 25 matches
Fouls / Match
Referee 0.52
League Avg 17.26
Yellow Cards / Match
Referee 0.12
League Avg 3.24
Red Cards / Match
Referee 0
League Avg 0.08
Penalties / Match
Referee 0
League Avg 0.19
N. Davies
N. Davies
1st Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 17.26
Yellow Cards / Match
Referee 0.12
League Avg 3.24
Red Cards / Match
Referee 0
League Avg 0.08
Penalties / Match
Referee 0
League Avg 0.19
S. Meredith
S. Meredith
2nd Assistant 25 matches
Fouls / Match
Referee 0.52
League Avg 17.26
Yellow Cards / Match
Referee 0.12
League Avg 3.24
Red Cards / Match
Referee 0
League Avg 0.08
Penalties / Match
Referee 0
League Avg 0.19
B. Speedie
B. Speedie
4th Official 25 matches
Fouls / Match
Referee 0.52
League Avg 17.26
Yellow Cards / Match
Referee 0.12
League Avg 3.24
Red Cards / Match
Referee 0
League Avg 0.08
Penalties / Match
Referee 0
League Avg 0.19
Ipswich Town K. McKenna
K. McKenna
VS
Middlesbrough K. Hellberg
K. Hellberg
1.94
Avg Points / Game (Last 100 Matches)
1.59
1.83 i
Last 6 Opponents
Portsmouth Rank: L
Norwich City Rank: W
Birmingham City Rank: W
Millwall Rank: D
Sheffield Wednesday Rank: W
Stoke City Rank: D
Avg Points / Game (Last 6 Matches)
0.5 i
Last 6 Opponents
Portsmouth Rank: L
Swansea City Rank: D
Millwall Rank: L
Blackburn Rovers Rank: D
Bristol City Rank: D
Charlton Athletic Rank: L
8
Head to Head (Wins - Draws - Losses)
8 - 8 - 9
9

Win Probabilities

Live Win Probability (90 Min)
Home Ipswich Town
4.96%
Draw
91.42%
Away Middlesbrough
3.62%

Movement

Changes since opening
Ipswich Town
-1.29%
Draw
+2.13%
Middlesbrough
-0.84%

Team Power Ranking

i
What is Power Ranking?
Power score: composite of opponent-weighted form (last 6 & 20 games) and league position over last 3 seasons.
31.68
21.56
0 (Weakest) 100 (Strongest)
Metric
Ipswich Town
Middlesbrough
Power Score
31.68
21.56
League Position
2
5
Global Rank
-
-

Form Analysis Opponent-Weighted

Line chart of recent results (points/trend). Friendlies excluded by default. Hover for opponent, result, xG/xGA and power ranking — based on last 6 matches.

vs
Ipswich Town Opponent-weighted form score
Middlesbrough Opponent-weighted form score
Win (3 pts) Draw (1 pt) Loss (0 pts) Ipswich Town Middlesbrough

Heatmaps Ball coordinates

Attack and defence zones from ball position data. Filters: last 6 matches (overall/home/away), time period, competition.

vs

Ipswich Town

Left / Center / Right
Opposition half density
vs season average

Middlesbrough

Left / Center / Right
Opposition half density
vs season average

Possession Efficiency Possession-Adjusted

How effectively each team uses and defends their share of possession. Efficiency adjusted based on team possession percentage

Ipswich Town ⚠ Proxy
vs
⚠ Proxy Middlesbrough
Attacking Efficiency
Higher is better
Attacking Efficiency
38.30
36.70
Defensive Efficiency
Lower is better
Defensive Efficiency
36.70
38.30
Combined Efficiency Index Z-score combining attacking and defensive possession-adjusted efficiency.
Positive = above league average.
Negative = below league average.
Formula: EfficiencyIndex = z(AttackEff) − z(DefenceEff)
-3 0 3
Ipswich Town +0.16 Efficiency Index
vs
Middlesbrough -0.16 Efficiency Index
xG data unavailable for both teams. Values estimated using shots and dangerous attacks (proxy). Confidence: Medium.
Ipswich Town
Middlesbrough
AttackEff = xG ÷ pos
DefenceEff = xGA ÷ (1−pos)

Set Pieces Efficiency Attack & Defence

Set-piece reliance and strength using expected metrics and actual outcomes for each team.

Ipswich Town ⚠ Proxy
vs
⚠ Proxy Middlesbrough
Created Set-piece attacking threat
Ipswich Town Middlesbrough
Set-piece xG Share Share of total expected goals generated from set pieces. Higher = more set-piece reliant in attack.
Goals per Match Average set-piece goals scored per match.
1.00 0.00
vs Expected (xG) Goals scored minus set-piece xG. Positive = overperforming; Negative = underperforming expectations.
vs
Conceded Set-piece defensive exposure
Ipswich Town Middlesbrough
Set-piece xGA Share Share of total expected goals conceded from set pieces. Higher = more exposed to set pieces defensively.
Conceded per Match Average set-piece goals conceded per match.
0.00 1.00
vs Expected (xGA) Goals conceded minus set-piece xGA. Positive = conceding more than expected (bad); Negative = conceding less than expected (good).
vs
xG set-piece data unavailable for both teams. Values estimated using proxy metrics (shots, dangerous attacks). Confidence: Medium.
Ipswich Town
Middlesbrough
xG Share = set-piece xG ÷ total xG
vs Expected = goals − set-piece xG

Counter / Transition Attack & Defence

What happens in the 15 seconds immediately after possession changes hands — based on Last 6 matches.

Ipswich Town
vs
Middlesbrough
Attack After Winning Possession transition → offence
Ipswich Town Middlesbrough
Goals per Match Average goals scored within 15s of winning the ball per match. ↑ better
Shots per Match Average shots taken within 15s of winning the ball per match. ↑ better
Dangerous Attacks Average dangerous attacks launched within 15s of winning possession per match. ↑ better
Defence After Losing Possession loss → defensive exposure
Ipswich Town Middlesbrough
Goals Conceded Average goals conceded within 15s of losing the ball per match. ↓ better
Shots Conceded Average shots conceded within 15s of losing the ball per match. ↓ better
Dangerous Attacks Conceded Average dangerous attacks allowed within 15s of losing possession per match. ↓ better
Ipswich Town
Middlesbrough
Window = 15s post-possession change
Index = 0–1 composite score

PRESSURE INDEX

Momentum phases from smoothed minute-by-minute pressure.

  • IPS had peak pressure around 39'.
  • IPS started the game with stronger pressure.
IPS Pressure MID Pressure
Pressure Index: IPS reached the top pressure at 39' (92.42).

Team Head to Head Last 6 Seasons

Summary of 25 matches between these sides — filtered by competition and venue context.

Ipswich Town IPS Home
25 matches
Middlesbrough MID Away
Match Record
8
Wins
9
8
Draws
8
9
Losses
8
Goals
30
Goals Scored
33
33
Goals Conceded
30
-3
Goal Difference
+3
Expected Goals
0
xG
0
0
xGA
0

Data last updated: 2026-04-20T00:01:49+00:00

STARTING XI

Match Formation 4-2-3-1
Match Formation 3-4-2-1
Pitch
C. Walton
England
28 C. Walton
D. Furlong
England
19 D. Furlong
D. O'Shea
Republic of Ireland
26 D. O'Shea
J. Greaves
England
24 J. Greaves
L. Davis
England
3 L. Davis
A. Matusiwa
Substitution
Netherlands
5 A. Matusiwa
J. Taylor
Republic of Ireland
14 J. Taylor
K. McAteer
Substitution
England
20 K. McAteer
M. Nuñez
Substitution
Chile
32 M. Nuñez
J. Philogene-Bidace
Substitution
England
11 J. Philogene-Bidace
I. Monzón
Substitution
Spain
31 I. Monzón
S. Brynn
England
31 S. Brynn
L. Ayling
England
12 L. Ayling
D. Fry
England
6 D. Fry
A. Malanda
France
29 A. Malanda
M. Targett
England
3 M. Targett
A. Gilbert
Substitution
England
14 A. Gilbert
A. Morris
United States
18 A. Morris
C. Brittain
England
2 C. Brittain
T. Conway
Substitution
Scotland
9 T. Conway
A. Browne
Republic of Ireland
16 A. Browne
D. Strelec
Substitution
Slovakia
13 D. Strelec

General Information

Date & Time
Apr 19, 2026, 11:00 AM
Competition
2025/2026 Championship, England · Round 43 · Regular Season
Stadium
Portman Road Stadium
Capacity
29673
Pitch Surface
Grass
Weather
☀️ 12°C, Fair
Referees
Jarred Gillett
Neil Davies
Steve Meredith
Ben Speedie

Statistics

Possession
IPS
53%
MID
47%

Top Statistics

2 Goals 2
2 Big Chances Created 3
3 Shots 6
66 Dangerous attacks 45
53 Possession 47
6 Corners 3
15 Free kicks 10
2 Yellow Cards 4

Match Overview

40 Successful Dribbles Percentage 33
2 Goal Kicks 9
21 Throwins 12
21 Successful Headers 13
74 Ball Safe 80
12 Goal Attempts 8
6 Successful Dribbles 5
1 Assists 1
15 Dribble Attempts 15
5 Substitutions 3
1 Injuries 1
1 Penalties 0

Attacking

105 Attacks 97
1 Big Chances Missed 1

Possession

41 Long Passes 63
464 Passes 408
14 Key Passes 13
29 Successful Long Passes Percentage 38
12 Successful Long Passes 24
83 Successful Passes Percentage 77
384 Successful Passes 313

Defensive

66 Duels Won 52
6 Saves 3
8 Interceptions 13
21 Tackles 26

Build-up

22 Total Crosses 15
7 Accurate Crosses 1

Discipline

4 Offsides 2
10 Fouls 16

Lineup

Referee : Jarred Gillett

Starting XI

28
Christian Walton
Christian Walton Goalkeeper
6.9
3
Leif Davis
Leif Davis Defender
7
19
Darnell Furlong
Darnell Furlong Defender
6.86
24
Jacob Greaves
Jacob Greaves Defender
7.05
26
Dara O'Shea
Dara O'Shea Defender
7.05
5
Azor Matusiwa
Azor Matusiwa Midfielder
6.95
6
Dan Neil
Dan Neil
Midfielder82'
6.72
11
Jaden Philogene
Jaden Philogene Midfielder
7.04
47
Jack Clarke
Jack Clarke
Attacker65'
6.99
14
Jack Taylor
Jack Taylor Midfielder
6.8
20
Kasey McAteer
Kasey McAteer Midfielder
6.46
8
Sindre Walle Egeli
Sindre Walle Egeli
Attacker72'
6.63
32
Marcelino Núñez
Marcelino Núñez Midfielder
6.9
33
Anis Mehmeti
Anis Mehmeti
Midfielder64'
7.13
31
Iván Azón
Iván Azón Attacker
6.61
9
George Hirst
George Hirst
Attacker81'
6.77
Referee : Jarred Gillett

Starting XI

31
Sol Brynn
Sol Brynn Goalkeeper
6.77
6
Dael Fry
Dael Fry Defender
7.15
12
Luke Ayling
Luke Ayling Defender
7.13
29
Adilson Malanda
Adilson Malanda Defender
6.89
2
Callum Brittain
Callum Brittain Midfielder
7
3
Matt Targett
Matt Targett Midfielder
7.09
14
Alex Gilbert
Alex Gilbert Midfielder
6.73
45
Jeremy Sarmiento
Jeremy Sarmiento
Midfielder61'
6.63
18
Aidan Morris
Aidan Morris Midfielder
7.27
9
Tommy Conway
Tommy Conway Attacker
6.91
11
Morgan Whittaker
Morgan Whittaker
Attacker90'
7.04
13
David Strelec
David Strelec Attacker
6.71
22
Sam Silvera
Sam Silvera
Attacker82'
6.73
16
Alan Browne
Alan Browne Attacker
6.88

Events

2ND-HALF
90+8'
Event
Jeremy Sarmiento
Foul / 6th Yellowcard
90+4'
Event
Callum Brittain
Time wasting / 5th Yellowcard
Event
Darnell Furlong
Foul / 4th Yellowcard
90+3'
Event
Dan Neil
Foul / 3rd Yellowcard
90+1'
90'
Event
Morgan Whittaker Tommy Conway
8th Substitution
Event
Jack Clarke
Right foot shot / 1st Penalty
87'
86'
Event
Adilson Malanda
Foul / 2nd Yellowcard
Event
Dan Neil Azor Matusiwa
6th Substitution
82'
82'
Event
Sam Silvera David Strelec
7th Substitution
Event
George Hirst Iván Azón
5th Substitution
81'
Event
Sindre Walle Egeli Kasey McAteer
4th Substitution
72'
Event
Jack Clarke Jaden Philogene
3rd Substitution
65'
Event
Anis Mehmeti Marcelino Núñez
2nd Substitution
64'
64'
Event
Tommy Conway
Right foot shot / 3rd Goal
61'
Event
Jeremy Sarmiento Alex Gilbert
1st Substitution
52'
Event
Matt Targett
Foul / 1st Yellowcard
1ST-HALF
Event
Kasey McAteer
Left foot shot / 2nd Goal
30'
25'
Event
David Strelec
Left foot shot / 1st Goal

Match Commentary

90
Update Update
The fourth official has indicated that there will be 8 minutes of added time.
90
Update Update
Leif Davis of Ipswich Town won a free kick on the left wing.
90
Yellow Card Yellow Card Important
Dan Neil from Ipswich Town receives a yellow card for a foul.
90
Substitution Substitution
Substitution for Middlesbrough: Morgan Whittaker replaces Tommy Conway.
90
Update Update
Sam Silvera from Middlesbrough won a free kick in defense.
90
Update Update
Dan Neil from Ipswich Town commits a foul.
90
Update Update
Matt Targett of Middlesbrough won a free kick in defense.
90
Update Update
Handball by George Hirst of Ipswich Town.
90
Update Update
Darnell Furlong fouled a player from Ipswich Town.
90
Update Update
Offside called against Middlesbrough. Morgan Whittaker is offside.
90
Yellow Card Yellow Card Important
Callum Brittain of Middlesbrough receives a yellow card.
90
Update Update
Foul committed by Callum Brittain of Middlesbrough.
90
Update Update
Foul committed by George Hirst of Ipswich Town.
90
Update Update
Jacob Greaves of Ipswich Town commits a handball.
90
Yellow Card Yellow Card Important
Darnell Furlong from Ipswich Town receives a yellow card for a foul.
90
Update Update
The second half ends with the match finishing 2-2 between Ipswich Town and Middlesbrough.
90
Update Update
Foul committed by Jeremy Sarmiento of Middlesbrough.
90
Yellow Card Yellow Card Important
Jeremy Sarmiento of Middlesbrough receives a yellow card for a foul.
90
Update Update
Foul committed by Jeremy Sarmiento of Middlesbrough.
90
Update Update
Callum Brittain of Middlesbrough won a free kick in defense.
88
Update Update
Aidan Morris from Middlesbrough won a free kick on the left wing.
88
Update Update
Dan Neil from Ipswich Town commits a foul.
87
GOAL! GOAL! Important
Goal in the penalty shootout! Jack Clarke scores for Ipswich Town with a right-footed shot into the left corner. The match remains 2-2.
86
Yellow Card Yellow Card Important
Adilson Malanda of Middlesbrough receives a yellow card for a foul.
86
Update Update
Ipswich Town have been awarded a penalty after George Hirst was fouled in the penalty area.
86
Update Update
Adilson Malanda of Middlesbrough concedes a penalty after a foul in the penalty area.
85
Attempt Attempt
Adilson Malanda from Middlesbrough attempts an attack with a right-footed shot from outside the box, but Christian Walton, the Ipswich Town goalkeeper, saves it in the center of the goal. The assist comes from Matt Targett.
84
Update Update
Anis Mehmeti of Ipswich Town is flagged for offside.
83
Update Update
Anis Mehmeti of Ipswich Town is flagged for offside.
82
Attempt Attempt
Tommy Conway's shot from the left side of the box is blocked. Luke Ayling provided the assist.
82
Substitution Substitution
Substitution for Ipswich Town: Dan Neil replaces Azor Matusiwa.
81
Substitution Substitution
Substitution for Middlesbrough: Sam Silvera replaces David Strelec.
81
Substitution Substitution
Substitution for Ipswich Town: George Hirst replaces Iván Azón.
80
Update Update
Offside called against Ipswich Town. Azor Matusiwa is offside.
80
Corner Corner
Corner awarded to Ipswich Town after Dael Fry concedes.
78
Attempt Attempt
Iván Azón's right-footed shot from the center of the box is blocked. Darnell Furlong provided the assist.
76
Attempt Attempt
Anis Mehmeti from Ipswich Town attempts an attack with a right-footed shot from outside the box, but it's saved in the top center of the goal by Sol Brynn from Middlesbrough. The assist was provided by Jack Clarke.
76
Update Update
There is a delay in the match due to an injury to Matt Targett of Middlesbrough.
76
Update Update
There is a delay in the match due to an injury to Leif Davis from Ipswich Town.
73
Attempt Attempt
Jeremy Sarmiento's left-footed shot from outside the box is blocked. Aidan Morris provided the assist.
72
Substitution Substitution
Substitution for Ipswich Town: Sindre Egeli replaces Kasey McAteer due to injury.
70
Attempt Attempt
Jeremy Sarmiento's left-footed shot from the center of the box is blocked. Adilson Malanda provided the assist.
70
Corner Corner
Middlesbrough win a corner after Azor Matusiwa concedes.
70
Attempt Attempt
Matt Targett's left-footed shot from the left side of the box is blocked. The assist came from Tommy Conway.
70
Attempt Attempt
Adilson Malanda's right-footed shot from outside the box is blocked.
70
Attempt Attempt
David Strelec from Middlesbrough attempts an attack with a left-footed shot from the center of the box, but it's saved in the top center of the goal by Christian Walton from Ipswich Town. The assist came from Jeremy Sarmiento with a header.
68
Update Update
There is a delay in the match due to an injury to Kasey McAteer from Ipswich Town.
68
Corner Corner
New attacking attempt. Jeremy Sarmiento from Middlesbrough takes a right-footed shot from outside the box, but it's saved in the top right corner by Christian Walton from Ipswich Town. The assist comes from Matt Targett.
65
Substitution Substitution
Substitution for Ipswich Town: Jack Clarke replaces Jaden Philogene.
64
Substitution Substitution
Substitution for Ipswich Town: Anis Mehmeti replaces Marcelino Núñez.
64
GOAL! GOAL! Important
Goal! Middlesbrough takes the lead with Tommy Conway scoring from the center of the box with a right-footed shot. The score is now Ipswich Town 1, Middlesbrough 2.
64
Corner Corner
New attacking attempt. Callum Brittain of Middlesbrough takes a right-footed shot from a difficult position on the right, but it's saved in the left corner by Christian Walton of Ipswich Town. The assist comes from David Strelec.
63
Update Update
Jeremy Sarmiento from Middlesbrough won a free kick in the defensive area.
63
Update Update
Foul committed by Jack Taylor of Ipswich Town.
62
Corner Corner
Missed chance. Jack Taylor from Ipswich Town took a left-footed shot from outside the box but missed to the left after a corner.
62
Corner Corner
Kasey McAteer from Ipswich Town missed a chance, shooting with his right foot from the center of the box and sending the ball to the left. The assist came from Jack Taylor after a corner.
61
Corner Corner
Ipswich Town wins a corner after Sol Brynn concedes.
61
Substitution Substitution
Substitution for Middlesbrough: Jeremy Sarmiento replaces Alex Gilbert.
61
Corner Corner
Iván Azón from Ipswich Town attempts an attack with a right-footed shot from the center of the box, but Sol Brynn from Middlesbrough saves it in the top right corner. The assist came from Marcelino Núñez.
57
Update Update
Callum Brittain of Middlesbrough won a free kick in defense.
57
Update Update
Foul committed by Jaden Philogene of Ipswich Town.
56
Corner Corner
David Strelec from Middlesbrough makes an attacking attempt, shooting with his left foot from the left side of the box. The shot is saved in the left corner by Christian Walton from Ipswich Town, with the assist credited to Aidan Morris.
52
Yellow Card Yellow Card Important
Matt Targett of Middlesbrough receives a yellow card for a foul.
52
Update Update
Jack Taylor from Ipswich Town won a free kick in defense.
52
Update Update
Foul committed by Matt Targett - Middlesbrough.
51
Attempt Attempt
Alex Gilbert's shot from the center of the box is blocked. The assist came from Alan Browne.
50
Attempt Attempt
Missed chance. Iván Azón from Ipswich Town headed the ball from the center of the box.
50
Update Update
Aidan Morris from Middlesbrough won a free kick in defense.
50
Update Update
Kasey McAteer commits a foul for Ipswich Town.
50
Attempt Attempt
Marcelino Núñez of Ipswich Town has a shot from the center of the box, but it is blocked.
49
Update Update
Leif Davis of Ipswich Town won a free kick on the left wing.
49
Update Update
Foul committed by Callum Brittain of Middlesbrough.
48
Corner Corner
Middlesbrough win a corner after Darnell Furlong concedes.
45
Update Update
The second half starts with the match tied at 1-1 between Ipswich Town and Middlesbrough.
45
Update Update
Iván Azón from Ipswich Town won a free kick in defense.
45
Update Update
The fourth official has indicated there will be 1 minute of added time.
45
Update Update
The first half ends with the score at Ipswich Town 1, Middlesbrough 1.
45
Update Update
Fouled by Adilson Malanda of Middlesbrough.
44
Update Update
Dara O'Shea from Ipswich Town won a free kick in defense.
44
Update Update
Foul committed by David Strelec of Middlesbrough.
42
Corner Corner
Middlesbrough win a corner after Leif Davis concedes.
41
Attempt Attempt
David Strelec of Middlesbrough made an attacking attempt, shooting with his left foot from the center of the box. The shot was saved by Ipswich Town's goalkeeper, Christian Walton, who was positioned in the center of the goal. The assist came from Alex Gilbert, who provided a cross.
39
Update Update
Sol Brynn of Middlesbrough won a free kick in defense.
39
Update Update
Kasey McAteer fouled an Ipswich Town player.
38
Corner Corner
Ipswich Town wins a corner after Sol Brynn concedes.
38
Corner Corner
New attacking attempt. Jaden Philogene of Ipswich Town takes a right-footed shot from outside the box, but Sol Brynn of Middlesbrough saves it in the left corner. The assist came from Iván Azón.
36
Update Update
Dara O'Shea from Ipswich Town misses a chance with an attempt from the center of the box. Leif Davis provided the assist with a cross.
35
Update Update
Jaden Philogene of Ipswich Town won a free kick in an attacking position.
35
Update Update
Foul committed by Alan Browne of Middlesbrough.
34
Corner Corner
Ipswich Town win a corner after Luke Ayling concedes.
31
Update Update
Offside called against Ipswich Town. Iván Azón is in an offside position.
30
GOAL! GOAL! Important
Goal! Kasey McAteer scores for Ipswich Town with a left-footed shot from outside the box into the right corner. The match is now 1-1, with an assist from Iván Azón.
28
Update Update
Darnell Furlong from Ipswich Town won a free kick in defense.
28
Update Update
Foul by Tommy Conway of Middlesbrough.
27
Update Update
Azor Matusiwa from Ipswich Town won a free kick on the left wing.
27
Update Update
Foul committed by Alex Gilbert of Middlesbrough.
25
GOAL! GOAL! Important
Goal! Middlesbrough takes the lead 1-0 with David Strelec scoring from close range with his left foot, assisted by Alan Browne.
23
Update Update
Iván Azón from Ipswich Town won a free kick on the right wing.
23
Update Update
Foul committed by Dael Fry of Middlesbrough.
23
Attempt Attempt
Darnell Furlong from Ipswich Town misses a chance with a right-footed shot from the center of the box.
22
Update Update
Offside called against Middlesbrough. David Strelec is in an offside position.
21
Corner Corner
Ipswich Town wins a corner after Dael Fry concedes.
17
Corner Corner
Ipswich Town wins a corner after Dael Fry concedes.
17
Attempt Attempt
Iván Azón's right-footed shot from the center of the box is blocked. Dara O'Shea provided the assist.
17
Attempt Attempt
Dara O'Shea from Ipswich Town missed a chance, shooting with his right foot from outside the box to the left. Azor Matusiwa provided the assist.
17
Attempt Attempt
Jack Taylor from Ipswich Town had a missed chance, shooting with his right foot from outside the box but missing to the left. Azor Matusiwa provided the assist.
14
Update Update
Jack Taylor from Ipswich Town won a free kick on the left wing.
14
Update Update
Offside called against Ipswich Town. Jacob Greaves is offside.
14
Update Update
Foul committed by Alan Browne of Middlesbrough.
12
Update Update
Azor Matusiwa from Ipswich Town won a free kick in defense.
12
Update Update
Foul by Alex Gilbert of Middlesbrough.
10
Attempt Attempt
Alan Browne's shot from outside the box is blocked. The assist was provided by Alex Gilbert.
9
Update Update
Foul committed by Adilson Malanda of Middlesbrough.
9
Update Update
Jaden Philogene from Ipswich Town won a free kick in the defensive area.
6
Attempt Attempt
Missed chance. Iván Azón from Ipswich Town shot with his right foot from the center of the box, but it went close and missed. The assist came from Kasey McAteer with a cross.
4
Update Update
Marcelino Núñez from Ipswich Town won a free kick on the right wing.
4
Update Update
Foul by Luke Ayling of Middlesbrough.
1
Update Update
Darnell Furlong of Ipswich Town won a free kick in defense.
1
Update Update
Foul committed by Tommy Conway of Middlesbrough.

CONCLUSION

This 2-2 draw between Ipswich Town and Middlesbrough underscored a balanced encounter, true to the heavy pre-match market favoritism toward a stalemate at 91.4%. Ipswich's status as the stronger team and marginal possession advantage did not translate to a win, reflecting the moderate deviation observed. With efficiency in line and no disruptive events or red cards, the outcome fits market alignment without structural surprises. The lack of xG data prevents full chance conversion scrutiny, but the even half-time score and final parity highlight mutual effectiveness in key moments.

Explore League Previews