John Ross (M64)
2026
1 Race | 103 mi.The 24 Hour Lions Roar
Apr 17th 2026
| Columbia, MO
Duration
24 Hours
Overall
2
/ 40
Division (M)
2
/ 20
102.5
2025
4 Races | 595 mi.The Stuffed Turkey Endurance Races
Nov 22nd 2025
| Granger, IA
Distance
100 Miles
Overall
14
/ 29
Division (M)
11
/ 23
25:52:59
Cowboy 200
Sep 27th 2025
| Norfolk, NE
Distance
200 Miles
Overall
34
/ 37
Division (M)
23
/ 24
82:38:31
Cowboy 200
Sep 26th 2025
| Norfolk, NE
Distance
200 Miles
Overall
34
/ 37
Division (M)
23
/ 24
82:38:31
The 24 Hour Lions Roar
Apr 25th 2025
| Columbia, MO
Duration
24 Hours
Overall
7
/ 33
Division (M)
7
/ 22
95
2024
2 Races | 199 mi.Equalizer Endurance Run
Oct 26th 2024
| Des Moines, IA
Duration
24 Hours
Overall
1
/ 8
Division (M)
1
/ 7
96.5
The 24 Hour Lions Roar
Apr 19th 2024
| Columbia, MO
Duration
24 Hours
Overall
3
/ 41
Division (M)
3
/ 30
102.5
2023
4 Races | 402 mi.The Stuffed Turkey Endurance Races
Nov 18th 2023
| Granger, IA
Distance
100 Miles
Overall
16
/ 23
Division (M)
15
/ 19
25:53:03
Equalizer Endurance Run
Oct 28th 2023
| Des Moines, IA
Duration
24 Hours
Overall
1
/ 12
Division (M)
1
/ 9
97
Hindsight Ultra Trail Runs
Sep 23rd 2023
| Dixon, IL
Distance
100 Miles
Overall
2
/ 2
Division (M)
2
/ 2
28:54:00
The 24 Hour Lions Roar
Apr 21st 2023
| Columbia, MO
Duration
24 Hours
Overall
2
/ 39
Division (M)
1
/ 32
105
2022
5 Races | 376 mi.The Stuffed Turkey Endurance Races
Nov 26th 2022
| Granger, IA
Distance
100 Miles
Overall
3
/ 7
Division (M)
3
/ 6
25:17:14
Booneville Backroads Ultra
Sep 3rd 2022
| Booneville, IA
Distance
100 Miles
Overall
7
/ 10
Division (M)
6
/ 9
23:53:00
Whiterock Ultra
Jul 9th 2022
| Coon Rapids, IA
Distance
50 Miles
Overall
27
/ 48
Division (M)
20
/ 36
11:01:00
Palisades Punisher or Promenade
May 14th 2022
| Mt. Vernon, IA
Duration
8 Hours
Overall
4
/ 11
Division (M)
4
/ 13
31.2
The 24 Hour Lions Roar
Apr 22nd 2022
| Columbia, MO
Duration
24 Hours
Overall
3
/ 28
Division (M)
3
/ 21
95
2021
5 Races | 401 mi.The Stuffed Turkey Endurance Races
Nov 27th 2021
| Granger, IA
Distance
100 Miles
Overall
7
/ 10
Division (M)
6
/ 8
27:29:42
Equalizer Endurance Run
Oct 30th 2021
| Des Moines, IA
Duration
24 Hours
Overall
2
/ 10
Division (M)
2
/ 9
101.06
Booneville Backroads Ultra
Sep 4th 2021
| Booneville, IA
Distance
100 Miles
Overall
10
/ 18
Division (M)
8
/ 14
25:54:17
Trail of the Dragon 50K/50 mile Run
Aug 14th 2021
| Ida Grove, IA
Distance
50 Miles
Overall
3
/ 5
Division (M)
3
/ 3
10:20:57
Whiterock Ultra
Jul 10th 2021
| Coon Rapids, IA
Distance
50 Miles
Overall
13
/ 45
Division (M)
11
/ 31
10:16:01
2020
4 Races | 219 mi.The Stuffed Turkey Endurance Races
Nov 28th 2020
| Granger, IA
Distance
50 Miles
Overall
7
/ 11
Division (M)
5
/ 7
11:10:00
Equalizer Endurance Run
Oct 31st 2020
| Des Moines, IA
Duration
12 Hours
Overall
7
/ 23
Division (M)
6
/ 17
56.745
Booneville Backroads Ultra
Sep 5th 2020
| Booneville, IA
Distance
100 KM
Overall
11
/ 20
Division (M)
9
/ 17
15:12:35
Whiterock Ultra
Jul 12th 2020
| Coon Rapids, IA
Distance
50 Miles
Overall
27
/ 41
Division (M)
21
/ 32
12:50:03
2019
1 Race | 54 mi.Equalizer Endurance Run
Oct 26th 2019
| Des Moines, IA
Duration
12 Hours
Overall
2
/ 11
Division (M)
2
/ 10
54.09
2017
1 Race | 31 mi.Doggone Tired Ultra
Oct 28th 2017
| Vinton, IA
Distance
50 KM
Overall
2
/ 11
Division (M)
2
/ 8
5:18:00
27
Races
8y 5m 23d
Longevity
2,380
Lifetime Miles
Personal Bests
50k
(1)
5:18:00
2017
50m
(5)
10:16:01
2021
100k
(1)
15:12:35
2020
100m
(7)
23:53:00
2022
24hr
(8)
105
2023
12hr
(2)
56.745
2020
Distance by Year
2026
103
Miles
1 Race
2025
595
Miles
4 Races
2024
199
Miles
2 Races
2023
402
Miles
4 Races
2022
376
Miles
5 Races
2021
401
Miles
5 Races
2020
219
Miles
4 Races
2019
54
Miles
1 Race
2017
31
Miles
1 Race
Multiple Performances
2nd Place
102.5
24 Hours
Masters Winner
102.5
24 Hours
3rd Place
102.5
24 Hours
Senior Grand Master Course Record
97
24 Hours
1st Place
105
24 Hours
Masters Winner
105
24 Hours
Senior Grand Master Course Record
105
24 Hours
Senior Grand Master Course Record
11:01:00
50 Miles
3rd Place
95
24 Hours
Masters Winner
95
24 Hours
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+

