Ronald Gehl
Born : 1947 Cat. M75 Ultrarunner since 1992 CAN
93
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
100
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
5
Countries visited ?BELBelgiumCANCanadaJPNJapanKORSouth KoreaUSAUnited States
53,8%
Rank quotient ?This runner's calculation uses 339 eligible race(s): Σ(rank − 1) = 9 760; Σ finishers = 18 131. 9 760 / 18 131 × 100 = 53.83%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed344
Km — ultra races28 552 km
> 100 km61
> 160 km31
> 200 km5
> 24h47
> 48h3
Longest race1 030,0 km

Km per year (ultra races)

713
10 races
2022
763
12 races
2023
781
13 races
2024
533
9 races
2025
284
5 races
2026

Race types (share of distance)

Road40,7%
Trail56,4%
Stage1,6%
?1,3%

Wins & podiums (ultra)

🏆 Win5
🏆 Win M6
🏅 Top 320
🏅 Top 3 M26
Longest winning streak2
Current streak0

HISTORY

361 race(s) · 51 split(s) nested
DateRacePerf.Rk
2026
11.09 50km CAN31st Haliburton Forest 50 km Race 14:28:13 h116
25.07 24h CAN9th Tally in the Valley 24 Hour Trail Race 63.005 km34
20.06 15h CAN8th Sunburn Solstice 15 Hour Trail Run 70.500 km23
09.05 12h CAN13th Conquer the Canuck 12h 50.002 km28
18.04 50km CAN8th The Foxtail Hundred 50km Rail Trail Race 9:10:02 h71
2025
16.11 50km CAN20th Fat Ass Trail Run 9:52:49 h61
01.11 50km CAN8th The Beav Trail Race 9:37:03 h55
27.09 50km CAN16th Run Off-the-Grid 50k 12:45:00 h19
05.09 50km CAN30th Haliburton Forest 50 km Race 12:26:18 h114
26.07 24h CAN8th Tally in the Valley 24 Hour Trail Race 63.005 km22
21.06 15h CAN7th Sunburn Solstice 15 Hour Trail Run 74.995 km25
24.05 50mi CAN32nd Sulphur Springs Trail Run 50 Mile 17:33:37 h78
10.05 12h CAN12th Conquer the Canuck 12h 64.502 km22
19.04 50km CAN7th The Foxtail Hundred 50km Rail Trail Race 8:13:54 h57
2024
17.11 50km CAN19th Fat Ass Trail Run 9:24:05 h70
02.11 50km CAN7th The Beav Trail Race 10:01:07 h41
19.10 55km CAN12th Creemore Vertical Challenge 55 km Trail Run 11:16:51 h30
12.10 50km CAN8th Sticks n' Stones Trail Race 7:58:53 h57
28.09 50km CAN15th Run Off-the-Grid 50k 11:23:56 h19
07.09 50mi CAN29th Haliburton Forest 50 Mile Race 25:33:34 h61
10.08 50km CAN3rd Middle Path Ultra and Trail Race 10:40:38 h26
27.07 24h CAN7th Tally in the Valley 24 Hour Trail Race 84.000 km16
22.06 15h CAN6th Sunburn Solstice 15 Hour Trail Run 68.580 km18
15.06 50km CAN31st Niagara Ultra 50 km 7:48:11 h113
25.05 50mi CAN31st Sulphur Springs Trail Run 50 Mile 18:35:45 h54
11.05 12h CAN11th Conquer the Canuck 12h 62.500 km16
20.04 50km CAN6th The Foxtail Hundred 50km Rail Trail Race 8:25:56 h53
2023
19.11 50km CAN18th Fat Ass Trail Run 9:24:37 h59
04.11 50km CAN6th The Beav Trail Race 9:59:00 h50
21.10 55km CAN11th Creemore Vertical Challenge 55 km Trail Run 11:28:38 h37
07.10 50km CAN7th Sticks n' Stones Trail Race 9:09:45 h46
30.09 50km CAN14th Run Off-the-Grid 50k 12:58:52 h11
26.08 100km CAN5th The Foxtail Hundred 100km Rail Trail Race 21:25:36 h31
13.08 50km CAN2nd Middle Path Ultra and Trail Race 10:52:50 h27
29.07 24h CAN6th Tally in the Valley 24 Hour Trail Race 84.000 km24
25.06 15h CAN5th Sunburn Solstice 15 Hour Trail Run 75.000 km27
17.06 50km CAN30th Niagara Ultra 50 km 7:13:10 h104
27.05 50mi CAN30th Sulphur Springs Trail Run 50 Mile 16:13:47 h58
13.05 12h CAN10th Conquer the Canuck 12h 68.750 km31
2022
05.11 50km CAN5th The Beav Trail Race 9:41:24 h49
08.10 50km CAN6th Sticks n' Stones Trail Race 8:53:56 h50
24.09 50km CAN13th Run Off-the-Grid 50k 11:21:19 h11
10.09 50mi CAN27th Haliburton Forest 50 Mile Race 24:40:27 h48
27.08 100km CAN4th The Foxtail Hundred 100km Rail Trail Race 19:11:39 h24
30.07 24h CAN5th Tally in the Valley 24 Hour Trail Race 84.000 km24
25.06 15h CAN4th Sunburn Solstice 15 Hour Trail Run 76.000 km25
11.06 92.2km/2stages CAN9th Conquer the Canuck Marathon Ultra Trail Weekend 15:41:42 h32
28.05 50mi CAN29th Sulphur Springs Trail Run 50 Mile 17:23:41 h41
30.04 50km CAN13th Pick Your Poison 50K Trail Run 9:12:55 h58
2021
14.11 50km CAN16th Fat Ass Trail Run 9:01:15 h67
06.11 50km CAN4th The Beav Trail Race 8:49:05 h62
16.10 50km CAN3rd Phoenix Trail Race 8:33:56 h30
09.10 50km CAN5th Sticks n' Stones Trail Race 8:51:21 h53
25.09 50km CAN12th Run Off-the-Grid 50k 11:12:11 h22
11.09 50mi CAN26th Haliburton Forest 50 Mile Race 20:43:47 h63
31.07 15h CAN3rd Sunburn Solstice 15 Hour Trail Run 81.000 km7
24.07 24h CAN4th Tally in the Valley 24 Hour Trail Race 98.000 km16
2020
26.09 50km CAN11th Run Off-the-Grid 50k 10:08:00 h19
2019
09.11 50km CAN2nd The Beav Trail Race 7:30:09 h48
12.10 50km CAN3rd Sticks n' Stones Trail Race 6:25:39 h39
05.10 50km CAN18th Run for the Toad 50 km 6:50:55 h82
28.09 50km CAN10th Run Off-the-Grid 50k 9:16:27 h23
21.09 6h CAN27th Self Transcendence 6 Hour Run Kingston 50.630 km16
07.09 50mi CAN24th Haliburton Forest 50 Mile Race 15:27:47 h54
27.07 24h CAN38th Sri Chinmoy 24 Hour Race Gatineau 125.910 km13
06.07 56km CAN10th Limberlost 56 km Challenge 10:38:53 h76
22.06 52.5km CAN2nd Suntrail Pure Grit Trail 7:58:48 h20
15.06 50km CAN27th Niagara Ultra 50 km 5:36:25 h63
11.05 50km CAN13th Seaton Trail Run 50 km 7:58:42 h88
27.04 50km CAN11th Pick Your Poison 50K Trail Run 7:38:11 h81
2018
10.11 50km CAN1st The Beav Trail Race 7:35:19 h68
06.10 50km CAN2nd Sticks'n'Stones Trail Race 8:09:42 h68
08.09 50mi CAN23rd Haliburton Forest 50 Mile Race 15:46:57 h53
28.07 24h CAN37th Sri Chinmoy 24 Hour Race Gatineau 131.551 km17
07.07 56km CAN9th Limberlost 56 km Challenge 9:54:38 h74
09.06 92km/2stages CAN6th Conquer the Canuck Marathon Ultra Trail Weekend 13:37:40 h26
02.06 6h CAN26th Self Transcendence 6 Hour Run Kingston 45.600 km23
12.05 50km CAN12th Seaton Trail Run 50 km 8:11:41 h91
2017
14.10 50km CAN15th Vulture Bait 50 km Trail Race 7:38:58 h41
30.09 50km CAN16th Run for the Toad 50 km 6:49:17 h80
09.09 50mi CAN22nd Haliburton Forest 50 Mile Race 15:01:10 h52
29.07 24h CAN36th Sri Chinmoy 24 Hour Race Gatineau 122.154 km15
08.07 56km CAN8th Limberlost 56 km Challenge 10:21:43 h64
17.06 50km CAN25th Niagara Ultra 50 km 6:34:14 h128
10.06 50km CAN5th Conquer the Canuck 50 km 6:48:42 h19
13.05 50km CAN11th Seaton Trail Run 50 km 7:39:42 h74
29.04 50km CAN9th Pick Your Poison 50K Trail Run 7:43:36 h95
2016
29.10 6h CAN14th Horror Hill 6 Hour Ultra Trail Race 46.150 km14
15.10 50km CAN14th Vulture Bait 50 km Trail Race 6:36:52 h39
01.10 50km CAN15th Run for the Toad 50 km 6:34:17 h81
10.09 50mi CAN21st Haliburton Forest 50 Mile Race 13:39:36 h44
06.08 75km CAN10th Creemore Vertical Challenge 75 km Trail Run 12:07:41 h13
23.07 24h CAN10th Dirty girls 24 hour Trail Race 104.000 km22
02.07 24h CAN35th Self-Transcendence 24 Hour Race Ottawa 108.400 km14
18.06 100km CAN24th Niagara Ultra 100 km 13:53:57 h26
04.06 6h CAN24th Self Transcendence 6 Hour Run Kingston 55.262 km13
28.05 50mi CAN24th Sulphur Springs Trail Run 50mi 10:51:34 h41
30.04 50km CAN8th Pick Your Poison 50K Trail Run 6:40:06 h42
2015
17.10 50km CAN13th Vulture Bait 50 km Trail Race 7:18:54 h52
03.10 50km CAN14th Run for the Toad 50 km 7:42:24 h138
26.09 24h CAN34th Self-Transcendence 24 Hour Race Ottawa 123.231 km16
19.09 50km CAN6th Run Off-the-Grid 50k 8:28:36 h18
12.09 50mi CAN20th Haliburton Forest 50 Mile Race 13:25:10 h50
08.08 75km CAN9th Creemore Vertical Challenge 75km Trail Run 11:17:48 h17
25.07 24h CAN9th Dirty girls 24 hour Trail Race 96.000 km24
11.07 56km CAN6th Limberlost 56 km Challenge 9:35:59 h38
04.07 100km CAN2nd Laura Secord Memorial 100K 17:03:21 h24
20.06 50km CAN23rd Niagara Ultra 50 km 5:08:36 h62
06.06 6h CAN23rd Self Transcendence 6 Hour Run Kingston 55.795 km25
23.05 50mi CAN23rd Sulphur Springs Trail Run 50mi 10:51:27 h62
09.05 50km CAN9th Seaton Trail Run 50 km 7:20:37 h57
25.04 50km CAN7th Pick Your Poison 50K Trail Run 6:27:45 h49
2014
18.10 50km CAN12th Vulture Bait 50 km Trail Race 7:19:28 h50
04.10 50km CAN13th Run for the Toad 50 km 6:56:53 h145
27.09 24h CAN33rd Self-Transcendence 24 Hour Race Ottawa 134.127 km19
20.09 50km CAN5th Run Off-the-Grid 50k 8:03:54 h27
06.09 50mi CAN19th Haliburton Forest 50 Mile Race 13:31:09 h43
08.08 48h CAN8th Dirty girls 48 hour Trail Race 161.000 km11
12.07 56km CAN5th Limberlost 56 km Challenge 10:41:32 h56
05.07 50km CAN8th Creemore Vertical Challenge 50 km Trail Run 7:18:40 h62
14.06 50km CAN22nd Niagara Ultra 50 km 6:20:57 h119
07.06 6h CAN22nd Self Transcendence 6 Hour Run Kingston 49.593 km25
10.05 50km CAN8th Seaton Trail Run 50 km 6:47:20 h41
26.04 50km CAN6th Pick Your Poison 50K Trail Run 7:36:37 h66
2013
19.10 50km CAN11th Vulture Bait 50 km Trail Race 6:29:52 h61
05.10 50km CAN12th Run for the Toad 50 km 6:26:27 h126
28.09 24h CAN1st Self Transcendence 24h 138.001 km15
28.09 24h CAN32nd Self-Transcendence 24 Hour Race Ottawa 138.000 km15
21.09 50km CAN4th Run Off-the-Grid 50k 7:53:05 h22
07.09 50mi CAN18th Haliburton Forest 50 Mile Race 12:13:36 h39
09.08 48h CAN7th Dirty girls 48 hour Trail Race 180.000 km5
13.07 56km CAN4th Limberlost 56 km Challenge 9:04:51 h53
06.07 50km CAN7th Creemore Vertical Challenge 50 km Trail Run 6:07:50 h32
22.06 50km CAN21st Niagara Ultra 50 km 5:08:25 h37
08.06 6h CAN21st Self Transcendence 6 Hour Run Kingston 51.062 km37
25.05 100mi CAN21st Sulphur Springs Trail Run 100 Mile 28:52:43 h54
27.04 50km CAN5th Pick Your Poison 50K Trail Run 6:18:27 h46
2012
13.10 50km CAN10th Vulture Bait 50 km Trail Race 6:06:30 h54
29.09 24h CAN31st Self-Transcendence 24 Hour Race Ottawa 147.200 km16
08.09 50mi CAN17th Haliburton Forest 50 Mile Race 13:25:15 h44
18.08 50km CAN2nd Iroquoia Trail Test 50 km 6:09:58 h27
10.08 48h CAN6th Dirty girls 48 hour Trail Race 203.250 km3 🥉
14.07 56km CAN3rd Limberlost 56 km Challenge 7:33:46 h23
07.07 50km CAN6th Creemore Vertical Challenge 50 km Trail Run 5:57:54 h29
23.06 100km CAN20th Niagara Ultra 100 km 11:52:22 h24
09.06 6h CAN20th Self Transcendence 6 Hour Run Kingston 55.445 km16
12.05 84km CAN7th Seaton Trail Run 50 Miles 11:32:30 h11
28.04 50km CAN4th Pick Your Poison 50K Trail Run 5:27:02 h28
2011
29.10 6h CAN9th Horror Hill 6 Hour Ultra Trail Race 47.280 km22
15.10 50km CAN9th Vulture Bait 50 km Trail Race 5:54:47 h57
01.10 50km CAN10th Run for the Toad 50 km 6:38:27 h131
24.09 24h CAN30th Self-Transcendence 24 Hour Race Ottawa 100.400 km26
10.09 50mi CAN16th Haliburton Forest 50 Mile Race 11:07:30 h22
20.08 50km CAN1st Iroquoia Trail Test 50 km 6:33:44 h24
06.08 24h CAN5th Dirty girls 24 hour Trail Race 90.000 km38
16.07 56km CAN2nd Limberlost 56 km Challenge 7:30:02 h28
02.07 50km CAN5th Creemore Vertical Challenge 50 km Trail Run 5:47:43 h30
18.06 50km CAN19th Niagara Ultra 50 km 4:53:19 h50
11.06 6h CAN19th Self Transcendence 6 Hour Run Kingston 57.418 km13
30.04 50km CAN3rd Pick Your Poison 50K Trail Run 6:23:31 h19
2010
30.10 6h CAN8th Horror Hill 6 Hour Ultra Trail Race 55.700 km19
16.10 50km CAN8th Vulture Bait 50 km Trail Race 5:19:03 h42
02.10 50km CAN9th Run for the Toad 50 km 5:42:37 h44
25.09 24h CAN29th Self-Transcendence 24 Hour Race Ottawa 109.200 km29
11.09 50mi CAN15th Haliburton Forest 50 Mile Race 11:07:45 h33
07.08 24h CAN4th Dirty girls 24 hour Trail Race 100.000 km24
17.07 56km CAN1st Limberlost 56 km Challenge 7:25:24 h18
03.07 50km CAN4th Creemore Vertical Challenge 50 km Trail Run 5:17:46 h14
19.06 50km CAN18th Niagara Ultra 50 km 4:50:45 h37
05.06 6h CAN18th Self Transcendence 6 Hour Run Kingston 58.730 km9
01.05 50km CAN2nd Pick Your Poison 50K Trail Run 6:18:12 h33
17.04 50mi CAN5th Seaton Trail Run 50 Miles 11:05:46 h13
2009
07.11 50km USA11th Mendon 50K Trail Run 5:34:53 h12
31.10 6h CAN7th Horror Hill 6 Hour Ultra Trail Race 54.600 km12
17.10 50km CAN7th Vulture Bait 50 km Trail Race 5:51:03 h60
03.10 50km CAN8th Run for the Toad 50 km 5:17:53 h37
26.09 24h CAN28th Self-Transcendence 24 Hour Race Ottawa 149.200 km12
12.09 100mi CAN14th Haliburton Forest 100 Mile Race 29:20:48 h21
08.08 24h CAN3rd Dirty girls 24 hour Trail Race 140.000 km5
04.07 50km CAN3rd Creemore Vertical Challenge 50 km Trail Run 5:51:49 h38
20.06 50km CAN17th Niagara Ultra 50 km 4:47:45 h42
06.06 50km CAN17th Self Transcendence 6 Hour Run Kingston - 50km Split 4:50:52 h10
06.06 6h CAN17th Self Transcendence 6 Hour Run Kingston 61.340 km9
23.05 100mi CAN17th Sulphur Springs Trail Run 100mi 25:12:38 h18
09.05 50km CAN1st Pick Your Poison 50K Trail Run 7:01:46 h14
2008
18.10 24h KORIAU 24h WC Seoul 119.127 km147
04.10 50km CAN7th Run for the Toad 50 km 5:38:05 h51
13.09 12h CAN27th Self-Transcendence 24 Hour Race Ottawa - 12h Split 92.400 km16
13.09 24h CAN27th Self-Transcendence 24 Hour Race Ottawa 131.200 km21
06.09 100mi CAN13th Haliburton Forest 100 Mile Race 28:26:45 h18
09.08 24h CAN2nd Dirty girls 24 hour Trail Race 140.000 km9
05.07 50km CAN2nd Creemore Vertical Challenge 50 km Trail Run 5:05:36 h9
21.06 50km CAN16th Niagara Ultra 50 km 4:24:17 h13
07.06 6h CAN16th Self Transcendence 6 Hour Run Kingston 59.460 km7
10.05 50km CAN13th Ganaraska 50 km Trail Run 5:15:45 h9
03.05 50km CAN8th Toronto Ultra Race 100km - 50km Split 4:55:31 h18
03.05 100km CAN8th Toronto Ultra Race 100km 11:10:00 h19
19.04 78km CAN3rd Seaton Trail Run 78 km 9:42:54 h13
2007
17.11 24h USA7th Ultracentric 24 Hour Run 112.654 km49
27.10 6h CAN6th Horror Hill 6 Hour Ultra Trail Race 59.010 km5
13.10 50km CAN5th Vulture Bait 50 km Trail Race 4:40:16 h20
29.09 50km CAN6th Run for the Toad 50 km 4:55:16 h20
08.09 24h CAN26th Self-Transcendence 24 Hour Race Ottawa 158.617 km12
11.08 24h CAN1st Dirty girls 24 hour Trail Race 130.000 km8
28.07 24h CANOpen race at IAU 24h WC 24 Drummondville 115.700 km35
21.07 50km CAN11th Damn Tuff Ruff Bluff Run 4:53:19 h8
07.07 50km CAN1st Creemore Vertical Challenge 50 km Trail Run 4:47:33 h3 🥉
23.06 50km CAN15th Niagara Ultra 50 km 4:18:59 h21
09.06 6h CAN15th Self Transcendence 6 Hour Run Kingston 64.310 km8
25.05 100mi CAN15th Sulphur Springs Trail Run 100mi 25:41:39 h15
12.05 50km CAN12th Ganaraska 50 km Trail Run 4:56:41 h5
05.05 100km CAN7th Toronto Ultra Race 100km 10:27:04 h12
21.04 78km CAN2nd Seaton Trail Run 78 km 9:21:00 h4
2006
28.10 6h CAN5th Horror Hill 6 Hour Ultra Trail Race 52.500 km11
14.10 50km CAN4th Vulture Bait 50 km Trail Race 5:03:17 h23
22.07 50km CAN10th Damn Tuff Ruff Bluff Run 4:49:38 h8
07.07 100km CAN100km Ultramarathon Levis 10:16:21 h7
24.06 50km CAN14th Niagara Ultra 50 km 4:15:54 h11
10.06 6h CAN14th Self Transcendence 6 Hour Run Kingston 64.842 km12
26.05 100mi CAN14th Sulphur Springs Trail Run 100mi 27:58:32 h21
13.05 50km CAN11th Ganaraska 50 km Trail Run 5:19:12 h12
06.05 50km CAN6th Toronto Ultra Race 100km - 50km Split 4:27:31 h13
06.05 100km CAN6th Toronto Ultra Race 100km 10:57:14 h24
08.04 52km CAN1st Seaton Trail Run 52 km 5:21:36 h5
14.01 100km USA6th HURT 100 Endurance Run 100 km 20:49:00 h15
2005
29.10 6h CAN4th Horror Hill 6 Hour Ultra Trail Race 61.900 km3 🥉
15.10 50km CAN3rd Vulture Bait 50 km Trail Race 4:33:10 h10
01.10 50km CAN4th Run for the Toad 50 km 4:35:45 h10
10.09 24h CAN24th Self-Transcendence 24 Hour Race Ottawa 141.600 km16
30.07 92km/2stages CANUltimat Canuck 92 km Stage Race 8:56:22 h7
16.07 50km CAN9th Damn Tuff Ruff Bluff Run 4:53:26 h10
09.07 100km CAN100km Ultramarathon Levis 11:52:36 h11
25.06 50km CAN13th Niagara Ultra 50 km 4:31:24 h9
11.06 6h CAN13th Self Transcendence 6 Hour Run Kingston 63.463 km6
27.05 100mi CAN13th Sulphur Springs Trail Run 100mi 24:23:25 h11
07.05 100km CAN5th Toronto Ultra Race 100km 10:28:09 h14
07.05 50km CAN5th Toronto Ultra Race 100km - 50km Split 4:35:17 h14
30.04 50km CAN10th Ganaraska 50 km Trail Run 5:12:00 h14
17.04 6h USA9th Buffalo Runners 6 Hour Distance Classic 62.684 km4
09.04 50km CANShades Mills 50 km Trail Run 4:41:15 h14
15.01 100km USA5th HURT 100 Endurance Run 100 km 21:25:00 h11
2004
30.10 6h CAN3rd Horror Hill 6 Hour Ultra Trail Race 58.100 km5
16.10 50km CAN2nd Vulture Bait 50 km Trail Race 5:06:31 h29
02.10 50km CAN3rd Run for the Toad 50 km 5:15:15 h32
11.09 50km CAN23rd Self-Transcendence 24 Hour Race Ottawa - 50km Split 4:50:58 h3 🥉
11.09 50mi CAN23rd Self-Transcendence 24 Hour Race Ottawa - 50mi Split 9:05:43 h4
11.09 100km CAN23rd Self-Transcendence 24 Hour Race Ottawa - 100km Split 12:30:40 h5
11.09 12h CAN23rd Self-Transcendence 24 Hour Race Ottawa - 12h Split 97.600 km4
11.09 24h CAN23rd Self-Transcendence 24 Hour Race Ottawa 147.731 km11
31.07 92km/2stages CANUltimat Canuck 92 km Stage Race 10:10:03 h18
17.07 50km CAN8th Damn Tuff Ruff Bluff Run 5:31:05 h15
26.06 50km CAN12th Niagara Ultra 50 km 4:43:29 h19
12.06 6h CAN12th Self Transcendence 6 Hour Run Kingston 64.383 km8
29.05 100mi CAN12th Sulphur Springs Trail Run 100mi 26:57:00 h8
01.05 100km CAN4th Toronto Ultra Race 100km 11:35:03 h10
24.04 50km CAN9th Ganaraska 50 km Trail Run 5:25:18 h24
17.01 100km USA4th HURT 100 Endurance Run 100 km 20:25:00 h11
2003
08.11 6h CAN2nd Horror Hill 6 Hour Ultra Trail Race 51.200 km9
18.10 50km CAN1st Vulture Bait 50 km Trail Race 5:01:33 h36
04.10 50km CAN2nd Run for the Toad 50 km 6:50:29 h68
13.09 24h CAN22nd Self-Transcendence 24 Hour Race Ottawa 109.200 km19
06.09 100mi CAN8th Haliburton Forest 100 Mile Race 30:21:59 h23
02.08 92km/2stages CANUltimat Canuck 92 km Stage Race 10:07:07 h25
19.07 50km CAN7th Damn Tuff Ruff Bluff Run 5:55:00 h24
28.06 100km CAN11th Niagara Ultra 100 km 12:24:54 h9
07.06 6h CAN11th Self Transcendence 6 Hour Run Kingston 53.073 km24
24.05 100mi CAN11th Sulphur Springs Trail Run 100mi 29:27:01 h8
10.05 100km CAN3rd Toronto Ultra Race 100km 13:28:06 h17
26.04 50km CAN8th Ganaraska 50 km Trail Run 6:14:43 h20
2002
05.10 50km CAN1st Run for the Toad 50 km 6:26:18 h57
14.09 50km CAN21st Self-Transcendence 24 Hour Race Ottawa - 50km Split 5:14:54 h6
14.09 50mi CAN21st Self-Transcendence 24 Hour Race Ottawa - 50mi Split 10:15:08 h12
14.09 100km CAN21st Self-Transcendence 24 Hour Race Ottawa - 100km Split 14:21:49 h8
14.09 24h CAN21st Self-Transcendence 24 Hour Race Ottawa 103.200 km18
07.09 100mi CAN7th Haliburton Forest 100 Mile Race 28:31:30 h19
10.08 50km CANBechtel Park Trail Race 5:08:55 h11
20.07 50km CAN6th Damn Tuff Ruff Bluff Run 4:56:52 h12
29.06 100km CAN10th Niagara Ultra 100 km 11:45:51 h6
08.06 6h CAN10th Self Transcendence 6 Hour Run Kingston 55.290 km27
25.05 100mi CAN10th Sulphur Springs Trail Run 100mi 25:49:02 h6
27.04 50km CAN7th Ganaraska 50 km Trail Run 5:10:38 h10
20.04 100km CAN2nd Toronto Ultra Race 100km 10:43:55 h12
2001
06.10 50km CAN10th Slough Of Despond 50 km Road Race 4:48:53 h26
08.09 50km CAN20th Self-Transcendence 24 Hour Race Ottawa - 50km Split 5:11:08 h2 🥈
08.09 50mi CAN20th Self-Transcendence 24 Hour Race Ottawa - 50mi Split 9:34:34 h3 🥉
08.09 100km CAN20th Self-Transcendence 24 Hour Race Ottawa - 100km Split 12:09:10 h1 🏆
08.09 100mi CAN20th Self-Transcendence 24 Hour Race Ottawa - 100mi Split 22:41:48 h2 🥈
08.09 6h CAN20th Self-Transcendence 24 Hour Race Ottawa - 6h Split 56.800 km2 🥈
08.09 12h CAN20th Self-Transcendence 24 Hour Race Ottawa - 12h Split 98.800 km1 🏆
08.09 24h CAN20th Self-Transcendence 24 Hour Race Ottawa 169.370 km2 🥈
01.09 100mi CAN6th Haliburton Forest 100 Mile Race 26:44:40 h16
11.08 50km CANBechtel Park Trail Race 5:05:16 h18
21.07 50km CAN5th Damn Tuff Ruff Bluff Run 4:40:26 h7
30.06 100km CAN9th Niagara Ultra 100 km 11:33:41 h5
09.06 50km CAN9th Self Transcendence 6 Hour Run Kingston - 50km Split 4:47:09 h11
09.06 6h CAN9th Self Transcendence 6 Hour Run Kingston 60.083 km9
28.04 50km CAN6th Ganaraska 50 km Trail Run 5:26:34 h12
21.04 100km CAN1st Toronto Ultra Race 100km 10:19:58 h10
01.04 6h USA5th Buffalo Runners 6 Hour Distance Classic 59.272 km6
17.02 100km USA3rd Withlacoochee Rails to Trails 100 km Run 11:26:51 h11
2000
14.10 50km CAN9th Slough Of Despond 50 km Road Race 5:39:02 h41
07.10 24h CANPierre Elliott Trudeau 24 Hour Race 100.000 km15
02.09 100mi CAN5th Haliburton Forest 100 Mile Race 26:38:04 h14
12.08 50km CANBechtel Park Trail Race 4:43:45 h6
22.07 50km CAN4th Damn Tuff Ruff Bluff Run 4:14:34 h5
24.06 100km CAN7th Niagara Ultra 100 km 9:57:42 h3 🥉
10.06 50km CAN8th Self Transcendence 6 Hour Run Kingston - 50km Split 4:15:43 h7
10.06 6h CAN8th Self Transcendence 6 Hour Run Kingston 66.752 km6
27.05 50km CAN8th Sulphur Springs Trail Run 50km 4:13:32 h5
29.04 50km CAN5th Ganaraska 50 km Trail Run 4:55:16 h7
15.04 50km CAN5th Ascension 50 km Run 4:10:18 h6
1999
16.10 12h USA20th Presque Isle 12 Hour Endurance Classic 114.263 km2 🥈
09.10 50km CAN8th Slough Of Despond 50 km Road Race 4:26:02 h5
18.09 24h CAN19th Self-Transcendence 24 Hour Race Ottawa 132.800 km13
04.09 100mi CAN4th Haliburton Forest 100 Mile Race 29:03:12 h13
07.08 50km CANBechtel Park Trail Race 5:40:06 h31
24.07 50km CAN3rd Damn Tuff Ruff Bluff Run 5:01:58 h9
03.07 100km CAN7th Niagara Ultra 100 km 11:10:20 h7
05.06 50km CAN7th Self Transcendence 6 Hour Run Kingston - 50km Split 4:13:23 h2 🥈
05.06 6h CAN7th Self Transcendence 6 Hour Run Kingston 68.538 km3 🥉
29.05 50km CAN7th Sulphur Springs Trail Run 50km 4:28:00 h5
29.04 10d USA4th Sri Chinmoy 10 Day Race 1029.980 km1 🏆
10.04 50km CAN4th Ascension 50 km Run 4:09:09 h9
16.01 100km USA1st Withlacoochee Rails to Trails 100 km Run 9:26:34 h9
1998
18.10 100km JPNIAU 100km WC Nakamura (5th River Shimanto 100km) 10:29:38 h76
10.10 50km CAN7th Slough Of Despond 50 km Road Race 3:47:33 h3 🥉
12.09 24h CAN18th Self-Transcendence 24 Hour Race Ottawa 156.723 km10
05.09 100mi CAN3rd Haliburton Forest 100 Mile Race 22:44:50 h5
25.07 50km CAN2nd Damn Tuff Ruff Bluff Run 4:13:47 h3 🥉
27.06 100mi USA25th Western States 100 Mile Endurance Run 27:56:38 h133
06.06 50km CAN6th Self Transcendence 6 Hour Run Kingston - 50km Split 3:50:20 h3 🥉
06.06 6h CAN6th Self Transcendence 6 Hour Run Kingston 74.015 km3 🥉
23.05 50km CAN6th Sulphur Springs Trail Run 50km 4:16:21 h4
25.04 50km CAN3rd Ganaraska 50 km Trail Run 4:28:56 h2 🥈
04.04 50km CAN3rd Ascension 50 km Run 3:42:32 h5
1997
22.11 50mi USA35th JFK 50 Mile 7:55:05 h47
11.10 50km CAN6th Slough Of Despond 50 km Road Race 3:58:28 h7
13.09 24h CAN17th Self-Transcendence 24 Hour Race Ottawa 136.113 km16
30.08 100mi CAN2nd Haliburton Forest 100 Mile Race 25:33:00 h4
19.07 50km CAN1st Damn Tuff Ruff Bluff Run 4:38:16 h2 🥈
28.06 100km CAN5th Niagara Ultra 100 km 9:31:44 h4
07.06 6h CAN5th Self Transcendence 6 Hour Run Kingston 72.966 km1 🏆
24.05 50km CAN5th Sulphur Springs Trail Run 50km 4:06:12 h6
26.04 50km CAN2nd Ganaraska 50 km Trail Run 4:34:26 h4
22.02 6h CAN2nd Ascension Six Hour Run 60.800 km4
1996
23.11 50mi USA34th JFK 50 Mile 7:37:16 h38
12.10 50km CAN5th Slough Of Despond 50 km Road Race 3:46:00 h4
14.09 24h CAN16th Self-Transcendence 24 Hour Race Ottawa 174.901 km3 🥉
31.08 100mi CAN1st Haliburton Forest 100 Mile Race 21:45:46 h4
29.06 100km CAN4th Niagara Ultra 100 km 10:13:16 h11
08.06 6h CAN4th Self Transcendence 6 Hour Run Kingston 60.952 km3 🥉
25.05 50km CAN4th Sulphur Springs Trail Run 50km 4:32:49 h8
25.04 10d USA1st Sri Chinmoy 10 Day Race 914.107 km6
24.02 6h CAN1st Ascension Six Hour Run 71.440 km1 🏆
1995
16.09 24h CAN15th Self-Transcendence 24 Hour Race Ottawa 182.000 km1 🏆
24.06 100mi USA22nd Western States 100 Mile Endurance Run 27:23:53 h77
07.05 7d USA8th Sri Chinmoy 7 Day Race 762.829 km7
1994
10.09 24h CAN14th Self-Transcendence 24 Hour Race Ottawa 128.420 km19
1993
18.09 24h CAN13th Self-Transcendence 24 Hour Race Ottawa 185.374 km2 🥈
07.08 100km BELIAU 100km WC Torhout 8:43:17 h135
1992
12.09 24h CAN12th Self-Transcendence 24 Hour Race Ottawa 219.280 km1 🏆