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.