Ibon Ruiz - Results

Equipo Kern Pharma

Ibon Ruiz is a 27-year-old professional cyclist from Spain, born on January 30th 1999 in Vitoria. He rides for Equipo Kern Pharma, a Pro Tour Team. He has won 1 UCI race and is currently ranked 230th on the UCI World Ranking.

Results

2026

RankGCRaceDate
68 Vuelta a España 22.08.2026 - 13.09.2026
118 68 Stage 21 13.09.2026
63 68 Stage 20 12.09.2026
104 74 Stage 19 11.09.2026
60 67 Stage 18 10.09.2026
103 67 Stage 17 09.09.2026
95 68 Stage 16 08.09.2026
71 68 Stage 15 06.09.2026
104 66 Stage 14 05.09.2026
62 53 Stage 13 04.09.2026
117 63 Stage 12 03.09.2026
132 51 Stage 11 02.09.2026
33 43 Stage 10 01.09.2026
100 44 Stage 9 30.08.2026
38 28 Stage 8 29.08.2026
131 31 Stage 7 28.08.2026
33 22 Stage 6 27.08.2026
28 17 Stage 5 26.08.2026
18 17 Stage 4 25.08.2026
88 79 Stage 2 23.08.2026
94 94 Stage 1 22.08.2026
74 San Sebastian 01.08.2026
12 Villafranca de Ordizia 25.07.2026
32 Spain RR 28.06.2026
22 Spain ITT 25.06.2026
43 Andorra MoraBanc Clàssica 21.06.2026
2 Route d'Occitanie 18.06.2026 - 20.06.2026
2 Stage 3 20.06.2026
17 Stage 2 19.06.2026
26 Stage 1 18.06.2026
1 Mercan'Tour Classic Alpes-Maritimes 03.06.2026
9 Tour of Türkiye 26.04.2026 - 03.05.2026
18 9 Stage 8 03.05.2026
140 9 Stage 7 02.05.2026
12 9 Stage 6 01.05.2026
24 13 Stage 5 30.04.2026
55 13 Stage 4 29.04.2026
13 13 Stage 3 28.04.2026
98 64 Stage 2 27.04.2026
58 59 Stage 1 26.04.2026
5 Tour du Jura 18.04.2026
20 Classic Grand Besançon Doubs 17.04.2026
18 Itzulia Basque Country 06.04.2026 - 11.04.2026
49 18 Stage 6 11.04.2026
15 15 Stage 5 10.04.2026
23 23 Stage 4 09.04.2026
22 28 Stage 3 08.04.2026
33 30 Stage 2 07.04.2026
51 51 Stage 1 06.04.2026
15 GP Miguel Indurain 04.04.2026
5 Giro di Sardegna 25.02.2026 - 01.03.2026
19 5 Stage 5 01.03.2026
8 6 Stage 4 28.02.2026
41 12 Stage 3 27.02.2026
34 13 Stage 2 26.02.2026
7 7 Stage 1 25.02.2026
11 Clásica Jaén 16.02.2026
Vuelta a Murcia 13.02.2026 - 14.02.2026
50 Stage 1 13.02.2026
107 Trofeo Palma 01.02.2026
DNS Trofeo Andratx - Pollença 31.01.2026
18 Trofeo Serra Tramuntana 30.01.2026
13 Trofeo Ses Salines TTT 29.01.2026
22 Trofeo Calvià 28.01.2026
83 Clàssica Comunitat Valenciana 1969 25.01.2026
13 Classica Camp de Morvedre 23.01.2026

2025

RankGCRaceDate
25 Tour de Langkawi 28.09.2025 - 05.10.2025
35 25 Stage 8 05.10.2025
25 22 Stage 7 04.10.2025
33 22 Stage 6 03.10.2025
23 23 Stage 5 02.10.2025
46 29 Stage 4 01.10.2025
64 31 Stage 3 30.09.2025
19 34 Stage 2 29.09.2025
36 40 Stage 1 28.09.2025
75 Coppa Sabatini 11.09.2025
DNF Giro della Toscana 10.09.2025
DNF GP Industria & Artigianato 07.09.2025
105 Vuelta a Burgos 05.08.2025 - 09.08.2025
87 105 Stage 5 09.08.2025
115 116 Stage 4 08.08.2025
105 118 Stage 3 07.08.2025
84 124 Stage 2 06.08.2025
117 117 Stage 1 05.08.2025
91 San Sebastian Klasikoa 02.08.2025
50 Villafranca de Ordizia 25.07.2025
64 Tour of Magnificent Qinghai 06.07.2025 - 13.07.2025
73 64 Stage 8 13.07.2025
97 66 Stage 7 12.07.2025
73 58 Stage 6 11.07.2025
50 62 Stage 5 10.07.2025
111 91 Stage 4 09.07.2025
122 97 Stage 3 08.07.2025
98 97 Stage 2 07.07.2025
98 99 Stage 1 06.07.2025
13 Spain RR 29.06.2025
27 Spain ITT 27.06.2025
DNF Andorra MoraBanc Clàssica 22.06.2025
9 Route d'Occitanie 18.06.2025 - 21.06.2025
24 9 Stage 4 21.06.2025
10 10 Stage 3 20.06.2025
55 12 Stage 2 19.06.2025
12 12 Stage 1 18.06.2025
44 GP Beiras e Serra da Estrela 23.05.2025 - 25.05.2025
48 44 Stage 3 25.05.2025
34 34 Stage 2 24.05.2025
74 74 Stage 1 23.05.2025
10 Tour of Türkiye 27.04.2025 - 04.05.2025
65 10 Stage 8 04.05.2025
85 10 Stage 7 03.05.2025
8 10 Stage 6 02.05.2025
11 11 Stage 4 30.04.2025
26 26 Stage 3 29.04.2025
11 34 Stage 2 28.04.2025
100 101 Stage 1 27.04.2025
23 Tour du Doubs 20.04.2025
54 Classic Grand Besançon Doubs 18.04.2025
101 Itzulia Basque Country 07.04.2025 - 12.04.2025
97 101 Stage 6 12.04.2025
132 122 Stage 5 11.04.2025
90 112 Stage 4 10.04.2025
117 100 Stage 3 09.04.2025
114 41 Stage 2 08.04.2025
40 40 Stage 1 07.04.2025
DNF GP Miguel Indurain 05.04.2025
DNF O Gran Camiño 26.02.2025 - 02.03.2025
DNF Stage 2 27.02.2025
110 113 Stage 1 26.02.2025
3 Clásica Jaén 17.02.2025
81 Vuelta a Murcia 15.02.2025
117 Trofeo Palma 02.02.2025
137 Trofeo Ses Salines 30.01.2025
36 Trofeo Calvià 29.01.2025
40 Gran Premio Castellón 25.01.2025
86 Classica Camp de Morvedre 24.01.2025

2024

RankGCRaceDate
7 Tour de Langkawi 29.09.2024 - 06.10.2024
27 7 Stage 8 06.10.2024
30 7 Stage 7 05.10.2024
19 5 Stage 6 04.10.2024
28 6 Stage 5 03.10.2024
19 5 Stage 4 02.10.2024
8 6 Stage 3 01.10.2024
62 52 Stage 2 30.09.2024
52 56 Stage 1 29.09.2024
101 Vuelta a España 17.08.2024 - 08.09.2024
102 101 Stage 21 08.09.2024
38 101 Stage 20 07.09.2024
114 111 Stage 19 06.09.2024
65 110 Stage 18 05.09.2024
108 112 Stage 17 04.09.2024
99 111 Stage 16 03.09.2024
55 111 Stage 15 01.09.2024
117 116 Stage 14 31.08.2024
136 113 Stage 13 30.08.2024
117 109 Stage 12 29.08.2024
23 105 Stage 11 28.08.2024
126 121 Stage 10 27.08.2024
55 117 Stage 9 25.08.2024
82 149 Stage 8 24.08.2024
169 156 Stage 7 23.08.2024
105 147 Stage 6 22.08.2024
81 168 Stage 5 21.08.2024
158 172 Stage 4 20.08.2024
165 170 Stage 3 19.08.2024
166 171 Stage 2 18.08.2024
79 79 Stage 1 17.08.2024
24 Vuelta a Burgos 05.08.2024 - 09.08.2024
28 24 Stage 5 09.08.2024
35 24 Stage 4 08.08.2024
23 21 Stage 3 07.08.2024
47 44 Stage 2 06.08.2024
70 70 Stage 1 05.08.2024
36 Villafranca de Ordizia 25.07.2024
32 Giro dell'Appennino 14.07.2024
25 Spain RR 23.06.2024
33 Mercan'Tour Classic Alpes-Maritimes 29.05.2024
33 Alpes Isère Tour 22.05.2024 - 26.05.2024
35 33 Stage 5 26.05.2024
21 20 Stage 4 25.05.2024
80 18 Stage 3 24.05.2024
36 49 Stage 2 23.05.2024
92 94 Stage 1 22.05.2024
38 GP Beiras e Serra da Estrela 03.05.2024 - 05.05.2024
39 38 Stage 3 05.05.2024
8 46 Stage 2 04.05.2024
54 54 Stage 1 03.05.2024
40 Vuelta a Asturias 26.04.2024 - 28.04.2024
68 40 Stage 3 28.04.2024
29 37 Stage 2 27.04.2024
41 41 Stage 1 26.04.2024
89 Liège-Bastogne-Liège 21.04.2024
24 Tour du Doubs 14.04.2024
22 Tour du Jura 13.04.2024
32 Classic Grand Besançon Doubs 12.04.2024
29 Itzulia Basque Country 01.04.2024 - 06.04.2024
25 29 Stage 6 06.04.2024
64 57 Stage 5 05.04.2024
18 60 Stage 4 04.04.2024
72 68 Stage 3 03.04.2024
45 72 Stage 2 02.04.2024
95 94 Stage 1 01.04.2024
27 GP Miguel Indurain 30.03.2024
25 O Gran Camiño 22.02.2024 - 25.02.2024
25 25 Stage 4 25.02.2024
30 30 Stage 3 24.02.2024
31 31 Stage 2 23.02.2024
32 Stage 1 22.02.2024
48 Vuelta a Andalucía 14.02.2024 - 18.02.2024
48 48 Stage 3 16.02.2024
DNF Clásica Jaén 12.02.2024
31 Figueira Champions Classic 10.02.2024
69 Trofeo Palma 28.01.2024
63 Trofeo Andratx - Pollença 27.01.2024
86 Trofeo Serra Tramuntana 26.01.2024
92 Trofeo Ses Salines 25.01.2024
43 Trofeo Calvià 24.01.2024

2023

RankGCRaceDate
65 Tour de Vendée 01.10.2023
59 Tour of Britain 03.09.2023 - 10.09.2023
34 59 Stage 8 10.09.2023
49 77 Stage 7 09.09.2023
67 85 Stage 6 08.09.2023
54 86 Stage 5 07.09.2023
83 87 Stage 4 06.09.2023
39 87 Stage 3 05.09.2023
60 89 Stage 2 04.09.2023
90 90 Stage 1 03.09.2023
DNF Volta a Portugal 09.08.2023 - 20.08.2023
DNF Stage 6 15.08.2023
26 23 Stage 5 14.08.2023
29 16 Stage 4 13.08.2023
19 18 Stage 3 12.08.2023
33 23 Stage 2 11.08.2023
46 24 Stage 1 10.08.2023
25 25 Prologue 09.08.2023
82 San Sebastian Klasikoa 29.07.2023
24 Villafranca de Ordizia 25.07.2023
DNF Spain RR 25.06.2023
32 Route d'Occitanie 15.06.2023 - 18.06.2023
12 32 Stage 4 18.06.2023
27 33 Stage 3 17.06.2023
37 83 Stage 2 16.06.2023
87 87 Stage 1 15.06.2023
40 CIC - Mont Ventoux 13.06.2023
DNF 4 Jours de Dunkerque 16.05.2023 - 21.05.2023
DNF Stage 6 21.05.2023
64 55 Stage 5 20.05.2023
81 49 Stage 4 19.05.2023
38 27 Stage 3 18.05.2023
29 30 Stage 2 17.05.2023
70 72 Stage 1 16.05.2023
DNF Liège-Bastogne-Liège 23.04.2023
DNF La Flèche Wallonne 19.04.2023
91 Tour du Doubs 16.04.2023
DNF Tour du Jura 15.04.2023
95 Itzulia Basque Country 03.04.2023 - 08.04.2023
76 95 Stage 6 08.04.2023
71 121 Stage 5 07.04.2023
137 144 Stage 4 06.04.2023
141 145 Stage 3 05.04.2023
111 142 Stage 2 04.04.2023
150 152 Stage 1 03.04.2023
7 Volta ao Alentejo 22.03.2023 - 26.03.2023
20 7 Stage 5 26.03.2023
7 7 Stage 4 25.03.2023
24 11 Stage 3 24.03.2023
28 11 Stage 2 23.03.2023
13 15 Stage 1 22.03.2023
19 Troféu Internacional da Arrábida 19.03.2023
53 O Gran Camiño 23.02.2023 - 26.02.2023
41 53 Stage 4 26.02.2023
63 56 Stage 3 25.02.2023
58 58 Stage 2 24.02.2023
37 Clásica Jaén 13.02.2023
112 Clasica de Almeria 12.02.2023
DNF Vuelta a Murcia 11.02.2023
106 Trofeo Palma 29.01.2023
39 Trofeo Andratx - Pollença 27.01.2023
16 Trofeo Alcudia - Port d'Alcudia 26.01.2023
96 Trofeo Calvià 25.01.2023

2022

RankGCRaceDate
21 Okolo Slovenska 13.09.2022 - 17.09.2022
37 Stage 4 17.09.2022
16 Stage 3 16.09.2022
24 Stage 2 15.09.2022
39 Stage 1 14.09.2022
29 Prologue 13.09.2022
20 Tour du Poitou-Charentes 23.08.2022 - 26.08.2022
34 Stage 5 26.08.2022
47 Stage 3 25.08.2022
25 Stage 4 25.08.2022
31 Stage 2 24.08.2022
48 Stage 1 23.08.2022
94 Vuelta a Burgos 02.08.2022 - 06.08.2022
80 Stage 5 06.08.2022
105 Stage 4 05.08.2022
84 Stage 3 04.08.2022
97 Stage 2 03.08.2022
99 Stage 1 02.08.2022
DNF San Sebastian Klasikoa 30.07.2022
83 Villafranca de Ordizia 25.07.2022
95 Route d'Occitanie 16.06.2022 - 19.06.2022
84 Stage 4 19.06.2022
117 Stage 3 18.06.2022
59 Stage 2 17.06.2022
50 Stage 1 16.06.2022
DNF CIC - Mont Ventoux 14.06.2022
DNF Giro dell'Appennino 02.06.2022
DNF Mercan'Tour Classic Alpes-Maritimes 31.05.2022
65 Tro-Bro Leon 15.05.2022
64 Vuelta a Asturias 29.04.2022 - 01.05.2022
67 Stage 3 01.05.2022
57 Stage 2 30.04.2022
71 Stage 1 29.04.2022
102 Liège-Bastogne-Liège 24.04.2022
DNF Tour du Jura 16.04.2022
DNF Classic Grand Besançon Doubs 15.04.2022
51 Itzulia Basque Country 04.04.2022 - 09.04.2022
24 51 Stage 6 09.04.2022
114 97 Stage 5 08.04.2022
68 89 Stage 4 07.04.2022
89 134 Stage 3 06.04.2022
139 135 Stage 2 05.04.2022
77 77 Stage 1 04.04.2022
33 O Gran Camiño 24.02.2022 - 27.02.2022
39 Stage 4 27.02.2022
29 Stage 3 26.02.2022
84 Stage 2 25.02.2022
73 Stage 1 24.02.2022
81 Étoile de Bessèges 02.02.2022 - 06.02.2022
61 Stage 5 06.02.2022
81 Stage 4 05.02.2022
38 Stage 3 04.02.2022
39 Stage 2 03.02.2022
131 Stage 1 02.02.2022
82 GP la Marseillaise 30.01.2022

2021

RankGCRaceDate
DNF Paris - Tours 10.10.2021
DNF Paris - Bourges 07.10.2021
16 Tour de Bretagne 20.09.2021 - 26.09.2021
14 Stage 7 26.09.2021
28 Stage 6 25.09.2021
32 Stage 5 24.09.2021
60 Stage 4 23.09.2021
14 Stage 3 22.09.2021
32 Stage 2 21.09.2021
40 Stage 1 20.09.2021
35 Tour du Poitou-Charentes 24.08.2021 - 27.08.2021
29 Stage 5 27.08.2021
80 Stage 3 26.08.2021
72 Stage 4 26.08.2021
69 Stage 2 25.08.2021
74 Stage 1 24.08.2021
DNF Volta a Portugal 04.08.2021 - 15.08.2021
DNS Stage 4 08.08.2021
93 Stage 3 07.08.2021
116 Stage 2 06.08.2021
96 Stage 1 05.08.2021
31 Prologue 04.08.2021
80 Circuito de Getxo 01.08.2021
35 Villafranca de Ordizia 25.07.2021
22 Spain RR 20.06.2021
82 Route d'Occitanie 10.06.2021 - 13.06.2021
74 Stage 4 13.06.2021
83 Stage 3 12.06.2021
87 Stage 2 11.06.2021
68 Stage 1 10.06.2021
DNF CIC - Mont Ventoux 08.06.2021
71 Alpes Isère Tour 19.05.2021 - 23.05.2021
82 Stage 5 23.05.2021
86 Stage 4 22.05.2021
66 Stage 3 21.05.2021
67 Stage 2 20.05.2021
10 Stage 1 19.05.2021
76 Tro-Bro Leon 16.05.2021
77 Vuelta a Asturias 30.04.2021 - 02.05.2021
81 Stage 3 02.05.2021
64 Stage 2 01.05.2021
84 Stage 1 30.04.2021
56 Volta Comunitat Valenciana 14.04.2021 - 18.04.2021
98 Stage 5 18.04.2021
35 Stage 4 17.04.2021
66 Stage 3 16.04.2021
77 Stage 2 15.04.2021
50 Stage 1 14.04.2021
75 GP Miguel Indurain 03.04.2021
78 Paris-Troyes 14.03.2021
140 Clasica de Almeria 14.02.2021
79 GP la Marseillaise 31.01.2021

2020

RankGCRaceDate
21 Villafranca de Ordizia 12.10.2020
DNF Paris-Chauny 27.09.2020
DNF GP d'Isbergues 20.09.2020
103 Tour du Doubs 06.09.2020
57 Spain RR 23.08.2020
DNF Tour du Limousin 18.08.2020 - 21.08.2020
DNS Stage 4 21.08.2020
82 Stage 3 20.08.2020
121 Stage 2 19.08.2020
120 Stage 1 18.08.2020
56 CIC - Mont Ventoux 06.08.2020
67 Route d'Occitanie 01.08.2020 - 04.08.2020
32 Stage 4 04.08.2020
87 Stage 3 03.08.2020
71 Stage 2 02.08.2020
48 Stage 1 01.08.2020
101 Clasica de Almeria 16.02.2020
DNF Vuelta a Murcia 14.02.2020 - 15.02.2020
DNF Stage 2 15.02.2020
102 Stage 1 14.02.2020
27 Étoile de Bessèges 05.02.2020 - 09.02.2020
76 Stage 5 09.02.2020
25 Stage 4 08.02.2020
24 Stage 3 07.02.2020
29 Stage 2 06.02.2020
46 Stage 1 05.02.2020
69 GP la Marseillaise 02.02.2020

2019

RankGCRaceDate
60 Giro Next Gen 13.06.2019 - 23.06.2019
18 Stage 9 23.06.2019
28 Stage 8 22.06.2019
115 Stage 7 21.06.2019
37 Stage 6 20.06.2019
137 Stage 5 19.06.2019
20 Stage 4 17.06.2019
129 Stage 3 16.06.2019
33 Stage 2 15.06.2019
139 Stage 1 14.06.2019
127 Prologue 13.06.2019

Rider profile

Name
Ibon Ruiz
Team
Equipo Kern Pharma
Nationality
Spain
Date of birth
January 30 1999
Place of birth
Vitoria
Height
1.78 m
UCI ranking
230
UCI wins
1

we are grateful to our partners.
Are you?

We believe cycling journalism should be accessible to everyone. That's why Domestique remains free to read, with the support of our partners. We work with brands that respect our audience and help us keep producing independent cycling journalism. If you come across them, we hope you'll consider supporting the brands that support Domestique.

Domestique
Co-created with our Founding Domestiques Thank you for your ideas, feedback and support ❤️