Gonçalo Silva
Rider Type: Teammate
Trophy Case
Competitions
3
1
1
GC: 2020,2024,2026
Points: 2020
Youth: 2020
1
1
1
GC: 2025
Team: 2025
Points: 2025
1
1
1
GC: 2019
Points: 2019
Youth: 2019
1
1
GC: 2025
Points: 2025
1
Points: 2024
1
Team: 2025
1
Points: 2024
La Vuelta (5)
Giro d'Italia (3)
Critérium du Dauphiné (3)
Tour de Suisse (2)
Volta ao Algarve (1)
Tirreno Adriatico (1)
Itzulia Basque Country (1)
Global record
Total number of races: 62
Points: 2018
Annual ranking wins: 0
Total wins: 16
BikeFantasy stages won: 19
Stages won: 172
Doubles: 16
Record in 2026
Total number of races: 4
Points: 230
Major titles: 1
Secondary titles: 0
BikeFantasy stages won: 0
Stages won: 13
Doubles: 2
Competition history
| Competition | GC | Team | Points | Youth | BikeFantasy stages | Stages won | One-Twos |
| La Vuelta | 2º | 2º | 1º | - | 0 | 3 | 1 |
| Tour de Pologne | 14º | 9º | 15º | - | 0 | 1 | 1 |
| Tour de France | 10º | 13º | 16º | - | 0 | 5 | 0 |
| Giro d'Italia | 6º | 9º | 5º | - | 0 | 4 | 0 |
| La Vuelta | 10º | 17º | 9º | - | 1 | 5 | 0 |
| Renewi Tour | 16º | 20º | 14º | - | 0 | 3 | 0 |
| Lidl Deutschland Tour | 20º | 24º | 19º | - | 1 | 0 | 0 |
| Tour de Pologne | 13º | 16º | 10º | - | 0 | 3 | 0 |
| Tour de France | 22º | 23º | 18º | - | 0 | 5 | 1 |
| Baloise Belgium Tour | 22º | 23º | 16º | - | 0 | 2 | 0 |
| Tour de Suisse | 1º | 9º | 1º | - | 0 | 4 | 0 |
| Critérium du Dauphiné | 20º | 22º | 14º | - | 0 | 2 | 0 |
| Giro d'Italia | 1º | 1º | 1º | - | 2 | 3 | 1 |
| Itzulia Basque Country | 8º | 12º | 9º | - | 0 | 1 | 0 |
| The 5 Monuments of Cycling | 21º | 21º | 21º | - | 0 | 1 | 0 |
| Tirreno Adriatico | 3º | 1º | 3º | - | 2 | 4 | 0 |
| Paris-Nice | 18º | 12º | 16º | - | 0 | 2 | 0 |
| Volta ao Algarve | 7º | 13º | 17º | - | 0 | 0 | 0 |
| La Vuelta | 1º | 11º | 5º | - | 1 | 3 | 1 |
| Mixed One Day Races | 20º | 20º | 20º | - | 0 | 0 | 0 |
| Olympic Games | 15º | 7º | 16º | - | 0 | 0 | 0 |
| Tour de France | 2º | 11º | 2º | - | 1 | 4 | 0 |
| Tour de Suisse | 6º | 10º | 10º | - | 0 | 1 | 0 |
| Critérium du Dauphiné | 10º | 2º | 2º | - | 0 | 3 | 0 |
| Giro d'Italia | 14º | 12º | 11º | - | 0 | 4 | 1 |
| Tour de Romandie | 10º | 11º | 13º | - | 0 | 0 | 0 |
| Itzulia Basque Country | 12º | 12º | 1º | - | 0 | 1 | 0 |
| Volta Ciclistica a Catalunya | 10º | 3º | 7º | - | 0 | 2 | 1 |
| The 5 Monuments of Cycling | 15º | 10º | 13º | - | 0 | 1 | 0 |
| Tirreno Adriatico | 3º | 12º | 11º | - | 0 | 2 | 2 |
| Paris-Nice | 6º | 13º | 7º | - | 1 | 2 | 0 |
| UAE Tour | 12º | 11º | 3º | - | 0 | 3 | 0 |
| Volta ao Algarve | 2º | 11º | 1º | - | 1 | 3 | 0 |
| One Day Races | 11º | 12º | 11º | - | 0 | 5 | 1 |
| Santos Tour Down Under | 7º | 11º | 8º | - | 0 | 1 | 0 |
| Tour de Pologne | 8º | 9º | 14º | - | 0 | 2 | 0 |
| Tour de France | 22º | 20º | 19º | - | 0 | 2 | 0 |
| Giro d'Italia | 2º | 5º | 3º | - | 1 | 8 | 1 |
| Tour de Romandie | 21º | 21º | 21º | - | 0 | 1 | 0 |
| The 5 Monuments of Cycling | 5º | 2º | 3º | - | 0 | 3 | 1 |
| Tirreno Adriatico | 5º | 19º | 7º | - | 0 | 4 | 0 |
| Paris-Nice | 8º | 10º | 4º | - | 0 | 3 | 0 |
| La Vuelta | 7º | 8º | 10º | - | 0 | 4 | 0 |
| Tour de France | 17º | 30º | 25º | - | 0 | 4 | 0 |
| Giro d'Italia | 33º | 32º | 32º | - | 0 | 4 | 0 |
| Tirreno Adriatico | 24º | 24º | 24º | - | 0 | 2 | 0 |
| Paris-Nice | 24º | 22º | 24º | - | 0 | 1 | 0 |
| La Vuelta | 7º | 20º | 13º | - | 0 | 3 | 0 |
| Olympic Games | 19º | 18º | 13º | - | 1 | 1 | 0 |
| Tour de France | 7º | 14º | 12º | - | 1 | 5 | 0 |
| Giro d'Italia | 27º | 29º | 27º | - | 0 | 3 | 0 |
| La Vuelta | 1º | 7º | 1º | 1º | 3 | 6 | 1 |
| Giro d'Italia | 21º | 17º | 16º | 14º | 1 | 5 | 1 |
| Tirreno Adriatico | 21º | 21º | 20º | 13º | 0 | 1 | 1 |
| Tour de France | 12º | 9º | 10º | 7º | 1 | 4 | 0 |
| UCI World Championships | 19º | 19º | 19º | 14º | 0 | 0 | 0 |
| La Vuelta | 16º | 18º | 14º | 12º | 0 | 4 | 0 |
| Tour de France | 9º | 12º | 15º | 5º | 0 | 3 | 1 |
| Tour de Suisse | 12º | 10º | 6º | 7º | 0 | 2 | 0 |
| Critérium du Dauphiné | 1º | 9º | 1º | 1º | 0 | 3 | 0 |
| Giro d'Italia | 10º | 9º | 5º | 4º | 0 | 6 | 0 |
Pick History in Tour de France (2022)
| Stage | Rider 1st | Rank 1st | Rider 2nd | Rank 2nd | |
| 1 | GANNA Filippo | 4º | - | - | |
| 2 | JAKOBSEN Fabio | 1º | EWAN Caleb | 13º | |
| 3 | EWAN Caleb | 9º | PEDERSEN Mads | 12º | |
| 4 | VAN AERT Wout | 1º | VAN DER POEL Mathieu | 76º | |
| 5 | LAMPAERT Yves | 23º | VAN DER POEL Mathieu | 81º | |
| 6 | COSNEFROY Benoît | 37º | VAN DER POEL Mathieu | 145º | |
| 7 | GAUDU David | 6º | TEUNS Dylan | 42º | |
| 8 | PIDCOCK Thomas | 10º | MOHORIČ Matej | 98º | |
| 9 | POGAČAR Tadej | 5º | SIMMONS Quinn | 88º | |
| 10 | KÄMNA Lennard | 10º | VINGEGAARD Jonas | 21º | |
| 11 | VINGEGAARD Jonas | 1º | PINOT Thibaut | 32º | |
| 12 | BARDET Romain | 11º | PINOT Thibaut | 20º | |
| 13 | BETTIOL Alberto | 88º | PHILIPSEN Jasper | 105º | |
| 14 | WOODS Michael | 18º | THOMAS Geraint | 26º | |
| 15 | PHILIPSEN Jasper | 1º | MOHORIČ Matej | 69º | |
| 16 | VLASOV Aleksandr | 6º | TEUNS Dylan | 7º | |
| 17 | URÁN Rigoberto | 28º | PINOT Thibaut | 31º | |
| 18 | PINOT Thibaut | 10º | JORGENSON Matteo | 32º | |
| 19 | MATTHEWS Michael | 108º | PEDERSEN Mads | 119º | |
| 20 | KÜNG Stefan | 11º | - | - | |
| 21 | PEDERSEN Mads | 55º | Worse +1 | 129º |
