Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUAB Green and Gold Invite · Feb 85:11.80aUAB Green and Gold InviteFebruary 8, 2025
1500 Meters · OutdoorGulf South Conference Outdoor Championship · Apr 294:36.84aGulf South Conference Outdoor ChampionshipApril 29, 2026
1600 Meters · IndoorMartin Luther King Indoor Track Classic #1 · Jan 155:21.09Martin Luther King Indoor Track Classic #1January 15, 2024
1600 Meters · OutdoorHewitt Trussville Invitational · Apr 195:22.34Hewitt Trussville InvitationalApril 19, 2024
3000 Meters · Indoor2026 GSC Indoor Track & Field Championships · Feb 1910:04.67a2026 GSC Indoor Track & Field ChampionshipsFebruary 19, 2026
3000m Steeplechase · 0.762m · OutdoorLee University Last Chance · May 910:43.38aLee University Last ChanceMay 9, 2026
3200 Meters · IndoorAHSAA State Indoor Championships · Feb 211:15.24AHSAA State Indoor ChampionshipsFebruary 2, 2024
3200 Meters · OutdoorHomewood Invitational · Mar 1611:22.07Homewood InvitationalMarch 16, 2024
800 Meters · IndoorCross Plex JV Meet #1 · Dec 142:31.97aCross Plex JV Meet #1December 14, 2023
800 Meters · OutdoorBirmingham Metro JV Meet #6 · Apr 142:38.71Birmingham Metro JV Meet #6April 14, 2022

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 9Lee University Last ChanceMay 9 · 3000m Steeplechase · Place 1 · Alabama-HuntsvilleAlabama-Huntsville3000m Steeplechase0.762m1.10:43.38a PBSo
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 3000m Steeplechase · Place 4 · Alabama-HuntsvilleAlabama-Huntsville3000m Steeplechase0.762m4.10:56.00aSo
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 1500 Meters · Place 8 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters8.4:36.84a PBSo
Apr 17UAH Rocket City InvitationalApr 17 · 3000m Steeplechase · Place 1 · Alabama-HuntsvilleAlabama-Huntsville3000m Steeplechase0.762m1.11:01.99aSo
Apr 10Joe Walker InvitationalApr 10 · 1500 Meters · Place 2 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters2.4:40.59aSo
Apr 3Mike Fanelli Track ClassicApr 3 · 3000m Steeplechase · Place 3 · Alabama-HuntsvilleAlabama-Huntsville3000m Steeplechase0.762m3.10:45.49aSo
Mar 202026 Ole Miss Classic Mar 20 · 1500 Meters · Place 5 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters54:44.80aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 192026 GSC Indoor Track & Field ChampionshipsFeb 19 · 3000 Meters · Place 7 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters7.10:04.67a PBSo
Jan 30UL Lenny Lyles Indoor TFJan 30 · 1 Mile · Place 55 · Alabama-HuntsvilleAlabama-Huntsville1 Mile55.5:12.58aSo
Jan 10UAB Vulcan InviteJan 10 · 3000 Meters · Place 2 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters210:16.75SO

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Gulf South Conference Outdoor ChampionshipMay 1 · 3000m Steeplechase · Place 2 · Alabama-HuntsvilleAlabama-Huntsville3000m Steeplechase0.762m2.11:13.44aFr
May 1Gulf South Conference Outdoor ChampionshipMay 1 · 1500 Meters · Place 8 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters8.4:49.13aFr
Apr 11Lee Fast Break Athletics InvitationalApr 11 · 1500 Meters · Place 24 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters244:47.75FR
Apr 11Lee Fast Break Athletics InvitationalApr 11 · 1500 Meters · Place 24 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters244:47.75FR
Mar 21Ole Miss ClassicMar 21 · 1500 Meters · Place 7 · Alabama-HuntsvilleAlabama-Huntsville1500 Meters74:46.99aFr

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20GSC Indoor ChampionshipFeb 20 · 3000 Meters · Place 6 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters6.10:17.48aFr
Feb 8UAB Green and Gold InviteFeb 8 · 1 Mile · Place 10 · Alabama-HuntsvilleAlabama-Huntsville1 Mile10.5:11.80a PBFr
Feb 7UAB Vulcan InviteFeb 7 · 3000 Meters · Place 8 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters810:13.55FR
Jan 24 RADD College InvitationalJan 24 · 1 Mile · Place 13 · Alabama-HuntsvilleAlabama-Huntsville1 Mile13.5:13.56aFr
Jan 18Samford OpenJan 18 · 3000 Meters · Place 2 · Alabama-HuntsvilleAlabama-Huntsville3000 Meters210:24.43FR

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 20 · HooverHoover3200 Meters20.12:06.33a12
Apr 26Hewitt Section 2024Apr 26 · 3200 Meters · Place 8 · HooverHoover3200 Meters8.11:41.11a12
Apr 19Hewitt Trussville InvitationalApr 19 · 1600 Meters · Place 6 · HooverHoover1600 Meters65:22.34 PB12
Mar 16Homewood InvitationalMar 16 · 3200 Meters · Place 7 · HooverHoover3200 Meters711:22.07 PB12
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 3200 Meters · Place 4 · HooverHoover3200 Meters411:37.5812
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 1600 Meters · Place 10 · HooverHoover1600 Meters105:24.2812
Mar 1Husky March InviteMar 1 · 1600 Meters · Place 17 · HooverHoover1600 Meters175:27.91—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 3200 Meters · Place 3 · HooverHoover3200 Meters311:15.24 PB12
Jan 27Last Chance Meet #3Jan 27 · 3200 Meters · Place 1 · HooverHoover3200 Meters111:18.2212
Jan 15Martin Luther King Indoor Track Classic #1Jan 15 · 1600 Meters · Place 5 · HooverHoover1600 Meters55:21.09 PB12
Jan 6Icebreaker Invitational #1Jan 6 · 3200 Meters · Place 3 · HooverHoover3200 Meters3.11:39.06a12

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Cross Plex JV Meet #1Dec 14 · 1600 Meters · Place 4 · HooverHoover1600 Meters4.5:25.28a12
Dec 14Cross Plex JV Meet #1Dec 14 · 800 Meters · Place 7 · HooverHoover800 Meters7.2:31.97a PB12
Dec 2Magic City Invitational #2Dec 2 · 1600 Meters · HooverHoover1600 Meters--DNS12

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 1600 Meters · Place 43 · HooverHoover1600 Meters43.6:10.08a11
Dec 3Magic City Invitational #2Dec 3 · 1600 Meters · Place 24 · HooverHoover1600 Meters24.6:15.36a11
Jan 17Martin Luther King Jr Indoor Track Classic #2Jan 17 · 3200 Meters · Place 21 · HooverHoover3200 Meters2112:54.89—
Jan 8Icebreaker Invitational Meet #2Jan 8 · 3200 Meters · Place 21 · HooverHoover3200 Meters21.12:55.86a10

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 21Birmingham Metro JV ChampionshipsApr 21 · 1600 Meters · Place 9 · HooverHoover1600 Meters95:54.3110
Apr 21Birmingham Metro JV ChampionshipsApr 21 · 800 Meters · Place 14 · HooverHoover800 Meters142:41.9010
Apr 14Birmingham Metro JV Meet #6Apr 14 · 1600 Meters · Place 1 · HooverHoover1600 Meters15:53.6510
Apr 14Birmingham Metro JV Meet #6Apr 14 · 800 Meters · Place 5 · HooverHoover800 Meters52:38.71 PB10
Apr 7Birmingham Metro JV Meet #5Apr 7 · 1600 Meters · Place 10 · HooverHoover1600 Meters10.5:57.32a10
Apr 7Birmingham Metro JV Meet #5Apr 7 · 800 Meters · Place 19 · HooverHoover800 Meters19.2:42.36a10
Mar 23Metro Birmingham JV Meet #4Mar 23 · 1600 Meters · Place 7 · HooverHoover1600 Meters75:57.57—
Mar 17Birmingham JV Meet #3Mar 17 · 1600 Meters · Place 10 · HooverHoover1600 Meters106:06.36—
Mar 14Vestavia Hills King of the Mountain Varsity InvitationalMar 14 · 3200 Meters · Place 7 · HooverHoover3200 Meters713:28.24—
Mar 4Husky March ClassicMar 4 · 1600 Meters · Place 31 · HooverHoover1600 Meters316:05.58—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 11Crossplex Holiday Invitational #2Dec 11 · 3200 Meters · Place 18 · HooverHoover3200 Meters18.13:01.37a10
Dec 4Magic City Invitational #2Dec 4 · 3200 Meters · Place 11 · HooverHoover3200 Meters11.13:14.16a10