Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Grain Valley High SchoolGRAIN VALLEY TWILIGHT GLOW 2026 · Sep 111:04.3GRAIN VALLEY TWILIGHT GLOW 2026September 1, 2026
5,000 Meters · St. Michael the Archangel Catholic High SchoolSt. Mary's Invitational · Sep 618:48.2St. Mary's InvitationalSeptember 6, 2025
5,000 Meters · Belton High SchoolBelton Cross Country Invitational 2026 · Sep 518:26.1Belton Cross Country Invitational 2026September 5, 2026
5,000 Meters · Excelsior Springs Golf CourseExcelsior Springs Invitational · Oct 719:09.2Excelsior Springs InvitationalOctober 7, 2025
5,000 Meters · Frick ParkOak Grove XC Invite · Oct 119:28.02Oak Grove XC InviteOctober 1, 2025
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 617:40.9MSHSAA XC State ChampionshipsNovember 6, 2026
5,000 Meters · Grain Valley High SchoolSock it to Cancer Grain Valley Invitational 2026 · Oct 318:20.7Sock it to Cancer Grain Valley Invitational 2026October 3, 2026
5,000 Meters · Jesse James ParkMSHSAA Class 3 District 4 · Oct 3118:37.10MSHSAA Class 3 District 4October 31, 2026
5,000 Meters · Lafayette County Husker Inv · Sep 918:52.4Husker InvSeptember 9, 2025
5,000 Meters · Lexington High SchoolBattle of Lexington Invitational · Oct 1118:06.08Battle of Lexington InvitationalOctober 11, 2025
5,000 Meters · Odessa Upper Elementry Odessa Cross Country Invitational · Sep 1919:08.00Odessa Cross Country InvitationalSeptember 19, 2026
5,000 Meters · Platte Ridge ParkMSHSAA Class 3 District 4 · Nov 118:47.74MSHSAA Class 3 District 4November 1, 2025
5,000 Meters · Richmond HSMRVC & Richmond Invitational · Oct 2219:05.1MRVC & Richmond InvitationalOctober 22, 2025
5,000 Meters · St. Michael the Archangel H.S.St. Mary’s 53rd CC Inv · Sep 618:48.12St. Mary’s 53rd CC InvSeptember 6, 2025
5,000 Meters · Warrensburg High School2025 WHS Cross Country Invitational · Oct 1618:58.702025 WHS Cross Country InvitationalOctober 16, 2025

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 3 · Place 90 · Holden5,000 Meters Class 39017:40.9 PB11
Oct 31MSHSAA Class 3 District 4Oct 31 · 5,000 Meters Varsity · Place 17 · Holden5,000 Meters Varsity1718:37.10 PB11
Oct 24SMH FALL ClassicOct 24 · 5,000 Meters Varsity · Place 20 · Holden5,000 Meters Varsity2018:43.5311
Oct 21MRVC ChampionshipsOct 21 · 5,000 Meters Varsity · Place 6 · Holden5,000 Meters Varsity618:28.711
Oct 6Excelsior Springs InvitationalOct 6 · 5,000 Meters Varsity · Place 11 · Holden5,000 Meters Varsity1120:30.111
Oct 3Sock it to Cancer Grain Valley Invitational 2026Oct 3 · 5,000 Meters Varsity - White · Place 12 · Holden5,000 Meters Varsity - White1218:20.7 PB11
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters White Varsity · Place 20 · Holden5,000 Meters White Varsity2017:52.511
Sep 19Odessa Cross Country InvitationalSep 19 · 5,000 Meters Varsity · Place 8 · Holden5,000 Meters Varsity819:08.00 PB11
Sep 5Belton Cross Country Invitational 2026Sep 5 · 5,000 Meters Varsity Boys · Place 21 · Holden5,000 Meters Varsity Boys2118:26.1 PB11
Sep 1GRAIN VALLEY TWILIGHT GLOW 2026Sep 1 · 2 Miles Boys Race · Place 12 · Holden2 Miles Boys Race1211:04.3 PB11

2025 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 3 · Place 107 · Holden5,000 Meters Class 310718:17.7710
Nov 1MSHSAA Class 3 District 4Nov 1 · 5,000 Meters Varsity · Place 25 · Holden5,000 Meters Varsity2518:47.74 PB10
Oct 22MRVC & Richmond InvitationalOct 22 · 5,000 Meters MRVC East Boys · Place 6 · Holden5,000 Meters MRVC East Boys619:05.1 PB10
Oct 162025 WHS Cross Country InvitationalOct 16 · 5,000 Meters Varsity · Place 22 · Holden5,000 Meters Varsity2218:58.70 PB10
Oct 11Battle of Lexington InvitationalOct 11 · 5,000 Meters Varsity Boys · Place 12 · Holden5,000 Meters Varsity Boys1218:06.08 PB10
Oct 7Excelsior Springs InvitationalOct 7 · 5,000 Meters Boys Varsity · Place 12 · Holden5,000 Meters Boys Varsity1219:09.2 PB10
Oct 1Oak Grove XC InviteOct 1 · 5,000 Meters Varsity · Place 4 · Holden5,000 Meters Varsity419:28.02 PB10
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters White Varsity · Place 25 · Holden5,000 Meters White Varsity2518:05.0410
Sep 20Odessa Cross Country Invitational 2025Sep 20 · 5,000 Meters Varsity · Place 23 · Holden5,000 Meters Varsity2319:23.8310
Sep 9Husker InvSep 9 · 5,000 Meters Varsity Boys · Place 8 · Holden5,000 Meters Varsity Boys818:52.4 PB10
Sep 6St. Mary's InvitationalSep 6 · 5,000 Meters Varsity · Place 12 · Holden5,000 Meters Varsity1218:48.2 PB10
Sep 6St. Mary’s 53rd CC InvSep 6 · 5,000 Meters Varsity · Place 12 · Holden5,000 Meters Varsity1218:48.12 PB10

2024 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 7St. Mary’s 52nd CC InvSep 7 · 5,000 Meters Varsity · Place 21 · Holden5,000 Meters Varsity2119:57.39—