2026
14.06
86km
99th Comrades Marathon - Up Run
5:42:33 h 29
2023
01.12
24h
IAU 24h WC Taipei (all races combined)
301.790 km 1 🏆
01.12
12h
IAU 24h WC Taipei - 12h Split
166.800 km 1 🏆
01.12
100mi
IAU 24h WC Taipei - 100mi Split
11:32:36 h 1 🏆
01.12
24h
IAU 24h WC Taipei
301.790 km 1 🏆
16.09
24h
1st Tarptautinis Lietuvos 24 val. bėgimas
166.786 km 5
14.05
100km
100 km run Vilnius
6:05:35 h 1 🏆
2022
17.09
24h
28^ Lupatotissima - 24 ore, 23rd IAU 24H EC › Show nested results
319.614 km 1 🏆
17.09
100km
28^ Lupatotissima - 24 ore, 23rd IAU 24H EC - 100km split
6:49:12 h
1 🏆
17.09
100mi
28^ Lupatotissima - 24 ore, 23rd IAU 24H EC - 100mi split
11:12:13 h
1 🏆
17.09
12h
28^ Lupatotissima - 24 ore, 23rd IAU 24H EC - 12h split
170.953 km
1 🏆
03.07
50km
Run Alytus - 50 km
2:53:51 h 1 🏆
23.04
6h
3rd Centurion Track 100 - 6h Split
98.496 km 1 🏆
23.04
50km
3rd Centurion Track 100 - 50km Split
3:01:51 h 1 🏆
23.04
50mi
3rd Centurion Track 100 - 50mi Split
4:53:41 h 1 🏆
23.04
100km
3rd Centurion Track 100 - 100km Split
6:05:41 h 1 🏆
06.01
12h
2nd Spartanion 12-Hour Race
177.410 km 1 🏆
2021
28.08
12h
3. ABM Jędraszek UltraPark Weekend 24h - 12h Split
157.021 km 1 🏆
28.08
100mi
3. ABM Jędraszek UltraPark Weekend 24h - 100mi Split
12:21:06 h 1 🏆
28.08
24h
3. ABM Jędraszek UltraPark Weekend 24h - open race
309.399 km 1 🏆
17.07
50km
Vilnius 100km Running - 50 km
3:02:39 h 1 🏆
24.04
100mi
2nd Centurion Track 100 › Show nested results
11:14:56 h 1 🏆
24.04
50km
2nd Centurion Track 100 - 50km Split
3:25:38 h
2 🥈
24.04
50mi
2nd Centurion Track 100 - 50mi Split
5:32:01 h
1 🏆
24.04
6h
2nd Centurion Track 100 - 6h Split
87.135 km
1 🏆
24.04
100km
2nd Centurion Track 100 - 100km Split
6:54:25 h
1 🏆
24.04
12h
2nd Centurion Track 100 - 12h Split
170.309 km
1 🏆
2020
30.08
6h
2. UltraPark Weekend 100km - 6h Split
89.254 km 1 🏆
30.08
100km
2. UltraPark Weekend 100km
6:43:13 h 1 🏆
19.07
50km
Vilnius 100km Running - 50 km
3:07:54 h 1 🏆
2019
26.10
6h
7ème IAU 24h WC, 24 heures d'Albi - 6h Split
76.144 km 2 🥈
26.10
12h
7ème IAU 24h WC, 24 heures d'Albi - 12h Split
146.221 km 1 🏆
26.10
24h
7ème IAU 24h WC, 24 heures d'Albi › Show nested results
278.972 km 1 🏆
26.10
100km
7ème IAU 24h WC, 24 heures d'Albi - 100 km Split
7:54:37 h
2 🥈
26.10
100mi
7ème IAU 24h WC, 24 heures d'Albi - 100 mi Split
13:12:39 h
1 🏆
18.05
24h
31. Sri Chinmoy 24h Lauf Basel › Show nested results
272.708 km 1 🏆
18.05
12h
31. Sri Chinmoy 24h Lauf Basel -12h Split
150.338 km
1 🏆
2018
26.10
100km
1st Changan Ford Ultra Challenge 100km
7:11:46 h 3 🥉
26.05
24h
22nd IAU 24h EC Timisoara › Show nested results
260.991 km 3 🥉
26.05
100km
22nd IAU 24h EC Timisoara - 100 km Split
7:28:25 h
1 🏆
26.05
100mi
22nd IAU 24h EC Timisoara - 100 mi Split
12:50:26 h
1 🏆
2017
29.09
246km
35. Spartathlon
22:04:04 h 1 🏆
01.07
24h
IAU 24h WC Belfast
243.362 km 31
2016
22.10
24h
IAU 24h EC - 24 heures d'Albi › Show nested results
251.611 km 6
22.10
6h
IAU 24h EC - 24 heures d'Albi - 6h Split
81.811 km
1 🏆
22.10
12h
IAU 24h EC - 24 heures d'Albi - 12h Split
153.701 km
1 🏆
18.06
83.7km
Kernavė - Vilnius Trail
6:57:29 h 2 🥈
18.03
24h
11th 24hr Athens Int. Ultramarathon Festival › Show nested results
260.491 km 1 🏆
18.03
12h
11th 24hr Athens Int. Ultramarathon Festival - 12h Split
153.000 km
1 🏆
2015
12.09
50km
40. RUN Winschoten 100 km - 50km Split
3:15:20 h 9
12.09
100km
IAU 100km EC (RUN Winschoten 100 km)
6:50:34 h 10
12.09
100km
IAU 100km WC (RUN Winschoten 100 km)
6:50:34 h 10
12.09
100km
40. RUN Winschoten 100 km - open race
6:50:34 h 10
23.06
50km
Daugavpils 50 km race
3:14:20 h 1 🏆
11.04
24h
IAU 24h EC (7^ 24 ore di Torino)
242.189 km 14
11.04
24h
IAU 24h WC (7^ 24 ore di Torino)
242.189 km 22
2014
21.11
100km
IAU 100km World Championship - open race
7:30:26 h 33
21.11
100km
27th IAU 100km World Championship
7:30:26 h 33
12.07
100km
Daugavpils 100 km race › Show nested results
7:20:41 h 1 🏆
12.07
50km
Daugavpils 100 km race - 50km Split
3:21:44 h
2 🥈
2013
20.07
100km
4. Baltic Cup 100 km › Show nested results
8:37:04 h 9
20.07
50km
4. Baltic Cup 100 km - 50km Split
4:01:27 h
12