Leagues · Germany

Bundesliga

17 clubs · 76 players · 17 nations · 44 goal contributions
26
Goals
18
Assists
13,844
Minutes
40
Cards
1
Pens scored

Top clubs

goals and assists by club

Where the league's output comes from

league to clubs to goals and assists to nations

Squad shape

which positions produced the output

Stars or spread?

each dot is a player, sized by minutes
GoalkeeperDefenderMidfielderAttacker

Clubs

ranked by goal contributions
ClubPlayersGAG+AMinCards
RB Leipzig1157122,7376
Bayern München106393,1083
Borussia Dortmund86171,0873
1899 Hoffenheim62247611
Bayer Leverkusen103032,0549
FC Augsburg11123090
SC Freiburg41127022
FSV Mainz 0520114974
SV Darmstadt 981101171
VfB Stuttgart50114053
VfL Wolfsburg80111,1755
Werder Bremen21014161
1. FC Köln100000
Borussia Mönchengladbach20001751
Eintracht Frankfurt100000
Union Berlin30003611
VfL Bochum1000400

Reunions & Rivalries

clubmates together and against each other at Euro 2024

Double Act

Two or more clubmates scoring for the same nation in one game.

2 clubmates scored for GermanyBorussia Dortmund
Emre CanDEF1GNiclas FüllkrugATT1G
Germany 5–1 ScotlandWon
Jun 14, 2024 · Allianz Arena, München

The Handover

One clubmate substituted on for another.

Jamal MusialaMIDThomas MüllerATTBayern München
Thomas Müller on for clubmate Jamal Musiala · Germany vs Scotland · 74'
Germany 5–1 ScotlandWon
Jun 14, 2024 · Allianz Arena, München
David RaumDEFBenjamin HenrichsDEFRB Leipzig
Benjamin Henrichs on for clubmate David Raum · Germany vs Denmark · 81'
Germany 2–0 DenmarkWon
Jun 29, 2024 · BVB Stadion Dortmund, Dortmund

A House Divided

Clubmates lined up on opposite national teams.

Netherlands 2–3 Austria1899 HoffenheimJun 25, 2024 · Olympiastadion Berlin
Netherlands2
  • Wout WeghorstATT1A
Austria3
  • Florian GrillitschMID1A
Spain 3–0 CroatiaBayer LeverkusenJun 15, 2024 · Olympiastadion Berlin
Spain3
  • Alejandro GrimaldoDEFbench
Croatia0
  • Josip StanišićDEF
Switzerland 1–1 GermanyBayer LeverkusenJun 23, 2024 · Deutsche Bank Park
Switzerland1
  • Granit XhakaMID
Germany1
  • Florian WirtzMID
  • Jonathan TahDEF
  • Robert AndrichMID
Spain 2–1 GermanyBayer LeverkusenJul 5, 2024 · Stuttgart Arena
Spain2
  • Alejandro GrimaldoDEFbench
Germany1
  • Florian WirtzMID1G
  • Jonathan TahDEF
  • Robert AndrichMID
1 clubmate on the scoresheet, against their own teammates' nation.
Austria 0–1 FranceBayern MünchenJun 17, 2024 · Merkur Spiel-Arena
Austria0
  • Konrad LaimerMID
France1
  • Dayot UpamecanoDEF
  • Kingsley ComanATTbench
Netherlands 0–0 FranceBayern MünchenJun 21, 2024 · Red Bull Arena
Netherlands0
  • Matthijs de LigtDEFbench
France0
  • Dayot UpamecanoDEF
  • Kingsley ComanATT
Netherlands 2–3 AustriaBayern MünchenJun 25, 2024 · Olympiastadion Berlin
Netherlands2
  • Matthijs de LigtDEFbench
Austria3
  • Konrad LaimerMID
Netherlands 1–2 EnglandBayern MünchenJul 10, 2024 · SIGNAL IDUNA PARK
Netherlands1
  • Matthijs de LigtDEFbench
England2
  • Harry KaneATT1G
1 clubmate on the scoresheet, against their own teammates' nation.
Switzerland 1–1 GermanyBorussia DortmundJun 23, 2024 · Deutsche Bank Park
Switzerland1
  • Gregor KobelGKbench
Germany1
  • Niclas FüllkrugATT1G
  • Nico SchlotterbeckDEF
  • Emre CanDEFbench
1 clubmate on the scoresheet, against their own teammates' nation.
Netherlands 2–3 AustriaBorussia DortmundJun 25, 2024 · Olympiastadion Berlin
Netherlands2
  • Donyell MalenATT1G
  • Ian MaatsenMIDbench
Austria3
  • Marcel SabitzerMID1G
2 clubmates on the scoresheet, against their own teammates' nation.
Austria 1–2 TürkiyeBorussia DortmundJul 2, 2024 · Leipzig Stadium
Austria1
  • Marcel SabitzerMID
Türkiye2
  • Salih ÖzcanMID
Netherlands 2–1 TürkiyeBorussia DortmundJul 6, 2024 · Olympiastadion Berlin
Netherlands2
  • Donyell MalenATTbench
  • Ian MaatsenMIDbench
Türkiye1
  • Salih ÖzcanMID
Slovenia 1–1 DenmarkRB LeipzigJun 16, 2024 · MHPArena
Slovenia1
  • Benjamin ŠeškoATT
Denmark1
  • Yussuf PoulsenATT
Germany 2–0 HungaryRB LeipzigJun 19, 2024 · MHPArena
Germany2
  • Benjamin HenrichsDEFbench
  • David RaumDEFbench
Hungary0
  • Péter GulácsiGK
  • Willi OrbánDEF
Netherlands 2–3 AustriaRB LeipzigJun 25, 2024 · Olympiastadion Berlin
Netherlands2
  • Xavi SimonsATT1A
Austria3
  • Christoph BaumgartnerMID1A
  • Nicolas SeiwaldMID
Germany 2–0 DenmarkRB LeipzigJun 29, 2024 · BVB Stadion Dortmund
Germany2
  • Benjamin HenrichsDEF
  • David RaumDEF
Denmark0
  • Yussuf PoulsenATT
Spain 2–1 GermanyRB LeipzigJul 5, 2024 · Stuttgart Arena
Spain2
  • Dani OlmoATT1G1A
Germany1
  • David RaumDEF
  • Benjamin HenrichsDEFbench
1 clubmate on the scoresheet, against their own teammates' nation.
Switzerland 1–1 GermanyVfB StuttgartJun 23, 2024 · Deutsche Bank Park
Switzerland1
  • Leonidas StergiouDEFbench
Germany1
  • Maximilian MittelstädtDEF
  • Chris FührichMIDbench
  • Deniz UndavATTbench
  • Waldemar AntonDEFbench

Where Bundesliga ranks

nearest rivals across every qualified stat

Most Goals

Goals scored by the club's players for their national teams.

#1 of 17
  1. 1Bundesliga26

Most Assists

Assists by the club's players for their countries.

#1 of 17
  1. 1Bundesliga18

Most Goal Contributions

Goals + assists combined — a club's total goal involvement.

#1 of 23
  1. 1Bundesliga44

Most Shots

Total shots attempted by the players (where match stats are available).

#2 of 35
  1. 2Bundesliga167

Shots on Target

Shots on target by the club's players. Testing the keeper, not the stands.

#1 of 29
  1. 1Bundesliga86

Playmakers

Key passes — passes that led directly to a shot. The creators.

#2 of 32
  1. 2Bundesliga182

Best Dribblers

Successful dribbles completed by the players.

#3 of 30
  1. 3Bundesliga108

Top Rated

Average player match rating across all appearances. Enough rated games required.

#5 of 12
  1. 2La Liga7.07
  2. 5Bundesliga6.98
  3. 7Serie A6.91

Most Tackles

Total tackles made by the players (where match stats are available).

#3 of 37
  1. 3Bundesliga206

Most Interceptions

Passes read and cut out. Anticipation merchants.

#3 of 35
  1. 3Bundesliga96

Duels Won

Total duels (ground + aerial) won by the players.

#3 of 38
  1. 3Bundesliga636

Card Collectors

Yellow + red cards picked up. Who's living dangerously?

#2 of 32
  1. 2Bundesliga40

Bad Boys

Weighted card points: yellow = 1, red or second yellow = 3. Toggle for per-90.

#2 of 32
  1. 2Bundesliga40

Fair Play

Card points per 90 — lowest is cleanest. Enough minutes required.

#9 of 10
  1. 6La Liga0.24
  2. 6Serie A0.24
  3. 9Bundesliga0.26

Most Fouls

Total fouls committed by the players (where match stats are available).

#3 of 36
  1. 3Bundesliga168

Foul Magnets

Fouls drawn — how often the players got chopped down.

#3 of 35
  1. 3Bundesliga146

Most Minutes

Total minutes played (regulation time; capped if a player's sent off).

#3 of 38
  1. 2Serie A16,905
  2. 3Bundesliga13,844
  3. 4La Liga12,658
  4. 5Ligue 15,202

Most Players on the Pitch

Distinct players who actually appeared at Euro 2024.

#3 of 38
  1. 3Bundesliga66

Most International

Number of different national teams represented.

#4 of 41
  1. 4Bundesliga17

Veterans' Minutes

Minutes played by veteran (30+) players.

#3 of 30
  1. 2Serie A6,867
  2. 3Bundesliga5,931
  3. 4La Liga5,426

Cup of Coffee

Players with the briefest of Euro 2024 cameos, under 10 minutes on the pitch. Blink and you missed it.

#4 of 16
  1. 4Bundesliga2

Engine Room

Total on-ball actions: passes, tackles, duels won, dribbles, and shots combined. Pure workrate.

#3 of 38
  1. 2Serie A9,111
  2. 3Bundesliga7,538
  3. 4La Liga7,244
  4. 5Ligue 13,157

See all league leaderboards →