Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 146:23.12aMountain Brook InvitationalApril 14, 2023
1600 Meters · IndoorMartin Luther King Indoor Track Classic #1 · Jan 195:59.41Martin Luther King Indoor Track Classic #1January 19, 2026
1600 Meters · OutdoorLincoln Section 2024 · Apr 265:45.51aLincoln Section 2024April 26, 2024
2 Miles · OutdoorMountain Brook Invitational · Apr 1413:25.79aMountain Brook InvitationalApril 14, 2023
3200 Meters · IndoorLast Chance Meet #1 · Jan 2612:53.44Last Chance Meet #1January 26, 2024
3200 Meters · OutdoorLincoln Section 2024 · Apr 2612:39.18aLincoln Section 2024April 26, 2024
800 Meters · IndoorMagic City Invitational #1 · Dec 62:51.29Magic City Invitational #1December 6, 2025
800 Meters · OutdoorHewitt Trussville Invitational · Apr 192:39.42Hewitt Trussville InvitationalApril 19, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 9Jasper Vikings InvitationalApr 9 · 3200 Meters · Jasper3200 Meters--DNS12
Apr 9Jasper Vikings InvitationalApr 9 · 1600 Meters · Place 5 · Jasper1600 Meters5.6:01.55a12
Apr 4Don Heidon InvitationalApr 4 · 3200 Meters · Jasper3200 Meters--DNF12
Apr 4Don Heidon InvitationalApr 4 · 1600 Meters · Place 7 · Jasper1600 Meters7.6:47.76a12
Apr 4Don Heidon InvitationalApr 4 · 800 Meters · Place 7 · Jasper800 Meters7.2:58.01a12
Apr 3Don Heidon InvitationalApr 3 · 1600 Meters · Place 7 · Jasper1600 Meters7.6:47.76a12
Apr 3Don Heidon InvitationalApr 3 · 800 Meters · Place 7 · Jasper800 Meters7.2:58.01a12
Mar 21Northridge-Jaguar InvitationalMar 21 · 800 Meters · Place 1 · Jasper800 Meters12:46.1712
Mar 21Northridge-Jaguar InvitationalMar 21 · 1600 Meters · Place 4 · Jasper1600 Meters46:01.8812

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 3200 Meters · Jasper3200 Meters--DNF12
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 3200 Meters · Jasper3200 Meters--DNS12
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 1600 Meters · Place 65 · Jasper1600 Meters65.6:16.15a12
Jan 19Martin Luther King Indoor Track Classic #1Jan 19 · 1600 Meters · Place 30 · Jasper1600 Meters305:59.41 PB12
Jan 3Ice Breaker #1Jan 3 · 1600 Meters · Place 29 · Jasper1600 Meters296:02.8812
Jan 3Ice Breaker #1Jan 3 · 3200 Meters · Place 18 · Jasper3200 Meters1813:40.7912

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6Magic City Invitational #1Dec 6 · 1600 Meters · Place 38 · Jasper1600 Meters386:15.6012
Dec 6Magic City Invitational #1Dec 6 · 800 Meters · Place 41 · Jasper800 Meters412:51.29 PB12
Jan 25Last Chance #2Jan 25 · 3200 Meters · Place 15 · Jasper3200 Meters1513:36.0711
Jan 25Last Chance #2Jan 25 · 1600 Meters · Place 20 · Jasper1600 Meters206:14.8811
Jan 24Last Chance #1/PentathlonJan 24 · 3200 Meters · Place 40 · Jasper3200 Meters4013:58.7311
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 3200 Meters · Place 19 · Jasper3200 Meters1913:28.8811
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 1600 Meters · Place 28 · Jasper1600 Meters286:09.5311

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · 3200 Meters · Place 8 · Jasper3200 Meters8.12:56.98a11
Apr 25AHSAA Muscle Shoals Section 2025Apr 25 · 1600 Meters · Place 14 · Jasper1600 Meters14.5:59.86a11
Apr 18Hewitt Trussville InvitationalApr 18 · 1600 Meters · Place 21 · Jasper1600 Meters216:20.1911
Apr 18Hewitt Trussville InvitationalApr 18 · 3200 Meters · Place 12 · Jasper3200 Meters1212:58.9011
Apr 10Hayden HS Invitational #2 2025Apr 10 · 3200 Meters · Place 3 · Jasper3200 Meters313:47.4411
Mar 20Oneonta Meet #2Mar 20 · 3200 Meters · Place 3 · Jasper3200 Meters312:49.0711
Mar 20Oneonta Meet #2Mar 20 · 1600 Meters · Place 5 · Jasper1600 Meters56:03.0711
Mar 141A-7A Cullman ClassicMar 14 · 3200 Meters · Place 8 · Jasper3200 Meters813:33.7511
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 1600 Meters · Place 5 · Jasper1600 Meters56:17.8911

2024 Indoor Track

11 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #1Dec 14 · 3200 Meters · Place 18 · Jasper3200 Meters1813:16.8711
Dec 14Holiday Invitational #1Dec 14 · 1600 Meters · Place 18 · Jasper1600 Meters186:07.7311
Dec 7Magic City Invitational #1Dec 7 · 1600 Meters · Place 19 · Jasper1600 Meters196:15.2311
Dec 7Magic City Invitational #1Dec 7 · 800 Meters · Place 31 · Jasper800 Meters312:52.2111
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 3200 Meters · Place 15 · Jasper3200 Meters1513:48.4010
Jan 27Last Chance Meet #2Jan 27 · 1600 Meters · Place 27 · Jasper1600 Meters276:03.4910
Jan 26Last Chance Meet #1Jan 26 · 3200 Meters · Place 17 · Jasper3200 Meters1712:53.44 PB10
Jan 15Martin Luther King Indoor Track Classic #1Jan 15 · 3200 Meters · Place 7 · Jasper3200 Meters713:17.5110
Jan 15Martin Luther King Indoor Track Classic #1Jan 15 · 1600 Meters · Place 27 · Jasper1600 Meters276:11.2510
Jan 9JV Meet #2Jan 9 · 1600 Meters · Place 13 · Jasper High1600 Meters136:04.84—
Jan 9JV Meet #2Jan 9 · 800 Meters · Place 25 · Jasper High800 Meters252:53.90—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 13 · Jasper3200 Meters13.12:53.45a10
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 19 · Jasper1600 Meters19.5:54.45a10
Apr 26Lincoln Section 2024Apr 26 · 3200 Meters · Place 2 · Jasper3200 Meters2.12:39.18a PB10
Apr 26Lincoln Section 2024Apr 26 · 1600 Meters · Place 6 · Jasper1600 Meters6.5:45.51a PB10
Apr 26Lincoln Section 2024Apr 26 · 800 Meters · Place 9 · Jasper800 Meters9.2:44.43a10
Apr 19Hewitt Trussville InvitationalApr 19 · 800 Meters · Place 28 · Jasper800 Meters282:39.42 PB10
Apr 19Hewitt Trussville InvitationalApr 19 · 3200 Meters · Place 10 · Jasper3200 Meters1013:03.6110
Apr 12Arab Knights InvitationalApr 12 · 3200 Meters · Place 7 · Jasper3200 Meters713:07.1210
Apr 12Arab Knights InvitationalApr 12 · 1600 Meters · Place 13 · Jasper1600 Meters136:02.4710
Apr 12Arab Knights InvitationalApr 12 · 800 Meters · Place 12 · Jasper800 Meters122:44.5210
Mar 21Oneonta Meet #2Mar 21 · 3200 Meters · Place 2 · Jasper3200 Meters212:57.2210
Mar 21Oneonta Meet #2Mar 21 · 1600 Meters · Place 2 · Jasper1600 Meters25:52.5010
Mar 21Oneonta Meet #2Mar 21 · 800 Meters · Place 24 · Jasper800 Meters243:01.3010
Mar 161A - 7A Cullman ClassicMar 16 · 3200 Meters · Place 13 · Jasper3200 Meters1312:55.1810
Mar 161A - 7A Cullman ClassicMar 16 · 1600 Meters · Place 22 · Jasper1600 Meters226:03.1510
Mar 161A - 7A Cullman ClassicMar 16 · 800 Meters · Place 22 · Jasper800 Meters222:45.7710
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 3200 Meters · Place 19 · Jasper3200 Meters1912:52.6310
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 800 Meters · Place 41 · Jasper800 Meters412:43.0910

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #1Dec 9 · 3200 Meters · Place 11 · Jasper3200 Meters11.13:34.83a10
Dec 9Holiday Invitational #1Dec 9 · 1600 Meters · Place 22 · Jasper1600 Meters22.6:12.12a10
Dec 2Magic City Invitational #1Dec 2 · 3200 Meters · Place 6 · Jasper3200 Meters6.13:37.15a10
Dec 2Magic City Invitational #1Dec 2 · 1600 Meters · Place 10 · Jasper1600 Meters10.6:11.24a10
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · 3200 Meters · Place 5 · Jasper3200 Meters513:41.449
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · 800 Meters · Place 10 · Jasper800 Meters102:54.029
Feb 25Winfield Ice Breaker Invitational MeetFeb 25 · 1600 Meters · Place 9 · Jasper1600 Meters96:11.609

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 3200 Meters · Place 15 · Jasper3200 Meters15.13:39.36a9
Apr 28AHSAA Lincoln SectionalApr 28 · 3200 Meters · Place 4 · Jasper3200 Meters4.13:05.55a9
Apr 28AHSAA Lincoln SectionalApr 28 · 1600 Meters · Place 11 · Jasper1600 Meters11.6:18.78a9
Apr 21Hewitt-Trussville InvitationalApr 21 · 1600 Meters · Place 18 · Jasper1600 Meters186:10.399
Apr 21Hewitt-Trussville InvitationalApr 21 · 3200 Meters · Place 4 · Jasper3200 Meters413:32.309
Apr 14Mountain Brook InvitationalApr 14 · 2 Miles · Place 59 · Jasper2 Miles59.13:25.79a PB9
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 106 · Jasper1 Mile106.6:23.12a PB9
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 145 · Jasper800 Meters145.2:50.46a9
Mar 30Oneonta Meet #2Mar 30 · 3200 Meters · Place 5 · Jasper3200 Meters514:41.169
Mar 30Oneonta Meet #2Mar 30 · 1600 Meters · Place 11 · Jasper1600 Meters116:20.669
Mar 30Oneonta Meet #2Mar 30 · 800 Meters · Place 12 · Jasper800 Meters122:55.889
Mar 3Paul W. Bryant InvitationalMar 3 · 3200 Meters · Place 4 · Jasper High3200 Meters413:33.81—
Mar 3Paul W. Bryant InvitationalMar 3 · 1600 Meters · Place 9 · Jasper High1600 Meters96:24.36—
Mar 3Paul W. Bryant InvitationalMar 3 · 800 Meters · Place 11 · Jasper High800 Meters112:50.36—

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 29AHSAA Paul W. Bryant Sectional (1A-2A, 6A)Apr 29 · 1600 Meters · Jasper1600 Meters--DNS8
Apr 29AHSAA Paul W. Bryant Sectional (1A-2A, 6A)Apr 29 · 800 Meters · Jasper800 Meters--DNS8
Apr 22Hewitt-Trussville InvitationalApr 22 · 1600 Meters · Place 30 · Jasper1600 Meters306:46.418
Apr 12JEFCO HS League Meet #5Apr 12 · 1600 Meters · Place 2 · Jasper High1600 Meters26:39.668
Apr 12JEFCO HS League Meet #5Apr 12 · 800 Meters · Place 5 · Jasper High800 Meters52:58.358
Mar 29Oneonta Meet #2Mar 29 · 1600 Meters · Place 9 · Jasper High1600 Meters96:32.60—
Mar 29Oneonta Meet #2Mar 29 · 800 Meters · Place 10 · Jasper High800 Meters103:00.01—
Mar 17JEFCO HS League Meet #2Mar 17 · 1600 Meters · Place 4 · Jasper1600 Meters4.6:28.14aUnofficial8
Mar 17JEFCO HS League Meet #2Mar 17 · 800 Meters · Place 7 · Jasper800 Meters7.3:00.57aUnofficial8
Mar 10JEFCO HS League Meet #1Mar 10 · 1600 Meters · Place 2 · Jasper High1600 Meters26:42.34—
Mar 10JEFCO HS League Meet #1Mar 10 · 800 Meters · Place 4 · Jasper High800 Meters43:06.49—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 26Winfield Ice Breaker Invitational MeetFeb 26 · 800 Meters · Place 11 · Jasper800 Meters113:05.988