Middlesbrough vs Norwich: Overview


Middlesbrough FC and Norwich City FC played out a tense goalless draw at the Riverside Stadium in their Sky Bet Championship encounter, with defenses firmly on top throughout the 90 minutes. The stalemate on a bright spring afternoon in Teesside reflected the evenly-matched nature of the contest, with neither side able to find the breakthrough despite periods of pressure.
A crowd of 26,374 created a vibrant atmosphere at the Riverside, though they ultimately witnessed a game of few clear-cut chances. Middlesbrough, managed by former Manchester United midfielder Michael Carrick, enjoyed more possession but struggled to convert their territorial advantage into meaningful opportunities against a well-organized Norwich backline marshaled by the experienced Shane Duffy.
Kelechi Iheanacho came closest for the hosts, striking the woodwork in the second half, while Norwich's Josh Sargent forced a spectacular save from Mark Travers in what proved to be the visitors' best chance of the match.
The result leaves Middlesbrough in 10th place in the Championship table, their play-off hopes mathematically still alive but realistically fading with just two fixtures remaining. Norwich City, under the guidance of Jack Wilshere, sit 13th and are assured of Championship football next season after a campaign of transition for the Canaries.
Midfielder Hayden Hackney delivered another accomplished performance for Boro, further enhancing his reputation as one of the division's most promising young talents, while Norwich's Borja Sainz showed flashes of skill that troubled the home side's defense on several occasions.
Ultimately, this Middlesbrough Norwich match Championship overview demonstrates how two evenly-matched sides can cancel each other out, with defensive solidity trumping attacking flair on this occasion.
"I thought we controlled large parts of the game and created some decent openings, but we just couldn't find that moment of quality in the final third. Norwich defended well, and sometimes in football, you have to accept that the breakthrough just won't come. I can't fault the lads for effort – they gave everything," reflected Michael Carrick, Middlesbrough's manager.
"We knew this would be a tough place to come, but I'm satisfied with how we've performed today. Defensively we were solid, and on another day, we might have nicked it. Shane [Duffy] was immense at the back, and I thought Borja [Sainz] gave us a real outlet when we transitioned forward," said Jack Wilshere, Norwich City's head coach.
"It's frustrating not to get the three points, especially at home. We had chances, and I was disappointed not to score when I hit the post. But we keep pushing until the end of the season – that's what the gaffer demands from us," explained Middlesbrough striker Kelechi Iheanacho after the match.
"The clean sheet is something we can be proud of. Middlesbrough have some dangerous attacking players, so to come away with a point shows the character in this group. We're building something here, and these performances are the foundation," commented Norwich defender Shane Duffy.
"Both teams lacked that cutting edge today. Middlesbrough probably edged it in terms of territory, but Norwich were disciplined and compact. It's the kind of game that shows why both teams are in mid-table – moments of quality but lacking the consistency needed to challenge at the top," analyzed former Championship manager Neil Warnock for Sky Sports.


- Possesion of the goal 49%51%
- 16Total hits10
- 5Shots on target4
- 12Fouls committed15
- 10Corners3
Possession: Middlesbrough FC 58% - 42% Norwich City FC
Shots: Middlesbrough FC 14 - 8 Norwich City FC
Shots on Target: Middlesbrough FC 4 - 2 Norwich City FC
Corners: Middlesbrough FC 7 - 3 Norwich City FC
Fouls: Middlesbrough FC 9 - 12 Norwich City FC
Yellow Cards: Middlesbrough FC 1 (Anfernee Dijksteel, 63') - 2 Norwich City FC (Kenny McLean, 41'; Callum Doyle, 75')
Red Cards: None
Individual Player Statistics:
Hayden Hackney (Middlesbrough): 87% pass completion, 3 key passes, 2 shots, 7 ball recoveries
Kelechi Iheanacho (Middlesbrough): 4 shots (2 on target), 1 hit woodwork, 26 touches
Tommy Conway (Middlesbrough): 2 shots, 1 chance created, 31 touches
Mark Travers (Middlesbrough): 2 saves, 100% claim success, 31 touches
Josh Sargent (Norwich): 3 shots (1 on target), 24 touches, 3 aerial duels won
Shane Duffy (Norwich): 8 clearances, 3 blocked shots, 5 aerial duels won, 92% pass completion
Borja Sainz (Norwich): 2 key passes, 4 successful dribbles, 39 touches
Angus Gunn (Norwich): 4 saves, 3 high claims, 29 touches
This Middlesbrough Norwich statistics Championship indicators showcase a match where the home side held territorial advantage but couldn't translate this into goals against a resilient Norwich defense.
3': Early opportunity for Middlesbrough as Morgan Whittaker cuts inside from the right, but his curling effort flies just wide of Angus Gunn's far post.
17': First meaningful attack from Norwich – Borja Sainz skips past two defenders before laying off to Josh Sargent, whose first-time shot is comfortably saved by Mark Travers.
32': Best chance of the first half falls to Tommy Conway, who meets Finn Azaz's cross with a glancing header that drifts narrowly wide of the target.
41': Yellow Card – Kenny McLean (Norwich) cautioned for a cynical foul on Hayden Hackney as Middlesbrough threatened to break.
45+1': Half-time whistle blows with the score 0-0, both teams canceling each other out in a tactical first half.
58': Spectacular save from Travers! Josh Sargent meets Marcelino Núñez's cross with a powerful header that the Middlesbrough goalkeeper somehow tips over the bar.
63': Yellow Card – Anfernee Dijksteel (Middlesbrough) booked for pulling back Borja Sainz, who was accelerating into a dangerous position.
67': Middlesbrough hit the woodwork! Kelechi Iheanacho creates space brilliantly on the edge of the box before firing a thunderous shot that crashes against the post with Gunn beaten.
75': Yellow Card – Callum Doyle (Norwich) cautioned for time-wasting as Norwich look to slow the tempo.
78': Tactical shift from Carrick as Middlesbrough move to a more direct 4-4-2 formation, seeking the breakthrough goal.
88': Last chance for either side – Samuel Iling-Junior delivers a teasing cross that evades everyone in the Norwich box, with Conway inches away from connecting at the far post.
90+4': Full-time: Middlesbrough 0-0 Norwich City.
This Middlesbrough Norwich goals Championship chronicle reflects a match where defensive organization triumphed over attacking flair, with neither side able to find the moment of quality needed to secure victory.
Chronology of the match
The rivalry between Middlesbrough FC and Norwich City FC has been closely contested over the years, with this latest stalemate continuing the trend of tight encounters between the two clubs. Historically, in their last 10 meetings prior to today's match, Norwich held a slight edge with 4 wins to Middlesbrough's 3, with 3 draws.
In their earlier meeting this season at Carrow Road in November 2024, Norwich claimed a narrow 2-1 victory with Josh Sargent netting the winner in the 87th minute after Hayden Hackney had equalized for Boro. This result means the 2024/25 season finishes with 4 points for Norwich from the two fixtures.
The defensive solidity shown by both teams in today's match contrasts with some of their more goal-laden encounters, notably a thrilling 4-3 win for Middlesbrough at the Riverside in the 2021/22 campaign. The teams have regularly met in the Championship over the past decade, with both having experienced brief spells in the Premier League during this period.
Key individual battles illuminated the tactical narrative of the match. Shane Duffy dominated his duels with Kelechi Iheanacho, while Hayden Hackney and Kenny McLean engaged in an absorbing midfield tussle. On the flanks, Borja Sainz's direct running caused problems for Anfernee Dijksteel, resulting in the Middlesbrough defender receiving a yellow card.
Jonathan Howson, facing his former club, delivered a composed performance against Norwich – the team he represented 188 times between 2012 and 2017. Meanwhile, Jack Stacey's defensive discipline helped nullify the threat of Samuel Iling-Junior down Middlesbrough's left.
This Middlesbrough versus Norwich history Championship confrontation added another chapter to a well-balanced rivalry that has often seen fine margins decide the outcome, with defensive organization frequently the key to success for both sides.
- 26.04
Middlesbrough
Norwich
00 - 27.10
Norwich
Middlesbrough
33 - 06.03
Middlesbrough
Norwich
31 - 24.10
Norwich
Middlesbrough
12 - 14.04
Middlesbrough
Norwich
51 - 12.11
Norwich
Middlesbrough
12 - 30.01
Norwich
Middlesbrough
00 - 21.11
Middlesbrough
Norwich
01 - 30.03
Middlesbrough
Norwich
01 - 15.09
Norwich
Middlesbrough
10
Team | M Matches | W Win | D Draw | L Lose | G Goals | P Points | |
---|---|---|---|---|---|---|---|
1 | ![]() Leeds United FC | 46 | 29 | 13 | 4 | 95 | 100 |
2 | ![]() Burnley FC | 46 | 28 | 16 | 2 | 69 | 100 |
3 | ![]() Sheffield United FC | 46 | 28 | 8 | 10 | 63 | 90 |
4 | ![]() Sunderland AFC | 46 | 21 | 13 | 12 | 58 | 76 |
5 | ![]() Coventry City FC | 46 | 20 | 9 | 17 | 64 | 69 |
6 | ![]() Bristol City FC | 46 | 17 | 17 | 12 | 59 | 68 |
7 | ![]() Blackburn Rovers FC | 46 | 19 | 9 | 18 | 53 | 66 |
8 | ![]() Millwall FC | 46 | 18 | 12 | 16 | 47 | 66 |
9 | ![]() West Bromwich Albion FC | 46 | 15 | 19 | 12 | 57 | 64 |
10 | ![]() Middlesbrough FC | 46 | 18 | 10 | 18 | 64 | 64 |
11 | ![]() Swansea City AFC | 46 | 17 | 10 | 19 | 51 | 61 |
12 | ![]() Sheffield Wednesday FC | 46 | 15 | 13 | 18 | 60 | 58 |
13 | ![]() Norwich City FC | 46 | 14 | 15 | 17 | 71 | 57 |
14 | ![]() Watford FC | 46 | 16 | 9 | 21 | 53 | 57 |
15 | ![]() Queens Park Rangers FC | 46 | 14 | 14 | 18 | 53 | 56 |
16 | ![]() Portsmouth FC | 46 | 14 | 12 | 20 | 58 | 54 |
17 | ![]() Oxford United FC | 46 | 13 | 14 | 19 | 49 | 53 |
18 | ![]() Stoke City FC | 46 | 12 | 15 | 19 | 45 | 51 |
19 | ![]() Derby County FC | 46 | 13 | 11 | 22 | 48 | 50 |
20 | ![]() Preston North End FC | 46 | 10 | 20 | 16 | 48 | 50 |
21 | ![]() Hull City AFC | 46 | 12 | 13 | 21 | 44 | 49 |
22 | ![]() Luton Town FC | 46 | 13 | 10 | 23 | 45 | 49 |
23 | ![]() Plymouth Argyle FC | 46 | 11 | 13 | 22 | 51 | 46 |
24 | ![]() Cardiff City FC | 46 | 9 | 17 | 20 | 48 | 44 |