The 2026 Facsa Castellón 10K was one of the fastest road races in history on Sunday, February 22. Winning the race was Uganda’s Harbert Kibet, who ran a world-leading 26:39. Meanwhile, European records were produced by France’s Yann Schrub and Great Britain’s Megan Keith.

Making his debut at the distance, Kibet dominated the race. The Ugandan unleashed a stunning pace drop over the final kilometre to pull clear of Schrub, crossing the finish line four seconds in front of the Frenchman.

Schrub delivered a historic run of his own, clocking 26:43 to break the European record by two seconds. He improved on the previous mark of 26:45 set just last month in Valencia by Sweden’s Andreas Almgren. Schrub now moves to sixth on the world all-time list.

“I hoped the French record was possible, but not the European record. It’s a surprise for me,” said Schrub. The French record was held by Etienne Daguinos, who in November 2024 ran 27:04 in Lille, France.

Almgren, who had targeted another record-breaking performance, equalled his own continental mark of 26:45 but finished third in a stacked field.

Four men ran sub-27, 14 went sub-28, and 60 sub-30.

Women

Meanwhile, it was East Africans dominating the women’s field with two Kenyans and an Ethiopian rounding out the podium.

Caroline Makandi Gitongo won the race in a fast 29:34. The 29-year-old Kenyan finished 11 seconds in front of fellow Kenyan Nelvin Jepkemboi, while Ethiopian Chalta Dida, at age 1,9 ran 29:50.

British runner Megan Keith clocked a new personal best of 30:07, which also turned out to be a new European record, breaking fellow Brit Eilish McColgan’s time by one second set last month in Valencia. McColgan was also in the race and ran well at 30:36 to finish sixth; Keith finished fourth.

Eight athletes finished under 31 minutes.

As a 17-year-old in 2024, Dida ran the 10 km in 32:28 in the Great Ethiopian Run. Last year at age 18, she clocked a 30:33.86 during the 10,000m event in Oslo’s Bislett Games.

For Gitongo, the race was a bit of an outlier performance, but she has been running personal bests as of late, including five during 2025 over 3000m (indoors and outdoors), 5000m, 10 miles and the half marathon.

Only nine women in history have run faster than 29:34.

Results

Men

PlaceNameBirth DateMark
1.Harbert KIBET17 JUN 2005UGA26:39
2.Yann SCHRUB20 MAR 1996FRA26:43
3.Andreas ALMGREN12 JUN 1995SWE26:45
4.Silas SENCHURA17 JUL 2005KEN26:58
5.Biniyam MELAK29 DEC 2005ETH27:10
6.Bereket NEGA25 SEP 2004ETH27:39
7.Tim VERBAANDERT17 JUL 2000NED27:39
8.Dennis MUTUKU30 SEP 2005KEN27:40
9.Shimelis NIGUSE16 DEC 2004ETH27:43
10.Elisha KIPROP02 MAY 2004KEN27:46
11.Abdessamad OUKHELFEN18 DEC 1998ESP27:48
12.Juan ZIJDERLAAN27 SEP 2005NED27:54
13.Morgan LE GUEN12 SEP 1993SUI27:55
14.Zerihun ADUGNA12 SEP 2003ETH27:57
15.Felix BOUR25 MAR 1994FRA28:05
16.Cormac DALTON01 SEP 1998IRL28:07
17.Carlos DÍAZ09 JUL 1993CHI28:10
18.Pierre BOUDY09 AUG 2004FRA28:11
19.Víctor ORTIZ RIVERA30 JUN 1998PUR28:13
20.Alexis MIELLET05 MAY 1995FRA28:14
21.Duncan WAWERU22 APR 1999KEN28:14
22.Victor CHEROTICH19 DEC 2006UGA28:17
23.Julien RABACA2001FRA28:17
24.Aarno LIEBL21 MAY 2005SUI28:19
25.Sebastian LÖRSTAD17 APR 2008SWE28:21
26.Jonathan GRAHN30 DEC 2004SWE28:24
27.Florian LE PALLEC31 MAY 1999FRA28:26
28.Peter ĎUREC12 SEP 1992SVK28:28
29.Dinka FIKADU31 DEC 2005ETH28:34
30.Jacob BOUTERA29 APR 1996NOR28:34
31.Zerei Kbrom MEZNGI12 JAN 1986NOR28:45
32.Mohammed BENYETTOU03 NOV 2000ALG28:52
33.Oliver LÖFQVIST05 MAY 1998SWE28:56
34.Pablo VAN HOORN22 JAN 2005NED29:09
35.Nicolas HERRERA19 NOV 1992COL29:10
36.Karl OTTFALK03 JAN 2006SWE29:13
37.Giuseppe GERRATANA08 NOV 1992ITA29:15
38.Guillaume CACHELIN29 DEC 1996SUI29:22
39.Ådne ANDERSEN18 JAN 1994NOR29:26
40.Alejandro PEREZ18 APR 2001ESP29:27
41.Mohad ABDIKADAR SHEIK ALI12 JUN 1993ITA29:30
42.Oriol JOVE12 JUN 2005ESP29:30
43.Theodor Berre JACOBSEN23 MAY 2001NOR29:37
44.Mohamed BOUTMAZGUINEMAR29:39
45.Fernando GONZALEZ-MOHINO14 NOV 1990ESP29:40
46.Ghislain CATHALA2006FRA29:41
47.Wondimu BUSSY1995SUI29:41
48.David PALACIO08 JUN 1988ESP29:43
49.Henry MCNULTYNOR29:46
50.Justin MAHIEU12 AUG 1985BEL29:47
51.Genis FERRANDEZ21 APR 1998ESP29:49
52.Javier CARRERO14 NOV 1995ESP29:51
53.Alejandro SANVALERO19 SEP 2003ESP29:51
54.Jordi PUJOL30 SEP 1998ESP29:51
55.Adrien LATESTERE25 JUN 1985FRA29:52
56.Kevin SCHAUWAERS02 JUN 1986BEL29:57
57.Jonathan EDMAN31 MAR 2001SWE29:58
58.Nicolas MARIANI26 JUL 1999FRA29:58
59.Oscar LINDSKOGEN1996SWE29:59
60.Sergio MARTINEZ17 DEC 2001ESP29:59
61.Josep GOMEZ23 OCT 1990ESP30:03
62.Felix GALAN30 NOV 2003ESP30:03
63.Jorge RUIZ06 SEP 1999ESP30:04
64.Ismael ALLAGUI15 OCT 2002ESP30:04
65.Unai IBARRA15 NOV 1998ESP30:05
66.Teo DUBUC02 NOV 1995FRA30:05
67.Kevin MARTINS13 MAR 1995FRA30:10
68.Alejandro ALDA09 MAY 2001ESP30:10
69.Santiago COBO22 NOV 1996ESP30:13
70.Joakim SKJÆGGESTAD MOHN29 OCT 1993NOR30:14
71.Primož KOBE23 MAY 1981SLO30:16
72.Adrian MACIAS30 JAN 2006ESP30:23
73.Thomas MONFILS23 AUG 1992BEL30:24
74.Marc BARTOLIESP30:25
75.Marco GOMEZ27 AUG 2001ESP30:26
76.Daniel BRADFORD07 SEP 1987GBR30:30
77.Kaouding SAVANE15 SEP 1997SEN30:33
78.Ibrahim CHAKIR04 SEP 1994ESP30:37
79.Sondre Arne HOFF28 SEP 1993NOR30:42
80.Daniel FERNANDEZ04 JAN 1995ESP30:48
81.Roberto MARTIN21 NOV 1997ESP30:50
82.Manuel GUTIERREZ09 APR 1993ESP30:53
83.Issame AZARKANE08 OCT 1998ESP30:54
84.Marcos OÑATE18 NOV 2001ESP30:54
85.Damien ANDRADA2002FRA30:56
86.Yohan LIDOVE1998FRA30:57
87.Adrian GUIRADO20 OCT 1992ESP31:02
88.Stian MARKUSSEN EILERTSEN17 NOV 1986NOR31:05
89.Joshua GARCIAESP31:06
90.Eric SOLER07 JUL 2007ESP31:09
91.Juan GIMENOESP31:15
92.Jesus GARCIA23 OCT 1996ESP31:17
93.Jens LJUNGGREN28 FEB 1990SWE31:17
94.Yicheng ZHOU11 MAR 2002CHN31:28
95.Jonas REDONDO31 JAN 2003ESP31:28
96.Michael JENSEN06 JUL 1987DEN31:30
97.Pablo ARGIBAY21 DEC 2002ESP31:32
98.Vicente TORRES13 NOV 1993ESP31:34
99.Jaume ALBARAÑEZ27 APR 1999ESP31:44
100.Alejandro NOVILLO17 SEP 1992ESP31:46
101.Yusef SANTOS31 OCT 2002ESP31:47
102.David RODRIGUEZ07 JAN 1979ESP31:50
103.Gaute OLBERGNOR31:50
104.Carlos GOMIS09 NOV 1985ESP31:51
105.Adrián ESCRIGESP31:52
106.Cedric SIMOVIS08 AUG 1998ESP31:54
107.Maciek MIERECZKO1979GER31:55
108.David PALOMERAESP31:57
109.Nathan CHAMPION11 SEP 1996FRA31:58
110.Nacho DIESTEESP32:08
111.German CASTEL10 APR 1998ESP32:09
112.Ramon MARTINEZ01 APR 1987ESP32:12
113.Niklas WIBERG27 FEB 1994SWE32:16
114.Tzouliano MANKO08 OCT 1999GRE32:17
115.Gerard ROGER ROYO30 MAR 2001AND32:21
116.Guillem DAVIDFRA32:21
117.Borja AÑON29 AUG 1989ESP32:23
118.Guillem SATORREFRA32:23
119.Léo ANTRASESP32:24
120.Alejandro PAREDERO01 AUG 1989ESP32:26
121.Víctor RUIZ24 JUN 1993ESP32:29
122.Jonas MÜLLER1994GER32:29
123.Santiago NAVARRO14 MAY 1983ESP32:32
124.Alfonso MENDOZAESP32:33
125.Gilles WERY1989BEL32:34
126.Fran QUERALTESP32:35
127.Marcos LUQUEESP32:36
128.Edison Stiben CASTELLANO PRECIADO02 JUN 1995ESP32:40
129.Angel AYUSOESP32:41
130.Sergi MATAS14 JUN 1978ESP32:41
131.Faustas MARCINKEVIČIUS12 SEP 2000LTU32:43
132.Imanol CRUZ MATEOS06 JUL 1978ESP32:43
133.Salvador FLUIXÀESP32:43
134.Pablo IGLESIASESP32:45
135.Ivan ALVARADOESP32:46
136.Gabriel PALOMERAESP32:46
137.Carlos MARTÍESP32:47
138.Apolinar LIMIAESP32:48
139.Pau NOVELLÓNESP32:48
140.Antonio SOLERESP32:51
141.Alberto MORALESESP32:54
142.Jose AZORINESP32:55
143.Christian ROYO19 DEC 1998ESP32:57
144.Luis CAJAESP32:57
145.David ROGÉESP32:58
146.Josep CASALSESP32:58
147.Pablo VILLENAESP32:59

Women

PlaceNameBirth DateMark
1.Caroline Makandi GITONGA12 MAY 1996KEN29:34
2.Nelvin JEPKEMBOI23 AUG 2001KEN29:45
3.Chaltu DIDA05 DEC 2006ETH29:50
4.Megan KEITH23 APR 2002GBR30:07
5.Purity Kajuju GITONGA12 MAY 1996KEN30:26
6.Eilish MCCOLGAN25 NOV 1990GBR30:36
7.Diana Chepteek CHEROBEN01 JAN 2002KEN30:45
8.Jana VAN LENT22 APR 2001BEL30:50
9.Francine NIYOMUKUNZI01 AUG 1999BDI31:04
10.Bikile AMBESU26 SEP 2004ETH31:24
11.Emmaculate JEPKOSGEI31 MAY 2003KEN31:30
12.Risper CHEROP26 MAR 2006UGA31:40
13.Sheyla EULOGIO PAUCAR22 FEB 1998PER32:02
14.Carolina WIKSTRÖM04 SEP 1993SWE32:17
15.Mélody JULIEN13 MAY 1999FRA32:18
16.Meseret YESHANEH12 MAY 2005ETH32:25
17.Madelène WANVIK HOLUM24 SEP 1994NOR32:39
18.Anna Marie Nordengen SIREVÅG24 MAY 2004NOR32:43
19.Simona AEBERSOLD1998SUI32:51
20.Cordula LASSACHER28 NOV 2003AUT32:51
21.Elsa SUNDQVIST18 AUG 2005SWE32:54
22.Tabea THEMANN22 MAR 1992GER32:55
23.Kristine Lande DOMMERSNES20 MAY 1999NOR32:56
24.Danielle DONEGAN05 APR 2001IRL32:57
25.Tigist BOCHEETH32:57
26.Sanna MUSTONEN06 DEC 1991SWE33:06
27.Alicja KONIECZEK02 NOV 1994POL33:30
28.Amalie SÆTEN01 DEC 1997NOR33:35
29.Brenda FLORES04 SEP 1991MEX33:44
30.Noelia JUAN20 MAR 1996ESP33:47
31.Karoline HARNES04 APR 1992NOR34:19
32.Smilla SZALKAI10 SEP 2001SWE34:26
33.Emilie MO25 DEC 2001NOR34:36
34.Julia FONT30 MAR 1994ESP34:45
35.Argentina DE RUEDA04 MAR 1995ESP34:49
36.Marianne HARNES04 APR 1992NOR35:18
37.Ine BAKKEN28 MAY 1996NOR35:52
38.Alba LÓPEZESP35:55
39.Marte GLEDITSCH08 DEC 1991NOR35:56
40.Iben Elida Skjold KVIGNE14 SEP 2005NOR36:08
41.Julia KORALEWSKA17 FEB 2002POL36:16
42.Ana ROIGESP37:28
43.Alba MARTINEZESP37:35
44.Arrate MINTEGUI16 SEP 1988ESP37:35
45.Mullunesh Marina PORTEIRO16 FEB 1997ESP37:38
46.Marine LECART1995BEL37:39
47.Lorena RODRIGUEZ25 FEB 1988ESP37:44
48.Lucia GIL29 SEP 2006ESP37:44
49.Ema ŽIBERT2002SLO38:08
50.Natalie WANGLER1996GER38:12
51.Maria José PUEYO16 MAR 1970ESP38:19
52.Maria LEIRO18 DEC 1973ESP38:23
53.Lorena GIRONDA09 SEP 1994ESP38:27
54.Maria SANCHEZESP38:36
55.Catriona FRASERGBR38:38
56.Elisa CEREZO22 JUL 2004ESP38:41
57.Cristina MUNAR14 JUL 2003ESP38:46
58.Vanesa LOPEZESP38:47
59.Ludovica MONTECCHIAITA38:55

This site uses Akismet to reduce spam. Learn how your comment data is processed.