xgEdge

Squad

Stoke City squad 2026/2027

Championship · 12 matches played

Stoke City's 2026/2027 squad, ranked by minutes played. Compare goals, assists, xG, xA and expected goal involvement across the squad.

Top scorer 3 Ethan Galbraith · from 0.65 xG
Most xG 1.69 George Hirst · 1 goal
Most xA 2.05 Ethan Galbraith · 3 assists
Most xGI 2.70 Ethan Galbraith · 0.65 xG + 2.05 xA

What the squad numbers say

Ethan Galbraith leads the squad both for expected goal involvement, with 2.70, and for goals, with 3 goals from 0.65 expected goals.

Expected goals

  1. 1 George Hirst 1.69
  2. 3 Sorba Thomas 0.91

Expected assists

  1. 2 Jack McGlynn 1.00
  2. 3 Sorba Thomas 0.90

Expected goal involvement

  1. 3 George Hirst 1.90

The squad

Every player with a season at this club: appearances, starts, minutes, goals, assists and the chances behind them.
Player POS APP MIN SH G xG G−xG CONV npxG
Ethan Galbraith Midfielder 12 1080 14 3 0.65 +2.35 21% 0.69
Viktor Johansson Goalkeeper 12 1080 0 0 0.00 0.00 — 0.00
Ben Wilmot Defender 12 1035 9 1 0.88 +0.12 11% 0.88
Ben Johnson Defender 11 990 8 1 0.52 +0.48 13% 0.48
Djibril Soumaré Midfielder 12 903 5 0 0.13 −0.13 0% 0.13
Luke Graham Defender 10 900 2 1 0.08 +0.92 50% 0.09
Eric Bocat Defender 11 839 13 2 0.69 +1.31 15% 0.75
Justin Devenny Defender 8 533 10 2 1.41 +0.59 20% 0.70
Jack McGlynn Forward 8 526 11 2 0.43 +1.57 18% 0.41
George Hirst Forward 11 520 12 1 1.69 −0.69 8% 1.42
Bosun Lawal Defender 8 473 5 0 0.29 −0.29 0% 0.30
Lamine Cissé Forward 8 408 9 1 0.52 +0.48 11% 0.47
Maksym Talovierov Defender 8 373 3 0 0.12 −0.12 0% 0.11
Jun-Ho Bae Midfielder 6 360 2 0 0.11 −0.11 0% 0.06
Sam Gallagher Forward 6 330 7 2 0.24 +1.76 29% 0.24
Luca Bombino Defender 8 322 4 0 0.27 −0.27 0% 0.31
Sorba Thomas Forward 3 270 6 0 0.91 −0.91 0% 1.02
Róbert Boženík Forward 9 262 9 1 0.63 +0.37 11% 0.60
Million Manhoef Forward 4 173 2 0 0.10 −0.10 0% 0.11
Junior Tchamadeu Defender 5 154 1 0 0.24 −0.24 0% 0.26
Svante Ingelsson Midfielder 2 93 1 0 0.16 −0.16 0% 0.10
Ben Gibson Defender 1 90 2 0 0.09 −0.09 0% 0.03
Tomáš Rigo Midfielder 3 88 1 0 0.01 −0.01 0% 0.01
Ben Pearson Midfielder 3 20 0 0 0.00 0.00 — 0.00
Tyler Martin Forward 1 9 0 0 0.00 0.00 — 0.00
Freddie Anderson Defender — — — — — — — —
Gabriel Kelly Midfielder — — — — — — — —
Joshua Griffiths Goalkeeper — — — — — — — —
Laurence Giani Defender — — — — — — — —
Goals include penalties, and expected goals include penalty chances wherever the provider counts them, so G−xG is taken over both. npxG leaves penalty chances out. The provider publishes it as a figure of its own rather than as expected goals less penalties, so the gap between the two is mostly a player's penalty chances but not only that — for a player who took none, npxG can come out above xG. No column here takes it from goals: nothing this page holds counts a player's non-penalty goals.

Rates per ninety minutes are shown for a player with at least 270 minutes behind him — the control above moves that floor, and it moves nothing else. Minutes share is a player's minutes against the 12 matches this club has played in this competition, at ninety minutes each. Expected goals, non-penalty expected goals and expected assists are summed from this competition's per-match feed, so a player it holds no figures for carries a dash rather than a nought.

About the data

Where these figures come from, and what they leave out

Data source
Where the per-match feed covers Championship, every figure on a row — appearances, starts, minutes, goals, assists, shots, and the expected goals, expected assists and non-penalty expected goals beside them — is summed from it over the matches he played for this club. Where it does not, the counts are the provider's season line. Championship only — no figure here adds two competitions together.
Calculated by xgEdge
xGI, the per-90 rates, goals minus expected goals, xGI share and minutes share are worked out here from those figures. Nothing on this page is a model's output.
Missing data
A dash means a figure was not measured; a nought means it was measured and came to nothing. Per-90 figures are hidden below the minimum-minutes setting, which opens at 270 and never removes a row.

How every figure on this site is made →

How the model works →