Paris Saint-Germain forward Lionel Messi has provided the most assists in football. The Argentina captain recorded a hat-trick of assists for his new club against Saint Etienne to get his first assist in Ligue 1. With 357 assists in his career, Messi is far ahead of the second player on the list.

His hat-trick of assists for PSG was the fifth instance in his career where the six-time Ballon d'Or winner provided three assists in a single game. Furthermore, Messi also became the first player to rack up a hat-trick of assists for two different clubs, having previously done it for FC Barcelona.

Former Arsenal midfielder Mesut Ozil tops the list for most hat-trick assists in football. Ozil has done it on eight occasions, while another former Arsenal player Cesc Fabregas follows the German having provided a hat-trick of assists six times in his career.

Messi is also the top assist provider in the history of Spanish La Liga. The 34-year-old forward has tallied a whopping 193 assists in Spain’s top-tier football league; a number which is significantly higher than the second-placed Xavi (117) on the list.

Bayern Munich’s creative engine, Thomas Muller is second on the list with 283 career assists. Meanwhile, Messi’s former teammate and current Atletico Madrid frontman, Luis Suarez is third on the list of most assists in football. The Uruguayan has recorded a total of 277 assists to date. 

Five-time Ballon d’Or winner Cristiano Ronaldo is fourth on the list with 273 assists. Following the Portugal captain is his former Real Madrid teammate Angel di Maria. The PSG winger has provided 269 assists in his career. 

Most assists in football

Player Team Assists
Lionel Messi Paris Saint-Germain 357
Thomas Muller Bayern Munich 283
Luis Suarez Atletico Madrid 277
Cristiano Ronaldo Manchester United 273
Angel di Maria Paris Saint-Germain 269

*All stats as per

Follow us on Telegram for the latest updates from the world of sports!

Featured photo: AFP / Jeff Pachoud