Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNIKE Rocket City Showcase · Mar 274:51.39aNIKE Rocket City ShowcaseMarch 27, 2026
100 Meters · OutdoorYellow Jacket Invitational · Mar 513.41Yellow Jacket InvitationalMarch 5, 2022
1600 Meters · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 234:40.50aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
1600 Meters · OutdoorHomewood Invitational · Mar 144:31.76Homewood InvitationalMarch 14, 2026
200 Meters · OutdoorYellow Jacket Invitational · Mar 528.45Yellow Jacket InvitationalMarch 5, 2022
3200 Meters · Indoor8th Annual Yellow Jacket Invitational · Feb 2810:37.548th Annual Yellow Jacket InvitationalFebruary 28, 2026
3200 Meters · OutdoorKing of the East · Apr 510:10.85King of the EastApril 5, 2025
400 Meters · IndoorMartin Luther King Indoor Track Classic #1 · Jan 1954.19Martin Luther King Indoor Track Classic #1January 19, 2026
400 Meters · OutdoorHewitt-Trussville Invitational · Apr 2257.22Hewitt-Trussville InvitationalApril 22, 2022
500 Meters · IndoorJames Clemens Early Bird Battle Royale · Feb 261:20.00James Clemens Early Bird Battle RoyaleFebruary 26, 2022
60 Meters · IndoorLast Chance Invitational #1 · Jan 288.00Last Chance Invitational #1January 28, 2022
800 Meters · IndoorIce Breaker #1 · Jan 31:59.88Ice Breaker #1January 3, 2026
800 Meters · OutdoorHomewood Invitational 2025 · Mar 141:59.90aHomewood Invitational 2025March 14, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 20 · Oxford1600 Meters20.4:38.83a11
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 1600 Meters · Place 6 · Oxford1600 Meters6.4:32.01a11
Apr 14Calhoun County ChampionshipsApr 14 · 800 Meters · Place 3 · Oxford800 Meters3.2:00.04a11
Apr 4King of the EastApr 4 · 3200 Meters · Place 3 · Oxford3200 Meters3.10:32.04a11
Apr 4King of the EastApr 4 · 800 Meters · Place 16 · Oxford800 Meters16.2:15.32a11
Mar 27NIKE Rocket City ShowcaseMar 27 · 1 Mile · Place 74 · Oxford1 Mile74.4:51.39a PB11
Mar 27NIKE Rocket City ShowcaseMar 27 · 800 Meters · Place 29 · Oxford800 Meters29.2:07.96a11
Mar 14Homewood InvitationalMar 14 · 1600 Meters · Place 6 · Oxford High1600 Meters64:31.76 PB—
Mar 6Lion's Den InvitationalMar 6 · 1600 Meters · Place 6 · Oxford High School (AL)1600 Meters64:49.9811
Mar 6Lion's Den InvitationalMar 6 · 800 Meters · Place 6 · Oxford High School (AL)800 Meters62:06.6711

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 288th Annual Yellow Jacket InvitationalFeb 28 · 3200 Meters · Place 5 · Oxford High School (AL)3200 Meters510:37.54 PB11
Feb 288th Annual Yellow Jacket InvitationalFeb 28 · 800 Meters · Place 11 · Oxford High School (AL)800 Meters112:09.7111
Jan 30AHSAA State Indoor MeetJan 30 · 800 Meters · Place 14 · Oxford High School (AL)800 Meters142:05.0311
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 1600 Meters · Place 22 · Oxford1600 Meters22.4:40.50a PB11
Jan 19Martin Luther King Indoor Track Classic #1Jan 19 · 800 Meters · Place 14 · Oxford High School (AL)800 Meters142:04.6211
Jan 19Martin Luther King Indoor Track Classic #1Jan 19 · 400 Meters · Place 33 · Oxford High School (AL)400 Meters3354.19 PB11
Jan 3Ice Breaker #1Jan 3 · 800 Meters · Place 5 · Oxford High School (AL)800 Meters51:59.88 PB11
Jan 3Ice Breaker #1Jan 3 · 1600 Meters · Place 16 · Oxford High School (AL)1600 Meters164:42.6211

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #1Dec 13 · 800 Meters · Place 11 · Oxford High School (AL)800 Meters112:07.1711
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 800 Meters · Place 12 · Oxford800 Meters12.2:00.94a10
Jan 24Last Chance #1/PentathlonJan 24 · 1600 Meters · Place 23 · Oxford High School (AL)1600 Meters234:43.7910
Jan 24Last Chance #1/PentathlonJan 24 · 800 Meters · Place 15 · Oxford High School (AL)800 Meters152:03.3110
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 800 Meters · Place 12 · Oxford High School (AL)800 Meters122:03.1510

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 1600 Meters · Place 17 · Oxford1600 Meters17.4:33.64a10
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 1600 Meters · Place 8 · Oxford1600 Meters8.4:34.69a10
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 800 Meters · Place 8 · Oxford800 Meters8.2:02.78a10
Apr 15Calhoun County ChampionshipsApr 15 · 3200 Meters · Place 4 · Oxford High School (AL)3200 Meters410:11.6110
Apr 15Calhoun County ChampionshipsApr 15 · 1600 Meters · Place 7 · Oxford High School (AL)1600 Meters74:45.3210
Apr 15Calhoun County ChampionshipsApr 15 · 800 Meters · Place 2 · Oxford High School (AL)800 Meters22:03.5910
Apr 14Calhoun County ChampionshipsApr 14 · 3200 Meters · Place 4 · Oxford3200 Meters4.10:11.61a10
Apr 14Calhoun County ChampionshipsApr 14 · 1600 Meters · Place 7 · Oxford1600 Meters7.4:45.32a10
Apr 14Calhoun County ChampionshipsApr 14 · 800 Meters · Place 2 · Oxford800 Meters2.2:03.59a10
Apr 5King of the EastApr 5 · 3200 Meters · Place 1 · Oxford High3200 Meters110:10.85 PB—
Mar 20Thompson InvitationalMar 20 · 800 Meters · Place 9 · Oxford High School (AL)800 Meters92:05.3910
Mar 14Homewood Invitational 2025Mar 14 · 1600 Meters · Place 7 · Oxford1600 Meters74:33.74a—
Mar 14Homewood Invitational 2025Mar 14 · 800 Meters · Place 4 · Oxford800 Meters41:59.90a PB—
Mar 1Yellow Jacket InvitationalMar 1 · 3200 Meters · Place 2 · Oxford High School (AL)3200 Meters210:16.8410

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 1600 Meters · Place 23 · Oxford High School (AL)1600 Meters234:46.7810
Dec 14Holiday Invitational #2Dec 14 · 800 Meters · Place 17 · Oxford High School (AL)800 Meters172:06.3910
Jan 26Last Chance Meet #1Jan 26 · 800 Meters · Place 18 · Oxford High School (AL)800 Meters182:05.059
Jan 6Icebreaker Invitational #2Jan 6 · 800 Meters · Place 27 · Oxford800 Meters27.2:06.48a9

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 22 · Oxford1600 Meters22.4:39.29a9
Apr 26Hewitt Section 2024Apr 26 · 1600 Meters · Place 5 · Oxford1600 Meters5.4:39.28a9
Apr 26Hewitt Section 2024Apr 26 · 800 Meters · Place 6 · Oxford800 Meters6.2:04.11a9
Apr 20King of the EastApr 20 · 800 Meters · Place 1 · Oxford High School (AL)800 Meters12:08.079
Apr 3Calhoun County ChampionshipApr 3 · 1600 Meters · Place 1 · Oxford High1600 Meters14:43.98—
Apr 3Calhoun County ChampionshipApr 3 · 800 Meters · Place 1 · Oxford High800 Meters12:07.05—
Mar 20Husky Hilltop ClassicMar 20 · 1600 Meters · Place 1 · Oxford High School (AL)1600 Meters14:45.279
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 1600 Meters · Place 28 · Oxford High School (AL)1600 Meters284:51.759
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 800 Meters · Place 15 · Oxford High School (AL)800 Meters152:06.869
Mar 2Yellow Jacket InvitationalMar 2 · 800 Meters · Place 5 · Oxford High School (AL)800 Meters52:06.249

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #1Dec 9 · 800 Meters · Place 9 · Oxford800 Meters9.2:09.76a9
Jan 16MLK Track Classic #2Jan 16 · 800 Meters · Oxford800 Meters--DNS8
Jan 7Icebreaker Invitational #2Jan 7 · 800 Meters · Place 87 · Oxford800 Meters87.2:23.82a8

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 800 Meters · Place 8 · Oxford800 Meters8.2:06.77a8
Apr 22King of the East InvitationalApr 22 · 800 Meters · Place 2 · Oxford800 Meters2.2:08.21a8
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 94 · Oxford800 Meters94.2:09.41a8
Apr 5Calhoun County Championship 2023Apr 5 · 800 Meters · Place 3 · Oxford High800 Meters32:08.78—
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · 800 Meters · Place 33 · Oxford High800 Meters332:10.34—
Mar 4Yellow Jacket InvitationalMar 4 · 800 Meters · Place 7 · Oxford High800 Meters72:15.20—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 22Hewitt-Trussville InvitationalApr 22 · 400 Meters · Place 38 · Oxford High School (AL)400 Meters3857.22 PB7
Apr 16King of the East InvitationalApr 16 · 400 Meters · Place 22 · Oxford400 Meters22.57.91a7
Apr 2King of the West InvitationalApr 2 · 400 Meters · Place 40 · Oxford400 Meters40.58.24a7
Mar 24Husky Hilltop ClassicMar 24 · 400 Meters · Place 49 · Oxford High400 Meters4958.99—
Mar 5Yellow Jacket InvitationalMar 5 · 400 Meters · Place 25 · Oxford High400 Meters2559.44—
Mar 5Yellow Jacket InvitationalMar 5 · 200 Meters · Place 39 · Oxford High200 Meters3928.45 PB—
Mar 5Yellow Jacket InvitationalMar 5 · 100 Meters · Place 34 · Oxford High100 Meters3413.41 PB—

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 26James Clemens Early Bird Battle RoyaleFeb 26 · 500 Meters · Place 14 · Oxford High500 Meters141:20.00 PB—
Jan 28Last Chance Invitational #1Jan 28 · 400 Meters · Place 74 · Oxford High400 Meters741:00.00—
Jan 28Last Chance Invitational #1Jan 28 · 60 Meters · Place 93 · Oxford High60 Meters938.00 PB—
Jan 8Icebreaker Invitational Meet #2Jan 8 · 400 Meters · Oxford400 Meters—DNS7