xgEdge

Premier League player stats 2026/2027

Every Premier League player with minutes this season, ranked on what he has produced — goals and assists, with the expected goals and expected assists behind them where the competition carries per-match figures.

Erling Haaland leads on expected goal involvement with 4.52, from 450 minutes. Erling Haaland has scored 5 goals from 4.01 xG. Cody Gakpo leads the league on expected assists with 1.64.

League leaders

Goals

  1. 1 Erling Haaland 5 MCI 4.01 xG
  2. 2 Alexander Isak 4 LIV 3.52 xG
  3. 3 Rayan Cherki 3 MCI 0.84 xG

xG

  1. 1 Erling Haaland 4.01 MCI 5 goals
  2. 2 Brian Brobbey 3.59 SUN 3 goals
  3. 3 Alexander Isak 3.52 LIV 4 goals

xA

  1. 1 Cody Gakpo 1.64 LIV 3 assists
  2. 2 Rayan Cherki 1.49 MCI 2 assists
  3. 3 Morgan Gibbs-White 1.37 NFO 2 assists

xGI

  1. 1 Erling Haaland 4.52 MCI 0.90 per 90
  2. 2 Bukayo Saka 4.30 ARS 0.93 per 90
  3. 3 Bruno Fernandes 3.78 MUN 0.76 per 90

Showing 301–350 of 421 players

Premier League player stats 2026/2027
# Player Club Pos Min G A xG xA xGI
297 Dayann Methalie Sunderland D 90 0 0 0.02 0.01 0.03
297 Brenden Aaronson Leeds United F 195 0 0 0.02 0.01 0.03
— Aaron Wan-Bissaka Aston Villa D 156 0 0 — 0.07 —
— Abdukodir Khusanov Manchester City D 269 0 0 — 0.06 —
— Aladji Bamba Newcastle United M 34 0 0 — 0.00 —
— Alejandro Garnacho Aston Villa F 36 0 0 — 0.00 —
— Alex Tóth Bournemouth M 17 0 0 — 0.00 —
— Alisson Liverpool G 450 0 0 — 0.00 —
— Andrey Santos Manchester United M 90 0 0 — 0.23 —
— Antonín Kinský Tottenham Hotspur G 450 0 0 — 0.00 —
— Arnaud Kalimuendo Nottingham Forest F 1 0 0 — 0.00 —
— Axel Disasi Crystal Palace D 140 0 0 — 0.04 —
— Ayyoub Bouaddi Manchester City M 22 0 0 — 0.11 —
— Bart Verbruggen Brighton & Hove Albion G 450 0 0 — 0.20 —
— Bernd Leno Fulham G 450 0 0 — 0.00 —
— Callum Hudson Odoi Nottingham Forest F 1 0 0 — 0.00 —
— Caoimhin Kelleher Brentford G 450 0 0 — 0.01 —
— Carl Rushworth Coventry City G 450 0 1 — 0.02 —
— Chadi Riad Crystal Palace D 72 0 0 — 0.01 —
— Chemsdine Talbi Sunderland F 31 0 0 — 0.00 —
— Chris Rigg Sunderland M 22 0 0 — 0.00 —
— Christian Walton Ipswich Town G 90 0 0 — 0.01 —
— Cristhian Mosquera Arsenal D 169 0 0 — 0.01 —
— Danny Welbeck Chelsea F 91 0 0 — 0.13 —
— Darnell Furlong Ipswich Town D 17 0 0 — 0.00 —
— Darío Osorio Crystal Palace M 1 0 0 — 0.00 —
— David Affengruber Fulham D 180 0 0 — 0.02 —
— David Brooks Bournemouth M 51 0 0 — 0.07 —
— David Raya Arsenal G 450 0 0 — 0.01 —
— Dean Henderson Crystal Palace G 270 0 0 — 0.00 —
— Destiny Udogie Tottenham Hotspur D 92 0 0 — 0.22 —
— El Hadji Malick Diouf Brentford D 39 0 0 — 0.01 —
— Emiliano Martínez Chelsea G 360 0 0 — 0.01 —
— Exequiel Palacios Ipswich Town M 277 0 0 — 0.08 —
— Fabian Schär Newcastle United D 25 0 0 — 0.01 —
— Florentino Luís Ipswich Town M 30 0 0 — 0.01 —
— Gabriel Gudmundsson Leeds United D 251 0 0 — 0.20 —
— Gianluigi Donnarumma Manchester City G 450 0 0 — 0.00 —
— Gustavo Hamer Coventry City M 38 0 0 — 0.02 —
— Hidemasa Morita Hull City M 45 0 0 — 0.00 —
— Honest Ahanor Crystal Palace D 90 0 0 — 0.01 —
— Ismaïla Sarr Crystal Palace F 8 0 0 — 0.01 —
— Jacob Greaves Ipswich Town D 358 0 0 — 0.06 —
— Jake O'Brien Everton D 23 0 0 — 0.00 —
— James Hill Bournemouth D 450 0 0 — 0.75 —
— James Trafford Leeds United G 450 0 0 — 0.00 —
— Jean-Mattéo Bahoya Leeds United F 1 0 0 — 0.00 —
— Jens Hjertø-Dahl Hull City M 8 0 0 — 0.00 —
— Joachim Andersen Fulham D 190 0 0 — 0.10 —
— Joel Latibeaudiere Coventry City D 1 0 0 — 0.00 —
  • xG share
  • xA share
  • goals 2+ above xG
  • under 90 minutes
About these figures What each column counts, and which feed it was counted from. Show
Pos
The position the provider files him under.
Min
Minutes played.
G
Goals scored, penalties included.
A
Assists.
xG
Expected goals: the quality of the chances he took, summed.
xA
Expected assists: the quality of the chances he created for others, summed.
xGI
Expected goal involvement: expected goals and expected assists added.

Appearances, minutes, goals, assists and shots on this page are summed over the Premier League matches we hold per-player figures for — the same matches the expected figures are summed over, so the two can be read against each other.

Learn how xgEdge calculates these figures →