‹ All posts

Messi, Müller, Totti: the assist leaders of Spain, Germany and Italy

In Spain and Germany one player has nearly twice the assists of anyone else. In Italy the leader is a forward whose table misses eight of his seasons.

By · · Updated

Lionel Messi made 191 La Liga assists between 2004/05 and 2020/21. Second on the Spanish table is Karim Benzema with 106. In Germany the shape is the same: Thomas Müller has 174 Bundesliga assists and Marco Reus, in second, has 95. Two leagues, two leaders, and in both cases the man in second has a little over half the total of the man in first.

Serie A breaks the pattern. Francesco Totti leads with 115, and Antonio Cassano is second on 88, a gap that would be large anywhere else and looks almost close here. The three tables below are the same question asked of three leagues, and the answer is different each time.

One coincidence ties the leaders together. Messi, Müller and Totti each have exactly seventeen seasons in these tables, all for a single club in that league. Messi and Müller were their sides' leading creators for all seventeen. Totti was Roma's too, though the dataset only sees the second half of his career.

Most La Liga assists
#PlayerAssists
1Lionel Messi2004/05–2020/21191
2Karim Benzema2009/10–2022/23106
3Xavi2000/01–2014/15105
4Dani Alves2002/03–2021/2296
5Joaquín2001/02–2022/2395
6Antoine Griezmann2010/11–2025/2688
7Koke2009/10–2025/2685
8Cristiano Ronaldo2009/10–2017/1883
9Jesús Navas2003/04–2024/2582
10Daniel Parejo2008/09–2025/2679
11Luis Suárez2014/15–2021/2273
12Toni Kroos2014/15–2023/2469
13Iago Aspas2012/13–2025/2667
14Jordi Alba2009/10–2022/2367
15Andrés Iniesta2002/03–2017/1865
16Ivan Rakitić2010/11–2023/2465
17Ariel Ibagaza2000/01–2009/1064
18Isco2010/11–2025/2664
19Luka Modrić2012/13–2024/2563
20Sergio García2003/04–2018/1962
Seasons 2000/01 to 2025/26

La Liga assists since 2000/01. Providers record assists differently and the conventions have shifted over these seasons, so close margins between rows are approximate.

Spain: Messi, then a gap of 85

Messi's 191 come from 519 appearances, which is an assist roughly every 2.7 games for seventeen years. That rate would be exceptional for a specialist playmaker. For the league's all-time leading scorer over the same period, it means he was also, by a distance, its most productive creator.

The rest of the top five tells you what Barcelona and Real Madrid looked like in those years. Benzema's 106 are second because for nine seasons he played beside Cristiano Ronaldo, and a centre-forward who drops deep to create space for a scorer of 311 La Liga goals is going to collect assists. Xavi has 105, Dani Alves 96: a right-back fourth on an all-time assist table, and a large share of those were crossed or cut back for Messi.

Ronaldo himself is eighth with 83, above Toni Kroos (69), Andrés Iniesta (65) and Luka Modrić (63). That ordering is the clearest warning about what an assist measures. Iniesta and Modrić were among the best passers of their generation, and their numbers are modest because their best passes were often the one before the assist, which no table records.

Joaquín is the outlier in the top five. His 95 assists come from a career at Real Betis, Valencia and Málaga, none of them a league-winning side in his time there, spread over 623 appearances. It is the profile of a winger who stayed fit and kept crossing for two decades. Koke (85) and Jesús Navas (82), both one-club men, are the same idea at Atlético Madrid and Sevilla.

Germany: Müller and the Bayern column

Müller's 174 in 503 games is an assist every 2.9 matches, close to Messi's rate in a league with four fewer rounds a season. He was never a classic number ten. His game was movement into the space a defence had just left, and a large share of his assists were simple passes from positions nobody else had thought to occupy. His 21 in 2019/20 are also the most in a single Bundesliga season anywhere in this dataset.

Bayern Munich dominate the clubs column. Franck Ribéry is third with 94, Joshua Kimmich fourth with 79, and Bastian Schweinsteiger, Robert Lewandowski and Miroslav Klose all appear further down, with Zé Roberto and Claudio Pizarro adding Bayern seasons among their clubs. Reus in second, with 95 for Dortmund and Mönchengladbach, is the only player in the top three who never played for them.

Further down are the players a Champions League viewer might not know. Vincenzo Grifo has 68, mostly for Freiburg, where he has taken the set pieces for most of a decade. Marcelinho Paraíba has 59 from seven seasons at Hertha BSC and Wolfsburg in the 2000s, the most here by anyone whose whole Bundesliga career fits inside that decade. Bernd Schneider's 56 were all for Bayer Leverkusen.

The German totals run lower across the board because a Bundesliga season is 34 games, not 38. The twentieth row here is 53; in Spain it is 62. Adjust for the four missing rounds each year and Müller's lead over the Spanish table's second place would look even larger.

Most Bundesliga assists
#PlayerAssists
1Thomas Müller2008/09–2024/25174
2Marco Reus2009/10–2023/2495
3Franck Ribéry2007/08–2018/1994
4Joshua Kimmich2015/16–2025/2679
5Julian Brandt2013/14–2025/2678
6Zé Roberto2000/01–2010/1173
7Max Kruse2007/08–2022/2370
8Vincenzo Grifo2012/13–2025/2668
9Gonzalo Castro2004/05–2021/2263
10Andrej Kramarić2015/16–2025/2660
11Marcelinho Paraíba2001/02–2007/0859
12Bastian Schweinsteiger2002/03–2014/1558
13Filip Kostić2014/15–2022/2358
14Claudio Pizarro2000/01–2019/2057
15Bernd Schneider2000/01–2008/0956
16Lars Stindl2007/08–2022/2356
17Robert Lewandowski2010/11–2021/2256
18Jonas Hofmann2012/13–2025/2655
19Mario Götze2009/10–2025/2655
20Miroslav Klose2000/01–2010/1153
Seasons 2000/01 to 2025/26

Bundesliga assists from 2000/01, in 34-game seasons. What counts as an assist varies by provider and has changed since the early 2000s.

Italy: Totti, and a table spread more evenly

Totti's 115 assists are all for Roma, and they are only part of the story. He made his Serie A debut in 1992/93, so the eight seasons before this dataset begins are missing entirely. He was also Roma's main goalscorer for much of the period the table does cover, so of the three leaders he is the one who was his team's chief scorer and its chief creator at the same time, for most of his career.

Below him, Serie A's table is the most evenly spread of the three. Cassano has 88, Antonio Candreva 86, and Andrea Pirlo and Domenico Berardi 82 each. Pirlo's total is the striking one: he played most of his career as a deep-lying midfielder, starting moves from in front of his own defence, and still produced as many assists as a wide forward like Berardi.

Napoli supply four of the twenty: Marek Hamšík (78), Lorenzo Insigne (76), Dries Mertens (60) and José Callejón (58). All four played in the same side for much of the 2010s, feeding each other and, for three seasons, Gonzalo Higuaín. Berardi's 82 were all for Sassuolo, a club from a town of about forty thousand people.

Why is Italy's top end flatter? Partly because Totti's real total is higher than the table shows. Partly because no Italian side of this period had a single attacker as dominant as Messi at Barcelona or Müller at Bayern for as long. The best Serie A creators spread across Roma, Milan, Juventus, Napoli and Lazio, and their assists spread with them.

Most Serie A assists
#PlayerAssists
1Francesco Totti2000/01–2016/17115
2Antonio Cassano2000/01–2015/1688
3Antonio Candreva2007/08–2023/2486
4Andrea Pirlo2000/01–2014/1582
5Domenico Berardi2013/14–2025/2682
6Marek Hamšík2004/05–2018/1978
7Lorenzo Insigne2009/10–2021/2276
8Paulo Dybala2012/13–2025/2671
9Miralem Pjanić2011/12–2019/2068
10Papu Gómez2010/11–2023/2468
11Antonio Di Natale2002/03–2015/1664
12Hakan Çalhanoğlu2017/18–2025/2661
13Luis Alberto2016/17–2023/2461
14Dries Mertens2013/14–2021/2260
15Juan Cuadrado2009/10–2025/2660
16Pavel Nedvěd2000/01–2008/0960
17Zlatan Ibrahimović2004/05–2022/2359
18José Callejón2013/14–2021/2258
19Rodrigo Palacio2009/10–2020/2158
20Fabrizio Miccoli2002/03–2012/1357
Seasons 2000/01 to 2025/26

Serie A assists counted from 2000/01, so Totti's first eight seasons are missing. Because definitions differ between providers and over time, a gap of one or two between rows settles nothing.

Reading the three tables together

Put the three leaders side by side and the common thread is not position. Messi was a forward, Müller a forward who played wherever space appeared, Totti a forward who dropped deeper as he aged. What they share is length: seventeen seasons each at one club, playing with the same team-mates for years at a time. Assists reward familiarity, and these were the three most settled attacking careers in their leagues.

For Top 10, the useful lesson is that the second half of each table is where rounds are won and lost. Most players can name the leader. Fewer will think of Joaquín at five in Spain, Zé Roberto at six in Germany, or Candreva at three in Italy, and those are the answers that separate a good score from a perfect one.