Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 144:32.01aMountain Brook InvitationalApril 14, 2023
1500 Meters · IndoorOak Mountain Eagle Relays · Feb 244:22.74Oak Mountain Eagle RelaysFebruary 24, 2023
1600 Meters · IndoorAHSAA State Indoor Track & Field Championships · Feb 34:24.68aAHSAA State Indoor Track & Field ChampionshipsFebruary 3, 2023
1600 Meters · OutdoorAHSAA State Outdoor Championships - 4A/5A/6A/7A · May 44:31.80aAHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4, 2023
2 Miles · OutdoorMountain Brook Invitational · Apr 1410:10.85aMountain Brook InvitationalApril 14, 2023
3000 Meters · IndoorOak Mountain Eagle Relays · Feb 249:18.16Oak Mountain Eagle RelaysFebruary 24, 2023
3200 Meters · IndoorLast Chance Invitational #3 · Jan 289:43.99Last Chance Invitational #3January 28, 2023
3200 Meters · OutdoorGuntersville Friday Night Lights · Mar 1710:12.09Guntersville Friday Night LightsMarch 17, 2023
5000 Meters · OutdoorCrimson Tide Invitational · Apr 1115:19.65aCrimson Tide InvitationalApril 11, 2025
800 Meters · IndoorMLK Indoor Track Classic · Jan 182:11.79aMLK Indoor Track ClassicJanuary 18, 2021
800 Meters · OutdoorAHSAA State Outdoor Championships - 4A/5A/6A/7A · May 42:00.94aAHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4, 2023
Combined results · OutdoorWildcat Invitational #2 · Apr 135:07.00Wildcat Invitational #2April 13, 2021

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

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 11Crimson Tide InvitationalApr 11 · 5000 Meters · Place 26 · Wallace State (Ala.) CCWallace State (Ala.) CC5000 Meters2615:19.65a PBFr
Mar 8UWA InvitationalMar 8 · 5000 Meters · Place 11 · Wallace StateWallace State5000 Meters1116:24.28FR

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 6Birmingham Indoor IcebreakerDec 6 · 3000 Meters · Place 35 · Wallace State (Ala.) CCWallace State (Ala.) CC3000 Meters35.9:35.51aFr

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 1600 Meters · Place 7 · SpringvilleSpringville1600 Meters7.4:31.80a PB12
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 800 Meters · Place 6 · SpringvilleSpringville800 Meters6.2:00.94a PB12
Apr 28AHSAA Lincoln SectionalApr 28 · 3200 Meters · Place 4 · SpringvilleSpringville3200 Meters4.10:13.16a12
Apr 28AHSAA Lincoln SectionalApr 28 · 1600 Meters · Place 3 · SpringvilleSpringville1600 Meters3.4:37.79a12
Apr 28AHSAA Lincoln SectionalApr 28 · 800 Meters · Place 3 · SpringvilleSpringville800 Meters3.2:03.04a12
Apr 21Hewitt-Trussville InvitationalApr 21 · 800 Meters · Place 17 · SpringvilleSpringville800 Meters172:05.8412
Apr 21Hewitt-Trussville InvitationalApr 21 · 1600 Meters · Place 14 · SpringvilleSpringville1600 Meters144:38.3912
Apr 14Mountain Brook InvitationalApr 14 · 2 Miles · Place 46 · SpringvilleSpringville2 Miles46.10:10.85a PB12
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 37 · SpringvilleSpringville1 Mile37.4:32.01a PB12
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 99 · SpringvilleSpringville800 Meters99.2:10.47a12
Mar 17Guntersville Friday Night LightsMar 17 · 3200 Meters · Place 2 · SpringvilleSpringville3200 Meters210:12.09 PB12
Mar 17Guntersville Friday Night LightsMar 17 · 1600 Meters · Place 2 · SpringvilleSpringville1600 Meters24:42.8212
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · 1600 Meters · Place 15 · SpringvilleSpringville1600 Meters154:39.22—
Mar 3Paul W. Bryant InvitationalMar 3 · 1600 Meters · Place 2 · SpringvilleSpringville1600 Meters24:33.18R—
Mar 3Paul W. Bryant InvitationalMar 3 · 800 Meters · Place 3 · SpringvilleSpringville800 Meters32:05.88—

2023 Indoor Track

12 results
DateMeetEventPlMarkGr
Feb 24Oak Mountain Eagle RelaysFeb 24 · 1500 Meters · Place 3 · SpringvilleSpringville1500 Meters34:22.74 PB12
Feb 24Oak Mountain Eagle RelaysFeb 24 · 3000 Meters · Place 2 · SpringvilleSpringville3000 Meters29:18.16 PB12
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 3200 Meters · Place 8 · SpringvilleSpringville3200 Meters8.10:03.69a12
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 1600 Meters · Place 2 · SpringvilleSpringville1600 Meters2.4:24.68a PB12
Jan 28Last Chance Invitational #3Jan 28 · 3200 Meters · Place 9 · SpringvilleSpringville3200 Meters99:43.99 PB—
Jan 28Last Chance Invitational #3Jan 28 · 1600 Meters · Place 11 · SpringvilleSpringville1600 Meters114:30.75—
Jan 28Last Chance Invitational #3Jan 28 · 3200 Meters · Place 9 · SpringvilleSpringville3200 Meters99:58.9612
Jan 28Last Chance Invitational #3Jan 28 · 1600 Meters · Place 11 · SpringvilleSpringville1600 Meters114:30.4212
Jan 16MLK Track Classic #2Jan 16 · 3200 Meters · Place 6 · SpringvilleSpringville3200 Meters6.9:49.58a12
Jan 16MLK Track Classic #2Jan 16 · 1600 Meters · Place 13 · SpringvilleSpringville1600 Meters13.4:30.75a12
Jan 7Icebreaker Invitational #1Jan 7 · 3200 Meters · Place 5 · SpringvilleSpringville3200 Meters5.9:43.99a12
Jan 7Icebreaker Invitational #1Jan 7 · 1600 Meters · Place 4 · SpringvilleSpringville1600 Meters4.4:35.14a12

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 3200 Meters · Place 10 · SpringvilleSpringville3200 Meters10.9:55.88a12
Dec 10Holiday Invitational #2Dec 10 · 1600 Meters · Place 12 · SpringvilleSpringville1600 Meters12.4:38.16a12
Jan 29Last Chance Invitational #2Jan 29 · 1600 Meters · Place 12 · SpringvilleSpringville1600 Meters124:52.96—
Jan 17Martin Luther King Jr Indoor Track Classic #2Jan 17 · 800 Meters · Place 46 · SpringvilleSpringville800 Meters462:17.79—

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 29AHSAA Scottsboro Sectional (1A, 3A, 6A)Apr 29 · 3200 Meters · Place 12 · SpringvilleSpringville3200 Meters12.10:22.72a11
Apr 29AHSAA Scottsboro Sectional (1A, 3A, 6A)Apr 29 · 1600 Meters · Place 10 · SpringvilleSpringville1600 Meters10.4:38.32a11
Apr 22Hewitt-Trussville InvitationalApr 22 · 3200 Meters · Place 11 · SpringvilleSpringville3200 Meters1110:21.1611
Apr 22Hewitt-Trussville InvitationalApr 22 · 1600 Meters · Place 17 · SpringvilleSpringville1600 Meters174:50.6711
Apr 15Mountain Brook InvitationalApr 15 · 2 Miles · Place 36 · SpringvilleSpringville2 Miles36.10:22.17a11
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 61 · SpringvilleSpringville1 Mile61.4:42.01a11
Mar 25Friday "Knight" InvitationalMar 25 · 3200 Meters · Place 20 · SpringvilleSpringville3200 Meters2010:39.35—
Mar 25Friday "Knight" InvitationalMar 25 · 1600 Meters · Place 13 · SpringvilleSpringville1600 Meters134:49.04—
Mar 17Gadsden City Meet #3Mar 17 · 3200 Meters · Place 3 · SpringvilleSpringville3200 Meters310:45.43—
Mar 17Gadsden City Meet #3Mar 17 · 1600 Meters · Place 2 · SpringvilleSpringville1600 Meters24:50.56—
Mar 5Yellow Jacket InvitationalMar 5 · 1600 Meters · Place 3 · SpringvilleSpringville1600 Meters34:55.55—
Mar 5Yellow Jacket InvitationalMar 5 · 800 Meters · Place 10 · SpringvilleSpringville800 Meters102:16.81—

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 11Crossplex Holiday Invitational #2Dec 11 · 1600 Meters · Place 37 · SpringvilleSpringville1600 Meters37.4:52.96a11
Jan 29Last Chance InvitationalJan 29 · 1600 Meters · Place 10 · SpringvilleSpringville1600 Meters10.4:53.65a10
Jan 27Crossplex Last Ditch JV MeetJan 27 · 1600 Meters · Place 18 · SpringvilleSpringville1600 Meters184:59.6610
Jan 27Crossplex Last Ditch JV MeetJan 27 · 800 Meters · Place 19 · SpringvilleSpringville800 Meters192:18.1310
Jan 18MLK Indoor Track ClassicJan 18 · 800 Meters · Place 15 · SpringvilleSpringville800 Meters15.2:11.79a PB10
Jan 12JV Meet #3BJan 12 · 800 Meters · Place 3 · SpringvilleSpringville800 Meters32:12.50—

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 23AHSAA Class 6A Section 4Apr 23 · 800 Meters · Place 13 · SpringvilleSpringville800 Meters13.2:10.56a10
Apr 16Hewitt-Trussville InvitationalApr 16 · 1600 Meters · Place 26 · SpringvilleSpringville1600 Meters264:51.9310
Apr 13Wildcat Invitational #2Apr 13 · Combined results · Place 1 · SpringvilleSpringvilleCombined results15:07.00 PB10
Mar 20Cullman ClassicMar 20 · 1600 Meters · Place 31 · SpringvilleSpringville1600 Meters314:55.12—
Mar 18Gadsden City Open Meet #2Mar 18 · 3200 Meters · Place 5 · SpringvilleSpringville3200 Meters511:17.68—
Mar 13Vestavia King of the Mountain InvitationalMar 13 · 1600 Meters · Place 16 · SpringvilleSpringville1600 Meters164:54.93—
Mar 13Vestavia King of the Mountain InvitationalMar 13 · 800 Meters · Place 21 · SpringvilleSpringville800 Meters212:13.04—
Mar 4Gadsden City KickoffMar 4 · 800 Meters · Place 6 · SpringvilleSpringville800 Meters62:19.01—
Mar 4Gadsden City KickoffMar 4 · 1600 Meters · Place 7 · SpringvilleSpringville1600 Meters75:01.17—

2020 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Holiday InvitationalDec 11 · 800 Meters · Place 10 · SpringvilleSpringville800 Meters10.2:15.58a10