Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCommodore Winter Challenge (College) · Dec 65:13.85aCommodore Winter Challenge (College)December 6, 2025
1 Mile · OutdoorMountain Brook Invitational · Apr 145:42.39aMountain Brook InvitationalApril 14, 2023
1500 Meters · OutdoorGulf South Conference Outdoor Championship · Apr 294:36.63aGulf South Conference Outdoor ChampionshipApril 29, 2026
1600 Meters · IndoorAHSAA Indoor Track & Field Championship · Jan 315:08.68aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
1600 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · May 15:00.42aAHSAA 4A-7A Outdoor State ChampionshipMay 1, 2025
2 Miles · OutdoorMountain Brook Invitational · Apr 1412:24.87aMountain Brook InvitationalApril 14, 2023
3000 Meters · Indoor2026 GSC Indoor Track & Field Championships · Feb 1910:01.61a2026 GSC Indoor Track & Field ChampionshipsFebruary 19, 2026
3000m Steeplechase · 0.762m · OutdoorMusic City Track Carnival · May 2910:43.46aMusic City Track CarnivalMay 29, 2026
3200 Meters · IndoorMartin Luther King Indoor Track Classic #2 · Jan 2011:00.89Martin Luther King Indoor Track Classic #2January 20, 2025
3200 Meters · OutdoorMountain Brook Invitational · Apr 1110:57.02aMountain Brook InvitationalApril 11, 2025
5000 Meters · Indoor2026 GSC Indoor Track & Field Championships · Feb 1917:50.71a2026 GSC Indoor Track & Field ChampionshipsFebruary 19, 2026
5000 Meters · OutdoorGulf South Conference Outdoor Championship · Apr 2917:16.55aGulf South Conference Outdoor ChampionshipApril 29, 2026
800 Meters · IndoorIcebreaker Invitational #2 · Jan 72:33.88aIcebreaker Invitational #2January 7, 2023
800 Meters · OutdoorGeorgia Tech Invitational · Apr 172:20.03aGeorgia Tech InvitationalApril 17, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29Music City Track CarnivalMay 29 · 3000m Steeplechase · Place 3 · United StatesUnited States3000m Steeplechase0.762m3.10:43.46a PBFr
May 29Music City Track CarnivalMay 29 · 1500 Meters · Place 5 · United StatesUnited States1500 Meters5.4:39.14aFr
May 9Lee University Last ChanceMay 9 · 3000m Steeplechase · Place 3 · Lee (Tenn.)Lee (Tenn.)3000m Steeplechase0.762m3.10:53.46aFr
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 3000m Steeplechase · Place 3 · Lee (Tenn.)Lee (Tenn.)3000m Steeplechase0.762m3.10:44.43aFr
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 5000 Meters · Place 5 · Lee (Tenn.)Lee (Tenn.)5000 Meters5.17:16.55a PBFr
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 1500 Meters · Place 7 · Lee (Tenn.)Lee (Tenn.)1500 Meters7.4:36.63a PBFr
Apr 17Georgia Tech InvitationalApr 17 · 1500 Meters · Place 32 · Lee (Tenn.)Lee (Tenn.)1500 Meters32.4:37.88aFr
Apr 17Georgia Tech InvitationalApr 17 · 800 Meters · Place 62 · Lee (Tenn.)Lee (Tenn.)800 Meters62.2:20.03a PBFr
Apr 10Lee Fast Break Athletics InvitationalApr 10 · 3000m Steeplechase · Place 2 · Lee (Tenn.)Lee (Tenn.)3000m Steeplechase0.762m2.10:56.66aFr
Mar 26Raleigh RelaysMar 26 · 3000m Steeplechase · Place 63 · Lee (Tenn.)Lee (Tenn.)3000m Steeplechase0.762m63.11:18.60aFr
Mar 20Lee University InvitationalMar 20 · 5000 Meters · Place 2 · Lee (Tenn.)Lee (Tenn.)5000 Meters217:25.05aFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 192026 GSC Indoor Track & Field ChampionshipsFeb 19 · 5000 Meters · Place 2 · Lee (Tenn.)Lee (Tenn.)5000 Meters2.17:50.71a PBFr
Feb 192026 GSC Indoor Track & Field ChampionshipsFeb 19 · 3000 Meters · Place 4 · Lee (Tenn.)Lee (Tenn.)3000 Meters4.10:01.61a PBFr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Commodore Winter Challenge (College)Dec 6 · 1 Mile · Place 7 · Lee (Tenn.)Lee (Tenn.)1 Mile75:13.85a PBFr
Feb 28Husky March ClassicFeb 28 · 1600 Meters · Place 3 · HooverHoover1600 Meters35:08.83a—
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 3200 Meters · Place 1 · HooverHoover3200 Meters1.11:10.23a12
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 1600 Meters · Place 3 · HooverHoover1600 Meters3.5:08.68a PB12
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 3200 Meters · Place 1 · HooverHoover3200 Meters111:00.89 PB12
Jan 4Ice Breaker Invitational #2Jan 4 · 1600 Meters · Place 1 · HooverHoover1600 Meters1.5:09.90a12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 3200 Meters · Place 2 · HooverHoover3200 Meters2.11:07.26a12
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 1600 Meters · Place 4 · HooverHoover1600 Meters4.5:00.42a PB12
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 3200 Meters · Place 1 · HooverHoover3200 Meters1.11:06.84a12
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 1600 Meters · Place 2 · HooverHoover1600 Meters2.5:02.01a12
Apr 11Mountain Brook InvitationalApr 11 · 3200 Meters · Place 4 · HooverHoover3200 Meters4.10:57.02a PB12

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 3200 Meters · Place 1 · HooverHoover3200 Meters111:07.3212
Dec 7Magic City Invitational #2Dec 7 · 3200 Meters · Place 1 · HooverHoover3200 Meters1.11:10.21a12
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 3200 Meters · Place 9 · HooverHoover3200 Meters911:38.2611
Jan 27Last Chance Meet #2Jan 27 · 3200 Meters · Place 4 · HooverHoover3200 Meters411:44.6811
Jan 15Martin Luther King Indoor Track Classic #1Jan 15 · 3200 Meters · Place 2 · HooverHoover3200 Meters212:01.2311
Jan 6Icebreaker Invitational #2Jan 6 · 1600 Meters · Place 13 · HooverHoover1600 Meters13.5:31.55a11

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 10 · HooverHoover3200 Meters10.11:40.91a11
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 14 · HooverHoover1600 Meters14.5:23.18a11
Apr 26Hewitt Section 2024Apr 26 · 3200 Meters · Place 7 · HooverHoover3200 Meters7.11:37.81a11
Apr 26Hewitt Section 2024Apr 26 · 1600 Meters · Place 11 · HooverHoover1600 Meters11.5:23.85a11
Apr 19Hewitt Trussville InvitationalApr 19 · 1600 Meters · Place 7 · HooverHoover1600 Meters75:23.1311
Mar 22FSU HS RelaysMar 22 · 3200 Meters · Place 52 · HooverHoover3200 Meters52.11:38.15a11
Mar 22FSU HS RelaysMar 22 · 1600 Meters · Place 10 · HooverHoover1600 Meters10.5:20.63a11
Mar 16Homewood InvitationalMar 16 · 1600 Meters · Place 15 · HooverHoover1600 Meters155:21.5511
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 3200 Meters · Place 5 · HooverHoover3200 Meters511:38.3511
Mar 1Husky March InviteMar 1 · 1600 Meters · Place 19 · HooverHoover1600 Meters195:28.48—

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 3200 Meters · Place 6 · HooverHoover3200 Meters6.11:51.94a11
Dec 2Magic City Invitational #2Dec 2 · 3200 Meters · Place 5 · HooverHoover3200 Meters5.12:06.24a11
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 3200 Meters · Place 14 · HooverHoover3200 Meters14.11:57.75a10
Jan 28Last Chance Invitational #3Jan 28 · 3200 Meters · Place 7 · HooverHoover3200 Meters712:01.91—
Jan 28Last Chance Invitational #3Jan 28 · 3200 Meters · Place 7 · HooverHoover3200 Meters712:06.0910
Jan 16MLK Track Classic #2Jan 16 · 3200 Meters · HooverHoover3200 Meters--DNS10
Jan 16MLK Track Classic #2Jan 16 · 1600 Meters · Place 15 · HooverHoover1600 Meters15.5:35.77a10
Jan 7Icebreaker Invitational #2Jan 7 · 800 Meters · Place 28 · HooverHoover800 Meters28.2:33.88a PB10

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 3200 Meters · Place 9 · HooverHoover3200 Meters9.12:18.50a10
Apr 21Hewitt-Trussville InvitationalApr 21 · 1600 Meters · Place 12 · HooverHoover1600 Meters125:38.4410
Apr 14Mountain Brook InvitationalApr 14 · 2 Miles · Place 37 · HooverHoover2 Miles37.12:24.87a PB10
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 49 · HooverHoover1 Mile49.5:42.39a PB10
Apr 8Spain Park ClassicApr 8 · 800 Meters · Place 15 · HooverHoover800 Meters15.2:34.20a10
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · 1600 Meters · Place 23 · HooverHoover1600 Meters235:43.20—
Mar 3Husky March ClassicMar 3 · 1600 Meters · Place 22 · HooverHoover1600 Meters225:51.7110

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 3200 Meters · Place 8 · HooverHoover3200 Meters8.12:01.91a10
Dec 3Magic City Invitational #2Dec 3 · 3200 Meters · Place 5 · HooverHoover3200 Meters5.12:14.88a10
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 1600 Meters · Place 15 · HooverHoover1600 Meters15.5:46.08a9
Jan 19JV Meet #3Jan 19 · 1600 Meters · Place 5 · HooverHoover1600 Meters55:48.19—
Jan 19JV Meet #3Jan 19 · 800 Meters · Place 12 · HooverHoover800 Meters122:38.41—
Jan 8Icebreaker Invitational Meet #2Jan 8 · 1600 Meters · Place 20 · HooverHoover1600 Meters20.5:47.36a9

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 22Hewitt-Trussville InvitationalApr 22 · 800 Meters · Place 21 · HooverHoover800 Meters212:38.179
Apr 21Birmingham Metro JV ChampionshipsApr 21 · 1600 Meters · Place 3 · HooverHoover1600 Meters35:43.309
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 41 · HooverHoover1 Mile41.5:43.19a9
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 37 · HooverHoover800 Meters37.2:34.31a9
Mar 23Metro Birmingham JV Meet #4Mar 23 · 800 Meters · Place 3 · HooverHoover800 Meters32:33.76—
Mar 19Homewood HS InvitationalMar 19 · 1600 Meters · Place 20 · HooverHoover1600 Meters205:52.07—
Mar 10Metro Birmingham JV Meet #2Mar 10 · 800 Meters · Place 2 · HooverHoover800 Meters22:37.149

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Crossplex Holiday Invitational #2Dec 11 · 800 Meters · Place 19 · HooverHoover800 Meters19.2:38.78a9
Dec 4Magic City Invitational #2Dec 4 · 1600 Meters · Place 11 · HooverHoover1600 Meters11.5:49.58a9

2021 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 3Birmingham Metro MS Meet 1AMar 3 · 1600 Meters · Place 6 · BumpusBumpus1600 Meters6.6:06.65a8
Mar 3Birmingham Metro MS Meet 1AMar 3 · 800 Meters · Place 9 · BumpusBumpus800 Meters9.2:51.17a8