Portugal have officially announced their squad for Euro 2020 and it'll be hard to finder a safer bet to win the entire thing.
Fernando Santos' side are looking to build on their Euro 2016 and inaugural UEFA Nations League triumph with yet another trophy this summer.
Since those two wins, they've managed to get stronger however and now boast a talent pool so deep you can make a team out those they've left behind.
Spearheading the attack will be Cristiano Ronaldo, but joining him up there now will be two of Bernardo Silva, Diogo Jota, Joao Felix or Goncalo Guedes.
You've also got to factor in Bruno Fernandes just behind in attacking midfield... that is some serious depth.
Wolves pair Ruben Neves and Joao Moutinho can keep things ticking in the middle of the park and William Carvalho is an able sweeper.
Renato Sanches, who was a promising teenager in 2016, will have a point to prove being back on the world stage.
It isn't just in attack where they're stocked up though.
Manchester City duo Ruben Dias and Joao Cancelo will be first names on the teamsheet, while you can't go wrong with the veteran Pepe at the back.
Jose Fonte could very well walk into the tournament fresh of winning Ligue 1 with Lille and Raphael Guerreiro isn't too shabby at left back.
In net? Anthony Lopes or Rui Patricio. There seriously is no weakness.
Check out the full squad below:
Goalkeepers: Anthony Lopes (Lyon), Rui Patricio (Wolverhampton Wanderers), Rui Silva (Granada)
Defenders: Joao Cancelo (Manchester City), Nelson Semedo (Wolverhampton Wanderers), Jose Fonte (Lille), Pepe (Porto), Ruben Dias (Manchester City), Nuno Mendes (Sporting CP), Raphael Guerreiro (Borussia Dortmund)
Midfielders: Danilo (Paris Saint-Germain), Joao Palhinha (Sporting CP), Ruben Neves (Wolverhampton Wanderers), Bruno Fernandes (Manchester United), Joao Moutinho (Wolverhampton Wanderers), Renato Sanches (Lille), Sergio Oliveira (Porto), William Carvalho (Real Betis)
Forwards: Pedro Goncalves (Sporting CP), Andre Silva (Eintracht Frankfurt), Bernardo Silva (Manchester City), Cristiano Ronaldo (Juventus), Diogo Jota (Liverpool), Goncalo Guedes (Valencia), Joao Felix (Atletico Madrid), Rafa (Benfica)
France also look ready to continue their fine form after winning the 2018 World Cup, with Didier Deschamps naming a strong squad that includes a certain Karim Benzema.
Gareth Southgate will name his England squad on Tuesday afternoon.
Who do you think will win Euro 2020?
Let us know int he comments.
Chosen for YouChosen for You
Most Read StoriesMost Read