#3 James Ward-Prowse (Southampton) - 8
A product of Southampton's youth academy, James Ward-Prowse has spent his entire career with the Premier League side and is currently playing his 9th season for the club.
The 26-year-old defensive midfielder has made 301 appearances for the club across competitions. He came closest to winning silverware when Southampton finished runners-up in the 2016-17 EFL Cup.
Despite being a defensive midfielder, Ward-Prowse has scored 29 goals for the club in all competitions. 8 of those goals have been direct free-kicks scored in the last five seasons.
#2 Aleksandar Kolarov (Manchester City, AS Roma) - 8
Over the past 5 seasons, Aleksandar Kolarov has played for Manchester City, Roma and Inter Milan. Kolarov moved from Manchester City to Roma in 2017 after 7 seasons with the Premier League giants, during which he won 6 major trophies including 2 Premier League titles. He subsequently spent 3 seasons at Roma before moving to Inter Milan in 2020.
Predominantly a defender, Kolarov has developed an ability to convert direct free-kicks and has done so 8 times in the last 5 seasons - once for Manchester City before leaving and the other 7 for Serie A side, Roma.
Kolarov has made 7 appearances for Inter Milan thus far but is yet to score a goal for them.
#1 Lionel Messi (Barcelona) - 21
Widely considered to be one of the best free-kick takers the game has seen, it's hardly surprising that Lionel Messi leads this list. The 6-time Ballon d'Or winner has a surreal ability to convert direct free-kicks over the years.
The 33-year-old struck home a magnificent direct free-kick last night against Athletic Bilbao in La Liga, helping Barcelona snatch a 2-1 win and climb to 2nd place on the La Liga table.
Staggeringly, last night's free-kick was the 21st direct free-kick Lionel Messi has scored in just the last 5 seasons for Barcelona. The goal also marked his 650th career goal for Barcelona.
Lionel Messi - who is now playing his 17th season for Barcelona - has made 755 appearances for the club across competitions. In that time, he has registered 650 goals and 284 assists.
Inarguably the best player to have played for Barcelona (and perhaps even the sport in general), Lionel Messi has won 33 major trophies with Barcelona, including 10 La Liga titles and 4 UEFA Champions League trophies.