Stephen Kirk
Born : 1979 Cat. M45 Ultrarunner since 2016 GBR
54
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
56
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
1
Countries visited ?GBRUnited Kingdom
7,1%
Rank quotient ?This runner's calculation uses 96 eligible race(s): Σ(rank − 1) = 595; Σ finishers = 8 391. 595 / 8 391 × 100 = 7.09%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed100
Km — ultra races6 531 km
> 100 km5
> 160 km3
> 200 km1
Longest race250,0 km
Ultra X Wales — 9/8/2021

Km per year (ultra races)

1 202
17 races
2022
1 248
21 races
2023
604
9 races
2024
55
1 race
2025
354
5 races
2026

Race types (share of distance)

Road1,5%
Trail94,7%
Stage3,8%

Wins & podiums (ultra)

🏆 Win30
🏆 Win M31
🏅 Top 361
🏅 Top 3 M63
Longest winning streak4
Current streak1

HISTORY

96 race(s)
DateRacePerf.Rk
2026
27.06 47mi GBRHardwolds 40 7:10:52 h1 🏆
21.03 55mi GBR17th Hardmoors 55 9:15:35 h12
14.03 50mi GBRWelcome Way Ultramarathon 50mi 8:08:09 h1 🏆
07.02 34mi GBRHarrogate Hustle Ultra 33mi 4:59:47 h5
17.01 34mi GBR5th Green Gateways 5:07:57 h3 🥉
2025
18.10 34mi GBR1st Dales Dazzler 34mi 5:12:30 h2 🥈
2024
16.11 35mi GBR8th Wharfedale Skyline Ultra 35mi 5:53:10 h6
19.10 28mi GBR5th Nidderdale Way Ultra Half Loop 4:30:02 h1 🏆
07.09 32mi GBR6th Yorkshire Reservoir Dogs Ultra 32mi 4:55:07 h1 🏆
03.08 32mi GBR3rd Six Dales Ultra 32mi 4:47:51 h2 🥈
15.06 34mi GBR2nd Ripon Stinger Ultra 34mi 5:16:12 h1 🏆
18.05 110mi GBR17th Hardmoors 110 22:48:11 h2 🥈
13.04 34mi GBR2nd Skipton Skedaddle Ultra 34mi 6:06:41 h3 🥉
09.03 34mi GBRWelcome Way Ultramarathon 34mi 5:20:00 h2 🥈
24.02 36mi GBREndurancelife Northumberland Ultra 4:57:53 h1 🏆
2023
09.12 32mi GBR4th Christmas Cracker Handicap 6:19:00 h2 🥈
18.11 35mi GBR7th Wharfedale Skyline Ultra 35mi 5:26:19 h2 🥈
04.11 40mi GBR2nd Chalkland Way Ultra 5:53:29 h1 🏆
21.10 28mi GBR4th Nidderdale Way Ultra Half Loop 6:23:16 h18
14.10 50km GBR6th Yorkshire Pen-Y-Ghent Ultra 50km 5:13:15 h1 🏆
16.09 62mi GBR13th Hardmoors 60 10:14:03 h1 🏆
09.09 32mi GBR5th Reservoir Dogs Ultra 32mi 4:41:40 h1 🏆
05.08 32mi GBR2nd Six Dales Ultra 32mi 4:52:53 h1 🏆
29.07 50km GBR1st Yorkshire Wolds Ultra 4:47:23 h4
15.07 50km GBRUltra X Summer Trail Series 50km 5:22:15 h4
08.07 34mi GBR7th Otley High Views Ultra 34mi 5:43:20 h1 🏆
24.06 44mi GBRHardwolds 40 7:04:00 h2 🥈
10.06 34mi GBR1st Ripon Stinger Ultra 34mi 5:31:30 h3 🥉
13.05 47mi GBRThe Lap Clockwise 8:55:50 h9
06.05 30.8mi GBRDukeries Ultra 30 Mile 4:01:10 h1 🏆
22.04 43.5mi GBR2nd Wold Rangers Way Ultra 7:10:25 h3 🥉
15.04 34mi GBR1st Skipton Skedaddle Ultra 34mi 5:41:03 h3 🥉
25.03 55mi GBR14th Hardmoors 55 10:45:14 h19
11.03 34mi GBRWelcome Way Ultramarathon 34mi 6:06:42 h9
11.02 35mi GBRHarrogate Hustle Ultra 35mi 5:26:59 h3 🥉
07.01 30mi GBR13th Hardmoors 30 6:34:04 h30
2022
05.11 42.5mi GBR1st Chalkland Way Ultra 6:16:23 h4
22.10 55mi GBR3rd Nidderdale Way Ultra One Loop 11:09:22 h5
08.10 35mi GBRThe Round Ripon Ultra 35 5:55:19 h12
24.09 32mi GBR4th Reservoir Dogs Ultra 32mi 5:09:34 h3 🥉
13.08 82mi GBR3rd The Dales Way Challenge 82mi 16:29:19 h1 🏆
02.07 50mi GBR6th Otley High Views Ultra 50mi 8:32:03 h1 🏆
25.06 44mi GBRHardwolds 40 6:36:55 h1 🏆
03.06 35mi GBR1st Jubilee Ultra 5:45:30 h5
30.04 33mi GBRHolcombe Howler Ultra 6:57:10 h1 🏆
16.04 50mi GBRRiver Aire Ultra 50mi 7:58:00 h1 🏆
02.04 55km GBR3rd Pennine Bridleway PB55 Ultra Time Trial 5:23:58 h2 🥈
26.03 55mi GBR13th Hardmoors 55 8:58:07 h2 🥈
12.03 50mi GBRChester Ultra 50 Miles 8:04:19 h11
05.03 42mi GBRThe Welcome Ultra Long 6:58:40 h1 🏆
12.02 38mi GBR1st Six Dales Trail Race & Ultramarathon 38mi 6:23:30 h3 🥉
15.01 39mi GBR1st North Leeds Greenway Ultra 39mi 6:34:13 h3 🥉
01.01 30mi GBR12th Hardmoors 30 5:22:19 h6
2021
11.12 56km GBR2nd Christmas Cracker Handicap 6:02:00 h5
20.11 80mi GBRHardwolds 80 13:28:14 h2 🥈
13.11 53km GBR5th Short Circuit Ultra 5:53:49 h5
23.10 28mi GBR2nd Nidderdale Way Ultra Half Loop 4:30:00 h4
16.10 50km GBR4th Yorkshire Pen-Y-Ghent Ultra 50km 4:53:11 h2 🥈
25.09 59km GBR5th Reservoir Dogs Ultra 59km 5:24:07 h1 🏆
09.08 250km/5stages GBRUltra X Wales 35:48:50 h4
03.07 81km GBR5th The High Life Ultra 80km 8:46:03 h1 🏆
12.06 58.7km GBR5th A Bridge Too Far Ultra 60km 5:48:00 h1 🏆
24.04 30mi GBR11th Hardmoors 30 6:28:24 h87
17.04 76km GBR1st River Aire Ultra 7:48:00 h1 🏆
03.04 43.3mi GBRThe Welcome Ultra Long 6:59:00 h4
2020
12.12 53km GBR4th Short Circuit Ultra 5:34:00 h7
24.10 55mi GBR11th Hardmoors 55 8:52:57 h3 🥉
17.10 50km GBR3rd Yorkshire Pen-Y-Ghent Ultra 50km 4:52:42 h1 🏆
26.09 59km GBR4th Reservoir Dogs Ultra 59km 5:50:00 h3 🥉
19.09 62mi GBR10th Hardmoors 60 10:42:02 h3 🥉
22.08 110mi GBR13th Hardmoors 110 25:28:11 h11
15.08 29mi GBR1st Nidderdale Way Ultra 29mi 4:25:10 h2 🥈
04.07 55km GBR4th The High Life Ultra 50km 5:38:00 h3 🥉
13.06 58.7km GBR4th A Bridge Too Far Ultra 60km 5:33:00 h2 🥈
07.03 40mi GBRThe Welcome Ultra 40mi 6:07:24 h1 🏆
25.01 31mi GBRWaterway 30 4:11:53 h3 🥉
01.01 30mi GBR10th Hardmoors 30 5:44:34 h57
2019
14.12 50km GBR1st Christmas Cracker Handicap 6:09:00 h1 🏆
02.11 52km GBR3rd Short Circuit Ultra 50km 5:21:30 h9
19.10 50km GBR2nd Yorkshire Pen-Y-Ghent Ultra 50km 5:02:30 h1 🏆
28.09 57.2km GBR3rd Reservoir Dogs Ultra 57km 5:26:40 h2 🥈
17.08 6h GBRHell On The Humber (HOTH) Endurance Race 6h 45.061 km25
06.07 53km GBR3rd The High Life Ultra 50km 5:17:00 h2 🥈
08.06 67.8km GBR3rd The Urban Legend Ultra 66km 6:01:48 h1 🏆
11.05 62km GBR3rd A Bridge Too Far Ultra 60km 5:42:10 h3 🥉
27.04 61mi GBR57th The Fellsman 22:11:00 h147
16.03 50mi GBR10th Hardmoors 55 (50miles) 10:23:23 h21
02.03 62.8km GBRThe Welcome Ultra 63km 6:43:25 h7
2018
15.09 62mi GBR8th Hardmoors 60 10:32:52 h5
18.08 66.8km GBR2nd The Urban Legend Ultra 66km 6:52:44 h1 🏆
07.07 52.8km GBR2nd The High Life Ultra 50km 5:30:17 h1 🏆
12.05 62km GBR2nd A Bridge Too Far Ultra 60km 7:03:52 h8
17.03 55mi GBR9th Hardmoors 55 9:38:29 h5
2017
16.09 60mi GBR7th Hardmoors 60 11:18:50 h4
26.03 50km GBR4th Canalathon 50km 3:48:47 h3 🥉
2016
20.08 30mi GBRDig Deep Intro Ultra 5:00:01 h9