Norwich vs Portsmouth

18 April 2025 · Championship · 2024/25 · Referee Thomas Kirk

Full time 3 – 5

Half-time: 1–3

  • Josh Sargent 21’
  • Jack Stacey 64’
  • Emiliano Marcondes 90’
  • Colby Bishop 15’, 45+4’ (pen), 51’
  • Matt Ritchie 39’
  • Regan Poole 71’

Match summary

Portsmouth took a 5-3 win at Norwich. Portsmouth led 3-1 at half-time.

In the first half, Colby Bishop put Portsmouth ahead with a header in the 15th minute, Josh Sargent equalised from a corner in the 21st minute, Matt Ritchie put Portsmouth back in front in the 39th minute, and Bishop made it 1-3 from the penalty spot in first-half stoppage time. In the second half, Bishop made it 1-4 in the 51st minute, Jack Stacey pulled one back to make it 2-4 in the 64th minute, Regan Poole made it 2-5 in the 71st minute, and Emiliano Marcondes made it 3-5 with a header in the 90th minute.

The chances backed that up: Portsmouth created 2.72 expected goals (xG) from 22 shots to Norwich's 1.17 from 11.

Match stats

Norwich Portsmouth
11 Shots 22
6 Shots on Target 10
6 Corners 5
1 Yellow Cards 3
0 Red Cards 0
1.17 xG 2.72
1.17 Non-penalty xG 1.93

Key events

Norwich Portsmouth
Kick-off
15’
Colby Bishop0-1 (Portsmouth)
Josh Sargent1-1 (Norwich)
21’
39’
Matt Ritchie1-2 (Portsmouth)
45+4’
Colby Bishop
Penalty
1-3 (Portsmouth)
Half-time1-3
51’
Colby Bishop1-4 (Portsmouth)
Jack Stacey2-4 (Norwich)
64’
71’
Regan Poole2-5 (Portsmouth)
Emiliano Marcondes3-5 (Norwich)
90’
Full-time3-5

Bookings

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

Norwich
  • Borja Sainz
Portsmouth
  • Isaac Hayden
  • Matt Ritchie
  • Andre Dozzell

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.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.17 2.72 15’ Colby Bishop (Portsmouth), 0-1 15’ 21’ Josh Sargent (Norwich), 1-1 21’ 39’ Matt Ritchie (Portsmouth), 1-2 39’ 45+4’ Colby Bishop (Portsmouth), 1-3 45+4’ 51’ Colby Bishop (Portsmouth), 1-4 51’ 64’ Jack Stacey (Norwich), 2-4 64’ 71’ Regan Poole (Portsmouth), 2-5 71’ 90’ Emiliano Marcondes (Norwich), 3-5 90’ 0.0 0.5 1.0 1.5 2.0 2.5 3.0 3.5 0’ 15’ 30’ 45’ 60’ 75’ 90’ HT 1.17 2.72 15’ Colby Bishop (Portsmouth), 0-1 Bishop 15’ 21’ Josh Sargent (Norwich), 1-1 Sargent 21’ 39’ Matt Ritchie (Portsmouth), 1-2 Ritchie 39’ 45+4’ Colby Bishop (Portsmouth), 1-3 Bishop 45+4’ 51’ Colby Bishop (Portsmouth), 1-4 Bishop 51’ 64’ Jack Stacey (Norwich), 2-4 Stacey 64’ 71’ Regan Poole (Portsmouth), 2-5 Poole 71’ 90’ Emiliano Marcondes (Norwich), 3-5 Marcondes 90’
Norwich 1.17 xGPortsmouth 2.72 xG Goal

Tap a goal for the scorer and score.

Shot map

Every shot and where it was taken from.

 Portsmouth attacking Norwich attacking 
49’ Colby Bishop (Portsmouth), penalty, 0.79 xG, goal 39’ Matt Ritchie (Portsmouth), open play, 0.66 xG, goal 33’ Kellen Fisher (Norwich), open play, 0.50 xG, saved 28’ Colby Bishop (Portsmouth), open play, 0.32 xG, saved 64’ Jack Stacey (Norwich), open play, 0.17 xG, goal 51’ Colby Bishop (Portsmouth), open play, 0.15 xG, goal 21’ Josh Sargent (Norwich), from a corner, 0.14 xG, goal 34’ Colby Bishop (Portsmouth), set piece, 0.14 xG, off target 66’ Emiliano Marcondes (Norwich), open play, 0.12 xG, off target 84’ Josh Murphy (Portsmouth), open play, 0.11 xG, blocked 62’ Borja Sainz (Norwich), open play, 0.07 xG, blocked 15’ Colby Bishop (Portsmouth), open play, 0.06 xG, goal 19’ Josh Murphy (Portsmouth), open play, 0.05 xG, off target 29’ Josh Murphy (Portsmouth), direct free kick, 0.06 xG, blocked 7’ Colby Bishop (Portsmouth), open play, 0.05 xG, blocked 71’ Regan Poole (Portsmouth), set piece, 0.05 xG, goal 81’ Jacob Lungi Sørensen (Norwich), from a corner, 0.05 xG, saved 56’ Adil Aouchiche (Portsmouth), set piece, 0.05 xG, blocked 28’ Josh Murphy (Portsmouth), open play, 0.04 xG, saved 90’ Emiliano Marcondes (Norwich), from a corner, 0.04 xG, goal 30’ Matt Ritchie (Portsmouth), open play, 0.03 xG, blocked 58’ Josh Murphy (Portsmouth), from a corner, 0.03 xG, blocked 60’ Josh Murphy (Portsmouth), set piece, 0.03 xG, blocked 81’ Callum Doyle (Norwich), from a corner, 0.03 xG, blocked 8’ Matt Ritchie (Portsmouth), open play, 0.02 xG, blocked 42’ Connor Ogilvie (Portsmouth), set piece, 0.02 xG, off target 47’ Adil Aouchiche (Portsmouth), from a corner, 0.02 xG, saved 57’ Adil Aouchiche (Portsmouth), open play, 0.02 xG, saved 1’ José Córdoba (Norwich), from a corner, 0.02 xG, saved 54’ Borja Sainz (Norwich), open play, 0.02 xG, blocked 51’ Josh Murphy (Portsmouth), open play, 0.02 xG, saved 58’ Connor Ogilvie (Portsmouth), open play, 0.01 xG, off target 54’ Kellen Fisher (Norwich), open play, 0.01 xG, blocked 49’ Colby Bishop (Portsmouth), penalty, 0.79 xG, goal 39’ Matt Ritchie (Portsmouth), open play, 0.66 xG, goal 33’ Kellen Fisher (Norwich), open play, 0.50 xG, saved 28’ Colby Bishop (Portsmouth), open play, 0.32 xG, saved 64’ Jack Stacey (Norwich), open play, 0.17 xG, goal 51’ Colby Bishop (Portsmouth), open play, 0.15 xG, goal 21’ Josh Sargent (Norwich), from a corner, 0.14 xG, goal 34’ Colby Bishop (Portsmouth), set piece, 0.14 xG, off target 66’ Emiliano Marcondes (Norwich), open play, 0.12 xG, off target 84’ Josh Murphy (Portsmouth), open play, 0.11 xG, blocked 62’ Borja Sainz (Norwich), open play, 0.07 xG, blocked 15’ Colby Bishop (Portsmouth), open play, 0.06 xG, goal 29’ Josh Murphy (Portsmouth), direct free kick, 0.06 xG, blocked 19’ Josh Murphy (Portsmouth), open play, 0.05 xG, off target 71’ Regan Poole (Portsmouth), set piece, 0.05 xG, goal 7’ Colby Bishop (Portsmouth), open play, 0.05 xG, blocked 56’ Adil Aouchiche (Portsmouth), set piece, 0.05 xG, blocked 81’ Jacob Lungi Sørensen (Norwich), from a corner, 0.05 xG, saved 28’ Josh Murphy (Portsmouth), open play, 0.04 xG, saved 90’ Emiliano Marcondes (Norwich), from a corner, 0.04 xG, goal 30’ Matt Ritchie (Portsmouth), open play, 0.03 xG, blocked 58’ Josh Murphy (Portsmouth), from a corner, 0.03 xG, blocked 60’ Josh Murphy (Portsmouth), set piece, 0.03 xG, blocked 81’ Callum Doyle (Norwich), from a corner, 0.03 xG, blocked 8’ Matt Ritchie (Portsmouth), open play, 0.02 xG, blocked 42’ Connor Ogilvie (Portsmouth), set piece, 0.02 xG, off target 47’ Adil Aouchiche (Portsmouth), from a corner, 0.02 xG, saved 57’ Adil Aouchiche (Portsmouth), open play, 0.02 xG, saved 1’ José Córdoba (Norwich), from a corner, 0.02 xG, saved 54’ Borja Sainz (Norwich), open play, 0.02 xG, blocked 51’ Josh Murphy (Portsmouth), open play, 0.02 xG, saved 54’ Kellen Fisher (Norwich), open play, 0.01 xG, blocked 58’ Connor Ogilvie (Portsmouth), 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

Players16 players
90′ – – – – – – –
90′ – – – – – – –
José Córdoba Taken off
67′ – – 1 0.02 – – –
90′ – – – – – – –
90′ – – – – – – –
Kellen Fisher Taken off
89′ – – 2 0.51 – – –
90′ – – – – – – –
Marcelino Núñez Taken off
46′ – – – – – – –
Oscar Schwartau Taken off
58′ – – – – – – –
Josh Sargent Taken off
46′ 1 – 1 0.14 – – –
90′ – – 2 0.09 – –
Jack Stacey Came on as a substitute
44′ 1 – 1 0.17 – – –
Emiliano Marcondes Came on as a substitute
44′ 1 – 2 0.16 – – –
Callum Doyle Came on as a substitute
32′ – – 1 0.03 – – –
Jacob Lungi Sørensen Came on as a substitute
23′ – – 1 0.05 – – –
Forson Amankwah Came on as a substitute
1′ – – – – – – –
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

Norwich win 50% Avg odds 1.91
Draw 26% Avg odds 3.62
Portsmouth win 24% Avg odds 3.92

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.