Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Arnold City ParkFleet Feet Cross Country Classic · Sep 210:15.25Fleet Feet Cross Country ClassicSeptember 2, 2026
3 Miles · Triad High School2026 Triad XC Invitational · Sep 3016:16.902026 Triad XC InvitationalSeptember 30, 2026
3550 m · Spanish Lake ParkLutheran North XC Invitational · Sep 1712:20.87Lutheran North XC InvitationalSeptember 17, 2026
5,000 Meters · Arnold City Park29th Annual Fox Ed White Festival of Races · Sep 2416:09.729th Annual Fox Ed White Festival of RacesSeptember 24, 2026
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 615:51.0MSHSAA XC State ChampionshipsNovember 6, 2026
5,000 Meters · McNair ParkSTL Suburban XC Conference Championships · Oct 1716:28.97STL Suburban XC Conference ChampionshipsOctober 17, 2026
5,000 Meters · Northwest Early Childhood CenterStan Nelson Memorial Invitational · Sep 1216:35.87Stan Nelson Memorial InvitationalSeptember 12, 2026
5,000 Meters · Northwest Early Childhood CenterStan Nelson Invitational · Sep 1316:48.15Stan Nelson InvitationalSeptember 13, 2025
5,000 Meters · Osage ParkMSHSAA Class 5 District 1 · Oct 3115:35.98MSHSAA Class 5 District 1October 31, 2026
5,000 Meters · Principia CollegeBorder War XC Championships · Oct 1016:26.23Border War XC ChampionshipsOctober 10, 2026
5,000 Meters · St Vincent ParkClayton Invite · Oct 2316:58.19Clayton InviteOctober 23, 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 5 · Place 47 · Oakville5,000 Meters Class 54715:51.0 PB12
Oct 31MSHSAA Class 5 District 1Oct 31 · 5,000 Meters Varsity · Place 4 · Oakville5,000 Meters Varsity415:35.98 PB12
Oct 23Clayton InviteOct 23 · 5,000 Meters Varsity · Place 2 · Oakville5,000 Meters Varsity216:58.19 PB12
Oct 17STL Suburban XC Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 10 · Oakville5,000 Meters Varsity1016:28.97 PB12
Oct 10Border War XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 3 · Oakville5,000 Meters Varsity316:26.23 PB12
Sep 302026 Triad XC InvitationalSep 30 · 3 Miles Varsity · Place 1 · Oakville3 Miles Varsity116:16.90 PB12
Sep 2429th Annual Fox Ed White Festival of RacesSep 24 · 5,000 Meters Varsity Boys · Place 2 · Oakville5,000 Meters Varsity Boys216:09.7 PB12
Sep 17Lutheran North XC InvitationalSep 17 · 3,550 Meters High School · Place 1 · Oakville3,550 Meters High School112:20.87 PB12
Sep 12Stan Nelson Memorial InvitationalSep 12 · 5,000 Meters Varsity Boys · Place 5 · Oakville5,000 Meters Varsity Boys516:35.87 PB12
Sep 2Fleet Feet Cross Country ClassicSep 2 · 2 Miles Boys Varsity · Place 4 · Oakville2 Miles Boys Varsity410:15.25 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 5 · Place 109 · Oakville5,000 Meters Class 510917:19.5911
Nov 1MSHSAA Class 5 District 1Nov 1 · 5,000 Meters Varsity · Place 26 · Oakville5,000 Meters Varsity2616:29.0811
Oct 24Clayton High School InvitationalOct 24 · 5,000 Meters Varsity · Place 2 · Oakville5,000 Meters Varsity216:43.4811
Oct 20STL Suburban Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 17 · Oakville5,000 Meters Varsity1717:29.8311
Oct 12025 Triad Cross Country InvitationalOct 1 · 3 Miles Varsity · Place 2 · Oakville3 Miles Varsity216:46.9011
Sep 2528th Annual Ed White Festival of RacesSep 25 · 5,000 Meters Varsity · Place 3 · Oakville5,000 Meters Varsity316:34.6JR
Sep 18Lutheran North Cross Country InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 3 · Oakville5,000 Meters Junior Varsity317:40.7611
Sep 13Stan Nelson InvitationalSep 13 · 5,000 Meters Varsity Boys · Place 12 · Oakville5,000 Meters Varsity Boys1216:48.15 PB11
Sep 3Fleet Feet Cross Country ClassicSep 3 · 2 Miles Varsity · Place 13 · Oakville2 Miles Varsity1310:15.011

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 19Lutheran North CC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 9 · Oakville5,000 Meters Junior Varsity918:23.1910
Sep 14Stan Nelson InvitationalSep 14 · 5,000 Meters Varsity · Place 37 · Oakville5,000 Meters Varsity3717:40.4—

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 28MSHSAA Class 5 - District 1Oct 28 · 5,000 Meters Varsity · Place 79 · Oakville5,000 Meters Varsity7917:57.609
Sep 1Fort Zumwalt North Twilight InvitationalSep 1 · 5,000 Meters Junior Varsity · Place 107 · Oakville5,000 Meters Junior Varsity10720:46.1—
Aug 29Fleet Feet Classic @ Arnold City ParkAug 29 · 2 Miles Junior Varsity · Place 39 · Oakville2 Miles Junior Varsity3912:44.99