David Hanna
Born : 1982 Cat. M40 Ultrarunner since 2014 GBR
47
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
66
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 ?ESPSpainFRAFranceGBRUnited KingdomITAItaly
14,1%
Rank quotient ?This runner's calculation uses 47 eligible race(s): Σ(rank − 1) = 1 744; Σ finishers = 12 338. 1 744 / 12 338 × 100 = 14.14%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed47
Km — ultra races6 059 km
> 100 km19
> 160 km14
> 200 km7
Longest race431,3 km

Km per year (ultra races)

231
2 races
2022
530
3 races
2023
740
4 races
2024
791
3 races
2025
679
3 races
2026

Race types (share of distance)

Trail100,0%

Wins & podiums (ultra)

🏆 Win1
🏆 Win M3
🏅 Top 39
🏅 Top 3 M9
Longest winning streak1
Current streak0

HISTORY

47 race(s)
DateRacePerf.Rk
2026
10.07 100km ITA14° Gran Trail Courmayeur 100 km 19:29:13 h29
15.04 200mi GBRSouth Wales 200 2d 13:02:57 h1 🏆
11.01 160mi GBR5th Winter Spine Challenger North 2d 07:04:13 h6
2025
14.09 330km ITA16° TOR330 - Tor des Géants 5d 18:28:31 h505
05.04 300km GBRNorthern Traverse 300km 2d 04:07:13 h3 🥉
24.01 100mi GBR11th Arc of Attrition by UTMB - Arc 100 26:08:35 h34
2024
27.09 182km GBR13 Valleys Ultra 180km 33:14:16 h10
06.07 72km FRA15ème La Montagn'Hard 109km - parcours raccourci à 70 km 14:28:38 h58
11.05 55km GBR5th Ultra-Trail Snowdonia - 50km 9:03:42 h58
14.01 268mi GBR12th Winter Spine Race 4d 08:27:44 h12
2023
30.09 50mi GBR7th Ochil Ultra 50mi 8:51:13 h7
22.07 100mi GBR4th Beacons Way Ultra 100mi 26:18:57 h3 🥉
01.04 289km GBR4th Northern Traverse 300km 2d 04:47:29 h5
2022
29.10 38mi GBR9th Jedburgh Three Peaks Ultramarathon 5:49:32 h2 🥈
26.08 170km FRA19ème Ultra Trail Tour du Mont Blanc 28:35:02 h107
2021
10.09 165km GBR4th Ultra-Trail Snowdonia UTS165 39:56:04 h6
26.06 32mi GBR3rd Lakeland Five Passes Ultra 6:49:44 h12
2020
11.01 108mi GBR9th Spine Challenger 29:36:52 h2 🥈
2019
17.11 66.4km GBR3rd Tweed Valley Ultra 65km 6:24:38 h9
17.08 215mi GBRUltra Great Britain 215 Miles 3d 03:49:40 h3 🥉
06.07 71mi GBR6th The Great Glen Ultra 13:59:43 h13
06.04 100km GBR6th Kielder 100km Ultra Trail 9:47:09 h2 🥈
16.03 50mi GBR10th Hardmoors 55 (50miles) 9:48:07 h8
2018
01.12 6h GBRNocturnal Ultra 70.000 km3 🥉
27.10 38mi GBR7th Jedburgh Three Peaks Ultramarathon 5:38:41 h12
15.09 73mi GBRThe Cumbria Way Ultra 73mi 14:19:07 h5
04.08 42mi GBRDevil o' the Highlands Footrace 6:35:51 h16
23.06 153km GBR34th West Highland Way Race 17:44:17 h5
28.04 53mi GBR13th Highland Fling Race 8:47:33 h28
31.03 50km GBR3rd John Muir Way Ultra Marathon 4:13:33 h8
2017
02.12 6h GBRNocturnal Ultra 70.000 km2 🥈
04.11 33mi GBR7th Glen Ogle 33 4:16:37 h14
28.07 100mi GBRLakeland 100 Mile 26:33:45 h23
13.05 55mi GBR9th Cateran Trail 55 Mile Ultra 9:48:35 h14
08.04 50km GBR4th Kielder 50k Ultra Trail 4:21:34 h4
24.02 125km ESPTransgrancanaria 125 km 22:00:25 h186
2016
29.07 50mi GBRLakeland 50 Mile 10:02:04 h50
18.06 153km GBR32nd West Highland Way Race 19:26:08 h14
30.04 53mi GBR11th Highland Fling Race 53 Mile 8:39:03 h24
12.03 33mi GBRD33 – Deeside Way Ultra 4:13:57 h27
2015
24.10 38mi GBR4th Jedburgh Three Peaks ultramarathon 6:31:49 h37
06.09 35mi GBRTiree Ultramarathon 5:12:37 h6
22.08 36.5mi GBR6th Speyside Way Race 5:18:07 h20
09.05 35.5mi GBR4th Kintyre Way Ultra-35 6:10:26 h15
25.04 53mi GBR10th Highland Fling Race 53 Mile 9:41:33 h101
2014
26.10 38mi GBR3rd Jedburgh Three Peaks ultramarathon 6:35:14 h30
26.04 53mi GBR9th Highland Fling Race 53 Mile 11:28:41 h252