Football, 306 games, 17 stats per player
496 players, sorted by goals
| Player | ||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Robert LewandowskiBayern München | 29 | 41 | 7 | 136 | 65 | 2,463 | 4 | 0 | – | 12 | 29 | 1 | 41 | 29 | 0 | 1 | 37 | 0 |
| André SilvaEintracht Frankfurt | 32 | 28 | 5 | 116 | 62 | 2,771 | 1 | 0 | – | 15 | 32 | 0 | 16 | 35 | 0 | – | 45 | 0 |
| Erling HaalandBorussia Dortmund | 28 | 27 | 6 | 92 | 48 | 2,410 | 2 | 0 | – | 12 | 28 | 1 | 19 | 22 | 0 | 1 | 32 | 0 |
| Wout WeghorstVfL Wolfsburg | 34 | 20 | 8 | 93 | 46 | 2,949 | 3 | 0 | – | 17 | 34 | 1 | 28 | 27 | 0 | 1 | 35 | 0 |
| Andrej KramaricTSG Hoffenheim | 28 | 20 | 5 | 96 | 44 | 2,386 | 2 | 0 | – | 13 | 28 | 2 | 1 | 42 | 0 | – | 39 | 0 |
| Sasa KalajdzicVfB Stuttgart | 33 | 16 | 5 | 69 | 29 | 2,139 | 1 | 0 | – | 1 | 33 | 10 | 28 | 35 | 0 | – | 36 | 0 |
| Lars StindlBorussia Mönchengladbach | 30 | 14 | 8 | 55 | 28 | 1,966 | 6 | 0 | – | 9 | 30 | 7 | 42 | 30 | 0 | 1 | 35 | 0 |
| Thomas MüllerBayern München | 32 | 11 | 19 | 50 | 17 | 2,683 | 0 | 0 | – | 10 | 32 | 1 | 22 | 22 | 0 | – | 37 | 0 |
| Lucas AlarioBayer Leverkusen | 25 | 11 | 2 | 41 | 20 | 1,244 | 2 | 0 | – | 8 | 25 | 13 | 17 | 17 | 0 | – | 15 | 0 |
| Silas Katompa-MvumpaVfB Stuttgart | 25 | 11 | 4 | 44 | 19 | 1,930 | 6 | 0 | – | 6 | 25 | 1 | 32 | 41 | 0 | – | 33 | 0 |
| Max Kruse1. FC Union Berlin | 22 | 11 | 5 | 30 | 18 | 1,636 | 0 | 0 | – | 6 | 22 | 3 | 5 | 12 | 0 | 1 | 24 | 0 |
| Serge GnabryBayern München | 27 | 10 | 2 | 59 | 27 | 1,652 | 4 | 0 | – | 4 | 27 | 7 | 21 | 22 | 0 | – | 20 | 0 |
| Ihlas BebouTSG Hoffenheim | 32 | 9 | 7 | 48 | 19 | 2,203 | 3 | 0 | – | 4 | 32 | 9 | 23 | 32 | 0 | – | 38 | 0 |
| Vincenzo GrifoSC Freiburg | 31 | 9 | 10 | 58 | 27 | 2,328 | 2 | 0 | – | 3 | 31 | 4 | 11 | 18 | 0 | – | 40 | 0 |
| Leon BaileyBayer Leverkusen | 30 | 9 | 8 | 58 | 20 | 2,147 | 6 | 0 | – | 10 | 30 | 5 | 22 | 43 | 0 | – | 26 | 0 |
| Patrik SchickBayer Leverkusen | 29 | 9 | 1 | 56 | 21 | 1,865 | 4 | 0 | – | 3 | 29 | 9 | 26 | 22 | 0 | – | 20 | 0 |
| Marco ReusBorussia Dortmund | 32 | 8 | 6 | 55 | 23 | 2,294 | 1 | 0 | – | 2 | 32 | 5 | 26 | 34 | 0 | 2 | 28 | 0 |
| Nils PetersenSC Freiburg | 32 | 8 | 0 | 33 | 12 | 1,289 | 0 | 0 | – | 6 | 32 | 20 | 11 | 4 | 0 | – | 25 | 0 |
| André HahnFC Augsburg | 29 | 8 | 3 | 43 | 14 | 2,046 | 4 | 0 | – | 9 | 29 | 5 | 32 | 27 | 0 | – | 33 | 0 |
| Marcus ThuramBorussia Mönchengladbach | 29 | 8 | 3 | 58 | 21 | 1,739 | 3 | 1 | – | 5 | 29 | 9 | 37 | 38 | 0 | – | 30 | 0 |
| Roland SallaiSC Freiburg | 28 | 8 | 3 | 46 | 20 | 1,674 | 5 | 0 | – | 9 | 28 | 6 | 47 | 56 | 0 | – | 28 | 0 |
| Marcel SabitzerRB Leipzig | 27 | 8 | 3 | 59 | 26 | 2,029 | 8 | 0 | – | 11 | 27 | 3 | 21 | 36 | 0 | – | 24 | 0 |
| Jadon SanchoBorussia Dortmund | 26 | 8 | 11 | 52 | 17 | 2,069 | 0 | 0 | – | 9 | 26 | 2 | 1 | 22 | 0 | – | 28 | 0 |
| Krzysztof PiatekHertha Berlin | 32 | 7 | 1 | 41 | 18 | 1,633 | 4 | 0 | – | 13 | 32 | 14 | 40 | 21 | 0 | 1 | 27 | 0 |
| Ondrej DudaFC Cologne | 32 | 7 | 5 | 49 | 16 | 2,554 | 7 | 1 | – | 9 | 32 | 0 | 50 | 55 | 0 | 1 | 40 | 0 |
| Emil ForsbergRB Leipzig | 29 | 7 | 4 | 33 | 16 | 1,548 | 0 | 0 | – | 7 | 29 | 9 | 12 | 25 | 0 | 1 | 20 | 0 |
| Josip BrekaloVfL Wolfsburg | 29 | 7 | 3 | 47 | 21 | 1,825 | 1 | 0 | – | 1 | 29 | 7 | 8 | 16 | 0 | – | 22 | 0 |
| Matheus CunhaHertha Berlin | 27 | 7 | 4 | 70 | 33 | 2,153 | 9 | 0 | – | 4 | 27 | 2 | 46 | 75 | 0 | 1 | 39 | 0 |
| Jhon CórdobaHertha Berlin | 21 | 7 | 1 | 48 | 18 | 1,543 | 3 | 0 | – | 7 | 21 | 4 | 35 | 44 | 0 | – | 26 | 0 |
| Jean-Philippe MatetaMainz | 15 | 7 | 1 | 29 | 14 | 1,002 | 2 | 0 | – | 14 | 15 | 3 | 8 | 8 | 0 | – | 20 | 0 |
| Ridle BakuVfL Wolfsburg | 34 | 6 | 7 | 35 | 12 | 2,868 | 1 | 0 | – | 5 | 34 | 1 | 32 | 45 | 0 | – | 43 | 0 |
| Daniel CaligiuriFC Augsburg | 33 | 6 | 4 | 38 | 12 | 2,672 | 5 | 0 | – | 1 | 33 | 2 | 33 | 62 | 0 | 1 | 44 | 0 |
| Florian NeuhausBorussia Mönchengladbach | 33 | 6 | 5 | 49 | 16 | 2,630 | 9 | 0 | – | 8 | 33 | 3 | 21 | 38 | 0 | – | 46 | 0 |
| Leroy SanéBayern München | 32 | 6 | 9 | 57 | 20 | 1,805 | 2 | 0 | – | 4 | 32 | 14 | 14 | 21 | 0 | – | 30 | 0 |
| Christoph BaumgartnerTSG Hoffenheim | 31 | 6 | 3 | 61 | 20 | 2,378 | 7 | 0 | – | 3 | 31 | 3 | 68 | 53 | 0 | – | 44 | 0 |
| Rubén VargasFC Augsburg | 30 | 6 | 3 | 38 | 13 | 1,614 | 2 | 1 | – | 4 | 30 | 12 | 24 | 30 | 0 | – | 27 | 0 |
| Alassane PléaBorussia Mönchengladbach | 29 | 6 | 2 | 62 | 25 | 1,806 | 2 | 0 | – | 8 | 29 | 10 | 17 | 28 | 0 | – | 28 | 0 |
| Christopher NkunkuRB Leipzig | 28 | 6 | 6 | 53 | 22 | 1,894 | 2 | 0 | – | 12 | 28 | 9 | 38 | 50 | 0 | – | 17 | 0 |
| Robin QuaisonMainz | 28 | 6 | 2 | 35 | 17 | 1,480 | 1 | 0 | – | 2 | 28 | 10 | 20 | 12 | 0 | – | 31 | 0 |
| Jamal MusialaBayern München | 26 | 6 | 1 | 26 | 10 | 871 | 0 | 0 | – | 2 | 26 | 19 | 11 | 21 | 0 | – | 14 | 0 |
| Jonas HofmannBorussia Mönchengladbach | 24 | 6 | 11 | 25 | 11 | 1,824 | 1 | 0 | – | 7 | 24 | 3 | 19 | 19 | 0 | – | 33 | 0 |
| Maximilian PhilippVfL Wolfsburg | 24 | 6 | 2 | 29 | 15 | 1,113 | 3 | 0 | – | 4 | 24 | 11 | 16 | 12 | 0 | – | 16 | 0 |
| Matthew HoppeSchalke 04 | 22 | 6 | 1 | 20 | 8 | 1,310 | 3 | 0 | – | 0 | 22 | 7 | 21 | 17 | 0 | – | 32 | 0 |
| Joel Pohjanpalo1. FC Union Berlin | 20 | 6 | 0 | 32 | 15 | 856 | 0 | 0 | – | 3 | 20 | 10 | 7 | 8 | 0 | – | 9 | 0 |
| Niclas FüllkrugWerder Bremen | 19 | 6 | 0 | 35 | 17 | 879 | 1 | 0 | – | 7 | 19 | 9 | 15 | 13 | 0 | – | 11 | 0 |
| Nico GonzálezVfB Stuttgart | 15 | 6 | 2 | 49 | 13 | 935 | 5 | 0 | – | 5 | 15 | 5 | 13 | 33 | 0 | 1 | 13 | 0 |
| Fabian KlosArminia Bielefeld | 34 | 5 | 2 | 54 | 20 | 2,724 | 4 | 0 | – | 10 | 34 | 2 | 47 | 56 | 0 | 1 | 44 | 0 |
| Marvin Friedrich1. FC Union Berlin | 34 | 5 | 2 | 25 | 6 | 3,060 | 1 | 0 | – | 4 | 34 | 0 | 26 | 22 | 0 | – | 41 | 0 |
| Ritsu DoanArminia Bielefeld | 34 | 5 | 2 | 66 | 18 | 2,786 | 1 | 0 | – | 3 | 34 | 1 | 28 | 62 | 0 | – | 46 | 0 |
| Mats HummelsBorussia Dortmund | 33 | 5 | 0 | 30 | 16 | 2,816 | 6 | 0 | – | 7 | 33 | 1 | 27 | 15 | 0 | – | 44 | 0 |
| Daichi KamadaEintracht Frankfurt | 32 | 5 | 12 | 38 | 11 | 2,374 | 3 | 0 | – | 7 | 32 | 4 | 40 | 30 | 0 | – | 41 | 0 |
| Dani OlmoRB Leipzig | 32 | 5 | 9 | 77 | 24 | 2,205 | 1 | 0 | – | 3 | 32 | 6 | 17 | 38 | 0 | – | 20 | 0 |
| Ellyes SkhiriFC Cologne | 32 | 5 | 2 | 17 | 7 | 2,790 | 5 | 0 | – | 3 | 32 | 0 | 43 | 17 | 0 | – | 56 | 0 |
| Josh SargentWerder Bremen | 32 | 5 | 2 | 45 | 21 | 2,519 | 7 | 0 | – | 6 | 32 | 2 | 32 | 41 | 1 | – | 42 | 0 |
| Breel EmboloBorussia Mönchengladbach | 31 | 5 | 2 | 42 | 21 | 1,434 | 4 | 0 | – | 12 | 31 | 15 | 34 | 54 | 0 | – | 28 | 0 |
| Elvis RexhbecajFC Cologne | 30 | 5 | 2 | 27 | 10 | 1,834 | 4 | 0 | – | 4 | 30 | 10 | 20 | 49 | 0 | – | 36 | 0 |
| Ermedin DemirovicSC Freiburg | 30 | 5 | 6 | 42 | 19 | 1,509 | 7 | 0 | – | 7 | 30 | 11 | 43 | 15 | 0 | – | 26 | 0 |
| Alexander SørlothRB Leipzig | 29 | 5 | 3 | 48 | 18 | 1,430 | 2 | 0 | – | 6 | 29 | 16 | 27 | 7 | 0 | 1 | 14 | 0 |
| Dodi LukébakioHertha Berlin | 29 | 5 | 5 | 42 | 19 | 1,868 | 3 | 1 | – | 8 | 29 | 8 | 33 | 31 | 0 | – | 35 | 0 |
| Florian WirtzBayer Leverkusen | 29 | 5 | 5 | 31 | 14 | 2,229 | 1 | 0 | – | 3 | 29 | 4 | 25 | 14 | 0 | – | 29 | 0 |
From the Lineball stats database, built from official match stats. Tap a column to sort; switch to per game for averages.
SPI ratings, match probabilities and expected goals 2016-2023: FiveThirtyEight (github.com/fivethirtyeight/data), CC BY 4.0.