Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorMartin Luther King Indoor Track Classic #1 · Jan 204:24.80Martin Luther King Indoor Track Classic #1January 20, 2025
1600 Meters · OutdoorVestavia Hills - Varsity - King of the Mountain - Invitational · Mar 64:23.12Vestavia Hills - Varsity - King of the Mountain - InvitationalMarch 6, 2026
3200 Meters · IndoorMartin Luther King Indoor Track Classic #1 · Jan 209:48.73Martin Luther King Indoor Track Classic #1January 20, 2025
3200 Meters · IndoorNorthridge Black and Blue Invite · Feb 2456.82Northridge Black and Blue InviteFebruary 24, 2024
3200 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 309:42.27aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
800 Meters · IndoorHoliday Invitational #1 · Dec 132:00.14Holiday Invitational #1December 13, 2025
800 Meters · OutdoorAHSAA Muscle Shoals Section 2026 · Apr 241:59.91aAHSAA Muscle Shoals Section 2026April 24, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 3200 Meters · Place 3 · Hamilton3200 Meters3.9:42.27a PB12
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 5 · Hamilton1600 Meters5.4:29.14a12
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 800 Meters · Place 5 · Hamilton800 Meters5.2:00.30a12
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 3200 Meters · Place 1 · Hamilton3200 Meters1.10:11.17a12
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 1600 Meters · Place 2 · Hamilton1600 Meters2.4:37.53a12
Apr 24AHSAA Muscle Shoals Section 2026Apr 24 · 800 Meters · Place 2 · Hamilton800 Meters2.1:59.91a PB12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 13 · Hamilton1600 Meters13.4:26.14a12
Apr 1Marion Co. ChampionshipsApr 1 · 3200 Meters · Place 1 · Hamilton3200 Meters1.10:09.51a12
Apr 1Marion Co. ChampionshipsApr 1 · 800 Meters · Place 1 · Hamilton800 Meters1.2:04.26a12
Mar 19Aggie InviteMar 19 · 1600 Meters · Place 1 · Hamilton1600 Meters14:27.8012
Mar 19Aggie InviteMar 19 · 800 Meters · Place 2 · Hamilton800 Meters22:01.3512
Mar 141A-7A Cullman ClassicMar 14 · 1600 Meters · Place 1 · Hamilton1600 Meters14:24.90—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 1600 Meters · Place 2 · Hamilton1600 Meters24:23.12 PB12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 800 Meters · Place 24 · Hamilton800 Meters242:06.9312

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Russellville ClassicFeb 27 · 1600 Meters · Place 1 · Hamilton1600 Meters14:38.8112
Feb 27Russellville ClassicFeb 27 · 800 Meters · Place 1 · Hamilton800 Meters12:02.9412
Jan 30AHSAA State Indoor MeetJan 30 · 1600 Meters · Place 7 · Hamilton1600 Meters74:30.3712
Jan 30AHSAA State Indoor MeetJan 30 · 800 Meters · Place 10 · Hamilton800 Meters102:02.3212
Jan 19Martin Luther King Indoor Track Classic #1Jan 19 · 3200 Meters · Place 3 · Hamilton3200 Meters310:00.4712
Jan 3Ice Breaker #2Jan 3 · 1600 Meters · Place 4 · Hamilton1600 Meters44:28.5612

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #1Dec 13 · 1600 Meters · Place 2 · Hamilton1600 Meters24:25.3812
Dec 13Holiday Invitational #1Dec 13 · 800 Meters · Place 4 · Hamilton800 Meters42:00.14 PB12
Jan 25Last Chance #3Jan 25 · 1600 Meters · Place 3 · Hamilton1600 Meters34:28.4411
Jan 25Last Chance #3Jan 25 · 800 Meters · Place 4 · Hamilton800 Meters42:00.7011
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 3200 Meters · Place 5 · Hamilton3200 Meters59:48.73 PB11
Jan 20Martin Luther King Indoor Track Classic #1Jan 20 · 1600 Meters · Place 4 · Hamilton1600 Meters44:24.80 PB11

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 15Muscle Shoals Invitational 2Apr 15 · 800 Meters · Place 2 · Hamilton800 Meters22:02.5911
Mar 29Aggie InviteMar 29 · 3200 Meters · Place 1 · Hamilton3200 Meters110:23.1611
Mar 29Aggie InviteMar 29 · 1600 Meters · Place 1 · Hamilton1600 Meters14:31.8711
Mar 29Aggie InviteMar 29 · 800 Meters · Place 1 · Hamilton800 Meters12:06.7811
Mar 13Buttahatchee Bottom InviteMar 13 · 3200 Meters · Place 1 · Hamilton3200 Meters110:26.1411
Mar 13Buttahatchee Bottom InviteMar 13 · 1600 Meters · Place 1 · Hamilton1600 Meters14:32.5311
Mar 13Buttahatchee Bottom InviteMar 13 · 800 Meters · Place 2 · Hamilton800 Meters22:08.6011
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 800 Meters · Place 3 · Hamilton800 Meters32:08.2911
Mar 1Winfield Ice Breaker Invitational MeetMar 1 · 1600 Meters · Place 1 · Hamilton1600 Meters14:38.9211

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 1600 Meters · Place 7 · Hamilton1600 Meters74:27.6711
Dec 14Holiday Invitational #2Dec 14 · 800 Meters · Place 8 · Hamilton800 Meters82:02.5011
Feb 24Northridge Black and Blue InviteFeb 24 · 3200 Meters · Place 14 · Hamilton3200 Meters1456.82 PB10

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 19Hewitt Trussville InvitationalApr 19 · 800 Meters · Place 18 · Hamilton800 Meters182:04.5410
Apr 19Hewitt Trussville InvitationalApr 19 · 1600 Meters · Place 10 · Hamilton1600 Meters104:36.0210
Mar 21Florence InvitationalMar 21 · 3200 Meters · Place 1 · Hamilton3200 Meters110:02.86a—
Mar 21Florence InvitationalMar 21 · 800 Meters · Place 1 · Hamilton800 Meters12:02.31a—
Mar 21Florence InvitationalMar 21 · 3200 Meters · Place 1 · Hamilton3200 Meters110:02.8610
Mar 21Florence InvitationalMar 21 · 800 Meters · Place 1 · Hamilton800 Meters12:02.3110
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 3200 Meters · Place 20 · Hamilton3200 Meters2010:12.8410
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 1600 Meters · Place 8 · Hamilton1600 Meters84:37.1810
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 800 Meters · Place 16 · Hamilton800 Meters162:06.9010
Mar 2Winfield Icebreaker InvitationalMar 2 · 3200 Meters · Place 2 · Hamilton3200 Meters210:36.2410
Mar 2Winfield Icebreaker InvitationalMar 2 · 800 Meters · Place 3 · Hamilton800 Meters32:09.0010
Mar 2Winfield Icebreaker InvitationalMar 2 · 1600 Meters · Place 2 · Hamilton1600 Meters24:44.0810