There are many reasons to watch the World Cup – the thrill of seeing your team win, the new talent, the legends dominating the field and the fact that almost every team serves up some gorgeous eye-candy. Let’s face it, a large majority of millennials hit puberty when they saw David Beckham pouncing on the ball like a panther. Then, of course, there is Cristiano Ronaldo who has his own set of fans who cheer him on simply because he is so dashing and cocky.

Allow us to introduce you to some of the hottest footballers of all time:

David Beckham



A post shared by David Beckham (@davidbeckham) on

Cristiano Ronaldo



A post shared by Cristiano Ronaldo (@cristiano) on

The entire Iran national football team


Andrea Pirlo


Neymar Jr


James Rodriguez


Of course, beauty is in the eye of the beholder and everybody has their own favourite footballer. However, the ones catalogued above truly do appeal to people from across the gender spectrum.