Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorNorthwest Invitational · Apr 84:33.07Northwest InvitationalApril 8, 2023
1600 Meters · OutdoorFrancis Howell Varsity Invite · May 24:29.38Francis Howell Varsity InviteMay 2, 2025
3000 Meters · OutdoorAAU Junior Olympic Nationals · Jul 2910:32.57aAAU Junior Olympic NationalsJuly 29, 2018
3200 Meters · OutdoorHolt Invitational · Apr 110:24.43Holt InvitationalApril 1, 2023
3200 Meters · OutdoorTimberland Wolfpack Invitational · Apr 911:03.67Timberland Wolfpack InvitationalApril 9, 2022
400 Meters · OutdoorU-City Xplosion Mother's Day Invitational · May 131:06.49U-City Xplosion Mother's Day InvitationalMay 13, 2018
600 Meters · IndoorIndiana Early Bird · Dec 121:23.50aIndiana Early BirdDecember 12, 2025
800 Meters · IndoorIndiana State University Open · Feb 211:56.95aIndiana State University OpenFebruary 21, 2026
800 Meters · OutdoorDuke Invitational · Apr 101:54.83aDuke InvitationalApril 10, 2026

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 10Duke InvitationalApr 10 · 800 Meters · Place 76 · Saint LouisSaint Louis800 Meters76.1:54.83a PBFr
Apr 3ISU Pacesetter InvitationalApr 3 · 800 Meters · Saint LouisSaint Louis800 Meters—DNSFr

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Indiana State University OpenFeb 21 · 800 Meters · Place 8 · Saint LouisSaint Louis800 Meters81:56.95a PBFr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 12Indiana Early BirdDec 12 · 600 Meters · Place 9 · Saint LouisSaint Louis600 Meters9.1:23.50a PBFr
Dec 5Saluki Fast StartDec 5 · 800 Meters · Place 1 · Saint LouisSaint Louis800 Meters1.2:01.33aFr

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 30MSHSAA Class 5 State ChampionshipsMay 30 · 800 Meters · Place 8 · Liberty (WenLiberty (Wen800 Meters81:55.4212
May 24MSHSAA Class 4 & 5 Sectional 2May 24 · 800 Meters · Place 2 · Liberty (Wentzville)Liberty (Wentzville)800 Meters2.1:54.96a12
May 8GAC South ChampionshipsMay 8 · 800 Meters · Place 1 · Liberty (W)Liberty (W)800 Meters11:57.5712
May 2Francis Howell Varsity InviteMay 2 · 1600 Meters · Place 4 · Liberty (WenLiberty (Wen1600 Meters44:29.38 PB12
Apr 25Ken Peek InvitationalApr 25 · 800 Meters · Place 2 · Liberty (WenLiberty (Wen800 Meters21:57.0212
Apr 11Timberland Varsity Wolfpack InviteApr 11 · 800 Meters · Place 2 · Liberty (W)Liberty (W)800 Meters22:03.4012
Mar 29McCullough-Douglass InvitationalMar 29 · 1600 Meters · Place 6 · Liberty (Wentzville) High SchoLiberty (Wentzville) High Scho1600 Meters64:32.5812

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 11MSHSAA Class 5 District 3May 11 · 800 Meters · Place 3 · Liberty (Wentzville) High SchoLiberty (Wentzville) High Scho800 Meters32:01.6111
May 11MSHSAA Class 4 District 3May 11 · 800 Meters · Place 3 · Liberty (Wentzville) High SchoLiberty (Wentzville) High Scho800 Meters32:01.6111
Apr 25Francis Howell Varsity InvitationalApr 25 · 800 Meters · Place 4 · Liberty (WenLiberty (Wen800 Meters41:57.36—
Apr 25Francis Howell Varsity InvitationalApr 25 · 800 Meters · Place 4 · Liberty (WenLiberty (Wen800 Meters41:57.36—
Apr 19Waynesville InvitationalApr 19 · 800 Meters · Place 4 · Liberty (Wentzville)Liberty (Wentzville)800 Meters4.2:01.43a11
Apr 5Wolf Pack Varsity Boys & GirlsApr 5 · 1600 Meters · Place 5 · Liberty (Wentzville)Liberty (Wentzville)1600 Meters5.4:38.50a11
Mar 23 McCullough-Douglass InvitationalMar 23 · 1600 Meters · Place 8 · Liberty (Wentzville) High SchoLiberty (Wentzville) High Scho1600 Meters84:38.3311

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 13MSHSAA Class 5 District 3May 13 · 1600 Meters · Place 5 · Liberty (W)Liberty (W)1600 Meters54:36.7510
Apr 15Corey Siebert-Lakeisha Finch InviteApr 15 · 1600 Meters · Place 5 · Liberty (Wentzville)Liberty (Wentzville)1600 Meters5.4:36.68a10
Apr 8Northwest InvitationalApr 8 · 1500 Meters · Place 6 · Liberty (Wentzville)Liberty (Wentzville)1500 Meters64:33.07 PBSO
Apr 1Holt InvitationalApr 1 · 3200 Meters · Place 6 · Liberty (W)Liberty (W)3200 Meters610:24.43 PB10
Mar 22Liberty HS Quad MeetMar 22 · 1600 Meters · Place 2 · Liberty (Wentzville)Liberty (Wentzville)1600 Meters2.4:44.58a10

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 14MSHSAA Class 5 District 3May 14 · 1600 Meters · Place 13 · Liberty (W)Liberty (W)1600 Meters135:14.779
May 6GAC Central Conference ChampionshipsMay 6 · 3200 Meters · Place 7 · Liberty (W)Liberty (W)3200 Meters711:14.629
May 6GAC Central Conference ChampionshipsMay 6 · 1600 Meters · Place 8 · Liberty (W)Liberty (W)1600 Meters85:01.279
Apr 9Timberland Wolfpack InvitationalApr 9 · 3200 Meters · Place 11 · Liberty (W)Liberty (W)3200 Meters1111:03.67 PB9
Apr 9Timberland Wolfpack InvitationalApr 9 · 3200 Meters · Place 11 · Liberty (W)Liberty (W)3200 Meters1111:03.679
Apr 2Holt Invite Apr 2 · 1600 Meters · Place 25 · Liberty (Wentzville)Liberty (Wentzville)1600 Meters25.5:08.66a9
Mar 22Liberty/FZE/FZS Tri MeetMar 22 · 800 Meters · Place 1 · Liberty (WenLiberty (Wen800 Meters12:21.01—

2018 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jul 29AAU Junior Olympic NationalsJul 29 · 3000 Meters · Place 8 · Ultimate Speed AcademyUltimate Speed Academy3000 Meters8.10:32.57a PB5
Jul 29AAU Junior Olympic NationalsJul 29 · 1500 Meters · Place 23 · Ultimate Speed AcademyUltimate Speed Academy1500 Meters23.4:59.58a5
May 20St. Louis PAL Memorial InvitationalMay 20 · 1500 Meters · Place 1 · Ultimate Speed AcademyUltimate Speed Academy1500 Meters1.5:01.27a5
May 13U-City Xplosion Mother's Day InvitationalMay 13 · 3000 Meters · Place 1 · Ult SpeedUlt Speed3000 Meters110:44.6112
May 13U-City Xplosion Mother's Day InvitationalMay 13 · 400 Meters · Place 7 · Ult SpeedUlt Speed400 Meters71:06.49 PB12

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 17USATF Ozark Association Junior Olympic ChampionshipsJun 17 · 1500 Meters · Ultimate Speed AcademyUltimate Speed Academy1500 Meters—DNS4
Jun 17USATF Ozark Association Junior Olympic ChampionshipsJun 17 · 800 Meters · Ultimate Speed AcademyUltimate Speed Academy800 Meters—DNS4