Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Grain Valley High SchoolGRAIN VALLEY TWILIGHT GLOW 2026 · Sep 111:07.5GRAIN VALLEY TWILIGHT GLOW 2026September 1, 2026
3,000 Meters · Gans Creek Recreation AreaCOMO Kick-Off · Aug 2910:09.94COMO Kick-OffAugust 29, 2026
5,000 Meters · Confederate Memorial State Historic SiteHusker Cross Country Invitational · Sep 818:18.8Husker Cross Country InvitationalSeptember 8, 2026
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 616:55.2MSHSAA XC State ChampionshipsNovember 6, 2026
5,000 Meters · Grain Valley High SchoolSock it to Cancer Grain Valley Invitational 2026 · Oct 317:50.1Sock it to Cancer Grain Valley Invitational 2026October 3, 2026
5,000 Meters · Lafayette County Husker Inv · Sep 919:26.6Husker InvSeptember 9, 2025
5,000 Meters · Lexington High SchoolBattle of Lexington XC Invitational · Oct 1018:26.27Battle of Lexington XC InvitationalOctober 10, 2026
5,000 Meters · Odessa Upper Elementry Odessa Cross Country Invitational · Sep 1918:42.09Odessa Cross Country InvitationalSeptember 19, 2026
5,000 Meters · Platte Ridge ParkMSHSAA Classes 1 & 2 District 4 · Oct 3117:49.4MSHSAA Classes 1 & 2 District 4October 31, 2026
5,000 Meters · Richmond HSMRVC & Richmond Invitational · Oct 2219:07.9MRVC & Richmond InvitationalOctober 22, 2025
5,000 Meters · Royal Oaks Golf CourseKnob Noster Invitational · Sep 1218:31.3Knob Noster InvitationalSeptember 12, 2026

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

2026 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 6MSHSAA XC State ChampionshipsNov 6 · 5,000 Meters Class 2 · Place 27 · Lafayette County5,000 Meters Class 22716:55.2 PB11
Oct 31MSHSAA Classes 1 & 2 District 4Oct 31 · 5,000 Meters Varsity Class 2 · Place 7 · Lafayette County5,000 Meters Varsity Class 2717:49.4 PB11
Oct 10Battle of Lexington XC InvitationalOct 10 · 5,000 Meters Varsity · Place 11 · Lafayette County5,000 Meters Varsity1118:26.27 PB11
Oct 3Sock it to Cancer Grain Valley Invitational 2026Oct 3 · 5,000 Meters Varsity - White · Place 8 · Lafayette County5,000 Meters Varsity - White817:50.1 PB11
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters White Varsity · Place 10 · Lafayette County5,000 Meters White Varsity1017:32.711
Sep 19Odessa Cross Country InvitationalSep 19 · 5,000 Meters Varsity · Place 6 · Lafayette County5,000 Meters Varsity618:42.09 PB11
Sep 12Knob Noster InvitationalSep 12 · 5,000 Meters High School · Place 6 · Lafayette County5,000 Meters High School618:31.3 PB11
Sep 8Husker Cross Country InvitationalSep 8 · 5,000 Meters High School Boys · Place 4 · Lafayette County5,000 Meters High School Boys418:18.8 PB11
Sep 1GRAIN VALLEY TWILIGHT GLOW 2026Sep 1 · 2 Miles Boys Race · Place 13 · Lafayette County2 Miles Boys Race1311:07.5 PB11
Aug 29COMO Kick-OffAug 29 · 3,000 Meters High School · Place 13 · Lafayette County3,000 Meters High School1310:09.94 PB11

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 2 · Place 107 · Lafayette County5,000 Meters Class 210718:26.9010
Nov 1MSHSAA Class 2 District 4Nov 1 · 5,000 Meters Varsity · Place 21 · Lafayette County5,000 Meters Varsity2118:40.1810
Oct 22MRVC & Richmond InvitationalOct 22 · 5,000 Meters MRVC East Boys · Place 7 · Lafayette County5,000 Meters MRVC East Boys719:07.9 PB10
Oct 11Battle of Lexington InvitationalOct 11 · 5,000 Meters Varsity Boys · Place 20 · Lafayette County5,000 Meters Varsity Boys2018:30.6510
Oct 4Sock it To Cancer Grain Valley Invitational 2025Oct 4 · 5,000 Meters Varsity - White · Place 17 · Lafayette County5,000 Meters Varsity - White1719:40.5010
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters White Varsity · Place 44 · Lafayette County5,000 Meters White Varsity4418:39.5210
Sep 20Odessa Cross Country Invitational 2025Sep 20 · 5,000 Meters Varsity · Place 20 · Lafayette County5,000 Meters Varsity2019:19.4010
Sep 9Husker InvSep 9 · 5,000 Meters Varsity Boys · Place 13 · Lafayette County5,000 Meters Varsity Boys1319:26.6 PB10
Sep 2XC OPEN KICKOFF | TWILIGHT GLOWSep 2 · 2 Miles Boys Race · Place 12 · Lafayette County2 Miles Boys Race1212:01.6010