2026
30.08–04.09
301.9km/6stages
Ultra en Pente Douce › Show nested results
35:37:41 h 12
30.08
45.6km
Ultra En Pente Douce - Et. 1 St-Savin - Queaux
4:57:53 h
13
31.08
47.5km
Ultra En Pente Douce - Et. 2 Queaux - Lathus
5:39:14 h
14
01.09
53.3km
Ultra En Pente Douce - Et. 3 Lathus - St-Benoît-du-Sault
6:26:57 h
13
02.09
45km
Ultra En Pente Douce - Et. 4 St-Benoît-du-Sault - Éguzon
5:16:58 h
11
03.09
64.3km
Ultra En Pente Douce - Et. 5 Éguzon - Le Blanc
7:50:30 h
13
04.09
46.2km
Ultra En Pente Douce - Et. 6 Le Blanc - St-Savin
5:26:09 h
12
14.04
37mi
1st MTC Angelystor
8:05:00 h 9
2017
24.06
48km
6^ Cortina Trail
7:06:39 h 254
11.03
50km
Humanity Direct Amersham Ultra
5:01:43 h 21
14.01
45mi
GB Ultra Country to Capital
7:17:00 h 103
2016
26.08
62km
12° La Transe Gaule, Etape 18 St-Pons-de-Thomières - Moussan
6:37:26 h 8
25.08
69km
12° La Transe Gaule, Etape 17 St-Sernin-sur-Rance - St-Pons-de-Thomières
7:51:17 h 10
24.08
55km
12° La Transe Gaule, Etape 16 Cassagnes-Begonhès - St-Sernin-sur-Rance
6:09:14 h 14
23.08
56km
12° La Transe Gaule, Etape 15 St-Cyprien-sur-Dourdou - Cassagnes-Begonhès
6:25:11 h 11
22.08
69km
12° La Transe Gaule, Etape 14 Jussac - St-Cyprien-sur-Dourdou
7:57:15 h 15
21.08
64km
12° La Transe Gaule, Etape 13 Mauriac - Jussac
7:43:37 h 16
20.08
76km
12° La Transe Gaule, Etape 12 Peyrelevade - Mauriac
9:12:25 h 12
19.08
49km
12° La Transe Gaule, Etape 11 Bourganeuf - Peyrelevade
5:22:46 h 9
18.08
62km
12° La Transe Gaule, Etape 10 Saint-Sulpice-les-Feuilles - Bourganeuf
7:12:26 h 8
17.08
69km
12° La Transe Gaule, Etape 9 Angles-sur-l'Anglin - St-Sulpice-les-Feuilles
7:59:58 h 12
16.08
63km
12° La Transe Gaule, Etape 8 Monts-sur-Guesnes - Angles-sur-l'Anglin
7:04:43 h 12
15.08
58km
12° La Transe Gaule, Etape 7 Doué-la-Fontaine - Monts-sur-Guesnes
6:22:14 h 9
14.08
53km
12° La Transe Gaule, Etape 6 St-Georges-sur-Loire - Doué-la-Fontaine
5:44:03 h 7
13.08
71km
12° La Transe Gaule, Etape 5 Châteaubriant - St-Georges-sur-Loire
8:23:17 h 9
12.08
67km
12° La Transe Gaule, Etape 4 Guer - Châteaubriand
8:09:30 h 14
11.08
75km
12° La Transe Gaule, Etape 3 Pontivy - Guer
9:06:45 h 18
10.08
64km
12° La Transe Gaule, Etape 2 Plounévézel - Pontivy
7:18:34 h 11
09.08
62km
12° La Transe Gaule, Etape 1 Roscoff - Plounévézel
6:20:06 h 6
09.08
1190km/19stages
12ème La Transe Gaule, Roscoff (Finistère) - Gruissan-Plage (Aude)
5d 14:56:09 h 8
27.03
100km
2nd Canalathon 100km
11:25:32 h 19
2015
24.10
185km/5stages
16th Kalahari Augrabies Extreme Marathon
19:14:18 h 7
29.08
86mi
12th Ridgeway Challenge 86 Mile Trail Run
16:51:00 h 11
04.07
45.6km
4. Zermatt Ultra Marathon
5:41:45 h 103
27.06
70mi/2stages
Round The Island Isle of Wight Multistage Ultra
13:32:15 h 17
02.05
60mi/2stages
Pony Express New Forest Multistage Ultra
9:34:51 h 23
22.03
40mi
Oldham Way Ultra
8:27:12 h 30
2014
07.11
84mi/3stages
6th Druid Challenge Ridgeway Multistage Ultra
14:44:06 h 32
2013
13–31.08
1190km/19stages
10ème La Transe Gaule, Roscoff (Finistère) - Gruissan-Plage (Aude) › Show nested results
5d 06:20:54 h 12
13.08
62km
10ème La Transe Gaule, Etape 1 Roscoff - Plounévézel
6:04:29 h
9
14.08
64km
10ème La Transe Gaule, Etape 2 Plounévézel - Pontivy
6:52:00 h
9
15.08
75km
10ème La Transe Gaule, Etape 3 Pontivy - Guer
7:19:55 h
6
16.08
67km
10ème La Transe Gaule, Etape 4 Guer - Châteaubriand
7:13:02 h
11
17.08
71km
10ème La Transe Gaule, Etape 5 Châteaubriant - St-Georges-sur-Loire
8:19:47 h
17
18.08
53km
10ème La Transe Gaule, Etape 6 St-Georges-sur-Loire - Doué-la-Fontaine
4:58:50 h
6
19.08
58km
10ème La Transe Gaule, Etape 7 Doué-la-Fontaine - Monts-sur-Guesnes
5:53:19 h
9
20.08
63km
10ème La Transe Gaule, Etape 8 Monts-sur-Guesnes - Angles-sur-l'Anglin
6:28:57 h
9
21.08
69km
10ème La Transe Gaule, Etape 9 Angles-sur-l'Anglin - St-Sulpice-les-Feuilles
7:24:33 h
11
22.08
62km
10ème La Transe Gaule, Etape 10 Saint-Sulpice-les-Feuilles - Bourganeuf
6:34:45 h
9
23.08
48km
10ème La Transe Gaule, Etape 11 Bourganeuf - Peyrelevade
5:34:07 h
16
24.08
77km
10ème La Transe Gaule, Etape 12 Peyrelevade - Mauriac
8:24:34 h
11
25.08
64km
10ème La Transe Gaule, Etape 13 Mauriac - Jussac
7:15:43 h
15
26.08
69km
10ème La Transe Gaule, Etape 14 Jussac - St-Cyprien-sur-Dourdou
7:48:34 h
15
27.08
58km
10ème La Transe Gaule, Etape 15 St-Cyprien-sur-Dourdou - Cassagnes-Begonhès
6:41:38 h
16
28.08
54km
10ème La Transe Gaule, Etape 16 Cassagnes-Begonhès - St-Sernin-sur-Rance
5:46:00 h
14
29.08
69km
10ème La Transe Gaule, Etape 17 St-Sernin-sur-Rance - St-Pons-de-Thomières
7:22:45 h
14
30.08
61km
10ème La Transe Gaule, Etape 18 St-Pons-de-Thomières - Moussan
6:43:31 h
17
28.06
80km
1ère 80km du Mont-Blanc
19:00:22 h 255
04.05
60mi/2stages
Pony Express New Forest Multistage Ultra
9:03:35 h 3 🥉
27.04
12h
Crawley A.I.M. Charity 12 hour track race
72.806 km 14
02.02
66mi/2stages
Pilgrim Challenge North Downs Way Multistage Ultra
11:37:17 h 22
2012
29.12
72h
29th Across the Years, 72h
329.453 km 9
01.12
100km
Ayot 100km
10:24:00 h 5
30.05
3303mi/80stages
Run Across America on Trail (RAAoT)
30d 00:26:40 h 2 🥈
05.05
60mi/2stages
Pony Express New Forest Multistage Ultra
9:34:46 h 7
03.03
100mi
1st Thames Path 100
21:40:30 h 24
19.02
35.2mi
Cotswold 35.2 mile road race
5:46:47 h 23
04.02
66mi/2stages
Pilgrim Challenge North Downs Way Multistage Ultra
12:57:55 h 49
2011
27.08
85mi
8th Ridgeway Challenge 85 Mile Trail Run
19:46:00 h 17
30.04
60mi/2stages
Pony Express New Forest Multistage Ultra
10:15:10 h 9
26.03
80km
4ème Le Trail de Paris-Ile de France 80 km
9:18:32 h 222
06.02
66mi/2stages
Pilgrim Challenge North Downs Way Multistage Ultra
12:21:49 h 31
2010
06.03
56mi
2nd Glasgow-Edinburgh Double Marathon
9:00:47 h 28