Fantasy Picker

Shortlist fantasy options by role and form.

Use per-90 rates to compare top performers and spot value picks quickly.

Data source: Football-Data.org top-scorers feed — per-90 estimated from matches played this season (90-minute basis). Shots/90 is omitted: the feed carries no shot data.

Scores are adjusted by league difficulty and last-5 form where standings data is available.

Last updated: 2026-06-03T12:17:42.751Z

Source: live top-scorers feed (185 players)

Sources: No source metadata

Confidence: Low confidence

Player Role Team Competition Goals/90 Assists/90 Shots/90 Form score Value score
Erling Haaland Manchester City FC Premier League 0.75 0.22 3.67 87.50
Thiago Rodrigues Brentford FC Premier League 0.58 0.03 2.39 54.47
Antoine Semenyo Manchester City FC Premier League 0.46 0.11 2.16 51.08
Ollie Watkins Aston Villa FC Premier League 0.43 0.08 1.97 46.22
João Pedro Chelsea FC Premier League 0.43 0.14 2.14 51.43
Morgan Gibbs-White Nottingham Forest FC Premier League 0.41 0.14 2.03 48.65
Viktor Gyökeres Arsenal FC Premier League 0.39 0.03 1.64 37.50
Dominic Calvert-Lewin Leeds United FC Premier League 0.40 0.03 1.69 38.57
Danny Welbeck Brighton & Hove Albion FC Premier League 0.35 0.03 1.49 34.05
Eli Kroupi AFC Bournemouth Premier League 0.34 0.00 1.37 30.79
Jean-Philippe Mateta Crystal Palace FC Premier League 0.38 0.00 1.50 33.75
Hugo Ekitike Liverpool FC Premier League 0.38 0.14 1.93 46.55
Richarlison Tottenham Hotspur FC Premier League 0.33 0.12 1.70 40.91
Bryan Mbeumo Manchester United FC Premier League 0.33 0.09 1.61 38.18
Benjamin Šeško Manchester United FC Premier League 0.34 0.03 1.47 33.75
Zian Flemming Burnley FC Premier League 0.34 0.00 1.38 30.94
Enzo Fernández Chelsea FC Premier League 0.28 0.11 1.44 35.00
Cole Palmer Chelsea FC Premier League 0.37 0.04 1.59 36.67
Harry Wilson Fulham FC Premier League 0.28 0.19 1.69 42.50
Morgan Rogers Aston Villa FC Premier League 0.27 0.19 1.65 41.35
Kylian Mbappé Real Madrid CF La Liga 0.81 0.13 3.61 84.19
Vedat Muriqi RCD Mallorca La Liga 0.62 0.03 2.57 58.38
Ante Budimir CA Osasuna La Liga 0.46 0.00 1.84 41.35
Ferrán Torres FC Barcelona La Liga 0.46 0.09 2.09 48.86
Lamine Yamal FC Barcelona La Liga 0.57 0.39 3.46 86.79
Vinicius Junior Real Madrid CF La Liga 0.46 0.14 2.26 54.00
Borja Iglesias RC Celta de Vigo La Liga 0.41 0.03 1.70 38.92
Mikel Oyarzabal Real Sociedad de Fútbol La Liga 0.43 0.11 2.06 48.86
Toni Martínez Deportivo Alavés La Liga 0.37 0.08 1.71 40.26
Robert Lewandowski FC Barcelona La Liga 0.40 0.06 1.77 41.14
Raphinha FC Barcelona La Liga 0.54 0.13 2.54 60.00
Alexander Sørloth Club Atlético de Madrid La Liga 0.37 0.00 1.49 33.43
Georges Mikautadze Villarreal CF La Liga 0.39 0.18 2.12 51.82
Cucho Hernández Real Betis Balompié La Liga 0.34 0.09 1.66 39.38
Lucas Boyé Deportivo Alavés La Liga 0.37 0.03 1.57 36.00
Carlos Espí Levante UD La Liga 0.32 0.00 1.29 29.12
Jorge de Frutos Rayo Vallecano de Madrid La Liga 0.28 0.03 1.19 27.50
Hugo Duro Valencia CF La Liga 0.27 0.00 1.08 24.32
André Silva Elche CF La Liga 0.30 0.00 1.21 27.27
Alberto Moleiro Villarreal CF La Liga 0.27 0.14 1.49 36.49
Lautaro Martínez FC Internazionale Milano Serie A 0.52 0.18 2.61 62.73
Anastasios Douvikas Como 1907 Serie A 0.37 0.03 1.55 35.53
Donyell Malen AS Roma Serie A 0.78 0.11 3.44 80.00
Marcus Thuram-Ulien FC Internazionale Milano Serie A 0.42 0.19 2.26 55.16
Rasmus Højlund SSC Napoli Serie A 0.39 0.15 2.03 49.09
Nico Paz Como 1907 Serie A 0.33 0.17 1.83 45.00
Giovanni Simeone Torino FC Serie A 0.32 0.00 1.29 29.12
Scott McTominay SSC Napoli Serie A 0.30 0.09 1.48 35.45
Federico Bonazzoli US Cremonese Serie A 0.27 0.05 1.24 29.19
Gianluca Scamacca Atalanta BC Serie A 0.32 0.03 1.39 31.94
Riccardo Orsolini Bologna FC 1909 Serie A 0.27 0.03 1.16 26.76
Keinan Davis Udinese Calcio Serie A 0.33 0.13 1.73 42.00
Kenan Yıldız Juventus FC Serie A 0.27 0.16 1.57 38.92
Nikola Krstović Atalanta BC Serie A 0.26 0.13 1.45 35.53
Andrea Pinamonti US Sassuolo Calcio Serie A 0.25 0.08 1.25 30.00
Hakan Çalhanoğlu FC Internazionale Milano Serie A 0.35 0.15 1.85 45.00
Mateo Pellegrino Parma Calcio 1913 Serie A 0.24 0.03 1.05 24.32
Rafael Leão AC Milan Serie A 0.30 0.10 1.50 36.00
Domenico Berardi US Sassuolo Calcio Serie A 0.31 0.15 1.69 41.54
Christian Pulisic AC Milan Serie A 0.26 0.13 1.42 34.84
Harry Kane FC Bayern München Bundesliga 1.13 0.13 4.88 112.50
Deniz Undav VfB Stuttgart Bundesliga 0.66 0.21 3.24 77.59
Sehrou Guirassy Borussia Dortmund Bundesliga 0.50 0.00 2.00 45.00
Patrik Schick Bayer 04 Leverkusen Bundesliga 0.57 0.07 2.50 57.86
Michael Olise FC Bayern München Bundesliga 0.45 0.58 3.55 92.73
Luis Díaz FC Bayern München Bundesliga 0.47 0.38 3.00 75.94
Andrej Kramarić TSG 1899 Hoffenheim Bundesliga 0.41 0.18 2.18 52.94
Christoph Baumgartner RB Leipzig Bundesliga 0.39 0.24 2.30 57.27
Said El Mala 1. FC Köln Bundesliga 0.38 0.12 1.88 45.00
Jonathan Burkardt Eintracht Frankfurt Bundesliga 0.59 0.05 2.50 57.27
Haris Tabaković Borussia Mönchengladbach Bundesliga 0.41 0.03 1.72 39.38
Nadiem Amiri 1. FSV Mainz 05 Bundesliga 0.46 0.08 2.08 48.46
Ermedin Demirovic VfB Stuttgart Bundesliga 0.48 0.12 2.28 54.00
Yan Diomandé RB Leipzig Bundesliga 0.36 0.24 2.18 54.55
Igor Matanovic SC Freiburg Bundesliga 0.34 0.06 1.56 36.56
Fisnik Asllani TSG 1899 Hoffenheim Bundesliga 0.29 0.18 1.71 42.35
Jens Stage SV Werder Bremen Bundesliga 0.34 0.07 1.59 37.24
Romulo Cruz RB Leipzig Bundesliga 0.30 0.10 1.50 36.00
Maximilian Beier Borussia Dortmund Bundesliga 0.27 0.15 1.55 38.18
Can Uzun Eintracht Frankfurt Bundesliga 0.35 0.17 1.91 46.96
Esteban Lepaul Stade Rennais FC 1901 Ligue 1 0.62 0.15 2.91 68.82
Joaquín Panichelli RC Strasbourg Alsace Ligue 1 0.59 0.04 2.48 56.67
Mason Greenwood Olympique de Marseille Ligue 1 0.48 0.24 2.67 65.45
Lassine Sinayoko AJ Auxerre Ligue 1 0.41 0.13 2.00 47.81
Folarin Balogun AS Monaco FC Ligue 1 0.42 0.10 1.97 46.45
Wesley Saïd Racing Club de Lens Ligue 1 0.40 0.07 1.80 42.00
Odsonne Edouard Racing Club de Lens Ligue 1 0.41 0.10 1.97 46.55
Corentin Tolisso Olympique Lyonnais Ligue 1 0.37 0.13 1.87 45.00
Florian Thauvin Racing Club de Lens Ligue 1 0.33 0.18 1.88 46.36
Bradley Barcola Paris Saint-Germain FC Ligue 1 0.35 0.03 1.52 34.84
Ansu Fati AS Monaco FC Ligue 1 0.42 0.00 1.69 38.08
Pierre-Emerick Aubameyang Olympique de Marseille Ligue 1 0.30 0.15 1.67 40.91
Pablo Pagis FC Lorient Ligue 1 0.34 0.17 1.90 46.55
Ousmane Dembélé Paris Saint-Germain FC Ligue 1 0.42 0.29 2.54 63.75
Martial Godo RC Strasbourg Alsace Ligue 1 0.34 0.03 1.48 34.14
Pavel Šulc Olympique Lyonnais Ligue 1 0.36 0.11 1.75 41.79
Ahmadou Bamba Dieng FC Lorient Ligue 1 0.37 0.07 1.70 40.00
Ilan Kebbal Paris FC Ligue 1 0.30 0.13 1.60 39.00
Romain Del Castillo Stade Brestois 29 Ligue 1 0.29 0.10 1.45 34.84
Breel Embolo Stade Rennais FC 1901 Ligue 1 0.29 0.10 1.45 34.84
Kylian Mbappé Real Madrid CF Champions League 1.25 0.08 5.25 120.00
Harry Kane FC Bayern München Champions League 1.00 0.14 4.43 102.86
Khvicha Kvaratskhelia Paris Saint-Germain FC Champions League 0.63 0.38 3.63 90.00
Anthony Gordon Newcastle United FC Champions League 0.83 0.17 3.83 90.00
Julián Álvarez Club Atlético de Madrid Champions League 0.67 0.20 3.27 78.00
Erling Haaland Manchester City FC Champions League 0.80 0.00 3.20 72.00
Ousmane Dembélé Paris Saint-Germain FC Champions League 0.62 0.15 2.92 69.23
Victor Osimhen Galatasaray SK Champions League 0.70 0.20 3.40 81.00
Luis Díaz FC Bayern München Champions League 0.58 0.25 3.08 75.00
Martinelli Arsenal FC Champions League 0.43 0.14 2.14 51.43
Jens Hauge FK Bodø/Glimt Champions League 0.50 0.17 2.50 60.00
Harvey Barnes Newcastle United FC Champions League 0.50 0.33 3.00 75.00
Fermín López FC Barcelona Champions League 0.55 0.36 3.27 81.82
Lamine Yamal FC Barcelona Champions League 0.60 0.30 3.30 81.00
Vitinha Paris Saint-Germain FC Champions League 0.35 0.06 1.59 37.06
Alexander Sørloth Club Atlético de Madrid Champions League 0.40 0.07 1.80 42.00
Camilo Durán Qarabağ Ağdam FK Champions League 0.50 0.20 2.60 63.00
Marcus Rashford FC Barcelona Champions League 0.42 0.25 2.42 60.00
Michael Olise FC Bayern München Champions League 0.38 0.46 2.92 76.15
Gorka Guruzeta Athletic Club Champions League 0.71 0.00 2.86 64.29
Kevin Viveros CA Paranaense Brazilian Série A 0.65 0.06 2.76 63.53
Pedro CR Flamengo Brazilian Série A 0.59 0.24 3.06 74.12
Carlos Vinícius Grêmio FBPA Brazilian Série A 0.53 0.00 2.12 47.65
John Kennedy Fluminense FC Brazilian Série A 0.50 0.06 2.17 50.00
Breno Lopes Coritiba FBC Brazilian Série A 0.53 0.07 2.33 54.00
Danilo dos Santos de Oliveira Botafogo FR Brazilian Série A 0.58 0.17 2.83 67.50
Arthur Cabral Botafogo FR Brazilian Série A 0.41 0.06 1.82 42.35
Luciano Juba EC Bahia Brazilian Série A 0.47 0.07 2.07 48.00
Gabriel Barbosa Santos FC Brazilian Série A 0.54 0.15 2.62 62.31
José Manuel López SE Palmeiras Brazilian Série A 0.35 0.18 1.94 47.65
Luciano São Paulo FC Brazilian Série A 0.40 0.07 1.80 42.00
Jonathan Calleri São Paulo FC Brazilian Série A 0.38 0.06 1.69 39.38
Isidro Pitta RB Bragantino Brazilian Série A 0.35 0.06 1.59 37.06
Stiven Mendoza CA Paranaense Brazilian Série A 0.28 0.00 1.11 25.00
Joaquín Lavega Coritiba FBC Brazilian Série A 0.29 0.06 1.35 31.76
Christian Cruzeiro EC Brazilian Série A 0.28 0.17 1.61 40.00
Carlos Renê EC Vitória Brazilian Série A 0.50 0.10 2.30 54.00
Matheus Martins Botafogo FR Brazilian Série A 0.27 0.00 1.07 24.00
Alef Manga Clube do Remo Brazilian Série A 0.22 0.17 1.39 35.00
Edenilson Botafogo FR Brazilian Série A 0.24 0.12 1.29 31.76
Ayase Ueda Feyenoord Rotterdam Eredivisie 0.81 0.03 3.32 75.48
Mika Godts AFC Ajax Eredivisie 0.53 0.38 3.25 81.56
Troy Parrott AZ Eredivisie 0.57 0.18 2.82 67.50
Ricardo Pepi PSV Eredivisie 0.62 0.00 2.46 55.38
Ismael Saibari PSV Eredivisie 0.56 0.22 2.89 70.00
Guus Til PSV Eredivisie 0.48 0.17 2.45 58.97
Bryan Linssen NEC Eredivisie 0.36 0.21 2.09 51.82
Jacob Trenskow SC Heerenveen Eredivisie 0.36 0.15 1.91 46.36
Tobias Lauritsen Sparta Rotterdam Eredivisie 0.35 0.15 1.85 45.00
Mathis Suray Go Ahead Eagles Eredivisie 0.36 0.06 1.64 38.18
Kaj Sierhuis Fortuna Sittard Eredivisie 0.40 0.03 1.70 39.00
Koen Kostons PEC Zwolle Eredivisie 0.32 0.18 1.82 45.00
Sven Mijnans AZ Eredivisie 0.37 0.20 2.07 51.00
Anis Moussa Feyenoord Rotterdam Eredivisie 0.37 0.20 2.07 51.00
Tjaronn Chery NEC Eredivisie 0.30 0.18 1.76 43.64
Jizz Hornkamp Heracles Almelo Eredivisie 0.40 0.04 1.72 39.60
Kristian Hlynsson FC Twente '65 Eredivisie 0.30 0.12 1.58 38.18
Noah Naujoks SBV Excelsior Eredivisie 0.32 0.03 1.39 31.94
Daan Rots FC Twente '65 Eredivisie 0.27 0.12 1.45 35.45
Thom van Bergen FC Groningen Eredivisie 0.26 0.12 1.41 34.41
Luis Suárez Sporting Clube de Portugal Primeira Liga 0.88 0.19 4.06 95.63
Vangelis Pavlidis Sport Lisboa e Benfica Primeira Liga 0.68 0.09 2.97 68.82
Yanis Begraoui GD Estoril Praia Primeira Liga 0.59 0.03 2.44 55.59
Chuchu CD Nacional Primeira Liga 0.55 0.00 2.18 49.09
Rodrigo Zalazar Sporting Clube de Braga Primeira Liga 0.55 0.17 2.72 65.17
Ricardo Horta Sporting Clube de Braga Primeira Liga 0.54 0.14 2.57 61.07
Samu Omorodion FC Porto Primeira Liga 0.65 0.05 2.75 63.00
Pedro Gonçalves Sporting Clube de Portugal Primeira Liga 0.46 0.25 2.61 64.29
Murilo Gil Vicente FC Primeira Liga 0.34 0.13 1.75 42.19
Pablo Felipe Gil Vicente FC Primeira Liga 0.77 0.00 3.08 69.23
Pau Victor Delgado Sporting Clube de Braga Primeira Liga 0.30 0.12 1.58 38.18
Clayton Rio Ave FC Primeira Liga 0.53 0.32 3.05 75.79
Alfonso Trezza FC Arouca Primeira Liga 0.28 0.09 1.41 33.75
Guilherme Schettine Moreirense FC Primeira Liga 0.60 0.07 2.60 60.00
Marko Milovanovic FC Alverca Primeira Liga 0.29 0.06 1.35 31.94
William da Silva FC Porto Primeira Liga 0.26 0.03 1.13 26.13
Trincão Sporting Clube de Portugal Primeira Liga 0.21 0.35 1.88 50.29
Andreas Schjelderup Sport Lisboa e Benfica Primeira Liga 0.21 0.18 1.35 34.41
André Luiz Rio Ave FC Primeira Liga 0.37 0.16 1.95 47.37
Samu Vitória SC Primeira Liga 0.24 0.10 1.28 31.03
Julián Quiñones Mexico FIFA World Cup 2026 1.00 0.00 4.00 90.00
Raúl Jiménez Mexico FIFA World Cup 2026 1.00 0.00 4.00 90.00
Ladislav Krejčí Czechia FIFA World Cup 2026 1.00 0.00 4.00 90.00
In-beom Hwang South Korea FIFA World Cup 2026 1.00 1.00 7.00 180.00
Hyun-Gyu Oh South Korea FIFA World Cup 2026 1.00 0.00 4.00 90.00

Form score blends goals, assists, and shot volume with league difficulty + last-5 form. Value score emphasizes per-90 impact.