Sheffield Wednesday vs Middlesbrough

21 April 2025 · Championship · 2024/25 · Referee Bobby Madley

Full time 2 – 1

Half-time: 0–1

  • Josh Windass 54’
  • Anthony Musaba 89’
  • Finn Azaz 11’

Match summary

Sheffield Wednesday came from behind to win 2-1 at home to Middlesbrough, with a late winner. Middlesbrough led 1-0 at half-time.

Finn Azaz put Middlesbrough ahead in the 11th minute, Josh Windass equalised in the 54th minute, and Anthony Musaba won it in the 89th minute.

The chances backed that up: Sheffield Wednesday created 3.76 expected goals (xG) from 25 shots to Middlesbrough's 2.52 from 16. Tommy Conway had a penalty saved for Middlesbrough.

Match stats

Sheffield Wednesday Middlesbrough
25 Shots 17
11 Shots on Target 6
5 Corners 6
3 Yellow Cards 4
0 Red Cards 0
3.76 xG 2.32
3.76 Non-penalty xG 1.53

Key events

Sheffield Wednesday Middlesbrough
Kick-off
11’
Finn Azaz0-1 (Middlesbrough)
Half-time0-1
Josh Windass1-1 (Sheffield Wednesday)
54’
Anthony Musaba2-1 (Sheffield Wednesday)
89’
Full-time2-1

Bookings

Card times are not on file for this game, so they are listed without a minute.

Sheffield Wednesday
  • Callum Paterson
  • Svante Ingelsson
  • Michael Smith
Middlesbrough
  • Mark Travers
  • Rav van den Berg
  • Hayden Hackney
  • Finn Azaz

How the chances added up

Running total of expected goals (xG) for each side through the match. xG rates each chance by how often similar shots are scored. A goal is marked where it was scored.

0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.76 2.52 11’ Finn Azaz (Middlesbrough), 0-1 11’ 54’ Josh Windass (Sheffield Wednesday), 1-1 54’ 89’ Anthony Musaba (Sheffield Wednesday), 2-1 89’ 0 1 2 3 4 5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 3.76 2.52 11’ Finn Azaz (Middlesbrough), 0-1 Azaz 11’ 54’ Josh Windass (Sheffield Wednesday), 1-1 Windass 54’ 89’ Anthony Musaba (Sheffield Wednesday), 2-1 Musaba 89’
Sheffield Wednesday 3.76 xGMiddlesbrough 2.52 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Middlesbrough attacking Sheffield Wednesday attacking 
54’ Josh Windass (Sheffield Wednesday), open play, 0.95 xG, goal 22’ Tommy Conway (Middlesbrough), penalty, 0.79 xG, saved 89’ Anthony Musaba (Sheffield Wednesday), open play, 0.54 xG, goal 90+7’ Tommy Conway (Middlesbrough), open play, 0.54 xG, hit the woodwork 78’ Gabriel Otegbayo (Sheffield Wednesday), set piece, 0.51 xG, off target 89’ Michael Smith (Sheffield Wednesday), open play, 0.36 xG, saved 90+7’ Delano Burgzorg (Middlesbrough), open play, 0.30 xG, saved 22’ Tommy Conway (Middlesbrough), set piece, 0.25 xG, saved 49’ Josh Windass (Sheffield Wednesday), open play, 0.23 xG, saved 45’ Marcus Forss (Middlesbrough), open play, 0.18 xG, saved 43’ Djeidi Gassama (Sheffield Wednesday), open play, 0.12 xG, off target 11’ Finn Azaz (Middlesbrough), open play, 0.09 xG, goal 43’ Michael Smith (Sheffield Wednesday), open play, 0.09 xG, off target 90+5’ Josh Windass (Sheffield Wednesday), open play, 0.09 xG, off target 90+8’ Michael Smith (Sheffield Wednesday), open play, 0.09 xG, saved 7’ Callum Paterson (Sheffield Wednesday), from a corner, 0.08 xG, saved 54’ Michael Smith (Sheffield Wednesday), open play, 0.08 xG, hit the woodwork 71’ Anthony Musaba (Sheffield Wednesday), open play, 0.08 xG, blocked 54’ Svante Ingelsson (Sheffield Wednesday), open play, 0.07 xG, off target 72’ Callum Paterson (Sheffield Wednesday), from a corner, 0.07 xG, off target 43’ Djeidi Gassama (Sheffield Wednesday), open play, 0.06 xG, saved 37’ Josh Windass (Sheffield Wednesday), direct free kick, 0.06 xG, saved 4’ Michael Smith (Sheffield Wednesday), set piece, 0.06 xG, off target 22’ Finn Azaz (Middlesbrough), set piece, 0.06 xG, blocked 83’ Hayden Hackney (Middlesbrough), from a corner, 0.05 xG, blocked 90+9’ Delano Burgzorg (Middlesbrough), open play, 0.06 xG, blocked 9’ Barry Bannan (Sheffield Wednesday), open play, 0.05 xG, saved 17’ Josh Windass (Sheffield Wednesday), open play, 0.05 xG, blocked 61’ Aidan Morris (Middlesbrough), open play, 0.05 xG, blocked 41’ Josh Windass (Sheffield Wednesday), open play, 0.04 xG, off target 46’ Josh Windass (Sheffield Wednesday), open play, 0.03 xG, off target 90+2’ Finn Azaz (Middlesbrough), open play, 0.03 xG, blocked 23’ Morgan Whittaker (Middlesbrough), open play, 0.03 xG, off target 48’ Hayden Hackney (Middlesbrough), open play, 0.03 xG, blocked 32’ Michael Smith (Sheffield Wednesday), from a corner, 0.02 xG, saved 28’ Finn Azaz (Middlesbrough), open play, 0.02 xG, off target 62’ Rav van den Berg (Middlesbrough), from a corner, 0.02 xG, off target 66’ Hayden Hackney (Middlesbrough), open play, 0.02 xG, off target 75’ Michael Smith (Sheffield Wednesday), from a corner, 0.02 xG, blocked 73’ Josh Windass (Sheffield Wednesday), open play, 0.01 xG, saved 66’ Marvin Johnson (Sheffield Wednesday), open play, 0.01 xG, off target 54’ Josh Windass (Sheffield Wednesday), open play, 0.95 xG, goal 22’ Tommy Conway (Middlesbrough), penalty, 0.79 xG, saved 89’ Anthony Musaba (Sheffield Wednesday), open play, 0.54 xG, goal 90+7’ Tommy Conway (Middlesbrough), open play, 0.54 xG, hit the woodwork 78’ Gabriel Otegbayo (Sheffield Wednesday), set piece, 0.51 xG, off target 89’ Michael Smith (Sheffield Wednesday), open play, 0.36 xG, saved 90+7’ Delano Burgzorg (Middlesbrough), open play, 0.30 xG, saved 22’ Tommy Conway (Middlesbrough), set piece, 0.25 xG, saved 49’ Josh Windass (Sheffield Wednesday), open play, 0.23 xG, saved 45’ Marcus Forss (Middlesbrough), open play, 0.18 xG, saved 43’ Djeidi Gassama (Sheffield Wednesday), open play, 0.12 xG, off target 90+8’ Michael Smith (Sheffield Wednesday), open play, 0.09 xG, saved 11’ Finn Azaz (Middlesbrough), open play, 0.09 xG, goal 43’ Michael Smith (Sheffield Wednesday), open play, 0.09 xG, off target 90+5’ Josh Windass (Sheffield Wednesday), open play, 0.09 xG, off target 7’ Callum Paterson (Sheffield Wednesday), from a corner, 0.08 xG, saved 54’ Michael Smith (Sheffield Wednesday), open play, 0.08 xG, hit the woodwork 71’ Anthony Musaba (Sheffield Wednesday), open play, 0.08 xG, blocked 54’ Svante Ingelsson (Sheffield Wednesday), open play, 0.07 xG, off target 72’ Callum Paterson (Sheffield Wednesday), from a corner, 0.07 xG, off target 43’ Djeidi Gassama (Sheffield Wednesday), open play, 0.06 xG, saved 37’ Josh Windass (Sheffield Wednesday), direct free kick, 0.06 xG, saved 4’ Michael Smith (Sheffield Wednesday), set piece, 0.06 xG, off target 22’ Finn Azaz (Middlesbrough), set piece, 0.06 xG, blocked 90+9’ Delano Burgzorg (Middlesbrough), open play, 0.06 xG, blocked 83’ Hayden Hackney (Middlesbrough), from a corner, 0.05 xG, blocked 17’ Josh Windass (Sheffield Wednesday), open play, 0.05 xG, blocked 61’ Aidan Morris (Middlesbrough), open play, 0.05 xG, blocked 9’ Barry Bannan (Sheffield Wednesday), open play, 0.05 xG, saved 41’ Josh Windass (Sheffield Wednesday), open play, 0.04 xG, off target 46’ Josh Windass (Sheffield Wednesday), open play, 0.03 xG, off target 90+2’ Finn Azaz (Middlesbrough), open play, 0.03 xG, blocked 23’ Morgan Whittaker (Middlesbrough), open play, 0.03 xG, off target 48’ Hayden Hackney (Middlesbrough), open play, 0.03 xG, blocked 32’ Michael Smith (Sheffield Wednesday), from a corner, 0.02 xG, saved 62’ Rav van den Berg (Middlesbrough), from a corner, 0.02 xG, off target 66’ Hayden Hackney (Middlesbrough), open play, 0.02 xG, off target 28’ Finn Azaz (Middlesbrough), open play, 0.02 xG, off target 75’ Michael Smith (Sheffield Wednesday), from a corner, 0.02 xG, blocked 73’ Josh Windass (Sheffield Wednesday), open play, 0.01 xG, saved 66’ Marvin Johnson (Sheffield Wednesday), open play, 0.01 xG, off target
Size shows xG Goal On target Off target or blocked

Hover or tap a shot for the player, minute and xG.

Player stats

Players14 players
90′ – – – – – – –
90′ – – 2 0.15 – –
90′ – – – – – – –
Gabriel Otegbayo Taken off
86′ – – 1 0.51 – – –
90′ – – 1 0.01 – – –
90′ – – – – – – –
Svante Ingelsson Taken off
64′ – – 1 0.07 – –
Barry Bannan Taken off
90′ – – 1 0.05 – – –
Djeidi Gassama Taken off
46′ – – 2 0.18 – – –
90′ 1 – 8 1.46 – – –
90′ – – 7 0.71 – –
Anthony Musaba Came on as a substitute
44′ 1 – 2 0.62 – – –
Stuart Armstrong Came on as a substitute
26′ – – – – – – –
Liam Palmer Came on as a substitute
4′ – – – – – – –
Came on Taken off Sent off Red is the most in that position for the team

Every player who took the pitch, starters first and then substitutes. A dash means none. xG and xA are expected goals and assists.

Before kick-off

Sheffield Wednesday win 32% Avg odds 2.93
Draw 26% Avg odds 3.66
Middlesbrough win 42% Avg odds 2.26

Chances implied by the average closing odds, with the bookmaker margin removed.

Form going into the game

Last five league games before this one, oldest first. Select one to open it.

Previous and next meeting

Shots, expected goals, timeline, lineups, team and player statistics from Bzzoiro Sports Data (sports.bzzoiro.com). Results and odds from football-data.co.uk. Referee data before 2025/26 from the Transfermarkt datasets project.