| 2017 |
| 25.06 |
100km |
32. Lake Saroma 100 km Ultramarathon |
10:39:33 h | 543 |
| 2016 |
| 03.12 |
200km |
1st Santo Ultra Maranic (Three City Miyako Course) |
36:00:00 h | 20 |
| 25.09 |
100km |
19th Muraoka 100 km Ultra Marathon |
12:35:02 h | 179 |
| 2015 |
| 21.11 |
103km |
Tachibana Bay Coast 100 Ultra Marathon |
14:29:19 h | 67 |
| 17.05 |
77km |
Saba Highway Ultramarathon |
11:54:34 h | 505 |
| 2013 |
| 19.05 |
76km |
Saba Highway Ultramarathon |
10:46:55 h | 242 |
| 12.04 |
69km |
1st Tour de Taiwan Island Ultramarathon Stage 14 (Xinfeng to Shilin) |
9:07:10 h | 10 |
| 11.04 |
77km |
1st Tour de Taiwan Island Ultramarathon Stage 13 (Dajia to Xinfeng) |
10:57:53 h | 13 |
| 10.04 |
63km |
1st Tour de Taiwan Island Ultramarathon Stage 12 (Pitou to Dajia) |
8:41:35 h | 12 |
| 09.04 |
78km |
1st Tour de Taiwan Island Ultramarathon Stage 11 (Yanshui to Pitou) |
10:58:37 h | 11 |
| 08.04 |
70km |
1st Tour de Taiwan Island Ultramarathon Stage 10 (Gangshan to Yanshui) |
10:07:58 h | 11 |
| 07.04 |
67.5km |
1st Tour de Taiwan Island Ultramarathon Stage 9 (Shui Diliao to Gangshan) |
9:38:51 h | 17 |
| 06.04 |
84km |
1st Tour de Taiwan Island Ultramarathon Stage 8 (Manzhou to Shui Diliao) |
13:35:35 h | 17 |
| 05.04 |
93km |
1st Tour de Taiwan Island Ultramarathon Stage 7 (Jinlun to Manzhou) |
14:38:50 h | 17 |
| 04.04 |
85km |
1st Tour de Taiwan Island Ultramarathon Stage 6 (Chishang to Jinlun) |
12:51:43 h | 21 |
| 03.04 |
85km |
1st Tour de Taiwan Island Ultramarathon Stage 5 (Fenglin to Chishang) |
13:15:57 h | 27 |
| 02.04 |
79km |
1st Tour de Taiwan Island Ultramarathon Stage 4 (Heping to Fenglin) |
12:01:16 h | 33 |
| 01.04 |
84.5km |
1st Tour de Taiwan Island Ultramarathon Stage 3 (Jiaoxi to Heping) |
11:55:06 h | 33 |
| 31.03 |
81.5km |
1st Tour de Taiwan Island Ultramarathon Stage 2 (Keelung to Jiaosi) |
11:00:49 h | 32 |
| 30.03 |
74km |
1st Tour de Taiwan Island Ultramarathon Stage 1 (Taipei to Keelung) |
10:22:41 h | 47 |
| 30.03 |
1090.5km/14stages |
1st Int. Tour de Taiwan Ultra-marathon |
6d 15:14:01 h | 16 |
| 2012 |
| 21.10 |
48.7km |
Transeuropalauf 2012 Etappe 64 San Pablo de Buceite - La Linea /Gibralar |
5:18:43 h | 16 |
| 20.10 |
53.4km |
Transeuropalauf 2012 Etappe 63 Ronda - San Pablo de Buceite |
6:49:38 h | 21 |
| 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 |
7:00:25 h | 22 |
| 17.10 |
71.3km |
Transeuropalauf 2012 Etappe 60 Albendin - Puente Genil |
8:58:26 h | 24 |
| 16.10 |
60km |
Transeuropalauf 2012 Etappe 59 Jaen - Albendin |
7:37:57 h | 24 |
| 15.10 |
50.6km |
Transeuropalauf 2012 Etappe 58 Baeza - Jaen |
6:21:20 h | 23 |
| 14.10 |
49.7km |
Transeuropalauf 2012 Etappe 57 Villanueva Del Arzobispo - Baeza |
6:18:01 h | 24 |
| 13.10 |
64km |
Transeuropalauf 2012 Etappe 56 Villapalacios - Villanueva Del Arzobispo |
8:21:04 h | 25 |
| 12.10 |
55.1km |
Transeuropalauf 2012 Etappe 55 Lezuza - Villapalacios |
7:26:18 h | 26 |
| 11.10 |
57.4km |
Transeuropalauf 2012 Etappe 54 Tarazona de la Mancha - Lezuza |
7:24:44 h | 17 |
| 10.10 |
39km |
Transeuropalauf 2012 Etappe 53 Motilla Del Palancar - Tarazona de la Mancha |
5:01:15 h | 27 |
| 09.10 |
76km |
Transeuropalauf 2012 Etappe 52 Canate - Motilla Del Palancar |
11:07:18 h | 28 |
| 08.10 |
77.3km |
Transeuropalauf 2012 Etappe 51 Teruel - Canete |
11:41:19 h | 28 |
| 07.10 |
69.6km |
Transeuropalauf 2012 Etappe 50 Escucha - Teruel |
10:03:20 h | 29 |
| 06.10 |
60.5km |
Transeuropalauf 2012 Etappe 49 Calanda - Escucha |
9:25:11 h | 28 |
| 05.10 |
44.4km |
Transeuropalauf 2012 Etappe 48 Caspe - Calanda |
6:22:04 h | 28 |
| 04.10 |
82.1km |
Transeuropalauf 2012 Etappe 47 Lleida - La Bordeta - Caspe |
12:56:55 h | 27 |
| 03.10 |
66.7km |
Transeuropalauf 2012 Etappe 46 Guissona - Lleida - La Bordeta |
10:07:11 h | 27 |
| 02.10 |
75.5km |
Transeuropalauf 2012 Etappe 45 Berga - Guissona |
11:36:54 h | 27 |
| 01.10 |
55.6km |
Transeuropalauf 2012 Etappe 44 St-Joan-de-Les-Abadesses - Berga |
8:34:20 h | 27 |
| 30.09 |
65.1km |
Transeuropalauf 2012 Etappe 43 Arles-Sur-Tech - St-Joan-de-Les-Abadesses |
10:00:43 h | 28 |
| 29.09 |
54.3km |
Transeuropalauf 2012 Etappe 42 Estagel - Arles-Sur-Tech |
8:34:50 h | 28 |
| 28.09 |
65km |
Transeuropalauf 2012 Etappe 41 Lezignan-Corbieres - Estagel |
9:59:28 h | 26 |
| 27.09 |
50.8km |
Transeuropalauf 2012 Etappe 40 St-Pons-de-Thomieres - Lezignan-Corbieres |
7:36:21 h | 28 |
| 26.09 |
72.4km |
Transeuropalauf 2012 Etappe 39 St-Sernin-sur-Rance - St-Pons-de-Thomieres |
10:57:58 h | 27 |
| 25.09 |
54.8km |
Transeuropalauf 2012 Etappe 38 Cassagnes-Begonhes - St-Sernin-sur-Rance |
8:11:49 h | 25 |
| 24.09 |
57.8km |
Transeuropalauf 2012 Etappe 37 St.Cyprien sur Dourdou - Cassagnes-Begonhes |
8:12:18 h | 22 |
| 23.09 |
68.8km |
Transeuropalauf 2012 Etappe 36 Jussac - St.Cyprien sur Dourdou |
9:07:17 h | 19 |
| 22.09 |
62.8km |
Transeuropalauf 2012 Etappe 35 Mauriac - Jussac |
8:44:57 h | 22 |
| 21.09 |
52.8km |
Transeuropalauf 2012 Etappe 34 Meymac - Mauriac |
7:34:36 h | 24 |
| 20.09 |
72.6km |
Transeuropalauf 2012 Etappe 33 Bourganeuf - Meymac |
10:58:42 h | 29 |
| 19.09 |
62.1km |
Transeuropalauf 2012 Etappe 32 St-Sulpice-les-Feuilles - Bourganeuf |
9:59:21 h | 30 |
| 18.09 |
67.5km |
Transeuropalauf 2012 Etappe 31 La Chatre - St-Sulpice-les-Feuilles |
10:35:02 h | 29 |
| 17.09 |
61km |
Transeuropalauf 2012 Etappe 30 Charenton-Du-Cher - La Chatre |
8:43:15 h | 24 |
| 16.09 |
73km |
Transeuropalauf 2012 Etappe 29 Guerigny - Charenton-Du-Cher |
11:05:13 h | 30 |
| 15.09 |
83.3km |
Transeuropalauf 2012 Etappe 28 Avallon - Guerigny |
12:44:04 h | 30 |
| 14.09 |
83km |
Transeuropalauf 2012 Etappe 27 Saint-Seine-l Abbaye - Avallon |
11:03:45 h | 17 |
| 13.09 |
55.4km |
Transeuropalauf 2012 Etappe 26 Saint-Seine-sur-Vingeanne - Saint-Seine-l Abbaye |
7:57:00 h | 26 |
| 12.09 |
48.3km |
Transeuropalauf 2012 Etappe 25 Noidans-le-Ferroux - Saint-Seine-sur-Vingeanne |
7:07:32 h | 27 |
| 11.09 |
79.5km |
Transeuropalauf 2012 Etappe 24 Valdoie - Noidans-le-Ferroux |
10:28:21 h | 18 |
| 10.09 |
82.6km |
Transeuropalauf 2012 Etappe 23 Bad Krozingen - Valdoie |
10:29:56 h | 15 |
| 09.09 |
74.5km |
Transeuropalauf 2012 Etappe 22 St.Georgen - Bad Krozingen |
9:14:01 h | 18 |
| 08.09 |
58km |
Transeuropalauf 2012 Etappe 21 Nordstetten - St.Georgen |
8:33:04 h | 25 |
| 07.09 |
58km |
Transeuropalauf 2012 Etappe 20 Malmsheim - Nordstetten |
7:03:05 h | 15 |
| 06.09 |
62.5km |
Transeuropalauf 2012 Etappe 19 Frankenbach - Malmsheim |
8:18:03 h | 18 |
| 05.09 |
65.2km |
Transeuropalauf 2012 Etappe 18 Assamstadt - Frankenbach |
10:05:12 h | 27 |
| 04.09 |
73km |
Transeuropalauf 2012 Etappe 17 Dettelbach - Assamstadt |
9:36:47 h | 18 |
| 03.09 |
81.6km |
Transeuropalauf 2012 Etappe 16 Zeitlofs - Dettelbach |
11:04:23 h | 17 |
| 02.09 |
70km |
Transeuropalauf 2012 Etappe 15 Queck - Zeitlofs |
10:51:43 h | 27 |
| 01.09 |
64.3km |
Transeuropalauf 2012 Etappe 14 Waldkappel - Queck |
9:57:22 h | 26 |
| 31.08 |
68.3km |
Transeuropalauf 2012 Etappe 13 Ebergötzen - Waldkappel |
10:32:15 h | 25 |
| 30.08 |
76km |
Transeuropalauf 2012 Etappe 12 Gebhardshagen - Ebergötzen |
11:50:13 h | 28 |
| 29.08 |
71.4km |
Transeuropalauf 2012 Etappe 11 Stüde - Gebhardshagen |
11:13:23 h | 32 |
| 28.08 |
76.9km |
Transeuropalauf 2012 Etappe 10 Bienenbüttel - Stüde |
11:29:37 h | 27 |
| 27.08 |
79km |
Transeuropalauf 2012 Etappe 9 Ahrensburg - Bienenbüttel |
11:45:48 h | 25 |
| 26.08 |
70.3km |
Transeuropalauf 2012 Etappe 8 Hohenwestedt - Ahrensburg |
10:10:27 h | 23 |
| 25.08 |
74km |
Transeuropalauf 2012 Etappe 7 Eggebek - Hohenwestedt |
10:33:03 h | 24 |
| 24.08 |
78.5km |
Transeuropalauf 2012 Etappe 6 Haderslev - Eggebek |
11:45:08 h | 33 |
| 23.08 |
72.2km |
Transeuropalauf 2012 Etappe 5 Uldum - Haderslev |
9:28:45 h | 22 |
| 22.08 |
70.9km |
Transeuropalauf 2012 Etappe 4 Bjerringbro - Uldum |
9:04:43 h | 13 |
| 21.08 |
65.7km |
Transeuropalauf 2012 Etappe 3 Stovring - Bjerringbro |
9:43:34 h | 37 |
| 20.08 |
63.5km |
Transeuropalauf 2012 Etappe 2 Oster Vra - Stovring |
8:25:10 h | 21 |
| 19.08 |
56km |
Transeuropalauf 2012 Etappe 1 Skagen - Oster Vra |
7:28:18 h | 32 |
| 19.08 |
4175km/64stages |
Transeuropalauf 2012 Skagen-Gibraltar - Gesamtwertung |
24d 19:43:05 h | 25 |
| 2011 |
| 15.10 |
24h |
6th Jingu Gaien 24 Hour Challenge |
132.621 km | 49 |
| 25.09 |
88km |
14th Muraoka 88 km Ultra Marathon |
13:48:35 h | 152 |
| 02.05 |
250km |
23. Yamaguchi 100 Hagi-O-Kan Maranic 250 km |
46:45:58 h | 157 |
| 2010 |
| 09.10 |
100km |
12th Yukihashi to Beppu 100 km |
20:54:36 h | 646 |
| 30.04 |
520km |
6th River Road Foot Race 520 km |
4d 13:27:10 h | 5 |
| 2009 |
| 18.10 |
100km |
15th River Shimanto 100km |
12:27:25 h | 575 |
| 09.05 |
81km |
Transeuropalauf 2009 Etappe 21 Pfaffenhausen - Nattheim |
13:26:12 h | 57 |
| 08.05 |
65km |
Transeuropalauf 2009 Etappe 20 Seeg - Pfaffenhausen |
10:29:20 h | 57 |
| 07.05 |
69km |
Transeuropalauf 2009 Etappe 19 Nassereith - Seeg |
9:54:41 h | 39 |
| 06.05 |
60km |
Transeuropalauf 2009 Etappe 18 Pfunds - Nassereith |
8:35:49 h | 43 |
| 05.05 |
64km |
Transeuropalauf 2009 Etappe 17 Schlanders - Pfunds |
9:46:37 h | 50 |
| 04.05 |
65km |
Transeuropalauf 2009 Etappe 16 San Michele - Schlanders |
9:37:58 h | 48 |
| 03.05 |
70km |
Transeuropalauf 2009 Etappe 15 Aldeno - San Michele |
10:55:26 h | 41 |
| 02.05 |
76km |
Transeuropalauf 2009 Etappe 14 Bussolengo - Aldeno |
10:05:27 h | 48 |
| 01.05 |
66km |
Transeuropalauf 2009 Etappe 13 Ostiglia - Bussolengo |
9:40:49 h | 50 |
| 30.04 |
50km |
Transeuropalauf 2009 Etappe 12 Cento - Ostiglia |
6:37:54 h | 42 |
| 29.04 |
74km |
Transeuropalauf 2009 Etappe 11 Lugo - Cento |
10:46:48 h | 31 |
| 28.04 |
65km |
Transeuropalauf 2009 Etappe 10 Bellaria - Lugo |
9:05:49 h | 37 |
| 27.04 |
72km |
Transeuropalauf 2009 Etappe 9 Fano - Bellaria |
10:01:15 h | 40 |
| 26.04 |
71km |
Transeuropalauf 2009 Etappe 8 Sirolo - Fano |
10:05:31 h | 42 |
| 25.04 |
74km |
Transeuropalauf 2009 Etappe 7 San Benedetto del Tronto - Sirolo |
9:11:55 h | 39 |
| 24.04 |
66km |
Transeuropalauf 2009 Etappe 6 Pescara - San Benedetto del Tronto |
5:59:08 h | 32 |
| 23.04 |
64km |
Transeuropalauf 2009 Etappe 5 Vasto - Pescara |
6:41:09 h | 28 |
| 22.04 |
67km |
Transeuropalauf 2009 Etappe 4 Lesina - Vasto |
7:51:01 h | 32 |
| 21.04 |
52km |
Transeuropalauf 2009 Etappe 3 Foggia - Lesina |
9:03:28 h | 37 |
| 20.04 |
68km |
Transeuropalauf 2009 Etappe 2 Barletta - Foggia |
7:44:11 h | 25 |
| 19.04 |
57km |
Transeuropalauf 2009 Etappe 1 Bari - Barletta |
6:45:28 h | 43 |
| 2008 |
| 26.09 |
245.3km |
26. Spartathlon |
34:43:19 h | 87 |
| 02.05 |
250km |
20. Yamaguchi 100 Hagi-O-Kan Maranic 250 km |
45:56:54 h | 126 |
| 2006 |
| 15.10 |
100km |
12th River Shimanto 100km |
11:18:29 h | 278 |
| 17.09 |
100km |
6th Tango 100 km Ultramarathon |
11:40:11 h | 140 |
| 02.04 |
100km |
49. Tsurunuma 100 km |
11:40:38 h | 31 |
| 2004 |
| 17.10 |
100km |
10th River Shimanto 100km |
9:46:34 h | 111 |
| 02.05 |
250km |
16. Yamaguchi 100 Hagi-O-Kan Maranic 250 km |
34:53:59 h | 3 🥉 |
| 2003 |
| 19.04 |
250km |
10. Sakura Michi Kokusai Nature Run |
28:58:00 h | 15 |
| 2002 |
| 20.04 |
250km |
9. Sakura Michi Kokusai Nature Run |
31:47:00 h | 21 |
| 2001 |
| 14.04 |
250km |
8. Sakura Michi Kokusai Nature Run |
30:59:00 h | 25 |
| 2000 |
| 29.09 |
245.3km |
18. Spartathlon |
33:04:40 h | 32 |
| 02.05 |
250km |
12. Yamaguchi 100 Hagi-O-Kan Maranic 250 km |
39:49:57 h | 9 |