Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorAHSAA State Indoor Meet · Jan 304:30.27AHSAA State Indoor MeetJanuary 30, 2026
1600 Meters · OutdoorVestavia Hills - Varsity - King of the Mountain Invitional · Mar 94:52.20Vestavia Hills - Varsity - King of the Mountain InvitionalMarch 9, 2024
200 Meters · OutdoorSpain Park Classic · Apr 526.70aSpain Park ClassicApril 5, 2025
3200 Meters · IndoorAHSAA State Indoor Meet · Jan 309:48.17AHSAA State Indoor MeetJanuary 30, 2026
3200 Meters · OutdoorHomewood Invitational · Mar 1610:18.58Homewood InvitationalMarch 16, 2024
400 Meters · OutdoorHewitt Trussville Invitational · Apr 1857.68Hewitt Trussville InvitationalApril 18, 2025
800 Meters · IndoorLast Chance #1/Pentathlon · Jan 242:06.71Last Chance #1/PentathlonJanuary 24, 2025
800 Meters · OutdoorHewitt Trussville Invitational · Apr 182:05.10Hewitt Trussville InvitationalApril 18, 2025

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

2026 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 67 · Indian Springs1600 Meters67.4:54.54a11

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 30AHSAA State Indoor MeetJan 30 · 3200 Meters · Place 4 · Indian Springs3200 Meters49:48.17 PB11
Jan 30AHSAA State Indoor MeetJan 30 · 1600 Meters · Place 6 · Indian Springs1600 Meters64:30.27 PB11
Jan 24Last Chance #2Jan 24 · 3200 Meters · Place 4 · Indian Springs3200 Meters410:05.4611
Jan 24Last Chance #2Jan 24 · 1600 Meters · Place 5 · Indian Springs1600 Meters54:30.8411
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 1600 Meters · Place 15 · Indian Springs1600 Meters154:35.4911

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 18Hewitt Trussville InvitationalApr 18 · 800 Meters · Place 21 · Indian Springs800 Meters212:05.10 PB10
Apr 18Hewitt Trussville InvitationalApr 18 · 400 Meters · Place 47 · Indian Springs400 Meters4757.68 PB10
Apr 18Hewitt Trussville InvitationalApr 18 · 200 Meters · Place 72 · Indian Springs200 Meters7227.0410
Apr 5Spain Park ClassicApr 5 · 800 Meters · Place 6 · Indian Springs800 Meters62:07.07a10
Apr 5Spain Park ClassicApr 5 · 400 Meters · Place 25 · Indian Springs400 Meters2558.62a10
Apr 5Spain Park ClassicApr 5 · 200 Meters · Place 37 · Indian Springs200 Meters3726.70a PB10
Apr 5Spain Park ClassicApr 5 · 800 Meters · Place 6 · Indian Springs800 Meters62:07.0710
Apr 5Spain Park ClassicApr 5 · 400 Meters · Place 25 · Indian Springs400 Meters2558.6210
Apr 5Spain Park ClassicApr 5 · 200 Meters · Place 37 · Indian Springs200 Meters3726.7010
Mar 14Homewood Invitational 2025Mar 14 · 400 Meters · Place 38 · Indian Springs400 Meters3857.80a—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 24Last Chance #1/PentathlonJan 24 · 1600 Meters · Place 9 · Indian Springs1600 Meters94:31.3810
Jan 24Last Chance #1/PentathlonJan 24 · 800 Meters · Place 27 · Indian Springs800 Meters272:06.71 PB10
Jan 24Last Chance #1/PentathlonJan 24 · 3200 Meters · Place 1 · Indian Springs3200 Meters110:06.2110
Jan 8Hump Day OctameetJan 8 · 3200 Meters · Place 4 · Indian Springs3200 Meters49:56.4010
Jan 8Hump Day OctameetJan 8 · 1600 Meters · Place 9 · Indian Springs1600 Meters94:32.5010

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #1Dec 14 · 1600 Meters · Place 7 · Indian Springs1600 Meters74:39.7310
Dec 14Holiday Invitational #1Dec 14 · 800 Meters · Place 20 · Indian Springs800 Meters202:11.1610

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Mar 16Homewood InvitationalMar 16 · 3200 Meters · Place 13 · Indian Springs3200 Meters1310:18.58 PB9
Mar 16Homewood InvitationalMar 16 · 800 Meters · Place 36 · Indian Springs800 Meters362:11.219
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 1600 Meters · Place 30 · Indian Springs1600 Meters304:52.20 PB9
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 800 Meters · Place 45 · Indian Springs800 Meters452:15.909