Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Central College CourseHeartland Classic · Sep 2019:18.0Heartland Classic September 20, 2025
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 617:55.2MSHSAA XC State ChampionshipsNovember 6, 2026
5,000 Meters · Owensville High SchoolMSHSAA Class 3 District 3 · Oct 3118:48.09MSHSAA Class 3 District 3October 31, 2026
5,000 Meters · Rim Rock FarmRim Rock Classic · Sep 2619:29.31Rim Rock ClassicSeptember 26, 2026
5,000 Meters · Sioux Passage ParkMSHSAA Class 4 District 3 · Nov 119:32.97MSHSAA Class 4 District 3November 1, 2025
5,000 Meters · St Vincent ParkClayton Classic · Aug 2919:58.09Clayton Classic August 29, 2026
5,000 Meters · Warren County R-3 Warrenton High SchoolMike Spoede Warrenton Invitational · Oct 218:37.40Mike Spoede Warrenton InvitationalOctober 2, 2026
5,000 Meters · West City ParkFestus Bowles-Wright XC Invite · Sep 1919:36.18Festus Bowles-Wright XC InviteSeptember 19, 2026
5,000 Meters · Willmore ParkBishop DuBourg Invintational - Christian Co-Ed Conference · Oct 1419:07.91Bishop DuBourg Invintational - Christian Co-Ed ConferenceOctober 14, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 6MSHSAA XC State ChampionshipsNov 6 · 5,000 Meters Class 3 · Place 109 · Lutheran (St. Charles)5,000 Meters Class 310917:55.2 PB10
Oct 31MSHSAA Class 3 District 3Oct 31 · 5,000 Meters Varsity · Place 48 · Lutheran (St. Charles)5,000 Meters Varsity4818:48.09 PB10
Oct 14Bishop DuBourg Invintational - Christian Co-Ed ConferenceOct 14 · 5,000 Meters Varsity Boys · Place 6 · Lutheran (St. Charles)5,000 Meters Varsity Boys619:07.91 PB10
Oct 2Mike Spoede Warrenton InvitationalOct 2 · 5,000 Meters Varsity Boys · Place 26 · Lutheran (St. Charles)5,000 Meters Varsity Boys2618:37.40 PB10
Sep 26Rim Rock ClassicSep 26 · 5,000 Meters Varsity · Place 372 · Lutheran (St. Charles)5,000 Meters Varsity37219:29.31 PB10
Sep 19Festus Bowles-Wright XC InviteSep 19 · 5,000 Meters Varsity · Place 63 · Lutheran (St. Charles)5,000 Meters Varsity6319:36.18 PB10
Aug 29Clayton Classic Aug 29 · 5,000 Meters Varsity · Place 59 · Lutheran (St. Charles)5,000 Meters Varsity5919:58.09 PB10

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 1MSHSAA Class 4 District 3Nov 1 · 5,000 Meters Varsity · Place 57 · Lutheran (St. Charles)5,000 Meters Varsity5719:32.97 PB9
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Gold JV · Place 35 · Lutheran (St. Charles)5,000 Meters Gold JV3519:34.159
Sep 20Heartland Classic Sep 20 · 5,000 Meters Junior Varsity · Place 91 · Lutheran (St. Charles)5,000 Meters Junior Varsity9119:18.0 PB9
Sep 5First Capital Cross Country MeetSep 5 · 5,000 Meters Junior Varsity · Place 13 · Lutheran (S.C.)5,000 Meters Junior Varsity1319:53.999