Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNIKE Rocket City Showcase · Mar 274:51.39aNIKE Rocket City ShowcaseMarch 27, 2026
1600 Meters · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 234:40.50aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
1600 Meters · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 244:32.01aAHSAA Hewitt-Trussville Section 2026April 24, 2026
3200 Meters · Indoor8th Annual Yellow Jacket Invitational · Feb 2810:37.548th Annual Yellow Jacket InvitationalFebruary 28, 2026
3200 Meters · OutdoorCalhoun County Championships · Apr 1510:11.61Calhoun County ChampionshipsApril 15, 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
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

9 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.01a PB11
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 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

13 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.61 PB10
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
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

8 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
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

3 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

2022 Outdoor Track

3 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

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 8Icebreaker Invitational Meet #2Jan 8 · 400 Meters · Oxford400 Meters—DNS7