| 2020 |
| 22.02 |
91km |
10th Little Edo 91k |
12:40:08 h | 44 |
| 2019 |
| 02.06 |
78km |
26. Ultramarathon Okumusashi |
10:54:32 h | 1226 |
| 2013 |
| 20.04 |
740km/12stages |
Ultra-Trace de St-Jacques |
5d 01:48:30 h | 8 |
| 2012 |
| 21.10 |
48.7km |
Transeuropalauf 2012 Etappe 64 San Pablo de Buceite - La Linea /Gibralar |
5:46:02 h | 20 |
| 20.10 |
53.4km |
Transeuropalauf 2012 Etappe 63 Ronda - San Pablo de Buceite |
6:28:38 h | 18 |
| 19.10 |
62.3km |
Transeuropalauf 2012 Etappe 62 Campillos - Ronda |
7:52:33 h | 18 |
| 18.10 |
54km |
Transeuropalauf 2012 Etappe 61 Puente Genil - Campillos |
6:53:17 h | 18 |
| 17.10 |
71.3km |
Transeuropalauf 2012 Etappe 60 Albendin - Puente Genil |
8:40:58 h | 19 |
| 16.10 |
60km |
Transeuropalauf 2012 Etappe 59 Jaen - Albendin |
7:16:41 h | 16 |
| 15.10 |
50.6km |
Transeuropalauf 2012 Etappe 58 Baeza - Jaen |
6:03:20 h | 19 |
| 14.10 |
49.7km |
Transeuropalauf 2012 Etappe 57 Villanueva Del Arzobispo - Baeza |
6:10:08 h | 22 |
| 13.10 |
64km |
Transeuropalauf 2012 Etappe 56 Villapalacios - Villanueva Del Arzobispo |
7:59:01 h | 19 |
| 12.10 |
55.1km |
Transeuropalauf 2012 Etappe 55 Lezuza - Villapalacios |
6:54:00 h | 21 |
| 11.10 |
57.4km |
Transeuropalauf 2012 Etappe 54 Tarazona de la Mancha - Lezuza |
7:41:41 h | 24 |
| 10.10 |
39km |
Transeuropalauf 2012 Etappe 53 Motilla Del Palancar - Tarazona de la Mancha |
4:20:32 h | 18 |
| 09.10 |
76km |
Transeuropalauf 2012 Etappe 52 Canate - Motilla Del Palancar |
9:53:51 h | 19 |
| 08.10 |
77.3km |
Transeuropalauf 2012 Etappe 51 Teruel - Canete |
9:58:20 h | 20 |
| 07.10 |
69.6km |
Transeuropalauf 2012 Etappe 50 Escucha - Teruel |
8:25:15 h | 16 |
| 06.10 |
60.5km |
Transeuropalauf 2012 Etappe 49 Calanda - Escucha |
8:04:28 h | 18 |
| 05.10 |
44.4km |
Transeuropalauf 2012 Etappe 48 Caspe - Calanda |
5:38:12 h | 19 |
| 04.10 |
82.1km |
Transeuropalauf 2012 Etappe 47 Lleida - La Bordeta - Caspe |
11:04:53 h | 20 |
| 03.10 |
66.7km |
Transeuropalauf 2012 Etappe 46 Guissona - Lleida - La Bordeta |
8:28:03 h | 20 |
| 02.10 |
75.5km |
Transeuropalauf 2012 Etappe 45 Berga - Guissona |
9:35:27 h | 20 |
| 01.10 |
55.6km |
Transeuropalauf 2012 Etappe 44 St-Joan-de-Les-Abadesses - Berga |
7:02:35 h | 18 |
| 30.09 |
65.1km |
Transeuropalauf 2012 Etappe 43 Arles-Sur-Tech - St-Joan-de-Les-Abadesses |
8:24:51 h | 20 |
| 29.09 |
54.3km |
Transeuropalauf 2012 Etappe 42 Estagel - Arles-Sur-Tech |
7:22:30 h | 21 |
| 28.09 |
65km |
Transeuropalauf 2012 Etappe 41 Lezignan-Corbieres - Estagel |
8:47:37 h | 20 |
| 27.09 |
50.8km |
Transeuropalauf 2012 Etappe 40 St-Pons-de-Thomieres - Lezignan-Corbieres |
6:06:05 h | 17 |
| 26.09 |
72.4km |
Transeuropalauf 2012 Etappe 39 St-Sernin-sur-Rance - St-Pons-de-Thomieres |
9:31:28 h | 19 |
| 25.09 |
54.8km |
Transeuropalauf 2012 Etappe 38 Cassagnes-Begonhes - St-Sernin-sur-Rance |
7:01:35 h | 18 |
| 24.09 |
57.8km |
Transeuropalauf 2012 Etappe 37 St.Cyprien sur Dourdou - Cassagnes-Begonhes |
7:38:55 h | 19 |
| 23.09 |
68.8km |
Transeuropalauf 2012 Etappe 36 Jussac - St.Cyprien sur Dourdou |
8:59:14 h | 18 |
| 22.09 |
62.8km |
Transeuropalauf 2012 Etappe 35 Mauriac - Jussac |
8:03:32 h | 14 |
| 21.09 |
52.8km |
Transeuropalauf 2012 Etappe 34 Meymac - Mauriac |
6:37:06 h | 15 |
| 20.09 |
72.6km |
Transeuropalauf 2012 Etappe 33 Bourganeuf - Meymac |
9:37:53 h | 15 |
| 19.09 |
62.1km |
Transeuropalauf 2012 Etappe 32 St-Sulpice-les-Feuilles - Bourganeuf |
8:53:20 h | 22 |
| 18.09 |
67.5km |
Transeuropalauf 2012 Etappe 31 La Chatre - St-Sulpice-les-Feuilles |
9:23:46 h | 22 |
| 17.09 |
61km |
Transeuropalauf 2012 Etappe 30 Charenton-Du-Cher - La Chatre |
8:35:01 h | 22 |
| 16.09 |
73km |
Transeuropalauf 2012 Etappe 29 Guerigny - Charenton-Du-Cher |
10:23:16 h | 27 |
| 15.09 |
83.3km |
Transeuropalauf 2012 Etappe 28 Avallon - Guerigny |
11:37:13 h | 23 |
| 14.09 |
83km |
Transeuropalauf 2012 Etappe 27 Saint-Seine-l Abbaye - Avallon |
12:14:44 h | 27 |
| 13.09 |
55.4km |
Transeuropalauf 2012 Etappe 26 Saint-Seine-sur-Vingeanne - Saint-Seine-l Abbaye |
7:54:36 h | 25 |
| 12.09 |
48.3km |
Transeuropalauf 2012 Etappe 25 Noidans-le-Ferroux - Saint-Seine-sur-Vingeanne |
6:26:34 h | 21 |
| 11.09 |
79.5km |
Transeuropalauf 2012 Etappe 24 Valdoie - Noidans-le-Ferroux |
10:55:11 h | 24 |
| 10.09 |
82.6km |
Transeuropalauf 2012 Etappe 23 Bad Krozingen - Valdoie |
11:51:39 h | 24 |
| 09.09 |
74.5km |
Transeuropalauf 2012 Etappe 22 St.Georgen - Bad Krozingen |
10:49:33 h | 25 |
| 08.09 |
58km |
Transeuropalauf 2012 Etappe 21 Nordstetten - St.Georgen |
8:37:15 h | 26 |
| 07.09 |
58km |
Transeuropalauf 2012 Etappe 20 Malmsheim - Nordstetten |
8:14:01 h | 23 |
| 06.09 |
62.5km |
Transeuropalauf 2012 Etappe 19 Frankenbach - Malmsheim |
8:55:16 h | 21 |
| 05.09 |
65.2km |
Transeuropalauf 2012 Etappe 18 Assamstadt - Frankenbach |
9:06:23 h | 18 |
| 04.09 |
73km |
Transeuropalauf 2012 Etappe 17 Dettelbach - Assamstadt |
10:13:10 h | 24 |
| 03.09 |
81.6km |
Transeuropalauf 2012 Etappe 16 Zeitlofs - Dettelbach |
11:29:18 h | 22 |
| 02.09 |
70km |
Transeuropalauf 2012 Etappe 15 Queck - Zeitlofs |
10:02:13 h | 23 |
| 01.09 |
64.3km |
Transeuropalauf 2012 Etappe 14 Waldkappel - Queck |
9:03:01 h | 22 |
| 31.08 |
68.3km |
Transeuropalauf 2012 Etappe 13 Ebergötzen - Waldkappel |
10:10:28 h | 22 |
| 30.08 |
76km |
Transeuropalauf 2012 Etappe 12 Gebhardshagen - Ebergötzen |
11:04:56 h | 22 |
| 29.08 |
71.4km |
Transeuropalauf 2012 Etappe 11 Stüde - Gebhardshagen |
10:44:59 h | 30 |
| 28.08 |
76.9km |
Transeuropalauf 2012 Etappe 10 Bienenbüttel - Stüde |
11:36:39 h | 30 |
| 27.08 |
79km |
Transeuropalauf 2012 Etappe 9 Ahrensburg - Bienenbüttel |
12:14:29 h | 30 |
| 26.08 |
70.3km |
Transeuropalauf 2012 Etappe 8 Hohenwestedt - Ahrensburg |
10:59:23 h | 31 |
| 25.08 |
74km |
Transeuropalauf 2012 Etappe 7 Eggebek - Hohenwestedt |
11:16:27 h | 32 |
| 24.08 |
78.5km |
Transeuropalauf 2012 Etappe 6 Haderslev - Eggebek |
11:44:18 h | 32 |
| 23.08 |
72.2km |
Transeuropalauf 2012 Etappe 5 Uldum - Haderslev |
10:12:19 h | 27 |
| 22.08 |
70.9km |
Transeuropalauf 2012 Etappe 4 Bjerringbro - Uldum |
9:59:18 h | 24 |
| 21.08 |
65.7km |
Transeuropalauf 2012 Etappe 3 Stovring - Bjerringbro |
9:29:51 h | 32 |
| 20.08 |
63.5km |
Transeuropalauf 2012 Etappe 2 Oster Vra - Stovring |
9:10:31 h | 37 |
| 19.08 |
56km |
Transeuropalauf 2012 Etappe 1 Skagen - Oster Vra |
7:45:24 h | 39 |
| 19.08 |
4175km/64stages |
Transeuropalauf 2012 Skagen-Gibraltar - Gesamtwertung |
23d 17:43:13 h | 20 |
| 2010 |
| 30.04 |
520km |
6th River Road Foot Race 520 km |
5d 02:40:35 h | 17 |
| 2009 |
| 30.04 |
520km |
5th River Road Foot Race 520 km |
4d 16:48:37 h | 9 |
| 2008 |
| 08.06 |
100km |
4th Iwate Ginga 100km Marathon Challenge |
11:48:42 h | 99 |
| 30.04 |
522km |
4th River Road Foot Race 522 km |
4d 22:04:31 h | 8 |
| 2007 |
| 16.06 |
100km |
11th Kamoshika Mountain Village Tour |
19:29:07 h | 39 |
| 30.04 |
522km |
3rd River Road Foot Race 522 km |
5d 01:59:59 h | 9 |
| 2006 |
| 13.08 |
75km |
13. Ultramarathon Okumusashi |
9:24:30 h | 311 |
| 17.06 |
106km |
10th Kamoshika Mountain Village Tour |
22:54:22 h | 37 |
| 30.04 |
522km |
2nd River Road Foot Race 522 km |
5d 02:16:27 h | 4 |
| 2005 |
| 18.09 |
141km |
8th Karisakatoge beyond Chichibu Run |
21:48:24 h | 21 |
| 18.06 |
114km |
9th Kamoshika Mountain Village Tour |
23:31:16 h | 26 |
| 02.05 |
250km |
17. Yamaguchi 100 Hagi-O-Kan Maranic 250 km |
43:54:08 h | 74 |
| 2003 |
| 25.10 |
71.5km |
11th Hasetsune Cup - Japan Mountain Endurance Race |
16:11:29 h | 313 |