Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Arnold City ParkFleet Feet Cross Country Classic · Sep 211:46.60Fleet Feet Cross Country ClassicSeptember 2, 2026
5,000 Meters · City Lake ParkSullivan XC Invitational · Sep 819:09.90Sullivan XC InvitationalSeptember 8, 2026
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 616:35.0MSHSAA XC State ChampionshipsNovember 6, 2026
5,000 Meters · Hillsboro High SchoolFrank Schultz Invitational · Oct 317:55.93Frank Schultz InvitationalOctober 3, 2026
5,000 Meters · North County InvitationalNorth County Invitational · Oct 2318:41.4North County InvitationalOctober 23, 2025
5,000 Meters · Oak Ridge High SchoolOak Ridge XC Invitational · Sep 2218:18.83Oak Ridge XC Invitational September 22, 2026
5,000 Meters · Orchard Farm High SchoolOrchard Farm XC Invitational · Oct 818:00.79Orchard Farm XC InvitationalOctober 8, 2026
5,000 Meters · Osage ParkMSHSAA Class 4 District 1 · Oct 3116:29.84MSHSAA Class 4 District 1October 31, 2026
5,000 Meters · Perry Park CenterPerryville High School Cutlass Invitational · Sep 2918:06.5Perryville High School Cutlass InvitationalSeptember 29, 2026
5,000 Meters · Potosi City Park51st Annual Potosi Cross Country Invitational · Oct 1118:35.0651st Annual Potosi Cross Country InvitationalOctober 11, 2025
5,000 Meters · West City ParkJCAA XC Conference · Oct 1717:14.59JCAA XC ConferenceOctober 17, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Nov 6MSHSAA XC State ChampionshipsNov 6 · 5,000 Meters Class 4 · Place 45 · Windsor (Imperial)5,000 Meters Class 44516:35.0 PB11
Oct 31MSHSAA Class 4 District 1Oct 31 · 5,000 Meters Varsity · Place 15 · Windsor (Imperial)5,000 Meters Varsity1516:29.84 PB11
Oct 17JCAA XC ConferenceOct 17 · 5,000 Meters Varsity · Place 12 · Windsor (Imperial)5,000 Meters Varsity1217:14.59 PB11
Oct 8Orchard Farm XC InvitationalOct 8 · 5,000 Meters High School · Place 22 · Windsor (Imperial)5,000 Meters High School2218:00.79 PB11
Oct 3Frank Schultz InvitationalOct 3 · 5,000 Meters Varsity Boys · Place 12 · Windsor (Imperial)5,000 Meters Varsity Boys1217:55.93 PB11
Sep 29Perryville High School Cutlass InvitationalSep 29 · 5,000 Meters Boys High School · Place 2 · Windsor (Imperial)5,000 Meters Boys High School218:06.5 PB11
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters Blue Varsity · Place 51 · Windsor (Imperial)5,000 Meters Blue Varsity5117:22.711
Sep 22Oak Ridge XC Invitational Sep 22 · 5,000 Meters High School · Place 1 · Windsor (Imperial)5,000 Meters High School118:18.83 PB11
Sep 19Cape Central XC InvitationalSep 19 · 5,000 Meters Varsity · Place 14 · Windsor (Imperial)5,000 Meters Varsity1418:16.8411
Sep 8Sullivan XC InvitationalSep 8 · 5,000 Meters High School · Place 1 · Windsor (Imperial)5,000 Meters High School119:09.90 PB11
Sep 2Fleet Feet Cross Country ClassicSep 2 · 2 Miles Boys Varsity · Place 58 · Windsor (Imperial)2 Miles Boys Varsity5811:46.60 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 4 · Place 82 · Windsor (Imperial)5,000 Meters Class 48217:39.3410
Nov 1MSHSAA Class 4 District 1Nov 1 · 5,000 Meters Varsity · Place 23 · Windsor (Imperial)5,000 Meters Varsity2317:15.0910
Oct 23North County InvitationalOct 23 · 5,000 Meters Varsity Boys · Place 9 · Windsor (Imperial)5,000 Meters Varsity Boys918:41.4 PB10
Oct 1151st Annual Potosi Cross Country InvitationalOct 11 · 5,000 Meters Varsity · Place 11 · Windsor (Imperial)5,000 Meters Varsity1118:35.06 PB10
Sep 29Perryville XC Cutlass InvitationalSep 29 · 5,000 Meters HS Boys · Place 3 · Windsor (Imperial)5,000 Meters HS Boys319:27.310
Sep 20Cape Central XC InvitationalSep 20 · 5,000 Meters Varsity · Place 27 · Windsor (Imperial)5,000 Meters Varsity2718:5310