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 MIN MIN% G A xG xA xGI xGI/90 xGI share
Ethan Galbraith Midfielder 1080 100% 3 3 0.65 2.05 2.70 0.22 15%
Viktor Johansson Goalkeeper 1080 100% 0 0 0.00 0.00 0.00 0.00 0%
Ben Wilmot Defender 1035 96% 1 0 0.88 0.30 1.18 0.10 6%
Ben Johnson Defender 990 92% 1 0 0.52 0.75 1.27 0.12 7%
Djibril Soumaré Midfielder 903 84% 0 0 0.13 0.20 0.33 0.03 2%
Luke Graham Defender 900 83% 1 0 0.08 0.09 0.17 0.02 1%
Eric Bocat Defender 839 78% 2 2 0.69 0.70 1.39 0.15 8%
Justin Devenny Defender 533 49% 2 0 1.41 0.53 1.94 0.33 10%
Jack McGlynn Forward 526 49% 2 1 0.43 1.00 1.43 0.24 8%
George Hirst Forward 520 48% 1 1 1.69 0.21 1.90 0.33 10%
Bosun Lawal Defender 473 44% 0 0 0.29 0.26 0.55 0.10 3%
Lamine Cissé Forward 408 38% 1 1 0.52 0.20 0.72 0.16 4%
Maksym Talovierov Defender 373 35% 0 0 0.12 0.03 0.15 0.04 1%
Jun-Ho Bae Midfielder 360 33% 0 0 0.11 0.45 0.56 0.14 3%
Sam Gallagher Forward 330 31% 2 1 0.24 0.07 0.31 0.08 2%
Luca Bombino Defender 322 30% 0 0 0.27 0.12 0.39 0.11 2%
Sorba Thomas Forward 270 25% 0 0 0.91 0.90 1.81 0.60 10%
Róbert Boženík Forward 262 24% 1 1 0.63 0.12 0.75 — 4%
Million Manhoef Forward 173 16% 0 0 0.10 0.20 0.30 — 2%
Junior Tchamadeu Defender 154 14% 0 1 0.24 0.02 0.26 — 1%
Svante Ingelsson Midfielder 93 9% 0 0 0.16 0.09 0.25 — 1%
Ben Gibson Defender 90 8% 0 0 0.09 0.00 0.09 — 0%
Tomáš Rigo Midfielder 88 8% 0 1 0.01 0.05 0.06 — 0%
Ben Pearson Midfielder 20 2% 0 0 0.00 0.00 0.00 — 0%
Tyler Martin Forward 9 1% 0 0 0.00 0.00 0.00 — 0%
Freddie Anderson Defender — — — — — — — — —
Gabriel Kelly Midfielder — — — — — — — — —
Joshua Griffiths Goalkeeper — — — — — — — — —
Laurence Giani Defender — — — — — — — — —
xGI share is a player's expected goal involvement against the sum of every involvement the feed measured at this club in this competition — 25 players, including any who have since left. It is a share of measured player involvement, not of the club's own expected goals, and the two do not reconcile: the club's figure counts every shot it took, including those by players the feed missed, and expected assists are a different measurement altogether. 4 players in the table are outside that sum, because the feed holds no expected goals or no expected assists for them.

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 →