Peak Props BUNDESLIGA · SCOUTING · 2024-25 BASELINE · 2025-26 PREVIEW
← Club soccer / Bundesliga / Scouting

Player impact

Value every touch.

Bundesliga scouting desk built on the last complete season (2024-25 baseline · 2025-26 preview). Sofascore season ratings stand in where ASA Goals Added (g+) does not exist for European leagues; fbref per-90 and Understat finishing fill the advanced layer.

SR
Sofascore rating
40
Rated players
40
Preview targets
279
Advanced profiles

Bundesliga Sofascore impact leaderboard

  1. 1 Matheo Raab 1. FC Union Berlin 9.70
  2. 2 Sander Tangvik Hamburger SV 8.80
  3. 3 Michael Olise FC Bayern München 7.87
  4. 4 Harry Kane FC Bayern München 7.84
  5. 5 Frank Feller 1. FC Heidenheim 7.77
  6. 6 Yan Diomande RB Leipzig 7.72
  7. 7 Joshua Kimmich FC Bayern München 7.71
  8. 8 Nico Schlotterbeck Borussia Dortmund 7.67
  9. 9 Karl Hein SV Werder Bremen 7.60
  10. 10 Sven Ulreich FC Bayern München 7.60
  11. 11 Dan Zagadou VfB Stuttgart 7.53
  12. 12 Mick Schmetgens SV Werder Bremen 7.50
  13. 13 Leo Scienza 1. FC Heidenheim 7.45
  14. 14 Aleix García Bayer 04 Leverkusen 7.45
  15. 15 Nadiem Amiri 1. FSV Mainz 05 7.43
  16. 16 Daniel Batz 1. FSV Mainz 05 7.42
  17. 17 Ramy Bensebaini Borussia Dortmund 7.38
  18. 18 Moritz Nicolas Borussia M'gladbach 7.34
  19. 19 David Raum RB Leipzig 7.33
  20. 20 Alejandro Grimaldo Bayer 04 Leverkusen 7.31
  21. 21 Patrik Schick Bayer 04 Leverkusen 6.94
  22. 22 Lucas Vázquez Bayer 04 Leverkusen 6.94
  23. 23 Diant Ramaj 1. FC Heidenheim 6.94
  24. 24 Vincenzo Grifo SC Freiburg 6.94
  25. 25 Robin Zentner 1. FSV Mainz 05 6.94
  26. 26 Xaver Schlager RB Leipzig 6.94
  27. 27 Jonathan Burkardt Eintracht Frankfurt 6.94
  28. 28 Malik Tillman Bayer 04 Leverkusen 6.93
  29. 29 Christoph Baumgartner RB Leipzig 6.93
  30. 30 Miro Muheim Hamburger SV 6.93
  31. 31 Nikolas Nartey VfB Stuttgart 6.93
  32. 32 Nicolai Remberg Hamburger SV 6.93
  33. 33 Anthony Caci 1. FSV Mainz 05 6.92
  34. 34 Noahkai Banks FC Augsburg 6.92
  35. 35 Ermedin Demirović VfB Stuttgart 6.92
  36. 36 Dimitrios Giannoulis FC Augsburg 6.92
  37. 37 Tom Krauß 1. FC Köln 6.92
  38. 38 Samuele Inacio Borussia Dortmund 6.91
  39. 39 Sheraldo Becker 1. FSV Mainz 05 6.91
  40. 40 Bazoumana Touré TSG Hoffenheim 6.91

Season-average Sofascore match rating (0–10), min substantial sample from dh_sofascore_player_ratings. Information only.

Bundesliga preview targets, 2025-26

Highest combined npxG + xAG per 90 from the 2024-25 baseline. The prop desk's forward-looking shortlist.

  1. Hugo Ekitike FW 0.92
  2. Leroy Sané FW 0.86
  3. Serge Gnabry FW,MF 0.86
  4. Michael Olise FW,MF 0.84
  5. Omar Marmoush FW 0.84
  6. Serhou Guirassy FW 0.82
  7. Deniz Undav FW,MF 0.80
  8. Nelson Weiper FW,MF 0.77
  9. Victor Boniface FW 0.73
  10. Karim Adeyemi FW,MF 0.72
  11. Harry Kane FW 0.70
  12. Myron Boadu FW 0.70
  13. Jamal Musiala MF 0.69
  14. Jonathan Burkardt FW 0.69
  15. Ermedin Demirović FW 0.69
  16. Nick Woltemade FW,MF 0.69
  17. Patrik Schick FW 0.66
  18. Maximilian Beier FW,MF 0.63
  19. Marvin Ducksch FW 0.63
  20. Franck Honorat FW 0.61
  21. Tim Kleindienst FW 0.59
  22. Oliver Burke FW 0.58
  23. Ansgar Knauff MF,DF 0.57
  24. Can Uzun MF,FW 0.55
  25. Kingsley Coman FW 0.53
  26. Julian Brandt MF 0.52
  27. Tomáš Čvančara FW 0.51
  28. Haris Tabakovic FW 0.51
  29. Florian Wirtz MF,FW 0.50
  30. Justin Njinmah FW,MF 0.50
  31. Thomas Müller MF,FW 0.49
  32. Fares Chaïbi MF,FW 0.49
  33. Bazoumana Touré FW,MF 0.49
  34. Enzo Millot MF,FW 0.48
  35. Lucas Höler FW,MF 0.47
  36. Gift Orban FW 0.47
  37. Sirlord Conteh FW,MF 0.47
  38. Xavi Simons MF 0.47
  39. Vincenzo Grifo FW,MF 0.47
  40. Armindo Sieb FW,MF 0.46
Power rankings

Bundesliga ClubElo + xG

Top clubs by ClubElo with team xG per match from the baseline season

  1. #1Bayern2001⚔ 1.21
  2. #2Dortmund1835⚔ 1.16
  3. #3Leverkusen1804⚔ 1.26
  4. #4Stuttgart1764⚔ 1.03
  5. #5RB Leipzig1762⚔ 1.14
  6. #6Freiburg1725⚔ 1.11
  7. #7Hoffenheim1700⚔ 1.08
  8. #8Mainz1672⚔ 1.10
  9. #9Frankfurt1664⚔ 1.04
  10. #10Gladbach1641⚔ 1.09
  11. #11Augsburg1636⚔ 1.00
  12. #12Union Berlin1619⚔ 0.94
  13. #13Werder1606⚔ 1.10
  14. #14Hamburg1602
  15. #15Wolfsburg1600⚔ 1.17
  16. #16Koeln1568
  17. #17Heidenheim1553⚔ 1.01
  18. #18St Pauli1533⚔ 0.80
  19. #19Hannover1528
  20. #20Paderborn1525⚔ 1.14

Source: ClubElo · dh_clubelo_ratings + match hub Understat xG

Advanced metrics leaderboard

fbref per-90 leaders

279 players with 900+ baseline minutes

Top npxG / 90

  1. #1Serhou GuirassyDortmund0.68
  2. #2Hugo EkitikeEint Frankfurt0.68
  3. #3Victor BonifaceLeverkusen0.63
  4. #4Patrik SchickLeverkusen0.63
  5. #5Deniz UndavStuttgart0.61
  6. #6Myron BoaduBochum0.60
  7. #7Ermedin DemirovićStuttgart0.60
  8. #8Leroy SanéBayern Munich0.56
  9. #9Jonathan BurkardtMainz 050.56
  10. #10Harry KaneBayern Munich0.50

Top xAG / 90

  1. #1Michael OliseBayern Munich0.46
  2. #2Omar MarmoushEint Frankfurt0.39
  3. #3Karim AdeyemiDortmund0.38
  4. #4Serge GnabryBayern Munich0.37
  5. #5Julian BrandtDortmund0.33
  6. #6Franck HonoratGladbach0.33
  7. #7David RaumRB Leipzig0.33
  8. #8Kevin StögerGladbach0.31
  9. #9Marvin DuckschWerder Bremen0.31
  10. #10Leroy SanéBayern Munich0.30

Source: dh_fbref_player_standard + passing + defense (2024-25)

Finishing vs xG

2024-25

  1. 1Harry Kaneepl · 26G vs 21.2 xG+4.8
  2. 2Yan Diomandeepl · 12G vs 8 xG+4.0
  3. 3Jens Stageepl · 10G vs 6.1 xG+3.9
  4. 4Michael Oliseepl · 15G vs 11.5 xG+3.5
  5. 5Can Uzunepl · 7G vs 3.8 xG+3.2
  6. 6Ermedin Demirovicepl · 11G vs 7.9 xG+3.1
  7. 7Jamie Lewelingepl · 7G vs 4.1 xG+2.9
  8. 8Rani Khediraepl · 5G vs 2.3 xG+2.7
  9. 9Chris Führichepl · 7G vs 4.3 xG+2.7
  10. 10Igor Matanovicepl · 10G vs 8.1 xG+1.9
  11. 11Julian Brandtepl · 7G vs 5.1 xG+1.9
  12. 12Grischa Prömelepl · 7G vs 5.1 xG+1.9
  13. 13Fábio Vieiraepl · 6G vs 4.1 xG+1.9
  14. 14Karim Adeyemiepl · 7G vs 5.2 xG+1.8
  15. 15Serge Gnabryepl · 8G vs 6.3 xG+1.7
  16. 16Derry Scherhantepl · 5G vs 3.3 xG+1.7
  17. 17Fabian Riederepl · 4G vs 2.7 xG+1.3
  18. 18Woo-Yeong Jeongepl · 4G vs 2.7 xG+1.3
  19. 19Ernest Pokuepl · 5G vs 3.7 xG+1.3
  20. 20Nico Schlotterbeckepl · 5G vs 3.8 xG+1.2
  21. 21Assan Ouédraogoepl · 4G vs 2.8 xG+1.2
  22. 22Ilyas Ansahepl · 5G vs 3.8 xG+1.2
  23. 23Arnaud Kalimuendo Muingaepl · 6G vs 4.9 xG+1.1
  24. 24Luka Vuskovicepl · 5G vs 3.9 xG+1.1

Goals minus expected goals (Understat), minimum 20 open-play shots. Positive means finishing above the chances created. Information only.

dh_understat_shots

Player value clusters

279 players profiled

Progressive ball-carrier(26)

  1. #1Léo Scienza5.79
  2. #2Jamie Gittens5.26
  3. #3Alphonso Davies4.34
  4. #4Konrad Laimer3.62
  5. #5Chris Führich3.60

Balanced / low-usage(45)

  1. #1Nediljko Labrović3.23
  2. #2Patrick Drewes3.23
  3. #3Moritz Nicolas3.23
  4. #4Jonas Omlin3.23
  5. #5Timon Weiner3.23

Shooter / goal threat(36)

  1. #1Hugo Ekitike5.39
  2. #2Leroy Sané4.89
  3. #3Victor Boniface4.82
  4. #4Serhou Guirassy4.25
  5. #5Patrik Schick4.09

Ball-winner / disruptor(62)

  1. #1Benjamin Henrichs5.23
  2. #2Luca Netz4.84
  3. #3Lewis Holtby3.96
  4. #4Jakub Kamiński3.80
  5. #5Dayot Upamecano3.12

Box threat / finisher(50)

  1. #1Joshua Kimmich5.16
  2. #2Romano Schmid3.98
  3. #3Angelo Stiller3.87
  4. #4Granit Xhaka3.66
  5. #5Nadiem Amiri3.33

Circulation passer(22)

  1. #1Franck Honorat4.95
  2. #2Kevin Stöger4.83
  3. #3Álex Grimaldo3.54
  4. #4Vincenzo Grifo3.29
  5. #5Thomas Müller3.04

Dribble-carrier(22)

  1. #1Omar Marmoush6.40
  2. #2Karim Adeyemi5.98
  3. #3Florian Wirtz5.71
  4. #4Elias Saad5.65
  5. #5Kingsley Coman5.35

Deep creator / chance supplier(17)

  1. #1Michael Olise7.06
  2. #2Serge Gnabry5.34
  3. #3Julian Brandt3.81
  4. #4David Raum3.62
  5. #5Aleix García3.59

Source: fbref per-90 k-means · bundesliga-scouting bake

Role archetypes

Every tracked player clustered into a playing role

Per-90 profile from SportMonks match logs (shots, key passes, tackles, duels). Minimum 180 minutes.

  • Elite attacker / Goal threat #1144
  • Goalkeeper129
  • Centre-back / Defensive anchor61
  • Elite attacker / Goal threat #252
  • Creator / Advanced playmaker26

Aerial specialists — set-piece and header threat

  1. 1Manuel NeuerCentre-back / Defensive anchor100%
  2. 2Frederik RönnowCentre-back / Defensive anchor95%
  3. 3Kevin MüllerCentre-back / Defensive anchor93%
  4. 4Noah AtuboluCentre-back / Defensive anchor92%
  5. 5Gregor KobelCentre-back / Defensive anchor91%
  6. 6Oliver BaumannCentre-back / Defensive anchor90%
  7. 7Nediljko LabrovicCentre-back / Defensive anchor89%
  8. 8Michael ZettererCentre-back / Defensive anchor88%
  9. 9Moritz NicolasCentre-back / Defensive anchor88%
  10. 10Finn DahmenCentre-back / Defensive anchor88%
  11. 11Kamil GrabaraCentre-back / Defensive anchor87%
  12. 12Timo HornCentre-back / Defensive anchor83%
  13. 13Timon WeinerCentre-back / Defensive anchor82%
  14. 14Péter GulácsiCentre-back / Defensive anchor81%
  15. 15Robin ZentnerCentre-back / Defensive anchor80%
  16. 16Nikola VasiljCentre-back / Defensive anchor79%

dh_sm_player_match_stats league_id=82

Squad bios

Position, club and minutes for tracked players

The reference layer behind every prop projection — 324 players with 900+ baseline minutes.

bundesliga-player-hub.json