Best strikers in the world 2026/27: the live xG top 10
Who are the best strikers in the world right now? Ranked on the chances they get rather than the goals they have happened to score, across 20 leagues, this is the live top 10 by xG per 90 this season, updated every night.
Right now. Mikkel Ladefoged leads on 1.35 xG per 90, 0.11 ahead of Raphinha. New to the 10 since the last change: Ricardo Pepi.
The top 10 strikers by xG per 90 across 20 leagues
| Player | Club | xG per 90 | xG | Shots | Goals | Minutes | ||
|---|---|---|---|---|---|---|---|---|
| 1 | Mikkel Ladefoged | Lincoln City · EFL Championship · 23 | 1.35 | 5.81 | 23 | 3 | 388 | View profile → |
| 2 | Raphinha | FC Barcelona · La Liga · 29 | 1.24 | 7.65 | 25 | 12 | 555 | View profile → |
| 3 | Ivan Toney | Al Ahli · Saudi Pro League · 30 | 1.24 | 9.44 | 33 | 11 | 684 | View profile → |
| 4 | Donyell Malen | Roma · Serie A · 27 | 1.13 | 4.99 | 22 | 6 | 398 | View profile → |
| 5 | Gabriel Fernández | Cruz Azul · Liga MX · 32 | 1.05 | 5.6 | 32 | 4 | 479 | View profile → |
| 6 | Amin Chiakha | Rosenborg · Eliteserien · 20 | 1.00 | 10.59 | 48 | 12 | 958 | View profile → |
| 7 | Kylian Mbappé | Real Madrid · La Liga · 27 | 0.95 | 7.62 | 44 | 7 | 720 | View profile → |
| 8 | Dušan Vlahović | Beşiktaş · Süper Lig · 26 | 0.91 | 3.74 | 14 | 6 | 369 | View profile → |
| 9 | Nicolò Tresoldi | Club Brugge · Belgian Pro League · 22 | 0.91 | 6.18 | 26 | 4 | 611 | View profile → |
| 10 | Ricardo Pepi | PSV · Eredivisie · 23 | 0.90 | 4.35 | 19 | 3 | 435 | View profile → |
What the numbers mean
The best striker in the world is a pub argument; the striker getting the best chances is a number. This list ranks strikers across 20 leagues by expected goals per 90 minutes, which is the purest measure of who keeps arriving where the goals are, whatever the finishing has done so far.
The bars put each striker against the whole pool: xG per 90 for the headline, shots per 90 for the volume, xG per shot for the quality of the average chance, and goals per shot for the finishing. A full bar means the top of that group, and the league on each card says where the numbers were made.
The list rebuilds every night from the latest matches, so it will move as the season goes on. The date on each card says when it last changed.
More on xG → · Why per 90 matters →
Which leagues count?
The 20 top-flight leagues FDscout follows in full, across Europe and the Americas. A striker needs at least 360 league minutes this season to qualify.
Why per 90 and not total xG?
Leagues are at different points in their seasons and strikers play different minutes, so totals would reward the players who have simply played more. Per 90 puts them on the same footing.
How often does it update?
Every night, from the latest matches. The order, the cards and the table rebuild together, and the date on each card says when the list last changed.
Reading the list
The league on each card matters: an xG per 90 of 0.8 in a league with weak defences is not the same as 0.8 in the Premier League, and the shots-per-90 bar shows whether the number comes from volume or from quality. Each name opens a full FDscout profile where every striker is measured against his own league and against the rest.
Mikkel Ladefoged
Raphinha
Ivan Toney
Donyell Malen
Gabriel Fernández
Amin Chiakha
Kylian Mbappé
Dušan Vlahović
Nicolò Tresoldi
Ricardo Pepi