Bernardo Silva has named his greatest teammates XI after leaving Manchester City - and it's absolutely insane.
The Portuguese midfielder has had an incredible career. He spent his youth at Benfica, before enjoying a highly successful few years in France with AS Monaco.
His form for the Ligue 1 giants attracted the attention of Man City, and he made a €70 million move to the Citizens in 2017. He made a total of 460 appearances for the club, scoring 76 times and helping them to 19 trophies.
At international level, the 31-year-old has been capped 107 times by Portugal and was part of their teams that won the UEFA Nations League in 2019 and 2025.
Since making his professional debut in 2013, Silva has played with a plethora of world-class players, and he has now picked the best of the best in an interview with DAZN.
Goalkeeper and Defenders
Ederson celebrates for Manchester City
Ederson celebrates for Manchester City
Silva chose Ederson in goal over the likes of Rui Patricio, Diogo Costa and Gianluigi Donnarumma. Ederson kept 164 clean sheets and conceded just 311 goals in 372 games for City.
At right-back, he chose Matheus Nunes over Kyle Walker, while at left-back Joao Cancelo was given the nod ahead of PSG star Nuno Mendes.
Silva played with so many legendary centre-backs, including with Ricardo Carvalho and Pepe for Portugal, as well as Vincent Kompany at City. None of the aforementioned trio made Silva's side, with John Stones and Ruben Dias preferred.
Bernardo Silva's best teammates XI - goalkeeper and defenders
Position
Goalkeeper
Right Back
Centre-Back
Centre-Back
Left Back
Midfielders
De Bruyne
Rodri has been outstanding since joining Man City, winning the Ballon d'Or in recognition of his efforts for club and country in 2024. However, he did not make Silva's side. Instead, Silva picked former Monaco and Portugal teammate Joao Moutinho at defensive midfield.
While in the centre of midfield, Silva included Kevin De Bruyne and Ilkay Gundogan.
Among the midfielders that Silva overlooked in favour of the trio include PSG star Vitinha, Manchester United ace Bruno Fernandes and Ivorian legend Yaya Toure. David Silva, Fernandinho and Phil Foden are among the other notable players that missed out.
Bernardo Silva's best teammates XI - midfielders
Position
Defensive Midfield
Centre Midfield
Centre Midfield
Forwards
Cristiano Ronaldo
Cristiano Ronaldo
Silva played alongside Mbappe on 44 occasions for Monaco. While he was only just starting out his career at the time, the Frenchman was so good that Silva had to put him on the left-wing. On the opposite side, Silva selected Riyad Mahrez, ahead of the likes of Raheem Sterling.
Cristiano Ronaldo is one of the greatest players in football history and there was no surprise that Silva picked him as the greatest striker he has ever played alongside. Ronaldo has scored nearly 1000 professional goals, with nearly 150 of them coming for his country.
Ronaldo's inclusion up front means that some legendary strikers have been missed out. Erling Haaland, who has shattered record-after-record at City, has been left out of Silva's team, as has Sergio Aguero.
Bernardo Silva's best teammates XI - forwards
Position
Left Winger
Right Winger
Striker