Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 2617:38.99Gans Creek Classic HSSeptember 26, 2025
5,000 Meters · Hillsboro High SchoolFrank Schultz Invitational · Oct 318:09.77Frank Schultz InvitationalOctober 3, 2026
5,000 Meters · Langenberg Field21st Annual Forest Park Cross Country Festival · Sep 1219:21.621st Annual Forest Park Cross Country FestivalSeptember 12, 2026
5,000 Meters · McNair ParkSTL Suburban XC Conference Championships · Oct 1718:05.65STL Suburban XC Conference ChampionshipsOctober 17, 2026
5,000 Meters · Osage ParkMSHSAA Class 5 District 1 · Oct 3117:06.82MSHSAA Class 5 District 1October 31, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 31MSHSAA Class 5 District 1Oct 31 · 5,000 Meters Varsity · Place 41 · Eureka5,000 Meters Varsity4117:06.82 PB12
Oct 21Northwest Last Chance InvitationalOct 21 · 5,000 Meters Varsity · Place 7 · Eureka5,000 Meters Varsity717:46.3212
Oct 17STL Suburban XC Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 52 · Eureka5,000 Meters Varsity5218:05.65 PB12
Oct 3Frank Schultz InvitationalOct 3 · 5,000 Meters Varsity Boys · Place 16 · Eureka5,000 Meters Varsity Boys1618:09.77 PB12
Sep 25Gans Creek Classic HSSep 25 · 5,000 Meters Gold Varsity · Place 139 · Eureka5,000 Meters Gold Varsity13917:43.712
Sep 1221st Annual Forest Park Cross Country FestivalSep 12 · 5,000 Meters Varsity Green · Place 164 · Eureka5,000 Meters Varsity Green16419:21.6 PB12
Sep 4First Capitol XC InviteSep 4 · 5,000 Meters High School · Place 42 · Eureka5,000 Meters High School4219:17.6912

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1MSHSAA Class 5 District 1Nov 1 · 5,000 Meters Varsity · Place 63 · Eureka5,000 Meters Varsity6317:40.4311
Oct 20STL Suburban Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 43 · Eureka5,000 Meters Varsity4318:19.0411
Sep 26Gans Creek Classic HSSep 26 · 5,000 Meters Elite Varsity · Place 189 · Eureka5,000 Meters Elite Varsity18917:38.99 PB11
Sep 18Lutheran North Cross Country InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 10 · Eureka5,000 Meters Junior Varsity1018:43.8011
Sep 5First Capital Cross Country MeetSep 5 · 5,000 Meters Junior Varsity · Place 2 · Eureka5,000 Meters Junior Varsity218:30.1211

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 23Northwest Last ChanceOct 23 · 5,000 Meters Junior Varsity · Place 20 · Eureka5,000 Meters Junior Varsity2018:55.310
Sep 27Gans Creek ClassicSep 27 · 5,000 Meters Junior Varsity Elite · Place 92 · Eureka5,000 Meters Junior Varsity Elite9219:06.810
Sep 19Lutheran North CC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 43 · Eureka5,000 Meters Junior Varsity4320:20.1710
Sep 14Stan Nelson InvitationalSep 14 · 5,000 Meters Junior Varsity · Place 53 · Eureka5,000 Meters Junior Varsity5320:05.3—

2023 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 23Gans Creek ClassicSep 23 · 5,000 Meters Junior Varsity · Place 378 · Eureka5,000 Meters Junior Varsity37825:01.39
Aug 29Fleet Feet Classic @ Arnold City ParkAug 29 · 2 Miles Junior Varsity · Place 204 · Eureka2 Miles Junior Varsity20416:48.49