Charles Upshall
Born : 1944 Cat. M80 Ultrarunner since 1996 CAN
50
DUV-index ?Largest integer N such that the runner has at least N credited races of at least N km.
73
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 ?CANCanadaFRAFranceITAItalyKORSouth KoreaUSAUnited States
42,1%
Rank quotient ?This runner's calculation uses 75 eligible race(s): Σ(rank − 1) = 2 428; Σ finishers = 5 771. 2 428 / 5 771 × 100 = 42.07%. A win adds 0 to the numerator. Lower is better.

Totals

Ultras completed76
Km — ultra races8 680 km
> 100 km23
> 160 km16
> 200 km7
> 24h22
> 48h8
Longest race709,7 km

Km per year (ultra races)

509
2 races
2022
399
2 races
2023
634
2 races
2024
2025
2026

Race types (share of distance)

Road77,9%
Trail13,7%
Stage1,1%
?7,4%

Wins & podiums (ultra)

🏆 Win0
🏆 Win M1
🏅 Top 32
🏅 Top 3 M3
Longest winning streak0
Current streak0

HISTORY

85 race(s) · 20 split(s) nested
DateRacePerf.Rk
2024
13.06 10d USA7th Six Days in the Dome - The Redux 10d 584.030 km10
18.05 50km USA16th 3 Days at the Fair 50 km Race 9:56:56 h13
2023
31.08 90h USA9th A Race for the Ages 210.824 km20
08.05 6d USA15th 3 Days at the Fair 6 Days Race 188.293 km38
2022
17.09 24h CAN10th That Dam Hill 24 Hour Run 103.641 km15
09.05 6d USA14th 3 Days at the Fair 6 Days Race 405.554 km19
2021
21.08 50mi CAN3rd The Foxtail Hundred 50mi Rail Trail Race 14:21:04 h10
2019
09.05 10d USA11th 3 Days at the Fair 10 Days Race 709.720 km7
17.03 50km USA7th The Pistol 50 km Ultra Run 7:26:46 h121
2018
30.12 48h USA34th Across the Years, 48h 162.191 km57
28.07 24h CAN37th Sri Chinmoy 24 Hour Race Gatineau 146.585 km12
14.05 6d USA10th 3 Days at the Fair 6 Day Race 500.505 km9
2017
15.05 6d USA9th 3 Days at the Fair 6 Day Race 387.851 km25
2016
13.05 48h USA8th 3 Days at the Fair 48 Hour Race 185.074 km16
2015
14.05 72h USA7th 3 Days at the Fair 72 Hour Race 273.588 km26
14.02 12h USA2nd Jackpot Ultra Running Festival 12 Hour Race 77.409 km23
03.01 8h CAN5th Run4RKids 8 Hours Indoor Track Race 56.262 km16
2013
28.09 6h CAN32nd Self-Transcendence 6 Hour Race Ottawa 50.400 km6
2012
26.05 100mi CAN20th Sulphur Springs Trail Run 100 Mile 29:22:00 h42
2011
24.09 24h CAN30th Self-Transcendence 24 Hour Race Ottawa 121.373 km20
18.06 50km CAN19th Niagara Ultra 50 km 6:01:16 h119
2010
16.10 12h USA31st Presque Isle 12 Hour Endurance Classic 86.904 km4
2009
02.05 24h ITAIAU 24h WC Bergamo (7° 24 ore del Delfino) 146.391 km129
02.05 24h ITAOpen race at IAU 24h WC & EC Bergamo (7° 24 ore del Delfino) 146.391 km143
2008
18.10 24h KORIAU 24h WC Seoul 170.201 km115
13.09 12h CAN27th Self-Transcendence 24 Hour Race Ottawa - 12h Split 92.800 km14
13.09 24h CAN27th Self-Transcendence 24 Hour Race Ottawa 163.537 km12
21.06 50km CAN16th Niagara Ultra 50 km 5:18:36 h63
07.06 6h CAN16th Self Transcendence 6 Hour Run Kingston 55.470 km14
03.05 50km CAN8th Toronto Ultra Race 50km 4:15:47 h2 🥈
2007
28.07 24h CANOpen race at IAU 24h WC 24 Drummondville 180.013 km7
23.06 50km CAN15th Niagara Ultra 50 km 4:24:42 h23
09.06 6h CAN15th Self Transcendence 6 Hour Run Kingston 59.830 km16
21.04 52km CAN2nd Seaton Trail Run 52 km 7:00:01 h15
2006
18.11 50mi USA44th JFK 50 Mile 9:12:18 h219
10.06 6h CAN14th Self Transcendence 6 Hour Run Kingston 65.851 km8
2005
10.09 24h CAN24th Self-Transcendence 24 Hour Race Ottawa 108.400 km29
16.07 50km CAN9th Damn Tuff Ruff Bluff Run 5:35:41 h24
25.06 50km CAN13th Niagara Ultra 50 km 5:06:09 h29
11.06 6h CAN13th Self Transcendence 6 Hour Run Kingston 55.026 km20
27.05 50km CAN13th Sulphur Springs Trail Run 50km 5:06:48 h16
07.05 50km CAN5th Toronto Ultra Race 50km 4:32:09 h6
30.04 50km CAN10th Ganaraska 50 km Trail Run 6:05:20 h33
09.04 50km CANShades Mills 50 km Trail Run 5:33:12 h32
2003
13.09 24h CAN22nd Self-Transcendence 24 Hour Race Ottawa 105.200 km20
02.08 92km/2stages CANUltimat Canuck 92 km Stage Race 9:28:34 h20
10.05 50km CAN3rd Toronto Ultra Race 50km 4:15:53 h4
05.04 50mi USA9th Umstead Endurance Run 50 Miles 9:38:17 h14
2002
14.09 50km CAN21st Self-Transcendence 24 Hour Race Ottawa - 50km Split 5:51:09 h14
14.09 50mi CAN21st Self-Transcendence 24 Hour Race Ottawa - 50mi Split 10:01:30 h9
14.09 100km CAN21st Self-Transcendence 24 Hour Race Ottawa - 100km Split 12:49:00 h5
14.09 100mi CAN21st Self-Transcendence 24 Hour Race Ottawa - 100mi Split 21:32:15 h3 🥉
14.09 24h CAN21st Self-Transcendence 24 Hour Race Ottawa 180.229 km3 🥉
20.04 50km CAN2nd Toronto Ultra Race 50km 4:12:53 h6
2001
06.10 50km CAN10th Slough Of Despond 50 km Road Race 4:28:13 h15
08.09 50km CAN20th Self-Transcendence 24 Hour Race Ottawa - 50km Split 6:05:02 h8
08.09 6h CAN20th Self-Transcendence 24 Hour Race Ottawa - 6h Split 49.200 km8
08.09 12h CAN20th Self-Transcendence 24 Hour Race Ottawa - 12h Split 71.600 km19
08.09 24h CAN20th Self-Transcendence 24 Hour Race Ottawa 71.600 km28
21.04 100km CAN1st Toronto Ultra Race 100km 9:55:49 h7
2000
14.10 50km CAN9th Slough Of Despond 50 km Road Race 5:10:34 h30
12.08 50km CANBechtel Park Trail Race 4:57:49 h9
1999
18.09 24h CAN19th Self-Transcendence 24 Hour Race Ottawa 100.000 km33
24.07 50km CAN3rd Damn Tuff Ruff Bluff Run 5:36:27 h20
03.07 50mi CAN7th Niagara Ultra 50 Mile 9:53:36 h10
05.06 50km CAN7th Self Transcendence 6 Hour Run Kingston - 50km Split 4:43:35 h12
05.06 6h CAN7th Self Transcendence 6 Hour Run Kingston 60.493 km11
15.05 100km FRAOpen Race at IAU 100km WC Chavagnes en Paillers (12 ème Les 100 km de Vendée) 10:28:59 h528
01.05 50km CAN4th Ganaraska 50 km Trail Run 6:05:39 h9
10.04 50km CAN4th Ascension 50 km Run 4:21:55 h13
1998
10.10 50km CAN7th Slough Of Despond 50 km Road Race 4:23:02 h10
12.09 24h CAN18th Self-Transcendence 24 Hour Race Ottawa 180.792 km4
05.09 50mi CAN3rd Haliburton Forest 50 Mile Race 8:48:54 h5
25.07 50km CAN2nd Damn Tuff Ruff Bluff Run 4:46:55 h11
27.06 100km CAN6th Niagara Ultra 100 km 11:23:37 h16
06.06 50km CAN6th Self Transcendence 6 Hour Run Kingston - 50km Split 4:54:58 h19
06.06 6h CAN6th Self Transcendence 6 Hour Run Kingston 59.160 km18
23.05 50km CAN6th Sulphur Springs Trail Run 50km 4:46:32 h10
25.04 50km CAN3rd Ganaraska 50 km Trail Run 5:06:51 h7
04.04 50km CAN3rd Ascension 50 km Run 4:37:25 h14
1997
30.08 50km CAN2nd Haliburton Forest 50 km Race 4:30:09 h5
07.06 6h CAN5th Self Transcendence 6 Hour Run Kingston 63.465 km11
24.05 50km CAN5th Sulphur Springs Trail Run 50km 4:31:37 h11
26.04 50km CAN2nd Ganaraska 50 km Trail Run 4:44:18 h6
1996
29.06 50km CAN4th Niagara Ultra 50 km 4:22:30 h12