Hans Maier
Born : 1939 Cat. M85 Ultrarunner since 1988 CAN
58
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
3
Countries visited ?CANCanadaPANPanamaUSAUnited States
64,2%
Rank quotient ?This runner's calculation uses 231 eligible race(s): Σ(rank − 1) = 8 528; Σ finishers = 13 282. 8 528 / 13 282 × 100 = 64.21%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed233
Km — ultra races15 017 km
> 100 km27
> 160 km3
> 24h31
Longest race172,8 km

Km per year (ultra races)

254
4 races
2022
192
3 races
2023
50
1 race
2024
146
2 races
2025
2026

Race types (share of distance)

Road48,6%
Trail46,0%
Stage1,2%
?4,2%

Wins & podiums (ultra)

🏆 Win0
🏆 Win M0
🏅 Top 31
🏅 Top 3 M2
Longest winning streak0
Current streak0

HISTORY

251 race(s) · 34 split(s) nested
DateRacePerf.Rk
2025
20.09 24h CAN13th That Dam Hill 24 Hour Run 95.530 km27
31.05 50km CAN1st Great Mansfield Outdoors 50km 10:10:00 h36
2024
20.04 50km CAN6th The Foxtail Hundred 50km Rail Trail Race 8:50:00 h54
2023
16.09 24h CAN11th That Dam Hill 24 Hour Run 92.370 km26
26.08 50km CAN5th The Foxtail Hundred 50km Rail Trail Race 8:54:34 h33
13.05 12h CAN10th Conquer the Canuck 12h 50.000 km35
2022
08.10 50km CAN6th Sticks n' Stones Trail Race 9:01:00 h51
17.09 24h CAN10th That Dam Hill 24 Hour Run 103.641 km14
27.08 50km CAN4th The Foxtail Hundred 50km Rail Trail Race 7:45:54 h27
11.06 50km CAN9th Conquer the Canuck 50 km 8:06:20 h49
2021
09.10 50km CAN5th Sticks n' Stones Trail Race 8:59:30 h54
18.09 24h CAN9th That Dam Hill 24 Hour Run 67.524 km38
21.08 50km CAN3rd The Foxtail Hundred 50km Rail Trail Race 7:53:11 h29
2020
19.09 24h CAN8th That Dam Hill 24 Hour Run 110.289 km23
2019
09.11 50km CAN2nd The Beav Trail Race 7:37:36 h51
26.10 6h CAN17th Horror Hill 6 Hour Ultra Trail Race 45.206 km10
12.10 50km CAN3rd Sticks n' Stones Trail Race 7:18:31 h65
05.10 50km CAN18th Run for the Toad 50 km 7:28:32 h92
21.09 6h CAN27th Self Transcendence 6 Hour Run Kingston 46.760 km20
07.09 50km CAN24th Haliburton Forest 50 km Race 8:02:29 h48
27.07 24h CAN38th Sri Chinmoy 24 Hour Race Gatineau 131.550 km10
15.06 50km CAN27th Niagara Ultra 50 km 6:40:18 h109
25.05 50km CAN27th Sulphur Springs Trail Run 50km 8:04:09 h113
11.05 50km CAN13th Seaton Trail Run 50 km 8:13:58 h94
2018
18.11 50km CAN14th Fat Ass Trail Run 8:13:18 h39
10.11 50km CAN1st The Beav Trail Race 7:45:32 h69
06.10 50km CAN2nd Sticks'n'Stones Trail Race 7:53:46 h67
29.09 50km CAN17th Run for the Toad 50 km 7:02:11 h50
08.09 50km CAN23rd Haliburton Forest 50 km Race 8:12:29 h55
28.07 24h CAN37th Sri Chinmoy 24 Hour Race Gatineau 140.947 km14
16.06 50km CAN26th Niagara Ultra 50 km 6:35:23 h107
09.06 50km CAN6th Conquer the Canuck 50 km 6:30:58 h37
02.06 6h CAN26th Self Transcendence 6 Hour Run Kingston 47.800 km21
26.05 50km CAN26th Sulphur Springs Trail Run 50km 7:04:18 h112
12.05 50km CAN12th Seaton Trail Run 50 km 7:38:39 h86
28.04 50km CAN10th Pick Your Poison 50K Trail Run 8:25:55 h85
2017
12.11 50km CAN13th Fat Ass Trail Run 7:08:14 h36
14.10 50km CAN15th Vulture Bait 50 km Trail Race 6:45:17 h36
30.09 50km CAN16th Run for the Toad 50 km 6:23:08 h70
09.09 50km CAN22nd Haliburton Forest 50 km Race 7:43:50 h47
29.07 24h CAN36th Sri Chinmoy 24 Hour Race Gatineau 135.309 km9
17.06 50km CAN25th Niagara Ultra 50 km 6:13:46 h97
10.06 50km CAN5th Conquer the Canuck 50 km 6:28:20 h17
03.06 6h CAN25th Self Transcendence 6 Hour Run Kingston 51.859 km18
27.05 50km CAN25th Sulphur Springs Trail Run 50km 6:26:11 h87
13.05 50km CAN11th Seaton Trail Run 50 km 6:47:50 h55
29.04 50km CAN9th Pick Your Poison 50K Trail Run 7:23:50 h86
2016
06.08 50km CAN10th Creemore Vertical Challenge 50 km Trail Run 7:24:27 h30
23.07 12h CAN10th Dirty girls 12 hour Trail Race - day run 66.000 km9
02.07 24h CAN35th Self-Transcendence 24 Hour Race Ottawa 132.233 km10
18.06 50km CAN24th Niagara Ultra 50 km 6:15:23 h112
04.06 6h CAN24th Self Transcendence 6 Hour Run Kingston 48.862 km21
28.05 50km CAN24th Sulphur Springs Trail Run 50km 6:45:36 h88
14.05 50km CAN10th Seaton Trail Run 50 km 7:05:54 h101
30.04 50km CAN8th Pick Your Poison 50K Trail Run 7:14:30 h56
09.01 8h CAN6th Run4RKids 8 Hours Indoor Track Race 59.990 km7
2015
17.10 50km CAN13th Vulture Bait 50 km Trail Race 6:09:44 h34
03.10 50km CAN14th Run for the Toad 50 km 6:09:07 h95
26.09 24h CAN34th Self-Transcendence 24 Hour Race Ottawa 137.476 km13
08.08 50km CAN9th Creemore Vertical Challenge 50 km Trail Run 6:29:01 h37
25.07 12h CAN9th Dirty girls 12 hour Trail Race - day run 72.000 km15
04.07 50km CAN1st Laura Secord Memorial 50K 7:20:20 h15
20.06 50km CAN23rd Niagara Ultra 50 km 5:33:30 h90
06.06 6h CAN23rd Self Transcendence 6 Hour Run Kingston 55.785 km26
23.05 50km CAN23rd Sulphur Springs Trail Run 50km 5:50:07 h51
09.05 50km CAN9th Seaton Trail Run 50 km 6:57:36 h50
25.04 50km CAN7th Pick Your Poison 50K Trail Run 6:49:00 h61
03.01 8h CAN5th Run4RKids 8 Hours Indoor Track Race 62.772 km8
2014
25.10 6h CAN12th Horror Hill 6 Hour Ultra Trail Race 49.400 km17
18.10 50km CAN12th Vulture Bait 50 km Trail Race 6:47:53 h43
04.10 50km CAN13th Run for the Toad 50 km 6:14:01 h128
27.09 24h CAN33rd Self-Transcendence 24 Hour Race Ottawa 129.200 km21
05.07 50km CAN8th Creemore Vertical Challenge 50 km Trail Run 7:07:02 h60
14.06 50km CAN22nd Niagara Ultra 50 km 5:26:41 h79
07.06 6h CAN22nd Self Transcendence 6 Hour Run Kingston 53.176 km17
24.05 50km CAN22nd Sulphur Springs Trail Run 50km 6:14:50 h65
10.05 50km CAN8th Seaton Trail Run 50 km 6:57:09 h44
26.04 50km CAN6th Pick Your Poison 50K Trail Run 7:22:36 h62
04.01 6h CAN4th Run4RKids 6 Hours Indoor Track Race 53.240 km15
2013
19.10 50km CAN11th Vulture Bait 50 km Trail Race 6:05:25 h47
05.10 50km CAN12th Run for the Toad 50 km 6:00:51 h106
28.09 24h CAN1st Self Transcendence 24h 152.099 km13
28.09 24h CAN32nd Self-Transcendence 24 Hour Race Ottawa 152.100 km13
06.07 50km CAN7th Creemore Vertical Challenge 50 km Trail Run 6:39:54 h55
22.06 50km CAN21st Niagara Ultra 50 km 5:47:49 h72
08.06 6h CAN21st Self Transcendence 6 Hour Run Kingston 55.725 km22
25.05 50km CAN21st Sulphur Springs Trail Run 50km 5:52:40 h49
27.04 50km CAN5th Pick Your Poison 50K Trail Run 6:45:59 h56
05.01 6h CAN3rd Run4RKids 6 Hours Indoor Track Race 50.915 km18
2012
13.10 50km CAN10th Vulture Bait 50 km Trail Race 6:17:20 h61
29.09 24h CAN31st Self-Transcendence 24 Hour Race Ottawa 136.800 km22
07.07 50km CAN6th Creemore Vertical Challenge 50 km Trail Run 6:53:27 h49
23.06 50km CAN20th Niagara Ultra 50 km 5:40:06 h98
09.06 6h CAN20th Self Transcendence 6 Hour Run Kingston 52.401 km26
26.05 50km CAN20th Sulphur Springs Trail Run 50km 6:13:36 h57
12.05 54km CAN7th Seaton Trail Run 54 km 8:31:36 h32
28.04 50km CAN4th Pick Your Poison 50K Trail Run 6:44:02 h64
2011
15.10 50km CAN9th Vulture Bait 50 km Trail Race 6:35:43 h82
24.09 24h CAN30th Self-Transcendence 24 Hour Race Ottawa 136.881 km15
02.07 50km CAN5th Creemore Vertical Challenge 50 km Trail Run 6:58:54 h62
18.06 50km CAN19th Niagara Ultra 50 km 5:52:45 h107
11.06 6h CAN19th Self Transcendence 6 Hour Run Kingston 50.198 km34
28.05 50km CAN19th Sulphur Springs Trail Run 50km 6:38:06 h54
2010
16.10 50km CAN8th Vulture Bait 50 km Trail Race 6:29:02 h79
02.10 50km CAN9th Run for the Toad 50 km 6:32:13 h66
25.09 24h CAN29th Self-Transcendence 24 Hour Race Ottawa 118.800 km26
03.07 50km CAN4th Creemore Vertical Challenge 50 km Trail Run 6:41:54 h52
19.06 50km CAN18th Niagara Ultra 50 km 5:51:08 h96
05.06 6h CAN18th Self Transcendence 6 Hour Run Kingston 51.500 km23
29.05 50km CAN18th Sulphur Springs Trail Run 50km 6:23:57 h47
01.05 50km CAN2nd Pick Your Poison 50K Trail Run 6:53:10 h44
17.04 53.3km CAN5th Seaton Trail Run 53 km 7:41:36 h43
2009
17.10 50km CAN7th Vulture Bait 50 km Trail Race 6:25:43 h72
26.09 24h CAN28th Self-Transcendence 24 Hour Race Ottawa 120.441 km23
08.08 6h CAN3rd Dirty girls 6 hour Trail Race 45.000 km21
04.07 50km CAN3rd Creemore Vertical Challenge 50 km Trail Run 6:45:53 h52
20.06 50km CAN17th Niagara Ultra 50 km 5:45:09 h97
06.06 50km CAN17th Self Transcendence 6 Hour Run Kingston - 50km Split 5:58:07 h28
06.06 6h CAN17th Self Transcendence 6 Hour Run Kingston 50.280 km27
23.05 50km CAN17th Sulphur Springs Trail Run 50km 6:55:23 h46
18.04 52km CAN4th Seaton Trail Run 52 km 8:06:05 h29
2008
18.10 50km CAN6th Vulture Bait 50 km Trail Race 6:35:21 h67
04.10 50km CAN7th Run for the Toad 50 km 6:43:01 h82
13.09 12h CAN27th Self-Transcendence 24 Hour Race Ottawa - 12h Split 72.800 km33
13.09 24h CAN27th Self-Transcendence 24 Hour Race Ottawa 106.910 km25
09.08 6h CAN2nd Dirty girls 6 hour Trail Race 45.000 km33
05.07 50km CAN2nd Creemore Vertical Challenge 50 km Trail Run 6:36:32 h41
21.06 50km CAN16th Niagara Ultra 50 km 5:47:38 h78
24.05 50km CAN16th Sulphur Springs Trail Run 50km 6:22:53 h39
10.05 50km CAN13th Ganaraska 50 km Trail Run 7:24:34 h25
03.05 50km CAN8th Toronto Ultra Race 50km 5:58:39 h21
2007
13.10 50km CAN5th Vulture Bait 50 km Trail Race 5:38:15 h55
29.09 50km CAN6th Run for the Toad 50 km 6:03:39 h61
08.09 24h CAN26th Self-Transcendence 24 Hour Race Ottawa 145.075 km16
11.08 6h CAN1st Dirty girls 6 hour Trail Race 47.500 km10
21.07 50km CAN11th Damn Tuff Ruff Bluff Run 6:11:22 h37
23.06 50km CAN15th Niagara Ultra 50 km 5:13:55 h68
09.06 6h CAN15th Self Transcendence 6 Hour Run Kingston 51.750 km33
25.05 50km CAN15th Sulphur Springs Trail Run 50km 6:01:27 h32
12.05 50km CAN12th Ganaraska 50 km Trail Run 6:18:16 h28
05.05 50km CAN7th Toronto Ultra Race 50km 5:55:10 h19
21.04 52km CAN2nd Seaton Trail Run 52 km 8:10:52 h22
2006
09.09 12h CAN25th Self-Transcendence 24 Hour Race Ottawa - 12h Split 67.200 km36
09.09 24h CAN25th Self-Transcendence 24 Hour Race Ottawa 80.800 km35
22.07 50km CAN10th Damn Tuff Ruff Bluff Run 6:05:31 h33
24.06 50km CAN14th Niagara Ultra 50 km 5:12:51 h40
10.06 6h CAN14th Self Transcendence 6 Hour Run Kingston 59.412 km24
26.05 50km CAN14th Sulphur Springs Trail Run 50km 5:48:31 h27
13.05 50km CAN11th Ganaraska 50 km Trail Run 6:10:47 h22
08.04 52km CAN1st Seaton Trail Run 52 km 6:56:48 h24
2005
15.10 50km CAN3rd Vulture Bait 50 km Trail Race 5:59:01 h50
01.10 50km CAN4th Run for the Toad 50 km 5:46:59 h34
10.09 24h CAN24th Self-Transcendence 24 Hour Race Ottawa 134.405 km21
30.07 92km/2stages CANUltimat Canuck 92 km Stage Race 11:48:21 h35
16.07 50km CAN9th Damn Tuff Ruff Bluff Run 6:26:37 h40
25.06 50km CAN13th Niagara Ultra 50 km 5:36:45 h44
11.06 6h CAN13th Self Transcendence 6 Hour Run Kingston 51.294 km28
27.05 50km CAN13th Sulphur Springs Trail Run 50km 5:49:00 h35
09.04 50km CANShades Mills 50 km Trail Run 5:54:13 h42
2004
16.10 50km CAN2nd Vulture Bait 50 km Trail Race 5:34:09 h40
02.10 50km CAN3rd Run for the Toad 50 km 5:46:20 h49
11.09 50km CAN23rd Self-Transcendence 24 Hour Race Ottawa - 50km Split 5:59:28 h14
11.09 50mi CAN23rd Self-Transcendence 24 Hour Race Ottawa - 50mi Split 10:37:55 h13
11.09 100km CAN23rd Self-Transcendence 24 Hour Race Ottawa - 100km Split 13:35:50 h11
11.09 100mi CAN23rd Self-Transcendence 24 Hour Race Ottawa - 100mi Split 23:51:10 h9
11.09 12h CAN23rd Self-Transcendence 24 Hour Race Ottawa - 12h Split 89.600 km13
11.09 24h CAN23rd Self-Transcendence 24 Hour Race Ottawa 162.112 km9
31.07 50km CAN2nd Conquer the Canuck 50 km 6:12:54 h6
17.07 50km CAN8th Damn Tuff Ruff Bluff Run 6:05:49 h24
26.06 50km CAN12th Niagara Ultra 50 km 4:55:51 h26
12.06 6h CAN12th Self Transcendence 6 Hour Run Kingston 54.385 km28
29.05 50km CAN12th Sulphur Springs Trail Run 50km 5:51:21 h24
01.05 100km CAN4th Toronto Ultra Race 100km 11:46:05 h12
24.04 50km CAN9th Ganaraska 50 km Trail Run 5:50:43 h32
2003
18.10 50km CAN1st Vulture Bait 50 km Trail Race 5:23:57 h46
04.10 50km CAN2nd Run for the Toad 50 km 5:55:04 h53
13.09 24h CAN22nd Self-Transcendence 24 Hour Race Ottawa 147.144 km9
06.09 50km CAN8th Haliburton Forest 50 km Race 6:45:56 h26
02.08 92km/2stages CANUltimat Canuck 92 km Stage Race 9:07:29 h15
19.07 50km CAN7th Damn Tuff Ruff Bluff Run 5:15:36 h17
28.06 100km CAN11th Niagara Ultra 100 km 11:32:29 h4
07.06 6h CAN11th Self Transcendence 6 Hour Run Kingston 60.888 km11
24.05 50km CAN11th Sulphur Springs Trail Run 50km 5:26:19 h9
10.05 100km CAN3rd Toronto Ultra Race 100km 11:19:47 h10
26.04 50km CAN8th Ganaraska 50 km Trail Run 5:57:56 h15
2002
05.10 50km CAN1st Run for the Toad 50 km 5:12:48 h30
14.09 50km CAN21st Self-Transcendence 24 Hour Race Ottawa - 50km Split 5:41:22 h11
14.09 50mi CAN21st Self-Transcendence 24 Hour Race Ottawa - 50mi Split 10:26:23 h14
14.09 100km CAN21st Self-Transcendence 24 Hour Race Ottawa - 100km Split 13:34:42 h7
14.09 24h CAN21st Self-Transcendence 24 Hour Race Ottawa 159.210 km5
07.09 50km CAN7th Haliburton Forest 50 km Race 5:22:59 h11
10.08 50km CANBechtel Park Trail Race 5:29:44 h13
20.07 50km CAN6th Damn Tuff Ruff Bluff Run 5:40:29 h25
29.06 100km CAN10th Niagara Ultra 100 km 12:21:31 h7
08.06 6h CAN10th Self Transcendence 6 Hour Run Kingston 59.834 km18
25.05 50km CAN10th Sulphur Springs Trail Run 50km 5:25:02 h13
27.04 50km CAN7th Ganaraska 50 km Trail Run 6:06:07 h25
20.04 100km CAN2nd Toronto Ultra Race 100km 11:15:03 h15
2001
06.10 50km CAN10th Slough Of Despond 50 km Road Race 4:54:00 h29
08.09 50km CAN20th Self-Transcendence 24 Hour Race Ottawa - 50km Split 6:07:51 h9
08.09 50mi CAN20th Self-Transcendence 24 Hour Race Ottawa - 50mi Split 11:13:36 h7
08.09 100km CAN20th Self-Transcendence 24 Hour Race Ottawa - 100km Split 14:42:46 h8
08.09 6h CAN20th Self-Transcendence 24 Hour Race Ottawa - 6h Split 48.800 km9
08.09 12h CAN20th Self-Transcendence 24 Hour Race Ottawa - 12h Split 85.200 km8
08.09 24h CAN20th Self-Transcendence 24 Hour Race Ottawa 135.200 km7
01.09 50km CAN6th Haliburton Forest 50 km Race 5:21:30 h20
11.08 50km CANBechtel Park Trail Race 5:12:24 h20
21.07 50km CAN5th Damn Tuff Ruff Bluff Run 5:17:48 h20
30.06 100km CAN9th Niagara Ultra 100 km 13:05:10 h8
09.06 50km CAN9th Self Transcendence 6 Hour Run Kingston - 50km Split 5:06:59 h18
09.06 6h CAN9th Self Transcendence 6 Hour Run Kingston 57.852 km13
26.05 50km CAN9th Sulphur Springs Trail Run 50km 5:38:13 h20
28.04 50km CAN6th Ganaraska 50 km Trail Run 5:58:33 h21
21.04 100km CAN1st Toronto Ultra Race 100km 12:13:07 h13
2000
14.10 50km CAN9th Slough Of Despond 50 km Road Race 5:04:59 h29
02.09 50km CAN5th Haliburton Forest 50 km Race 5:21:13 h13
12.08 50km CANBechtel Park Trail Race 5:20:20 h16
22.07 50km CAN4th Damn Tuff Ruff Bluff Run 5:07:20 h22
24.06 100km CAN7th Niagara Ultra 100 km 12:07:15 h11
10.06 50km CAN8th Self Transcendence 6 Hour Run Kingston - 50km Split 4:45:15 h17
10.06 6h CAN8th Self Transcendence 6 Hour Run Kingston 62.141 km14
27.05 50km CAN8th Sulphur Springs Trail Run 50km 5:51:56 h37
29.04 50km CAN5th Ganaraska 50 km Trail Run 6:02:54 h23
15.04 50km CAN5th Ascension 50 km Run 5:48:25 h27
19.02 50km USA8th Kurt Steiner 50K 5:32:34 h73
1999
09.10 50km CAN8th Slough Of Despond 50 km Road Race 5:03:15 h16
18.09 24h CAN19th Self-Transcendence 24 Hour Race Ottawa 172.795 km4
04.09 50km CAN4th Haliburton Forest 50 km Race 5:36:26 h11
07.08 50km CANBechtel Park Trail Race 5:20:35 h23
24.07 50km CAN3rd Damn Tuff Ruff Bluff Run 5:19:43 h13
03.07 100km CAN7th Niagara Ultra 100 km 13:19:45 h16
05.06 50km CAN7th Self Transcendence 6 Hour Run Kingston - 50km Split 4:59:20 h16
05.06 6h CAN7th Self Transcendence 6 Hour Run Kingston 58.604 km17
29.05 50km CAN7th Sulphur Springs Trail Run 50km 5:38:35 h17
01.05 50km CAN4th Ganaraska 50 km Trail Run 6:31:55 h17
1998
05.07 100km CANMidnight Sun Ultramarathon 12:28:37 h8
06.06 50km CAN6th Self Transcendence 6 Hour Run Kingston - 50km Split 5:05:05 h25
06.06 6h CAN6th Self Transcendence 6 Hour Run Kingston 58.288 km23
1997
11.10 50km CAN6th Slough Of Despond 50 km Road Race 4:48:44 h22
07.06 6h CAN5th Self Transcendence 6 Hour Run Kingston 59.081 km14
1996
08.06 6h CAN4th Self Transcendence 6 Hour Run Kingston 53.213 km13
1993
11.12 50mi USA11th Tallahassee Ultra Distance Classic 50M 8:20:28 h5
18.09 24h CAN13th Self-Transcendence 24 Hour Race Ottawa 130.000 km21
27.02 100km USANew York Ultimax 100km Race 11:22:43 h58
1992
12.09 24h CAN12th Self-Transcendence 24 Hour Race Ottawa 131.200 km26
1990
17.11 50mi USA28th JFK 50 Mile 8:35:58 h61
15.09 24h CAN10th Self-Transcendence 24 Hour Race Ottawa 171.205 km8
01.09 50.4mi PANUltramaraton de Panama 8:56:44 h2 🥈
1989
09.09 24h CAN9th Self-Transcendence 24 Hour Race Ottawa 155.762 km11
1988
03.07 100km CANNunavut Midnight Sun Ultramarathon 11:42:22 h9
03.06 24h CAN8th Self-Transcendence 24 Hour Race Ottawa 154.310 km10