Home / Rising / Matteo Vanhuffel
BE · born 2006 · U23 age 20
Matteo Vanhuffel
No salary shown. There is no minimum salary at Continental level. How the step to the WorldTour works
Strength of results 2026
2026 so far: 20 top-20 finishes from 41 starts. In those results he finished ahead of 5 different riders from the UCI top 200 (5 times in total), 2 of them from the top 50.
| Terrain | Top 20 | Ahead of top 50 | Ahead of top 200 |
|---|---|---|---|
| Flat | 1 | 0 | 0 |
| Hilly | 10 | 0 | 1 |
| Mountain | 7 | 2 | 4 |
| Time trial | 2 | 0 | 0 |
Big U23 races and overall classifications
At the big U23 races: 0 wins, 1 podium, 7 top-10 results (stages, one-day races and overall). Ahead of 22 different proven riders in 2026.
Notable moments
Top-20 finishes, newest first. Every line links to the result on ProCyclingStats.
- 1717th at World Championships MU - Road Race WC · Hilly · field 59
ahead of Mateo Ramírez (UCI #424)25 September 2026 · result ↗Ranked riders in the top 20
Ahead of him
- #333Héctor Álvarez
- #393Aubin Sparfel
Behind him (beaten)
- #424Mateo Ramírez
- 99th at Tour de l'Avenir stage 7 2.2U · Mountain · field 46
ahead of Aubin Sparfel (UCI #393)26 August 2026 · result ↗Ranked riders in the top 20
Ahead of him
- #170Lorenzo Mark Finn
- #424Mateo Ramírez
Behind him (beaten)
- #393Aubin Sparfel
- #416Jan Huber
- 77th at Tour de l'Avenir stage 6 2.2U · Mountain · field 46
ahead of Aubin Sparfel (UCI #393)25 August 2026 · result ↗Ranked riders in the top 20
Ahead of him
- #170Lorenzo Mark Finn
- #424Mateo Ramírez
Behind him (beaten)
- #416Jan Huber
- #393Aubin Sparfel
- 44th at Tour de l'Avenir stage 5 2.2U · Time trial · field 46
ahead of Jan Huber (UCI #416)24 August 2026 · result ↗Ranked riders in the top 20
Ahead of him
- #170Lorenzo Mark Finn
Behind him (beaten)
- #424Mateo Ramírez
- #416Jan Huber
-
Ranked riders in the top 20
Ahead of him
- #170Lorenzo Mark Finn
Behind him (beaten)
No ranked riders
- 1111th at Vuelta a Burgos stage 5 2.Pro · Mountain · field 446
ahead of Clément Berthet (UCI #151)08 August 2026 · result ↗Ranked riders in the top 20
Ahead of him
- #46Giulio Pellizzari
- #9Oscar Onley
- #22Felix Gall
- #12Giulio Ciccone
- #81Enric Mas
- #172Mathys Rondel
- #228Jørgen Nordhagen
- #478Pablo Torres
- #50Lorenzo Fortunato
Behind him (beaten)
- #289Léo Bisiaux
- #264Filippo Zana
- #316Daniel Felipe Martínez
- #423Juan Pedro López
- #151Clément Berthet
- 1010th at Vuelta a Burgos stage 3 2.Pro · Mountain · field 446
ahead of Jay Vine (UCI #20) and 2 other top-200 riders06 August 2026 · result ↗Ranked riders in the top 20
Ahead of him
- #22Felix Gall
- #12Giulio Ciccone
- #46Giulio Pellizzari
- #9Oscar Onley
- #81Enric Mas
- #172Mathys Rondel
- #193Jarno Widar
- #478Pablo Torres
- #151Clément Berthet
Behind him (beaten)
- #82Ben Tulett
- #289Léo Bisiaux
- #20Jay Vine
- #50Lorenzo Fortunato
- 1818th at Giro d'Italia Next Gen stage 8 2.2U · Time trial · field 44
ahead of 1 proven rider (Matteo Scalco)21 June 2026 · result ↗Ranked riders in the top 20
Ahead of him
- #170Lorenzo Mark Finn
- #393Aubin Sparfel
- #424Mateo Ramírez
Behind him (beaten)
No ranked riders
-
Ranked riders in the top 20
Ahead of him
- #393Aubin Sparfel
- #170Lorenzo Mark Finn
- #424Mateo Ramírez
Behind him (beaten)
No ranked riders
- 66th at Giro d'Italia Next Gen stage 6 2.2U · Mountain · field 44
ahead of Aubin Sparfel (UCI #393)19 June 2026 · result ↗Ranked riders in the top 20
Ahead of him
- #170Lorenzo Mark Finn
- #424Mateo Ramírez
Behind him (beaten)
- #393Aubin Sparfel
- 33rd at Alpes Isère Tour stage 5 2.2 · Mountain · field 20
ahead of Alex Tolio (UCI #466)31 May 2026 · result ↗Ranked riders in the top 20
Ahead of him
No ranked riders
Behind him (beaten)
- #466Alex Tolio
- 44th at Alpes Isère Tour stage 4 2.2 · Hilly · field 20
ahead of Alex Tolio (UCI #466)30 May 2026 · result ↗Ranked riders in the top 20
Ahead of him
No ranked riders
Behind him (beaten)
- #466Alex Tolio
- 77th at Alpes Isère Tour stage 2 2.2 · Hilly · field 20
ahead of 1 proven rider (Lorenzo Conforti)28 May 2026 · result ↗ - 88th at Tour du Rwanda stage 8 2.1 · Hilly · field 37
ahead of Oliver Mattheis (UCI #499)01 March 2026 · result ↗Ranked riders in the top 20
Ahead of him
- #117Henok Mulubrhan
- #346Pau Martí
Behind him (beaten)
- #499Oliver Mattheis
- 1313th at Tour du Rwanda stage 7 2.1 · Hilly · field 37
ahead of Awet Aman (UCI #372)28 February 2026 · result ↗Ranked riders in the top 20
Ahead of him
- #117Henok Mulubrhan
- #499Oliver Mattheis
Behind him (beaten)
- #372Awet Aman
-
Ranked riders in the top 20
Ahead of him
- #386Itamar Einhorn
- #117Henok Mulubrhan
- #480Jonathan Guatibonza
- #297Merhawi Kudus
Behind him (beaten)
No ranked riders
- 1616th at Tour du Rwanda stage 4 2.1 · Hilly · field 37
ahead of Oliver Mattheis (UCI #499)25 February 2026 · result ↗Ranked riders in the top 20
Ahead of him
- #297Merhawi Kudus
Behind him (beaten)
- #499Oliver Mattheis
- 33rd at Tour du Rwanda stage 3 2.1 · Hilly · field 37
ahead of Henok Mulubrhan (UCI #117)24 February 2026 · result ↗Ranked riders in the top 20
Ahead of him
No ranked riders
Behind him (beaten)
- #499Oliver Mattheis
- #372Awet Aman
- #471Samuel Niyonkuru
- #117Henok Mulubrhan
- #346Pau Martí
-
Ranked riders in the top 20
Ahead of him
- #346Pau Martí
- #117Henok Mulubrhan
Behind him (beaten)
No ranked riders
Counts from the UCI World Ranking, men, 2025-12-30 (top 500), results to 8 October 2026. How this works · All rising riders