Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Jackson City ParkJackson Invitational · Aug 3112:31.90Jackson InvitationalAugust 31, 2024
2700 m · Oak Ridge High SchoolOak Ridge Invitational · Sep 2210:47Oak Ridge InvitationalSeptember 22, 2020
4 Miles · Harding UniversitySteve Guymon Invitational · Sep 1224:55.4Steve Guymon InvitationalSeptember 12, 2025
5,000 Meters · Engler Ball ParkFarmington Invitational/MAJHAA Conference · Oct 1919:51.40Farmington Invitational/MAJHAA ConferenceOctober 19, 2024
5,000 Meters · Gans Creek Recreation AreaMSHSAA Class 1A State XC Championships · Nov 620:04.6MSHSAA Class 1A State XC ChampionshipsNovember 6, 2021
5,000 Meters · Lyon CollegeLyon College Invitational · Sep 518:14.6Lyon College InvitationalSeptember 5, 2025
6,000 Meters · Scovill Golf CourseH.W. Wright Classic · Aug 2924:21.60H.W. Wright ClassicAugust 29, 2025
8,000 Meters · West City ParkNJCAA Region 16 Cross Country Championships · Oct 2431:18.06NJCAA Region 16 Cross Country ChampionshipsOctober 24, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24NJCAA Region 16 Cross Country ChampionshipsOct 24 · 8,000 Meters Division 3 · Place 11 · Mineral Area (Mo.)Mineral Area (Mo.)8,000 Meters Division 31131:18.06 PBFr
Oct 82025 Principia TwilightOct 8 · 8,000 Meters Collegiate · Mineral Area (Mo.)Mineral Area (Mo.)8,000 Meters Collegiate—DNSFr
Sep 12Steve Guymon InvitationalSep 12 · 4 Miles College · Place 45 · Mineral Area (Mo.)Mineral Area (Mo.)4 Miles College4524:55.4 PBFr
Sep 5Lyon College InvitationalSep 5 · 5,000 Meters Men's Race · Place 4 · Mineral Area (Mo.)Mineral Area (Mo.)5,000 Meters Men's Race418:14.6 PBFr
Aug 29H.W. Wright ClassicAug 29 · 6,000 Meters M - 6k · Place 22 · Mineral Area (Mo.)Mineral Area (Mo.)6,000 Meters M - 6k2224:21.60 PBFr

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 8MSHSAA Class 1 State XC ChampionshipsNov 8 · 5,000 Meters Varsity · Place 110 · LeopoldLeopold5,000 Meters Varsity11019:50.812
Nov 2MSHSAA Class 1 - District 1Nov 2 · 5,000 Meters Varsity · Place 16 · LeopoldLeopold5,000 Meters Varsity1618:46.0412
Oct 19Farmington Invitational/MAJHAA ConferenceOct 19 · 5,000 Meters Varsity · Place 64 · LeopoldLeopold5,000 Meters Varsity6419:51.40 PB12
Sep 24Oak Ridge InvitationalSep 24 · 5,000 Meters Varsity · Place 10 · LeopoldLeopold5,000 Meters Varsity1019:32.2SR
Sep 14Arcadia Valley InvitationalSep 14 · 5,000 Meters Varsity · Place 53 · LeopoldLeopold5,000 Meters Varsity5318:45.9812
Aug 31Jackson InvitationalAug 31 · 2 Miles 12th Grade · Place 24 · LeopoldLeopold2 Miles 12th Grade2412:31.90 PB12

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 28MSHSAA Class 1 - District 1Oct 28 · 5,000 Meters Varsity · Place 37 · LeopoldLeopold5,000 Meters Varsity3719:24.3011
Oct 14Farmington InvitationalOct 14 · 5,000 Meters Junior Varsity · Place 23 · LeopoldLeopold5,000 Meters Junior Varsity2319:51.9811
Sep 9Arcadia Valley InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 31 · LeopoldLeopold5,000 Meters Junior Varsity3119:42.9411

2022 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 29MSHSAA Class 1 - District 1Oct 29 · 5,000 Meters Varsity · Place 73 · LeopoldLeopold5,000 Meters Varsity7320:51.1110
Oct 18Heartland Conference MeetOct 18 · 5,000 Meters Varsity · Place 40 · LeopoldLeopold5,000 Meters Varsity4021:10.010
Oct 15Farmington InvitationalOct 15 · 5,000 Meters Junior Varsity · Place 27 · LeopoldLeopold5,000 Meters Junior Varsity2719:43.8210
Oct 6Woodland HS InvitationalOct 6 · 5,000 Meters Junior Varsity · Place 9 · LeopoldLeopold5,000 Meters Junior Varsity920:36.9—
Oct 1Notre Dame InvitationalOct 1 · 5,000 Meters Junior Varsity · Place 21 · LeopoldLeopold5,000 Meters Junior Varsity2119:52.0SO
Sep 17Cape Central XC InvitationalSep 17 · 5,000 Meters Varsity · Place 56 · LeopoldLeopold5,000 Meters Varsity5622:42.281—
Sep 10Arcadia Valley InvitationalSep 10 · 5,000 Meters Junior Varsity · Place 46 · LeopoldLeopold5,000 Meters Junior Varsity4621:20.1610

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 6MSHSAA Class 1A State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 127 · LeopoldLeopold5,000 Meters Varsity12720:04.6 PB9
Oct 30MSHSAA Class 1 - District 1Oct 30 · 5,000 Meters Varsity · Place 28 · LeopoldLeopold5,000 Meters Varsity2819:13.169
Oct 16Farmington InvitationalOct 16 · 5,000 Meters Junior Varsity · Place 29 · LeopoldLeopold5,000 Meters Junior Varsity2919:48.119
Oct 2Cape Notre Dame InvitationalOct 2 · 5,000 Meters Varsity · Place 80 · LeopoldLeopold5,000 Meters Varsity8021:10.089
Sep 21Oak Ridge InvitationalSep 21 · 5,000 Meters Junior Varsity · Place 9 · LEOPOLDLEOPOLD5,000 Meters Junior Varsity920:44—

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 24Dexter Bearcat InvitationalOct 24 · 2 Miles Middle School · Place 7 · LEOPOLD MSLEOPOLD MS2 Miles Middle School712:45.61—
Oct 17Farmington InvitationalOct 17 · 2,500 Meters Middle School · Place 12 · Leopold M.S.Leopold M.S.2,500 Meters Middle School129:43.0908
Oct 3Cape Notre Dame InvitationalOct 3 · 3,000 Meters Middle School · Place 20 · Leopold M.S.Leopold M.S.3,000 Meters Middle School2010:21.0008
Sep 22Oak Ridge InvitationalSep 22 · 2,700 Meters JH BOYS · Place 9 · LeopoldLeopold2,700 Meters JH BOYS910:47 PB8

2019 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 19Farmington InvitationalOct 19 · 2,500 Meters Middle School · Place 130 · Leopold MSLeopold MS2,500 Meters Middle School13013:28.5407
Sep 24Oak Ridge InvitationalSep 24 · 2,400 Meters Middle School · Place 32 · LEOPOLDLEOPOLD2,400 Meters Middle School3210:037