Back to League Tables
JM
John Mckune
MaleCalifornia2009–2026
53
Total Finishes
16
Distinct Races
1
States (2%)
1:37:07
PR (7:25/mi)
2:10:14
Average
-0:23:00
Faster (first to last)
Medal House
2013
Brazen Wildcat Canyon
1:57:00
#12 overall#10 gender
2012
Wildcat
2:14:56
#38 overall#33 gender
2012
Rocky Ridge
2:35:22
#46 overall#37 gender
2011
Coyote Hills
1:42:51
#40 overall#36 gender
2011
Wildcat
2:03:33
#9 overall#7 gender
2011
Bear Creek
2:17:41
#30 overall#25 gender
2011
Rocky Ridge
2:24:35
#30 overall#25 gender
2010
Brazen Summer Breeze
1:44:33
#27 overall#21 gender
2010
Wildcat
2:14:57
#23 overall#21 gender
2010
Rocky Ridge
2:25:21
#11 overall#9 gender
2009
North Face Endurance Challenge - Championships
2:17:46
#115 overall#84 gender
2009
Rocky Ridge
2:37:27
#8 overall#7 gender
Performance Timeline
Complete Race Log
| Year | Race | State | Time | Place |
|---|---|---|---|---|
| 2026 | Brazen New Year's DayCastro Valley | CA | 1:54:46 | #4 |
| 2026 | Brazen New Year's DayCastro Valley | CA | 1:54:46 | #4 |
| 2025 | Almost New Year's EveCastro Valley | CA | 1:49:41 | #9 |
| 2025 | Brazen New Year's DayCastro Valley | CA | 1:53:15 | #10 |
| 2025 | Brazen New Year's DayCastro Valley | CA | 1:53:15 | #10 |
| 2025 | Bad BassCastro Valley | CA | 1:57:21 | #13 |
| 2025 | Badger CoveLivermore | CA | 2:02:42 | #15 |
| 2025 | WildcatEl Sobrante | CA | 2:10:52 | #10 |
| 2025 | Rocky Ridgesan Ramon | CA | 2:35:18 | #8 |
| 2024 | Rocky Ridgesan Ramon | CA | 2:53:47 | #21 |
| 2023 | WildcatEl Sobrante | CA | 1:51:51 | #7 |
| 2023 | Bad BassCastro Valley | CA | 1:59:37 | #18 |
| 2023 | Rocky Ridgesan Ramon | CA | 2:27:41 | #11 |
| 2022 | Western PacificFremont | CA | 1:37:24 | #5 |
| 2022 | WildcatEl Sobrante | CA | 1:55:12 | #18 |
| 2022 | Brazen Wildcat CanyonEl Sobrante | CA | 1:55:12 | #18 |
| 2022 | Almost New Year's EveCastro Valley | CA | 1:58:09 | #12 |
| 2022 | Summit RockSaratoga | CA | 2:09:50 | #11 |
| 2022 | Rocky Ridgesan Ramon | CA | 2:42:01 | #18 |
| 2021 | Rocky Ridgesan Ramon | CA | 2:31:12 | #5 |
| 2020 | Brazen New Year's DayCastro Valley | CA | 1:47:41 | #12 |
| 2020 | Brazen New Year's DayCastro Valley | CA | 1:47:41 | #12 |
| 2019 | Brazen New Year's DayCastro Valley | CA | 1:47:47 | #10 |
| 2019 | Brazen New Year's DayCastro Valley | CA | 1:47:47 | #10 |
| 2019 | Rocky Ridgesan Ramon | CA | 2:25:46 | #17 |
| 2019 | Double Dipsea RaceStinson Beach | CA | 2:39:45 | #197 |
| 2018 | Brazen New Year's DayCastro Valley | CA | 1:48:20 | #23 |
| 2018 | Brazen New Year's DayCastro Valley | CA | 1:48:20 | #23 |
| 2018 | Double Dipsea RaceStinson Beach | CA | 2:30:04 | #107 |
| 2018 | Rocky Ridgesan Ramon | CA | 2:30:26 | #27 |
| 2018 | Bear CreekOrinda | CA | 2:42:18 | #67 |
| 2017 | Rocky Ridgesan Ramon | CA | 2:32:34 | #35 |
| 2016 | WildcatEl Sobrante | CA | 1:58:05 | #15 |
| 2016 | Double Dipsea RaceStinson Beach | CA | 2:36:22 | #140 |
| 2015 | Rocky Ridgesan Ramon | CA | 2:52:20 | #70 |
| 2014 | Western PacificFremont | CA | 1:37:07 | #24 |
| 2014 | Brazen Wildcat CanyonEl Sobrante | CA | 1:57:52 | #15 |
| 2014 | Rocky Ridgesan Ramon | CA | 2:31:36 | #25 |
| 2013 | Brazen Wildcat CanyonEl Sobrante | CA | 1:57:00 | #12 |
| 2013 | Trail Hog Half MarathonSan Jose | CA | 2:03:03 | #16 |
| 2013 | Bear CreekOrinda | CA | 2:06:41 | #13 |
| 2013 | Rocky Ridgesan Ramon | CA | 2:21:17 | #30 |
| 2012 | WildcatEl Sobrante | CA | 2:14:56 | #38 |
| 2012 | Rocky Ridgesan Ramon | CA | 2:35:22 | #46 |
| 2011 | Coyote HillsFremont | CA | 1:42:51 | #40 |
| 2011 | WildcatEl Sobrante | CA | 2:03:33 | #9 |
| 2011 | Bear CreekOrinda | CA | 2:17:41 | #30 |
| 2011 | Rocky Ridgesan Ramon | CA | 2:24:35 | #30 |
| 2010 | Brazen Summer BreezeSan Leandro | CA | 1:44:33 | #27 |
| 2010 | WildcatEl Sobrante | CA | 2:14:57 | #23 |
| 2010 | Rocky Ridgesan Ramon | CA | 2:25:21 | #11 |
| 2009 | North Face Endurance Challenge - ChampionshipsSan Francisco | CA | 2:17:46 | #115 |
| 2009 | Rocky Ridgesan Ramon | CA | 2:37:27 | #8 |
States Raced
1 race 2 races 3-4 races 5+ races
State Breakdown
CACalifornia
53 races50-State Challenge
1/ 51 states + DC
50 states to go