Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorIndoor Music City Challenge · Feb 134:11.58aIndoor Music City Challenge February 13, 2026
1 Mile · OutdoorMountain Brook Invitational · Apr 154:26.21aMountain Brook InvitationalApril 15, 2022
1500 Meters · OutdoorGeorgia Tech Invitational · Apr 183:55.64Georgia Tech InvitationalApril 18, 2025
1600 Meters · IndoorMartin Luther King Jr Indoor Track Classic #1 · Jan 174:39.10Martin Luther King Jr Indoor Track Classic #1January 17, 2022
1600 Meters · OutdoorAHSAA State Track Championships (4A-5A-6A-7A) · May 54:27.09aAHSAA State Track Championships (4A-5A-6A-7A)May 5, 2022
2 Miles · OutdoorMobile Challenge of Champions Invitational · Apr 29:38.90Mobile Challenge of Champions InvitationalApril 2, 2022
3000 Meters · IndoorCommodore Challenge · Jan 108:39.05aCommodore ChallengeJanuary 10, 2025
3000m Steeplechase · 0.914m · OutdoorMissouri Valley Track and Field Championships · May 179:16.52aMissouri Valley Track and Field ChampionshipsMay 17, 2025
3000m Steeplechase · OutdoorYellow Jacket Invitational · Mar 209:14.48aYellow Jacket InvitationalMarch 20, 2026
3200 Meters · IndoorLast Chance Invitational #3 · Jan 299:51.03Last Chance Invitational #3January 29, 2022
3200 Meters · OutdoorAHSAA State Track Championships (4A-5A-6A-7A) · May 59:27.97aAHSAA State Track Championships (4A-5A-6A-7A)May 5, 2022
400 Meters · IndoorCrossplex Icebreaker Invitational · Jan 858.28aCrossplex Icebreaker InvitationalJanuary 8, 2021
5000 Meters · IndoorVanderbilt Indoor Invitational · Jan 1715:01.64aVanderbilt Indoor InvitationalJanuary 17, 2025
5000 Meters · OutdoorOutdoor Music City Challenge · May 114:39.19aOutdoor Music City ChallengeMay 1, 2026
800 Meters · OutdoorBryan Clay Invitational · Apr 161:54.59aBryan Clay InvitationalApril 16, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 162026 MVC Outdoor ChampionshipsMay 16 · 3000m Steeplechase · Place 10 · BelmontBelmont3000m Steeplechase0.914m10.9:22.70aSr
May 162026 MVC Outdoor ChampionshipsMay 16 · 5000 Meters · Place 11 · BelmontBelmont5000 Meters11.15:09.08aSr
May 1Outdoor Music City ChallengeMay 1 · 5000 Meters · Place 13 · BelmontBelmont5000 Meters1314:39.19a PBSr
Apr 16Bryan Clay InvitationalApr 16 · 3000m Steeplechase · Place 69 · BelmontBelmont3000m Steeplechase0.914m69.9:19.76aSr
Apr 16Bryan Clay InvitationalApr 16 · 800 Meters · Place 162 · BelmontBelmont800 Meters162.1:54.59a PBSr
Mar 26Raleigh RelaysMar 26 · 3000m Steeplechase · Place 61 · BelmontBelmont3000m Steeplechase0.914m61.9:24.73aSr
Mar 20Yellow Jacket InvitationalMar 20 · 3000m Steeplechase · Place 1 · BelmontBelmont3000m Steeplechase19:14.48a PBSr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 13Indoor Music City Challenge Feb 13 · 1 Mile · Place 33 · BelmontBelmont1 Mile334:11.58a PBSr
Jan 30UL Lenny Lyles Indoor TFJan 30 · 1 Mile · Place 84 · BelmontBelmont1 Mile84.4:22.44aSr

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 17Missouri Valley Track and Field ChampionshipsMay 17 · 3000m Steeplechase · Place 7 · BelmontBelmont3000m Steeplechase0.914m7.9:16.52a PBJr
May 2Outdoor Music City ChallengeMay 2 · 3000m Steeplechase · Place 6 · BelmontBelmont3000m Steeplechase69:28.04aJr
Apr 18Georgia Tech InvitationalApr 18 · 1500 Meters · Place 40 · BelmontBelmont1500 Meters403:55.64 PBJr
Apr 18Georgia Tech InvitationalApr 18 · 800 Meters · Place 80 · BelmontBelmont800 Meters801:56.37Jr
Mar 21Yellow Jacket InvitationalMar 21 · 1500 Meters · Place 13 · BelmontBelmont1500 Meters13.3:56.47aJr
Mar 21Yellow Jacket InvitationalMar 21 · 800 Meters · Place 17 · BelmontBelmont800 Meters17.1:55.57aJr

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 17Vanderbilt Indoor InvitationalJan 17 · 5000 Meters · Place 15 · BelmontBelmont5000 Meters1515:01.64a PB—
Jan 10Commodore ChallengeJan 10 · 3000 Meters · Place 13 · BelmontBelmont3000 Meters138:39.05a PB—

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 10MVC Outdoor ChampionshipsMay 10 · 1500 Meters · Place 21 · BelmontBelmont1500 MetersRound P21.4:02.16aSo
Apr 26Music City Outdoor ChallengeApr 26 · 5000 Meters · Place 14 · BelmontBelmont5000 Meters14.15:07.85aSo
Apr 19Georgia Tech InvitationalApr 19 · 1500 Meters · Place 33 · BelmontBelmont1500 Meters33.3:55.80aSo
Apr 19Georgia Tech InvitationalApr 19 · 800 Meters · Place 65 · BelmontBelmont800 Meters65.1:57.60aSo
Mar 15Yellow Jacket InvitationalMar 15 · 1500 Meters · Place 40 · BelmontBelmont1500 Meters404:03.36a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9Music City ChallengeFeb 9 · 3000 Meters · Place 52 · BelmontBelmont3000 Meters528:59.38SO
Jan 19Vanderbilt InvitationalJan 19 · 5000 Meters · Place 24 · BelmontBelmont5000 Meters2415:47.63a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29Music City ChallengeApr 29 · 5000 Meters · Place 11 · Belmont UniversityBelmont University5000 Meters1115:20.15a—
Apr 21Georgia Tech InvitationalApr 21 · 1500 Meters · Place 60 · Belmont UniversityBelmont University1500 Meters604:03.27a—
Apr 7Flames InvitationalApr 7 · 5000 Meters · Place 60 · BelmontBelmont5000 Meters6015:20.41FR
Mar 17Yellow Jacket InvitationalMar 17 · 5000 Meters · Place 27 · BelmontBelmont5000 Meters2715:22.46FR

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 10Music City ChallengeFeb 10 · 3000 Meters · Place 45 · Belmont UniversityBelmont University3000 Meters458:51.53a—
Jan 13Commodore ChallengeJan 13 · 3000 Meters · Place 15 · BelmontBelmont3000 Meters15.9:04.80aFr

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 3Music City Track CarnivalJun 3 · 1 Mile · Place 11 · Mobile ALMobile AL1 Mile11.4:34.31a12
Jun 3Music City Track CarnivalJun 3 · 800 Meters · Place 8 · Mobile ALMobile AL800 Meters8.1:59.26a12
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 3200 Meters · Place 8 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters8.9:27.97a PB12
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 1600 Meters · Place 13 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters13.4:27.09a PB12
Apr 29AHSAA McGill-Toolen Sectional (5A-6A-7A)Apr 29 · 3200 Meters · Place 3 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters3.9:45.42a12
Apr 29AHSAA McGill-Toolen Sectional (5A-6A-7A)Apr 29 · 1600 Meters · Place 3 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters3.4:28.28a12
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 20 · St. Paul's EpiscopalSt. Paul's Episcopal1 Mile20.4:26.21a PB12
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 21 · St. Paul's EpiscopalSt. Paul's Episcopal800 Meters21.1:59.78a12
Apr 2Mobile Challenge of Champions InvitationalApr 2 · 2 Miles · Place 7 · St Pauls ALSt Pauls AL2 Miles79:38.90 PB—
Mar 26Hornet Lion InvitationalMar 26 · 800 Meters · Place 2 · St. Paul's ESt. Paul's E800 Meters22:01.09—
Mar 23Fast Times at UMSMar 23 · 1600 Meters · Place 2 · St. Paul's ESt. Paul's E1600 Meters24:29.16—
Mar 19Gulf Shores St Patrick's Day MeetMar 19 · 3200 Meters · Place 6 · St. Paul's ESt. Paul's E3200 Meters69:55.01—
Mar 19Gulf Shores St Patrick's Day MeetMar 19 · 1600 Meters · Place 3 · St. Paul's ESt. Paul's E1600 Meters34:31.18—
Mar 12Jim Tate RelaysMar 12 · 800 Meters · Place 7 · St. Paul's ESt. Paul's E800 Meters72:05.00—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 3200 Meters · Place 11 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters11.9:58.38a12
Jan 29Last Chance Invitational #3Jan 29 · 3200 Meters · Place 3 · St. Paul's ESt. Paul's E3200 Meters39:51.03 PB—
Jan 17Martin Luther King Jr Indoor Track Classic #1Jan 17 · 1600 Meters · Place 3 · St. Paul's ESt. Paul's E1600 Meters34:39.10 PB—
Jan 8Icebreaker Invitational Meet #2Jan 8 · 3200 Meters · Place 8 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters8.9:58.69a12

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 6A State Track & Field ChampionshipsApr 29 · 3200 Meters · Place 15 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters15.10:02.02a11
Apr 23AHSAA Class 6A Section 1Apr 23 · 3200 Meters · Place 2 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters2.10:05.47a11
Apr 2Mobile Challenge of ChampionsApr 2 · 3200 Meters · Place 1 · St. Paul's ESt. Paul's E3200 Meters19:55.0111
Mar 27Hornet InvitationalMar 27 · 1600 Meters · Place 1 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters1.4:41.72a11
Mar 20Jim Tate RelaysMar 20 · 3200 Meters · Place 2 · St. Paul's ESt. Paul's E3200 Meters210:05.01—
Mar 20Jim Tate RelaysMar 20 · 1600 Meters · Place 5 · St. Paul's ESt. Paul's E1600 Meters54:39.12—
Mar 12UMS-Wright Quad Meet #2Mar 12 · 3200 Meters · Place 5 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters5.10:10.76a11

2021 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 6AHSAA Class 6A Indoor State ChampionshipsFeb 6 · 3200 Meters · Place 8 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters8.10:00.76a11
Jan 29Last Chance InvitationalJan 29 · 3200 Meters · Place 3 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters3.9:58.68a11
Jan 18MLK Indoor Track ClassicJan 18 · 3200 Meters · Place 3 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters3.10:09.14a11
Jan 8Crossplex Icebreaker InvitationalJan 8 · 3200 Meters · Place 7 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters7.10:25.13a11
Jan 8Crossplex Icebreaker InvitationalJan 8 · 400 Meters · Place 29 · St. Paul's EpiscopalSt. Paul's Episcopal400 Meters29.58.28a PB11

2020 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 5Magic City InvitationalDec 5 · 3200 Meters · Place 6 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters6.10:31.30a11
Dec 5Magic City InvitationalDec 5 · 1600 Meters · Place 28 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters28.5:06.72a11
Jan 20MLK Indoor Track Classic Jan 20 · 3200 Meters · Place 15 · St. Paul's ESt. Paul's E3200 Meters1510:27.39—

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 7Magic City InvitationalDec 7 · 3200 Meters · Place 18 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters18.10:59.90a10
Dec 7Magic City InvitationalDec 7 · 1600 Meters · Place 30 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters30.4:58.26a10
Jan 21Martin Luther King Indoor Track ClassicJan 21 · 1600 Meters · Place 50 · St. Paul's ESt. Paul's E1600 Meters505:48.98—

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Mobile Challenge of ChampionsApr 5 · 3200 Meters · Place 32 · St. Paul's ESt. Paul's E3200 Meters3211:55.329