Keith Viger (M51)
2026
1 Race | 62 mi.Black Canyon Ultras
Feb 14th 2026
| Mayer, AZ
Distance
100 KM
Overall
209
/ 765
Division (M)
168
/ 559
12:52:01
2025
3 Races | 246 mi.Mountain Lakes 100
Sep 20th 2025
| Olallie Lake, OR
Distance
100 Miles
Overall
17
/ 80
Division (M)
11
/ 60
24:21:28
Selkirk Slacker 12hr Ultra Trail Run & R...
May 24th 2025
| Golden, BC
Duration
12 Hours
Overall
7
/ 15
Division (M)
6
/ 9
46.08
HURT 100
Jan 18th 2025
| Honolulu, HI
Distance
100 Miles
Overall
74
/ 85
Division (M)
56
/ 62
35:13:02
2024
6 Races | 424 mi.McDowell Mountain Frenzy
Dec 7th 2024
| Fountain Hills, AZ
Distance
50 KM
Overall
45
/ 199
Division (M)
31
/ 128
6:00:08
Plain 100M/100K Endurance Runs
Sep 14th 2024
| Plain, WA
Distance
100 Miles
Overall
24
/ 25
Division (M)
21
/ 22
34:17:00
Dirty Feet Beat the Buzzer
Jun 15th 2024
| Kamloops, BC
Duration
Backyard
Overall
3
/ 49
Division (M)
3
/ 34
100.01
Zion Ultras and Trail Half Marathon
Apr 13th 2024
| Virgin, UT
Distance
100 Miles
Overall
7
/ 100
Division (M)
6
/ 84
24:34:32
Chuckanut 50k
Mar 16th 2024
| Fairhaven, WA
Distance
50 KM
Overall
160
/ 585
Division (M)
117
/ 364
5:26:33
Sean O'Brien 100k/50M/50k
Jan 27th 2024
| Malibu, CA
Distance
100 KM
Overall
43
/ 73
Division (M)
36
/ 59
15:24:13
2023
3 Races | 224 mi.Oregon Cascades 100
Aug 26th 2023
| Sisters, OR
Distance
100 Miles
Overall
24
/ 187
Division (M)
19
/ 131
23:14:17
Pigtails Challenge
May 27th 2023
| Renton, WA
Distance
100 KM
Overall
2
/ 27
Division (M)
2
/ 15
10:55:42
Gorge Waterfalls
Apr 1st 2023
| Cascade Locks, OR
Distance
100 KM
Overall
84
/ 208
Division (M)
62
/ 156
13:56:56
2022
4 Races | 301 mi.Fall Deception Pass
Dec 10th 2022
| Oak Harbor, WA
Distance
50 KM
Overall
126
/ 198
Division (M)
88
/ 121
6:35:24
Fat Dog 120
Aug 5th 2022
| Manning Park, BC
Distance
120 Miles
Overall
33
/ 73
Division (M)
30
/ 57
42:14:51
BC Backyard Ultra
Apr 29th 2022
| Salmon Arm, BC
Duration
Backyard
Overall
9
/ 34
Division (M)
7
/ 38
100.08
Ancient Lakes Trail Run
Apr 9th 2022
| Quincy, WA
Distance
50 Miles
Overall
11
/ 37
Division (M)
7
/ 28
10:31:50
2021
3 Races | 112 mi.Squamish 50
Oct 17th 2021
| Squamish, BC
Distance
50 Miles
Overall
86
/ 186
Division (M)
74
/ 143
13:06:56
Squamish 50
Oct 16th 2021
| Squamish, BC
Distance
50 KM
Overall
168
/ 320
Division (M)
121
/ 199
9:09:51
Frosty Mountain
Sep 19th 2021
| Manning Park, BC
Distance
50 KM
Overall
6
/ 23
Division (M)
5
/ 18
7:10:17
2019
3 Races | 154 mi.Canadian Death Race
Aug 3rd 2019
| Grande Cache, AB
Distance
118 KM
Overall
60
/ 240
Division (M)
49
/ 191
19:18:32
Orcas Island Trail Races
May 11th 2019
| Orcas Island, WA
Distance
50 Miles
Overall
12
/ 42
Division (M)
10
/ 31
11:59:57
Diez Vista
Apr 13th 2019
| Port Moody, BC
Distance
50 KM
Overall
60
/ 257
Division (M)
52
/ 175
6:06:19
2018
1 Race | 100 mi.Badger Mountain Challenge
Mar 30th 2018
| Richland, WA
Distance
100 Miles
Overall
16
/ 58
Division (M)
13
/ 44
22:49:58
2017
2 Races | 93 mi.Mighty Quail Trail 100k
Sep 30th 2017
| Penticton, BC
Distance
100 KM
Overall
14
/ 30
Division (M)
12
/ 23
14:41:31
Dirty Feet Kal Park 50
May 7th 2017
| Vernon, BC
Distance
50 KM
Overall
12
/ 46
Division (M)
9
/ 28
5:45:52
2016
1 Race | 31 mi.The North Face Dirty Feet Mountain 50k
Sep 10th 2016
| Sun Peaks, BC
Distance
50 KM
Overall
5
/ 29
Division (M)
4
/ 17
5:47:26
2015
1 Race | 31 mi.Lord Hill Trail Run
Feb 22nd 2015
| Snohomish, WA
Distance
50 KM
Overall
13
/ 48
Division (M)
11
/ 28
5:50:01
28
Races
10y 11m 0d
Longevity
1,780
Lifetime Miles
Personal Bests
50k
(9)
5:26:33
2024
50m
(3)
10:31:50
2022
100k
(5)
10:55:42
2023
100m
(6)
22:49:58
2018
12hr
(1)
46.08
2025
Backyard
(2)
100.08
2022
Distance by Year
2026
62
Miles
1 Race
2025
246
Miles
3 Races
2024
424
Miles
6 Races
2023
224
Miles
3 Races
2022
301
Miles
4 Races
2021
112
Miles
3 Races
2019
154
Miles
3 Races
2018
100
Miles
1 Race
2017
93
Miles
2 Races
2016
31
Miles
1 Race
2015
31
Miles
1 Race
Multiple Performances
3rd Place
100.01
Backyard
2nd Place
10:55:42
100 KM
Achievements are awarded for races with 25 or more finishers and courses with 200 or more finishers.
Masters: 40-49 / Grand Masters: 50-59 / Senior Grand Masters: 60+

