Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Central College CourseHeartland Classic · Sep 2018:03.9Heartland Classic September 20, 2025
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 616:28.0MSHSAA XC State ChampionshipsNovember 6, 2026
5,000 Meters · McNair ParkFirst Capitol XC Invite · Sep 417:47.84First Capitol XC InviteSeptember 4, 2026
5,000 Meters · Owensville High SchoolMSHSAA Class 3 District 3 · Oct 3116:57.64MSHSAA Class 3 District 3October 31, 2026
5,000 Meters · Rim Rock FarmRim Rock Classic · Sep 2617:42.52Rim Rock ClassicSeptember 26, 2026
5,000 Meters · Sioux Passage ParkMSHSAA Class 4 District 3 · Nov 119:10.65MSHSAA Class 4 District 3November 1, 2025
5,000 Meters · St Vincent ParkClayton Classic · Aug 2917:34.22Clayton Classic August 29, 2026
5,000 Meters · Warren County R-3 Warrenton High SchoolMike Spoede Warrenton Invitational · Oct 216:47.05Mike Spoede Warrenton InvitationalOctober 2, 2026
5,000 Meters · West City ParkFestus Bowles-Wright XC Invite · Sep 1916:54.23Festus Bowles-Wright XC InviteSeptember 19, 2026
5,000 Meters · Willmore ParkBishop DuBourg Invintational - Christian Co-Ed Conference · Oct 1417:27.04Bishop 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

9 results
DateMeetEventPlMarkGr
Nov 6MSHSAA XC State ChampionshipsNov 6 · 5,000 Meters Class 3 · Place 18 · Lutheran (St. Charles)5,000 Meters Class 31816:28.0 PB11
Oct 31MSHSAA Class 3 District 3Oct 31 · 5,000 Meters Varsity · Place 9 · Lutheran (St. Charles)5,000 Meters Varsity916:57.64 PB11
Oct 24Big River PR InvitationalOct 24 · 5,000 Meters Varsity · Place 13 · Lutheran (St. Charles)5,000 Meters Varsity1316:39.9JR
Oct 14Bishop DuBourg Invintational - Christian Co-Ed ConferenceOct 14 · 5,000 Meters Varsity Boys · Place 2 · Lutheran (St. Charles)5,000 Meters Varsity Boys217:27.04 PB11
Oct 2Mike Spoede Warrenton InvitationalOct 2 · 5,000 Meters Varsity Boys · Place 3 · Lutheran (St. Charles)5,000 Meters Varsity Boys316:47.05 PB11
Sep 26Rim Rock ClassicSep 26 · 5,000 Meters Varsity · Place 90 · Lutheran (St. Charles)5,000 Meters Varsity9017:42.52 PB11
Sep 19Festus Bowles-Wright XC InviteSep 19 · 5,000 Meters Varsity · Place 8 · Lutheran (St. Charles)5,000 Meters Varsity816:54.23 PB11
Sep 4First Capitol XC InviteSep 4 · 5,000 Meters High School · Place 10 · Lutheran (St. Charles)5,000 Meters High School1017:47.84 PB11
Aug 29Clayton Classic Aug 29 · 5,000 Meters Varsity · Place 15 · Lutheran (St. Charles)5,000 Meters Varsity1517:34.22 PB11

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 1MSHSAA Class 4 District 3Nov 1 · 5,000 Meters Varsity · Place 47 · Lutheran (St. Charles)5,000 Meters Varsity4719:10.65 PB10
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Gold Varsity · Place 104 · Lutheran (St. Charles)5,000 Meters Gold Varsity10417:55.2810
Sep 20Heartland Classic Sep 20 · 5,000 Meters Varsity · Place 120 · Lutheran (St. Charles)5,000 Meters Varsity12018:03.9 PB10