Ian Roy Thomas
Born : 1959 Cat. M65 Ultrarunner since 2013 GBR
51
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
82
DUV-index+ ?Largest integer N such that the race distances provide at least N complete segments of N km in total. A single long race may therefore contribute several segments. See the DUV-Index tab for the detailed calculation. calculation details
4
Countries visited ?ESPSpainGBRUnited KingdomGREGreeceUSAUnited States
34,3%
Rank quotient ?This runner's calculation uses 53 eligible race(s): Σ(rank − 1) = 1 879; Σ finishers = 5 480. 1 879 / 5 480 × 100 = 34.29%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed53
Km — ultra races9 326 km
> 100 km43
> 160 km39
> 200 km24
> 24h16
Longest race402,3 km

Km per year (ultra races)

521
3 races
2022
812
5 races
2023
409
3 races
2024
624
3 races
2025
2026

Race types (share of distance)

Road63,1%
Trail36,9%

Wins & podiums (ultra)

🏆 Win2
🏆 Win M2
🏅 Top 39
🏅 Top 3 M10
Longest winning streak1
Current streak0

HISTORY

71 race(s) · 9 split(s) nested
DateRacePerf.Rk
2025
27.09 246km GRE42. Spartathlon 34:24:54 h152
07.07 135mi USA39th Badwater Ultramarathon 40:44:26 h61
17.05 100mi USA17th Keys100 Ultra-Marathons 100mi 21:47:52 h18
2024
14.12 24h ESP24 hores d'ultrafons en pista de Barcelona 113.200 km80
28.09 246km GRE41. Spartathlon 34:45:45 h124
23.03 50km GBR4th London Lea Valley 50 km 4:34:11 h56
2023
30.09 246km GRE40. Spartathlon 35:08:51 h199
12.08 24h GBRGloucester 24h track race 107.282 km26
04.07 135mi USA37th Badwater Ultramarathon 33:34:30 h24
15.04 6h GBRCrawley A.I.M. Charity 6 Hour Track Race 71.572 km2 🥈
18.02 24h GRE2nd Sparta City Ultra - 24h 170.000 km11
2022
30.09 246km GRE39. Spartathlon 34:13:11 h88
13.08 50km GBRGloucester 24h track race - 50km split 4:23:42 h2 🥈
13.08 100km GBRGloucester 24h track race - 100km split 10:48:42 h7
13.08 12h GBRGloucester 24h track race - 12h split 110.856 km5
13.08 24h GBRGloucester 24h track race 110.800 km26
19.02 24h GRE1st Sparta City Ultra - 24h 164.000 km11
2021
11.12 24h ESP24 hores d'ultrafons en pista de Barcelona 169.516 km33
24.09 246km GRE38. Spartathlon 34:20:16 h85
28.08 50km GBRGloucester 24h track race - 50km split 4:20:23 h4
28.08 50mi GBRGloucester 24h track race - 50mi split 7:27:18 h3 🥉
28.08 100km GBRGloucester 24h track race - 100km split 9:26:37 h2 🥈
28.08 100mi GBRGloucester 24h track race - 100mi split 16:47:37 h4
28.08 6h GBRGloucester 24h track race - 6h split 66.400 km3 🥉
28.08 12h GBRGloucester 24h track race - 12h split 122.000 km4
28.08 24h GBRGloucester 24h track race 205.231 km3 🥉
03.07 6h GBRCrawley A.I.M. Charity 6 Hour Track Race 71.302 km4
2020
30.10 50km GBRGloucester 24h invitational track race elite - 50km split 4:39:41 h18
30.10 50mi GBRGloucester 24h invitational track race elite - 50mi split 8:27:35 h22
30.10 100km GBRGloucester 24h invitational track race elite - 100km split 11:10:18 h19
30.10 6h GBRGloucester 24h invitational track race elite - 6h split 60.800 km18
30.10 12h GBRGloucester 24h invitational track race elite - 12h split 104.400 km20
30.10 24h GBRGloucester 24h invitational track race elite 104.800 km20
11.01 24h GRE15th 24hr Athens Int. Ultramarathon Festival 187.411 km16
2019
02.11 6h GBRGloucester 24 hour track race - 6h split 64.000 km6
02.11 12h GBRGloucester 24 hour track race - 12h split 115.200 km5
02.11 100km GBRGloucester 24 hour track race - 100km split 10:14:37 h7
02.11 100mi GBRGloucester 24 hour track race - 100mi split 18:31:36 h4
02.11 24h GBRGloucester 24 hour track race 203.220 km3 🥉
27.09 246km GRE37. Spartathlon 33:18:47 h78
13.07 51.6mi GBREssex 50 mile race 8:44:40 h6
22.06 24h GBR10th Energia 24-Hour Race 186.733 km22
19.01 24h GRE14th 24hr Athens Int. Ultramarathon Festival 216.000 km4
2018
28.09 246km GRE36. Spartathlon 34:52:35 h168
14.07 103.2mi GBREssex 100 mile race 19:45:05 h1 🏆
23.06 24h GBR9th Energia 24-Hour Race 201.984 km10
27.01 24h GRE13th 24hr Athens Int. Ultramarathon Festival 167.000 km13
2017
29.09 246km GRE35. Spartathlon 33:32:45 h130
01.04 24h GBRFreedom Leisure British Ultrafest 56.800 km29
2016
17.12 24h ESP24 hores en pista Corredors.Cat - Barcelona 218.441 km6
30.09 246km GRE34. Spartathlon 29:14:36 h29
27.08 130mi GBR3rd Liverpool to Leeds 130 mile Canal Race 24:28:00 h1 🏆
28.05 145mi GBR22nd 145mi Grand Union Canal Race 27:43:00 h3 🥉
30.04 100mi GBR5th Thames Path 100 20:22:51 h32
2015
25.09 246km GRE33. Spartathlon 31:33:53 h48
29.08 130mi GBR2nd Liverpool to Leeds 130 mile Canal Race 24:09:00 h2 🥈
13.06 100km GBRNorfolk 100km 10:49:28 h3 🥉
02.05 100mi GBR4th Thames Path 100 19:38:04 h17
04.01 100km GBRFlitch Way 100k 10:09:00 h2 🥈
2014
08.11 50km GBRKings Forest 50 km 4:45:00 h17
18.10 100mi GBR3rd Winter 100 Mile Races 23:26:32 h36
23.08 130mi GBR1st Liverpool to Leeds 130 mile Canal Race 27:59:00 h8
09.08 100mi GBR4th North Downs Way 100 Mile Race 23:52:38 h35
14.06 100mi GBR3rd South Downs Way 100 Mile Race 22:24:40 h60
24.05 145mi GBR20th 145mi Grand Union Canal Race 31:50:00 h9
03.05 100mi GBR3rd Thames Path 100 20:13:57 h22
01.02 47mi GBR1st Peddars Way Ultra 7:59:44 h17
2013
10.08 100mi GBR3rd North Downs Way 100 Mile Race 23:47:55 h45
03.07 250mi GBR3rd Thames Ring 250 Miles 3d 08:17:00 h6
25.05 145mi GBR19th 145mi Grand Union Canal Race 36:32:00 h21
06.04 40mi GBR17th Compton Downland Challenge 6:20:27 h10