Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 719:00.71MSHSAA XC State ChampionshipsNovember 7, 2025
5,000 Meters · McNair ParkStl Suburban Conference · Oct 1918:34.07Stl Suburban ConferenceOctober 19, 2024
5,000 Meters · Orchard Farm High SchoolOrchard Farm Invitational · Oct 1017:57.41Orchard Farm InvitationalOctober 10, 2024
5,000 Meters · Osage ParkMSHSAA Class 4 District 1 · Nov 118:35.73MSHSAA Class 4 District 1November 1, 2025
5,000 Meters · Spanish Lake ParkLS Spanish Lake · Sep 1419:36.49LS Spanish LakeSeptember 14, 2023
5,000 Meters · St Vincent ParkClayton Classic · Aug 2919:25.95Clayton Classic August 29, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 10Crusader-Greyhound InvitationalSep 10 · 5,000 Meters High School · Place 13 · Clayton5,000 Meters High School1319:35.6412
Sep 4First Capitol XC InviteSep 4 · 5,000 Meters High School · Place 80 · Clayton5,000 Meters High School8020:46.9712
Aug 29Clayton Classic Aug 29 · 5,000 Meters Varsity · Place 47 · Clayton5,000 Meters Varsity4719:25.95 PB12

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 4 · Place 144 · Clayton5,000 Meters Class 414419:00.71 PB11
Nov 1MSHSAA Class 4 District 1Nov 1 · 5,000 Meters Varsity · Place 41 · Clayton5,000 Meters Varsity4118:35.73 PB11
Oct 24Clayton High School InvitationalOct 24 · 5,000 Meters Varsity · Place 42 · Clayton5,000 Meters Varsity4218:35.2311
Oct 20STL Suburban Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 82 · Clayton5,000 Meters Varsity8219:32.4111
Oct 4Parkway West Dale Shepherd InvitationalOct 4 · 5,000 Meters Varsity · Place 50 · Clayton5,000 Meters Varsity5019:29.9511
Sep 2528th Annual Ed White Festival of RacesSep 25 · 5,000 Meters Junior Varsity · Place 4 · Clayton5,000 Meters Junior Varsity418:47.1JR
Sep 18Lutheran North Cross Country InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 49 · Clayton5,000 Meters Junior Varsity4920:35.0411
Sep 11Crusader-Greyhound InvitationalSep 11 · 5,000 Meters Varsity · Place 24 · Clayton5,000 Meters Varsity2419:52.9311
Aug 30Clayton Classic InvitationalAug 30 · 5,000 Meters Varsity · Place 11 · Clayton5,000 Meters Varsity1119:19.8211

2024 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 19Stl Suburban ConferenceOct 19 · 5,000 Meters Varsity · Place 86 · Clayton5,000 Meters Varsity8618:34.07 PB10
Oct 10Orchard Farm InvitationalOct 10 · 5,000 Meters Varsity · Place 32 · Clayton5,000 Meters Varsity3217:57.41 PB10
Sep 19Lutheran North CC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 23 · Clayton5,000 Meters Junior Varsity2319:22.8410
Sep 12Crusader-Greyhound InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 18 · Clayton5,000 Meters Junior Varsity1819:12.4310
Aug 30First Capital Cross Country MeetAug 30 · 5,000 Meters Varsity · Place 39 · Clayton5,000 Meters Varsity3919:46.6210

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28MSHSAA Class 4 - District 3Oct 28 · 5,000 Meters Varsity · Place 31 · Clayton5,000 Meters Varsity3117:59.309
Sep 30Dale Shepard Parkway West InvitationalSep 30 · 5,000 Meters Varsity · Place 66 · Clayton5,000 Meters Varsity6619:32.12Unofficial9
Sep 14LS Spanish LakeSep 14 · 5,000 Meters Boys 5000 · Place 45 · Clayton5,000 Meters Boys 50004519:36.49 PB9
Sep 7Crusader-Greyhound InvitationalSep 7 · 5,000 Meters Varsity · Place 24 · Clayton5,000 Meters Varsity2419:26.779