Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 155:44.91aMountain Brook InvitationalApril 15, 2022
1500 Meters · IndoorOak Mountain Eagle Relays · Feb 245:33.81Oak Mountain Eagle RelaysFebruary 24, 2023
1600 Meters · IndoorHoliday Invitational #2 · Dec 145:39.83Holiday Invitational #2December 14, 2024
1600 Meters · OutdoorAHSAA Scottsboro Sectional (1A, 3A, 6A) · Apr 295:30.94aAHSAA Scottsboro Sectional (1A, 3A, 6A)April 29, 2022
2 Miles · OutdoorMountain Brook Invitational · Apr 1413:06.81aMountain Brook InvitationalApril 14, 2023
3200 Meters · IndoorHoliday Invitational #2 · Dec 1412:45.54Holiday Invitational #2December 14, 2024
3200 Meters · OutdoorLake Guntersville Invitational · Apr 1212:28.29Lake Guntersville InvitationalApril 12, 2025
400 Meters · OutdoorFriday "Knight" Lights · Mar 211:08.03Friday "Knight" LightsMarch 21, 2025
800 Meters · IndoorPatriot Invitational · Feb 282:34.60Patriot InvitationalFebruary 28, 2026
800 Meters · OutdoorAHSAA Lincoln Section 2025 · Apr 252:27.83aAHSAA Lincoln Section 2025April 25, 2025
Combined results · OutdoorWildcat Invitational #2 · Apr 132:51.65Wildcat Invitational #2April 13, 2021

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 3200 Meters · Springville3200 Meters--DNS12
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 800 Meters · Place 13 · Springville800 Meters13.2:32.46a12
Apr 24AHSAA Lincoln Section 2026Apr 24 · 3200 Meters · Place 4 · Springville3200 Meters4.12:34.38a12
Apr 24AHSAA Lincoln Section 2026Apr 24 · 800 Meters · Place 6 · Springville800 Meters6.2:34.47a12
Apr 17Hewitt-Trussville InvitationalApr 17 · 3200 Meters · Place 6 · Springville3200 Meters6.12:46.33a12
Apr 4Lake Guntersville InvitationalApr 4 · 3200 Meters · Place 4 · Springville3200 Meters4.12:57.18a12
Apr 4Lake Guntersville InvitationalApr 4 · 800 Meters · Place 5 · Springville800 Meters5.2:41.14a12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 3200 Meters · Place 11 · Springville3200 Meters1113:23.3012
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 800 Meters · Place 21 · Springville800 Meters212:34.0912

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 28Patriot InvitationalFeb 28 · 3200 Meters · Place 3 · Springville3200 Meters312:49.8812
Feb 28Patriot InvitationalFeb 28 · 800 Meters · Place 9 · Springville800 Meters92:34.60 PB12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 3200 Meters · Place 10 · Springville3200 Meters1013:28.6012

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 1600 Meters · Place 13 · Springville1600 Meters13.5:36.99a11
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 800 Meters · Place 10 · Springville800 Meters10.2:30.09a11
Apr 25AHSAA Lincoln Section 2025Apr 25 · 1600 Meters · Place 3 · Springville1600 Meters3.5:39.93a11
Apr 25AHSAA Lincoln Section 2025Apr 25 · 800 Meters · Place 1 · Springville800 Meters1.2:27.83a PB11
Apr 18Hewitt Trussville InvitationalApr 18 · 800 Meters · Place 17 · Springville800 Meters172:31.8111
Apr 12Lake Guntersville InvitationalApr 12 · 3200 Meters · Place 6 · Springville3200 Meters612:28.29 PB11
Apr 5Scottsboro InvitationalApr 5 · 1600 Meters · Place 7 · Springville1600 Meters75:54.6511
Apr 5Scottsboro InvitationalApr 5 · 800 Meters · Place 14 · Springville800 Meters142:40.8711
Mar 21Friday "Knight" LightsMar 21 · 400 Meters · Place 17 · Springville400 Meters171:08.03 PB11

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 1600 Meters · Place 14 · Springville1600 Meters14.5:48.96a11
Jan 25Last Chance #2Jan 25 · 1600 Meters · Place 16 · Springville1600 Meters165:56.0711
Jan 25Last Chance #2Jan 25 · 800 Meters · Place 19 · Springville800 Meters192:36.5611
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 1600 Meters · Place 17 · Springville1600 Meters175:46.4511
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 800 Meters · Place 26 · Springville800 Meters262:36.5711
Jan 4Ice Breaker Invitational #2Jan 4 · 1600 Meters · Place 10 · Springville1600 Meters10.5:42.06a11
Jan 4Ice Breaker Invitational #2Jan 4 · 800 Meters · Place 25 · Springville800 Meters25.2:43.66a11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 3200 Meters · Place 12 · Springville3200 Meters1212:45.54 PB11
Dec 14Holiday Invitational #2Dec 14 · 1600 Meters · Place 15 · Springville1600 Meters155:39.83 PB11

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 28AHSAA Lincoln SectionalApr 28 · 3200 Meters · Place 7 · Springville3200 Meters7.13:28.57a9
Apr 21Hewitt-Trussville InvitationalApr 21 · 1600 Meters · Place 24 · Springville1600 Meters246:21.319
Apr 14Mountain Brook InvitationalApr 14 · 2 Miles · Place 53 · Springville2 Miles53.13:06.81a PB9
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 78 · Springville1 Mile78.5:59.70a9
Mar 17Guntersville Friday Night LightsMar 17 · 3200 Meters · Place 3 · Springville3200 Meters313:10.599
Mar 17Guntersville Friday Night LightsMar 17 · 1600 Meters · Place 3 · Springville1600 Meters36:04.149
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · 1600 Meters · Place 44 · Springville1600 Meters446:13.26—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 24Oak Mountain Eagle RelaysFeb 24 · 1500 Meters · Place 4 · Springville1500 Meters45:33.81 PB9
Jan 28Last Chance Invitational #3Jan 28 · 1600 Meters · Place 60 · Springville1600 Meters605:48.03—
Jan 28Last Chance Invitational #3Jan 28 · 1600 Meters · Place 60 · Springville1600 Meters606:14.739
Jan 16MLK Track Classic #2Jan 16 · 1600 Meters · Place 46 · Springville1600 Meters46.6:17.99a9

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 1600 Meters · Place 18 · Springville1600 Meters18.5:33.65a8
Apr 29AHSAA Scottsboro Sectional (1A, 3A, 6A)Apr 29 · 1600 Meters · Place 3 · Springville1600 Meters3.5:30.94a PB8
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 46 · Springville1 Mile46.5:44.91a PB8
Mar 25Friday "Knight" InvitationalMar 25 · 1600 Meters · Place 10 · Springville1600 Meters105:50.27—
Mar 25Friday "Knight" InvitationalMar 25 · 800 Meters · Place 15 · Springville800 Meters152:39.07—
Mar 17Gadsden City Meet #3Mar 17 · 800 Meters · Place 2 · Springville800 Meters22:46.52—
Mar 17Gadsden City Meet #3Mar 17 · 1600 Meters · Place 2 · Springville1600 Meters26:04.78—
Mar 5Yellow Jacket InvitationalMar 5 · 1600 Meters · Place 5 · Springville1600 Meters56:03.35—
Mar 5Yellow Jacket InvitationalMar 5 · 800 Meters · Place 4 · Springville800 Meters42:42.69—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 29Last Chance Invitational #2Jan 29 · 800 Meters · Place 22 · Springville800 Meters222:42.60—

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Crossplex Holiday Invitational #2Dec 11 · 1600 Meters · Place 33 · Springville1600 Meters33.6:06.03a8

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 16Hewitt-Trussville InvitationalApr 16 · 800 Meters · Place 36 · Springville800 Meters362:50.437
Apr 13Wildcat Invitational #2Apr 13 · Combined results · Place 7 · SpringvilleCombined results72:51.65 PB7
Apr 3Scottsboro InvitationalApr 3 · 800 Meters · Place 2 · Springville800 Meters22:48.79—