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
© Reuters
Age: 30
Position: Defender
International appearances: 82
Club team: Lazio
Austria - Marcel Sabitzer
© Reuters
Age: 30
Position: Midfield
International appearances: 78
Club team: Borussia Dortmund
Belgium - Kevin De Bruyne
© Reuters
Age: 32
Position: Midfield
International appearances: 100
Club team: Manchester City
Croatia - Luka Modric
© Reuters
Age: 38
Position: Midfield
International appearances: 175
Club team: Real Madrid
Czech Republic - Tomas Soucek
© Reuters
Age: 29
Position: Midfield
International appearances: 68
Club team: West Ham United
Denmark - Rasmus Hojlund
© Reuters
Age: 21
Position: Striker
International appearances: 13
Club team: Manchester United
England - Harry Kane
© Reuters
Age: 30
Position: Striker
International appearances: 91
Club team: Bayern Munich
France - Kylian Mbappe
© Reuters
Age: 25
Position: Attacker
International appearances: 78
Club team: Paris Saint-Germain, Real Madrid as of June 30
Georgia - Khvicha Kvaratskhelia
© Reuters
Age: 23
Position: Attacker
International appearances: 29
Club team: Napoli
Germany - Toni Kroos
© Reuters
Age: 34
Position: Midfielder
International appearances: 112
Club team: Real Madrid, retiring this summer
Hungary - Dominik Szoboszlai
© Reuters
Age: 23
Position: Midfielder
International appearances: 40
Club team: Liverpool
Italy - Nico Barella
© Reuters
Age: 27
Position: Midfielder
International appearances: 53
Club team: Inter Milan
Netherlands - Virgil van Dijk
© Reuters
Age: 32
Position: Defender
International appearances: 67
Club team: Liverpool
Poland - Robert Lewandowski
© Reuters
Age: 35
Position: Striker
International appearances: 149
Club team: Barcelona
Portugal - Cristiano Ronaldo
© Reuters
Age: 39
Position: Striker
International appearances: 206
Club team: Al-Nassr
Romania - Radu Dragusin
© Reuters
Age: 22
Position: Defender
International appearances: 17
Club team: Tottenham Hotspur
Scotland - Scott McTominay
© Reuters
Age: 27
Position: Attacker
International appearances: 49
Club team: Manchester United
Serbia - Dusan Vlahovic
© Reuters
Age: 24
Position: Striker
International appearances: 26
Club team: Juventus
Slovakia - Milan Skriniar
© Reuters
Age: 29
Position: Defender
International appearances: 67
Club team: Paris Saint-Germain
Slovenia - Benjamin Sesko
© Reuters
Age: 21
Position: Striker
International appearances: 21
Club team: RB Leipzig
Spain - Rodri
© Reuters
Age: 27
Position: Midfielder
International appearances: 49
Club team: Manchester City
Switzerland - Granit Xhaka
© Reuters
Age: 31
Position: Midfielder
International appearances: 124
Club team: Bayer Leverkusen
Turkey - Hakan Calhanoglu
© Reuters
Age: 30
Position: Midfielder
International appearances: 85
Club team: Inter Milan
Ukraine - Oleksandr Zinchenko
© Reuters
Age: 27
Position: Midfielder
International appearances: 61
Club team: Arsenal