Personal bests

Best marks in available results
Event / courseMarkMeetDate
3550 m · Spanish Lake ParkLutheran North XC Invitational · Sep 1712:58.28Lutheran North XC InvitationalSeptember 17, 2026
5,000 Meters · Arnold City Park29th Annual Fox Ed White Festival of Races · Sep 2417:31.929th Annual Fox Ed White Festival of RacesSeptember 24, 2026
5,000 Meters · Gans Creek Recreation AreaMSHSAA XC State Championships · Nov 616:54.8MSHSAA XC State ChampionshipsNovember 6, 2026
5,000 Meters · Living Word United Methodist ChurchParkway West Dale Shepherd XC Invite · Oct 317:58.15Parkway West Dale Shepherd XC InviteOctober 3, 2026
5,000 Meters · McNair ParkSTL Suburban XC Conference Championships · Oct 1717:36.82STL Suburban XC Conference ChampionshipsOctober 17, 2026
5,000 Meters · Osage ParkMSHSAA Class 4 District 1 · Oct 3116:59.53MSHSAA Class 4 District 1October 31, 2026
5,000 Meters · Principia CollegeBorder War XC Championships · Oct 1017:50.62Border War XC ChampionshipsOctober 10, 2026
5,000 Meters · St Vincent ParkClayton Invite · Oct 2317:36.55Clayton InviteOctober 23, 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 69 · Clayton5,000 Meters Class 46916:54.8 PB12
Oct 31MSHSAA Class 4 District 1Oct 31 · 5,000 Meters Varsity · Place 29 · Clayton5,000 Meters Varsity2916:59.53 PB12
Oct 23Clayton InviteOct 23 · 5,000 Meters Varsity · Place 6 · Clayton5,000 Meters Varsity617:36.55 PB12
Oct 17STL Suburban XC Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 34 · Clayton5,000 Meters Varsity3417:36.82 PB12
Oct 10Border War XC ChampionshipsOct 10 · 5,000 Meters Varsity · Place 21 · Clayton5,000 Meters Varsity2117:50.62 PB12
Oct 3Parkway West Dale Shepherd XC InviteOct 3 · 5,000 Meters Varsity · Place 31 · Clayton5,000 Meters Varsity3117:58.15 PB12
Sep 2429th Annual Fox Ed White Festival of RacesSep 24 · 5,000 Meters Varsity Boys · Place 18 · Clayton5,000 Meters Varsity Boys1817:31.9 PB12
Sep 17Lutheran North XC InvitationalSep 17 · 3,550 Meters High School · Place 4 · Clayton3,550 Meters High School412:58.28 PB12
Sep 10Crusader-Greyhound InvitationalSep 10 · 5,000 Meters High School · Place 3 · Clayton5,000 Meters High School318:41.7012
Sep 4First Capitol XC InviteSep 4 · 5,000 Meters High School · Place 37 · Clayton5,000 Meters High School3719:04.6012
Aug 29Clayton Classic Aug 29 · 5,000 Meters Varsity · Place 30 · Clayton5,000 Meters Varsity3018:39.8912

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7MSHSAA XC State ChampionshipsNov 7 · 5,000 Meters Class 4 · Place 68 · Clayton5,000 Meters Class 46817:27.9911
Nov 1MSHSAA Class 4 District 1Nov 1 · 5,000 Meters Varsity · Place 25 · Clayton5,000 Meters Varsity2517:21.6911
Oct 24Clayton High School InvitationalOct 24 · 5,000 Meters Varsity · Place 10 · Clayton5,000 Meters Varsity1017:22.7911
Oct 20STL Suburban Conference ChampionshipsOct 20 · 5,000 Meters Varsity · Place 26 · Clayton5,000 Meters Varsity2617:55.5311
Oct 4Parkway West Dale Shepherd InvitationalOct 4 · 5,000 Meters Varsity · Place 15 · Clayton5,000 Meters Varsity1517:48.0711
Sep 2528th Annual Ed White Festival of RacesSep 25 · 5,000 Meters Varsity · Place 12 · Clayton5,000 Meters Varsity1217:23.1JR
Sep 18Lutheran North Cross Country InvitationalSep 18 · 5,000 Meters Junior Varsity · Place 7 · Clayton5,000 Meters Junior Varsity718:35.5111
Sep 11Crusader-Greyhound InvitationalSep 11 · 5,000 Meters Varsity · Place 6 · Clayton5,000 Meters Varsity618:24.2111
Aug 30Clayton Classic InvitationalAug 30 · 5,000 Meters Varsity · Place 9 · Clayton5,000 Meters Varsity919:07.9811