The start of Euro 2024 is now just around the corner, with the tournament hosts Germany getting the competition underway on June 14 against Scotland.
It is shaping up to be fascinating competition, with the likes of England, France, Portugal, Germany and Spain considered to be the favourites to lift the famous trophy.
Some of the world's best players will be on display this summer, and with that in mind, Sports Mole has picked out the star individual from each country competing at the tournament.
Albania - Elseid Hysaj
Age: 30 Position: Defender International appearances: 82 Club team: Lazio
Austria - Marcel Sabitzer
Age: 30 Position: Midfield International appearances: 78 Club team: Borussia Dortmund
Belgium - Kevin De Bruyne
Age: 32 Position: Midfield International appearances: 100 Club team: Manchester City
Croatia - Luka Modric
Age: 38 Position: Midfield International appearances: 175 Club team: Real Madrid
Czech Republic - Tomas Soucek
Age: 29 Position: Midfield International appearances: 68 Club team: West Ham United
Denmark - Rasmus Hojlund
Age: 21 Position: Striker International appearances: 13 Club team: Manchester United
England - Harry Kane
Age: 30 Position: Striker International appearances: 91 Club team: Bayern Munich
France - Kylian Mbappe
Age: 25 Position: Attacker International appearances: 78 Club team: Paris Saint-Germain, Real Madrid as of June 30
Georgia - Khvicha Kvaratskhelia
Age: 23 Position: Attacker International appearances: 29 Club team: Napoli
Germany - Toni Kroos
Age: 34 Position: Midfielder International appearances: 112 Club team: Real Madrid, retiring this summer
Hungary - Dominik Szoboszlai
Age: 23 Position: Midfielder International appearances: 40 Club team: Liverpool
Italy - Nico Barella
Age: 27 Position: Midfielder International appearances: 53 Club team: Inter Milan
Netherlands - Virgil van Dijk
Age: 32 Position: Defender International appearances: 67 Club team: Liverpool
Poland - Robert Lewandowski
Age: 35 Position: Striker International appearances: 149 Club team: Barcelona
Portugal - Cristiano Ronaldo
Age: 39 Position: Striker International appearances: 206 Club team: Al-Nassr
Romania - Radu Dragusin
Age: 22 Position: Defender International appearances: 17 Club team: Tottenham Hotspur
Scotland - Scott McTominay
Age: 27 Position: Attacker International appearances: 49 Club team: Manchester United
Serbia - Dusan Vlahovic
Age: 24 Position: Striker International appearances: 26 Club team: Juventus
Slovakia - Milan Skriniar
Age: 29 Position: Defender International appearances: 67 Club team: Paris Saint-Germain
Slovenia - Benjamin Sesko
Age: 21 Position: Striker International appearances: 21 Club team: RB Leipzig
Spain - Rodri
Age: 27 Position: Midfielder International appearances: 49 Club team: Manchester City
Switzerland - Granit Xhaka
Age: 31 Position: Midfielder International appearances: 124 Club team: Bayer Leverkusen
Turkey - Hakan Calhanoglu
Age: 30 Position: Midfielder International appearances: 85 Club team: Inter Milan
Ukraine - Oleksandr Zinchenko
Age: 27 Position: Midfielder International appearances: 61 Club team: Arsenal