Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 144:37.06aMountain Brook InvitationalApril 14, 2023
10,000 Meters · OutdoorLee Fast Break Athletics Invitational · Apr 1032:06.39aLee Fast Break Athletics InvitationalApril 10, 2026
1600 Meters · IndoorAHSAA State Indoor Championships · Feb 24:36.60AHSAA State Indoor ChampionshipsFebruary 2, 2024
1600 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · May 14:24.25aAHSAA 4A-7A Outdoor State ChampionshipMay 1, 2025
3000 Meters · IndoorSamford Open · Jan 179:04.71Samford OpenJanuary 17, 2026
3000 Meters · Outdoor2026 Ole Miss Classic · Mar 209:21.04a2026 Ole Miss Classic March 20, 2026
3200 Meters · IndoorAHSAA Indoor Track & Field Championship · Jan 319:43.73aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
3200 Meters · OutdoorAngelo Harris · Mar 229:47.80Angelo HarrisMarch 22, 2025
5000 Meters · IndoorUAB Invite · Feb 715:48.74aUAB InviteFebruary 7, 2026
5000 Meters · OutdoorGulf South Conference Outdoor Championship · Apr 2915:34.66aGulf South Conference Outdoor ChampionshipApril 29, 2026
800 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · May 12:00.98aAHSAA 4A-7A Outdoor State ChampionshipMay 1, 2025
800 Meters · Relay Split · OutdoorSection 1 Saraland · Apr 252:14.540Section 1 SaralandApril 25, 2025

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 5000 Meters · Place 16 · Alabama-HuntsvilleAlabama-Huntsville5000 Meters16.15:34.66a PBFr
Apr 10Lee Fast Break Athletics InvitationalApr 10 · 10,000 Meters · Place 33 · Alabama-HuntsvilleAlabama-Huntsville10,000 Meters33.32:06.39a PBFr
Mar 27UAB Spring InvitationalMar 27 · 5000 Meters · Place 11 · Alabama-HuntsvilleAlabama-Huntsville5000 Meters11.15:38.38aFr
Mar 202026 Ole Miss Classic Mar 20 · 3000 Meters · Place 12 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters129:21.04a PBFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 7UAB InviteFeb 7 · 5000 Meters · Place 9 · Alabama-HuntsvilleAlabama-Huntsville5000 Meters915:48.74a PBFr
Jan 17Samford OpenJan 17 · 3000 Meters · Place 19 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters199:04.71 PBFR

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 3200 Meters · Place 12 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters12.9:56.77a12
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 1600 Meters · Place 11 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters11.4:24.25a PB12
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 800 Meters · Place 18 · St. Paul's EpiscopalSt. Paul's Episcopal800 Meters18.2:00.98a PB12
Apr 25Section 1 SaralandApr 25 · 3200 Meters · Place 1 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters1.9:55.29a12
Apr 25Section 1 SaralandApr 25 · 1600 Meters · Place 3 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters3.4:34.30a12
Apr 25Section 1 SaralandApr 25 · 800 Meters · St. Paul's EpiscopalSt. Paul's Episcopal800 MetersRelay Split—2:14.540 PB12
Apr 25Section 1 SaralandApr 25 · 800 Meters · Place 5 · St. Paul's EpiscopalSt. Paul's Episcopal800 Meters5.2:03.83a12
Mar 22Angelo HarrisMar 22 · 800 Meters · Place 6 · St. Paul's EpiscopalSt. Paul's Episcopal800 Meters62:06.3112
Mar 22Angelo HarrisMar 22 · 3200 Meters · Place 1 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters19:47.80 PB12
Mar 14Saraland InviteMar 14 · 1600 Meters · Place 2 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters24:34.3312
Mar 14Saraland InviteMar 14 · 3200 Meters · Place 1 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters19:59.2912
Mar 8Jim Tate RelayMar 8 · 3200 Meters · Place 1 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters110:09.2112
Mar 8Jim Tate RelayMar 8 · 1600 Meters · Place 3 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters34:36.5612

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 3200 Meters · Place 6 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters6.9:43.73a PB12
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 1600 Meters · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters--DNS12
Jan 25Last Chance #2Jan 25 · 1600 Meters · Place 8 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters84:36.6212
Jan 4Ice Breaker Invitational #1Jan 4 · 3200 Meters · Place 5 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters5.9:45.87a12

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 13 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters13.10:02.92a11
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 17 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters17.4:29.99a11
Apr 26Wetumpka SectionalApr 26 · 3200 Meters · Place 3 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters3.10:05.71a11
Apr 26Wetumpka SectionalApr 26 · 1600 Meters · Place 4 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters4.4:36.62a11
Apr 9MCC2024Apr 9 · 1600 Meters · Place 4 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters4.4:37.64a11
Apr 5Mobile Challenge of ChampionsApr 5 · 1600 Meters · Place 8 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters84:35.1311
Mar 23FI2024Mar 23 · 3200 Meters · Place 2 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters2.9:55.98a11
Mar 20Fast Times at UMS HighMar 20 · 1600 Meters · Place 4 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters44:36.0511
Mar 9Jim Tate RelaysMar 9 · 3200 Meters · Place 4 · St. Paul's ESt. Paul's E3200 Meters49:58.6311
Feb 29Biloxi InvitationalFeb 29 · 3200 Meters · Place 4 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters4.10:01.64a11
Feb 29Biloxi InvitationalFeb 29 · 800 Meters · Place 7 · St. Paul's EpiscopalSt. Paul's Episcopal800 Meters7.2:15.37a11

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 1600 Meters · Place 11 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters114:36.60 PB11
Jan 26Last Chance Meet #1Jan 26 · 1600 Meters · Place 10 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters104:36.9811
Jan 15Martin Luther King Indoor Track Classic #1Jan 15 · 1600 Meters · Place 10 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters104:42.2711
Jan 6Icebreaker Invitational #2Jan 6 · 1600 Meters · Place 22 · St. Paul's EpiscopalSt. Paul's Episcopal1600 Meters22.4:43.23a11

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 3200 Meters · Place 12 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters12.9:56.92a10
Apr 28AHSAA Wetumpka SectionalApr 28 · 3200 Meters · Place 5 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters5.10:03.94a10
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 53 · St. Paul's EpiscopalSt. Paul's Episcopal1 Mile53.4:37.06a PB10
Mar 31Mobile Challenge of Champions OpenMar 31 · 3200 Meters · Place 2 · St. Paul's EpiscopalSt. Paul's Episcopal3200 Meters210:06.1610

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 9Angelo Harris InvitationalApr 9 · 1600 Meters · Place 14 · St. Paul's ESt. Paul's E1600 Meters145:02.61—
Apr 1Mobile Challenge of Champions - OpenApr 1 · 3200 Meters · Place 9 · St. Paul's ESt. Paul's E3200 Meters910:32.359
Mar 26Hornet Lion InvitationalMar 26 · 3200 Meters · Place 10 · St. Paul's ESt. Paul's E3200 Meters1010:50.00—