Personal bests

Best marks in available results
Event / courseMarkMeetDate
3 Miles · Deer Grove Forest PreservePalatine Invitational - Meet of Champions · Sep 2817:12Palatine Invitational - Meet of ChampionsSeptember 28, 2019
3 Miles · Wilson ParkGranite City Invitational · Sep 416:00.00Granite City InvitationalSeptember 4, 2021
3,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 811:49.91Forest Park Cross Country FestivalSeptember 8, 2018
5,000 Meters · Buder ParkBig River Invitational · Oct 2316:29.53Big River InvitationalOctober 23, 2020
5,000 Meters · City Lake ParkMSHSAA Class 4, 5 District 2 - Sullivan · Oct 3117:11.36MSHSAA Class 4, 5 District 2 - SullivanOctober 31, 2020
5,000 Meters · Gans Creek Recreation AreaMSHSAA Class 5 State XC Championships · Nov 716:34.5MSHSAA Class 5 State XC ChampionshipsNovember 7, 2020
5,000 Meters · Jefferson Barracks Park26th Annual Findley Memorial JV and Freshman Boys Invitational · Oct 3017:57.9526th Annual Findley Memorial JV and Freshman Boys InvitationalOctober 30, 2019
5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 1617:06.3NXR Midwest Regional ChampionshipsNovember 16, 2019
5,000 Meters · Living Word United Methodist ChurchParkway West Invitational · Sep 2918:34.49Parkway West InvitationalSeptember 29, 2018
6,000 Meters · Highland ParkFriar Invitational · Sep 519:08.6Friar InvitationalSeptember 5, 2025
8,000 Meters · Lehigh UniversityPaul Short Run · Oct 425:06.1Paul Short RunOctober 4, 2024
8,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 324:56.1Paul Short Run (College)October 3, 2025
8,000 Meters · Van Cortlandt ParkIvy League Heptagonal XC Championships · Oct 3126:16.0Ivy League Heptagonal XC ChampionshipsOctober 31, 2025

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

2025 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Ivy League Heptagonal XC ChampionshipsOct 31 · 8,000 Meters Ivy Champs · Place 59 · DartmouthDartmouth8,000 Meters Ivy Champs5926:16.0 PBSo
Oct 17Princeton Fall ClassicOct 17 · 8,000 Meters Fall Classic · DartmouthDartmouth8,000 Meters Fall Classic0DNFSo
Oct 3Paul Short Run (College)Oct 3 · 8,000 Meters Gold · Place 164 · DartmouthDartmouth8,000 Meters Gold16424:56.1 PBSo
Sep 5Friar InvitationalSep 5 · 6,000 Meters Men's Race · Place 20 · DartmouthDartmouth6,000 Meters Men's Race2019:08.6 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 4Paul Short RunOct 4 · 8,000 Meters Gold · Place 153 · DartmouthDartmouth8,000 Meters Gold15325:06.1 PBFr
Sep 14Maribel Sanchez Souther InvitationalSep 14 · 8,000 Meters Varsity · Place 13 · DartmouthDartmouth8,000 Meters Varsity1326:20.8JR

2021 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 5MSHSAA Class 5 State XC ChampionshipsNov 5 · 5,000 Meters Varsity · Place 23 · St. Louis UnSt. Louis Un5,000 Meters Varsity2315:53.812
Oct 22Big River InvitationalOct 22 · 5,000 Meters Varsity · Place 5 · St. Louis UniversitySt. Louis University5,000 Meters Varsity516:11.7—
Oct 22Big River InvitationalOct 22 · Varsity · Place 5 · St. Louis UniversitySt. Louis UniversityVarsity516:11.7—
Sep 25Palatine Invitational - Meet of ChampionsSep 25 · 3 Miles Varsity · Place 52 · St. Louis UniversitySt. Louis University3 Miles Varsity5215:58.1SR
Sep 11Forest Park XC FestivalSep 11 · 5,000 Meters Varsity · Place 10 · St. Louis UniversitySt. Louis University5,000 Meters Varsity1016:18.2SR
Sep 4Granite City InvitationalSep 4 · 3 Miles Varsity · Place 11 · St. Louis University HighSt. Louis University High3 Miles Varsity1116:00.00 PB12

2020 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 7MSHSAA Class 5 State XC ChampionshipsNov 7 · 5,000 Meters Varsity · Place 42 · St. Louis University HighSt. Louis University High5,000 Meters Varsity4216:34.5 PB11
Oct 31MSHSAA Class 4, 5 District 2 - SullivanOct 31 · 5,000 Meters Class 5 · Place 10 · St. Louis University HighSt. Louis University High5,000 Meters Class 51017:11.36 PB11
Oct 23Big River InvitationalOct 23 · 5,000 Meters Varsity Boys · Place 8 · St. Louis University HighSt. Louis University High5,000 Meters Varsity Boys816:29.53 PB11
Oct 7MCC ChampionshipsOct 7 · 5,000 Meters Varsity · Place 4 · St Louis UniversitySt Louis University5,000 Meters Varsity417:23.2311

2019 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 16NXR Midwest Regional ChampionshipsNov 16 · 5,000 Meters Open Invitational · Place 132 · St. Louis University HighSt. Louis University High5,000 Meters Open Invitational13217:06.3 PB10
Oct 3026th Annual Findley Memorial JV and Freshman Boys InvitationalOct 30 · 5,000 Meters JV Boys · Place 3 · St. Louis University HighSt. Louis University High5,000 Meters JV Boys317:57.95 PB10
Oct 19Borgia InvitationalOct 19 · 5,000 Meters Varsity · Place 15 · St Louis UniversitySt Louis University5,000 Meters Varsity1517:38.2910
Oct 10MWAA & MCC Championships (Boys Only - Girls Cancelled weather)Oct 10 · 5,000 Meters Boys JV · Place 2 · St. Louis University HighSt. Louis University High5,000 Meters Boys JV218:09.6410
Sep 28Palatine Invitational - Meet of ChampionsSep 28 · 3 Miles Junior Varsity · Place 33 · St. Louis University HighSt. Louis University High3 Miles Junior Varsity3317:12 PB10
Sep 21Paul Enke InvitationalSep 21 · 5,000 Meters Varsity · Place 23 · St. Louis UniversitySt. Louis University5,000 Meters Varsity2318:48.310
Sep 14Forest Park Cross Country FestivalSep 14 · 5,000 Meters Junior Varsity · Place 19 · St. Louis UniversitySt. Louis University5,000 Meters Junior Varsity1918:16.0SO
Sep 7Granite City InvitationalSep 7 · 3 Miles Freshman Sophomore · Place 20 · St. Louis UniversitySt. Louis University3 Miles Freshman Sophomore2017:19.4110

2018 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 24Findley Memorial JV and Freshman Invitational - Boys onlyOct 24 · 5,000 Meters Freshman Boys · Place 6 · St. Louis University HighSt. Louis University High5,000 Meters Freshman Boys618:30.719
Oct 13Borgia InvitationalOct 13 · 5,000 Meters Freshman · Place 6 · St. Louis UniversitySt. Louis University5,000 Meters Freshman618:51.6FR
Sep 29Parkway West InvitationalSep 29 · 5,000 Meters Freshman · Place 5 · St. Louis University HighSt. Louis University High5,000 Meters Freshman518:34.49 PB9
Sep 22Palatine InvitationalSep 22 · 3 Miles Junior Varsity · Place 128 · St. Louis University HighSt. Louis University High3 Miles Junior Varsity12817:41.09
Sep 8Forest Park Cross Country FestivalSep 8 · 3,000 Meters Freshman Boys · Place 9 · St. Louis University HighSt. Louis University High3,000 Meters Freshman Boys911:49.91 PB9
Sep 1Granite City InvitationalSep 1 · 3 Miles Freshman Sophomore · Place 23 · St. Louis UniversitySt. Louis University3 Miles Freshman Sophomore2318:05.599