Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNIKE Rocket City Showcase · Mar 276:14.49aNIKE Rocket City ShowcaseMarch 27, 2026
1.5k Steeplechase · OutdoorKing of the East · Apr 47:21.80aKing of the EastApril 4, 2026
1500m Steeplechase · Indoor8th Annual Yellow Jacket Invitational · Feb 287:11.158th Annual Yellow Jacket InvitationalFebruary 28, 2026
1500m Steeplechase · OutdoorKing of the East · Apr 57:55.88King of the EastApril 5, 2025
1600 Meters · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 236:07.53aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
1600 Meters · OutdoorHomewood Invitational · Mar 146:10.16Homewood InvitationalMarch 14, 2026
3200 Meters · IndoorMartin Luther King Indoor Track Classic #1 · Jan 1913:23.13Martin Luther King Indoor Track Classic #1January 19, 2026
3200 Meters · OutdoorNIKE Rocket City Showcase · Mar 2713:41.39aNIKE Rocket City ShowcaseMarch 27, 2026
800 Meters · OutdoorCalhoun County Championships · Apr 142:50.92aCalhoun County ChampionshipsApril 14, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 1600 Meters · Oxford1600 Meters--DNS9
Apr 14Calhoun County ChampionshipsApr 14 · 3200 Meters · Place 9 · Oxford3200 Meters9.13:59.88a9
Apr 14Calhoun County ChampionshipsApr 14 · 1600 Meters · Place 11 · Oxford1600 Meters11.6:22.45a9
Apr 14Calhoun County ChampionshipsApr 14 · 800 Meters · Place 10 · Oxford800 Meters10.2:50.92a PB9
Apr 4King of the EastApr 4 · 1.5k Steeplechase · Place 5 · Oxford1.5k Steeplechase5.7:21.80a PB9
Apr 4King of the EastApr 4 · 1600 Meters · Place 8 · Oxford1600 Meters8.6:12.22a9
Mar 27NIKE Rocket City ShowcaseMar 27 · 3200 Meters · Place 53 · Oxford3200 Meters53.13:41.39a PB9
Mar 27NIKE Rocket City ShowcaseMar 27 · 1 Mile · Place 77 · Oxford1 Mile77.6:14.49a PB9
Mar 14Homewood InvitationalMar 14 · 1600 Meters · Place 30 · Oxford High1600 Meters306:10.16 PB—

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 288th Annual Yellow Jacket InvitationalFeb 28 · 1500m Steeplechase · Place 5 · Oxford High School (AL)1500m Steeplechase57:11.15 PB9
Feb 288th Annual Yellow Jacket InvitationalFeb 28 · 1600 Meters · Place 8 · Oxford High School (AL)1600 Meters86:20.859
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 1600 Meters · Place 59 · Oxford1600 Meters59.6:07.53a PB9
Jan 19Martin Luther King Indoor Track Classic #1Jan 19 · 3200 Meters · Place 12 · Oxford High School (AL)3200 Meters1213:23.13 PB9
Jan 3Ice Breaker #1Jan 3 · 1600 Meters · Place 36 · Oxford High School (AL)1600 Meters366:16.299
Jan 3Ice Breaker #1Jan 3 · 3200 Meters · Place 17 · Oxford High School (AL)3200 Meters1713:36.839

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #1Dec 13 · 1600 Meters · Place 37 · Oxford High School (AL)1600 Meters376:20.489

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 5King of the EastApr 5 · 1500m Steeplechase · Place 8 · Oxford High1500m Steeplechase87:55.88 PB—
Apr 5King of the EastApr 5 · 1600 Meters · Place 19 · Oxford High1600 Meters197:13.74—
Mar 20Thompson InvitationalMar 20 · 800 Meters · Place 29 · Oxford High School (AL)800 Meters293:10.318
Mar 17Golden Eagle Meet 2Mar 17 · 1600 Meters · Place 6 · Oxford High School (AL)1600 Meters66:50.998
Mar 17Golden Eagle Meet 2Mar 17 · 800 Meters · Place 11 · Oxford High School (AL)800 Meters113:07.798
Mar 10Golden Eagle Meet 1Mar 10 · 1600 Meters · Place 13 · Oxford High School (AL)1600 Meters136:54.898
Mar 1Yellow Jacket InvitationalMar 1 · 1600 Meters · Place 16 · Oxford High School (AL)1600 Meters167:07.108
Mar 1Yellow Jacket InvitationalMar 1 · 800 Meters · Place 26 · Oxford High School (AL)800 Meters263:15.338