Scouting lists

The best finishers in football: the live top 10

The top scorer charts tell you who got the most chances. This table tells you something different: who does the most with the chances they get. It's the live ranking of football's best finishers, measured as non-penalty goals scored above expectation, and it updates as new matches land in the data.

Why this type of player matters

Two strikers can receive identical service and end the season ten goals apart. That gap is finishing, and for decades it was the most argued-about, least measured skill in football. Expected goals changed that. Because xG values every chance by its difficulty, we can now ask the precise question: given the chances this player took, how many goals would an average finisher have scored, and how many did he score?

A player consistently beating his xG is adding goals out of thin air. Those extra goals need no extra service, no new signings and no tactical change; they're pure conversion, and they turn draws into wins. It's the difference between a striker who needs five chances a game and one who punishes the two he gets, which is also the difference between a striker who can play in a dominant team and one who thrives in a struggling one.

The reverse matters just as much. A famous name scoring below expectation, season after season, is quietly more replaceable than his goal tally suggests: the chances are doing the work, not the man.

Why we use these stats

How the ranking works

The pool is every outfield player across 20 top-flight leagues; finishing isn't only a striker's skill, and the table is free to surface wingers and midfielders. The window is always the last 12 months of league football. To qualify, a player needs at least 900 league minutes and 5.0 npxG of chance volume, so nobody makes the list off a handful of lucky hits. Qualified players are ranked by non-penalty goals minus npxG. A player new to the top ten carries a green New tag for his first week.

The live top 10

PlayerClubNP goalsnpxGAbove xGConversion %
1Lionel MessiInter Miami · 392819.48.615.2
2Carlos ViníciusGrêmio · 31189.48.627.3
3Joshua KingAl Khaleej · 342112.68.429.2
4Denis BouangaLos Angeles FC · 312214.17.918.8
5Ivan ToneyAl Ahli · 302517.47.624.5
6Mika GodtsParis Saint Germain · 21179.67.420
7Khalid Al-GhannamAl Ettifaq · 25135.87.228.9
8Luis SuárezSporting CP · 282315.97.118.7
9Zan VipotnikSwansea City · 241710719.3
10Nicolás Fernández MercauNew York City · 26147719.2
All outfield players across 20 top-flight leagues, last 12 months, minimum 900 minutes and 5.0 npxG, ranked by non-penalty goals scored above expectation. Auto-updates as new data lands · refreshed 27 August 2026.

How to read it

One honest warning: finishing overperformance is the noisiest headline stat in football. A single hot season can be luck, and even elite finishers have flat years. The strength of the signal rises with volume and with repetition, so before falling in love with a name here, open his profile and check whether he's beaten expectation across multiple seasons, and look at his xG per shot to see where he shoots from. A player beating xG on good positions is a clean striker; one beating it from range is betting on thunderbolts, and thunderbolts regress. The next layer of this analysis, separating shot placement from shot selection, is covered in xG vs xGoT.

Who should want these players

Teams that create plenty and win little are the obvious buyers: if the chances already exist, a finisher is the cheapest upgrade in goals-per-pound available. The savvier move is watching this list's edges. A young player entering the top ten is finishing evidence arriving before the market reprices him, which is why our U21 strikers ranking pairs so naturally with this one. And a big name dropping off it is sometimes the earliest visible sign of decline, long before the goal tally shows it, because service fades slower than sharpness.

Click any name for the full FDscout dossier: percentile radar, xG breakdowns, traits including the xG out performer badge, and season-by-season history. Every term on this page is defined in the stats glossary.

Put the numbers to work. Look up any of 23,000+ players across 30 leagues on FDscout: percentile radars, role scores, traits and living scouting pools. Try it free →
More: Blog · Stats glossary · Role library · Look any player up on FDscout