Championship xG leaders 2025/2026
Championship players ranked by expected goals (xG) in 2025/2026, every player with minutes included. Haji Wright has the most expected goals, 18.38 xG from 2594 minutes.
Showing 301–350 of 749 players
| # | Player | Club | Min | Shots | xG | npxG | xG/shot | xG/90 | G |
|---|---|---|---|---|---|---|---|---|---|
| 300 | Damion Downs | Southampton | 276 | 8 | 1.43 | 1.43 | 0.18 | 0.46 | 0 |
| 302 | Kayne Ramsay | Charlton Athletic | 3,017 | 16 | 1.42 | 1.42 | 0.09 | 0.04 | 0 |
| 303 | Tommy Doyle | Birmingham City | 1,928 | 25 | 1.38 | 1.38 | 0.06 | 0.06 | 0 |
| 303 | Mark Sykes | Bristol City | 2,144 | 21 | 1.38 | 1.38 | 0.07 | 0.06 | 4 |
| 303 | Sean Fusire | Sheffield Wednesday | 2,276 | 22 | 1.38 | 1.38 | 0.06 | 0.05 | 1 |
| 306 | Eiran Cashin | Blackburn Rovers | 1,967 | 22 | 1.37 | 1.37 | 0.06 | 0.06 | 1 |
| 306 | Jonathan Varane | Queens Park Rangers | 2,359 | 17 | 1.37 | 1.37 | 0.08 | 0.05 | 1 |
| 308 | Sam McCallum | Sheffield United | 1,217 | 18 | 1.36 | 1.36 | 0.08 | 0.10 | 1 |
| 309 | Zak Swanson | Portsmouth | 2,227 | 28 | 1.35 | 1.35 | 0.05 | 0.05 | 2 |
| 310 | Lewis Miller | Blackburn Rovers | 2,156 | 18 | 1.30 | 1.30 | 0.07 | 0.05 | 2 |
| 310 | Tanto Olaofe | Charlton Athletic | 702 | 11 | 1.30 | 1.30 | 0.12 | 0.17 | 1 |
| 312 | Will Vaulks | Oxford United | 1,961 | 32 | 1.29 | 1.29 | 0.04 | 0.06 | 1 |
| 312 | Jack Stacey | Norwich City | 2,042 | 12 | 1.29 | 1.29 | 0.11 | 0.06 | 2 |
| 312 | Eric Bocat | Stoke City | 1,817 | 21 | 1.29 | 1.29 | 0.06 | 0.06 | 0 |
| 315 | Connor Ogilvie | Portsmouth | 2,604 | 21 | 1.28 | 1.28 | 0.06 | 0.04 | 1 |
| 315 | Alexander Gilbert | Middlesbrough | 878 | 18 | 1.28 | 1.28 | 0.07 | 0.13 | 1 |
| 317 | Zak Vyner | Wrexham | 2,731 | 19 | 1.27 | 1.27 | 0.07 | 0.04 | 0 |
| 318 | Yang Min-hyeok | Coventry City | 729 | 14 | 1.25 | 1.25 | 0.09 | 0.15 | 3 |
| 319 | Gustavo Caballero | Portsmouth | 761 | 15 | 1.22 | 1.22 | 0.08 | 0.14 | 1 |
| 319 | Milan van Ewijk | Coventry City | 3,784 | 22 | 1.22 | 1.22 | 0.06 | 0.03 | 0 |
| 321 | Zeidane Inoussa | Swansea City | 1,087 | 17 | 1.19 | 1.19 | 0.07 | 0.10 | 0 |
| 321 | Casper De Norre | Millwall | 2,204 | 20 | 1.19 | 1.19 | 0.06 | 0.05 | 1 |
| 323 | Dominic Iorfa | Sheffield Wednesday | 2,662 | 16 | 1.17 | 1.17 | 0.07 | 0.04 | 1 |
| 323 | Conor Coventry | Charlton Athletic | 2,933 | 11 | 1.17 | 1.17 | 0.11 | 0.04 | 0 |
| 325 | Sondre Tronstad | Blackburn Rovers | 2,386 | 21 | 1.14 | 1.14 | 0.05 | 0.04 | 0 |
| 325 | Yan Valery | Sheffield Wednesday | 2,050 | 23 | 1.14 | 1.14 | 0.05 | 0.05 | 0 |
| 325 | Malick Yalcouyé | Swansea City | 1,048 | 13 | 1.14 | 1.14 | 0.09 | 0.10 | 1 |
| 328 | Axel Henriksson | Blackburn Rovers | 777 | 10 | 1.13 | 1.13 | 0.11 | 0.13 | 0 |
| 328 | Joe Ward | Derby County | 2,937 | 31 | 1.13 | 1.13 | 0.04 | 0.03 | 1 |
| 330 | Makhtar Gueye | Blackburn Rovers | 233 | 8 | 1.12 | 1.12 | 0.14 | 0.43 | 0 |
| 330 | Charlie Hughes | Hull City | 3,196 | 16 | 1.12 | 1.12 | 0.07 | 0.03 | 1 |
| 332 | Mamadou Kaly Sene | Middlesbrough | 714 | 9 | 1.11 | 1.11 | 0.12 | 0.14 | 2 |
| 332 | David Akintola | Hull City | 535 | 10 | 1.11 | 1.11 | 0.11 | 0.19 | 1 |
| 332 | Ethan Laird | Birmingham City | 877 | 14 | 1.11 | 1.11 | 0.08 | 0.11 | 0 |
| 335 | Olaf Kobacki | Sheffield Wednesday | 484 | 11 | 1.09 | 1.09 | 0.10 | 0.20 | 0 |
| 335 | George Thomason | Wrexham | 2,569 | 25 | 1.09 | 1.09 | 0.04 | 0.04 | 2 |
| 337 | Cédric Kipré | Ipswich Town | 2,610 | 20 | 1.08 | 1.08 | 0.05 | 0.04 | 3 |
| 337 | Jhon Solís | Birmingham City | 1,083 | 15 | 1.08 | 1.08 | 0.07 | 0.09 | 1 |
| 337 | Leif Davis | Ipswich Town | 3,167 | 24 | 1.08 | 1.08 | 0.04 | 0.03 | 2 |
| 340 | Macauley Gillesphey | Charlton Athletic | 2,102 | 11 | 1.07 | 1.07 | 0.10 | 0.05 | 2 |
| 341 | Steve Cook | Queens Park Rangers | 2,159 | 19 | 1.06 | 1.06 | 0.06 | 0.04 | 1 |
| 341 | Yu Hirakawa | Hull City | 820 | 10 | 1.06 | 1.06 | 0.11 | 0.12 | 1 |
| 341 | Harry Winks | Leicester City | 2,571 | 35 | 1.06 | 1.06 | 0.03 | 0.04 | 1 |
| 344 | Giorgi Chakvetadze | Watford | 1,797 | 21 | 1.05 | 1.05 | 0.05 | 0.05 | 0 |
| 345 | Tatsuki Seko | Stoke City | 2,571 | 23 | 1.04 | 1.04 | 0.05 | 0.04 | 0 |
| 346 | Conor Coady | Charlton Athletic | 1,294 | 7 | 1.03 | 1.03 | 0.15 | 0.07 | 1 |
| 347 | Filip Krastev | Oxford United | 857 | 13 | 1.02 | 1.02 | 0.08 | 0.11 | 1 |
| 347 | Josh Tymon | Swansea City | 3,969 | 32 | 1.02 | 1.02 | 0.03 | 0.02 | 1 |
| 347 | Edoardo Bove | Watford | 298 | 3 | 1.02 | 1.02 | — | 0.31 | 1 |
| 347 | Julián Carranza | Leicester City | 323 | 7 | 1.02 | 1.02 | 0.15 | 0.28 | 0 |
- goals 2+ above xG
- under 90 minutes
What the data shows
- Haji Wright has 3.28 xG more than Adam Armstrong, the next-highest.
About these figures What each column counts, and which feed it was counted from. Show Hide
- Min
- Minutes played.
- Shots
- Shots he has taken in this competition this season.
- xG
- Expected goals: the quality of the chances he took, summed.
- npxG
- Expected goals with penalties taken out.
- xG/shot
- Expected goals per shot taken — the average chance he gets on the end of. Shown from 5 shots.
- xG/90
- Expected goals per 90 minutes played.
- G
- Goals scored, penalties included.
Appearances, minutes, goals, assists and shots on this page are summed over the Championship 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 →