Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorAHSAA State Indoor Meet · Jan 304:30.35AHSAA State Indoor MeetJanuary 30, 2026
1600 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 304:25.47aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
3200 Meters · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 2310:26.13aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
3200 Meters · OutdoorVestavia Hills - Varsity - King of the Mountain - Invitational · Mar 610:24.95Vestavia Hills - Varsity - King of the Mountain - InvitationalMarch 6, 2026
400 Meters · IndoorJV Meet #2 · Jan 758.34JV Meet #2January 7, 2025
800 Meters · IndoorIce Breaker #1 · Jan 32:07.49Ice Breaker #1January 3, 2026
800 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 101:58.18aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 10 · Spain Park1600 Meters10.4:25.47a PB11
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 800 Meters · Place 15 · Spain Park800 Meters15.2:00.44a11
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 1600 Meters · Place 5 · Spain Park1600 Meters5.4:29.79a11
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 800 Meters · Place 5 · Spain Park800 Meters5.1:58.48a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 14 · Spain Park1600 Meters14.4:26.76a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 10 · Spain Park800 Meters10.1:58.18a PB11
Apr 4Spain Park ClassicApr 4 · 3200 Meters · Spain Park3200 Meters--DNS11
Apr 4Spain Park ClassicApr 4 · 1600 Meters · Place 2 · Spain Park1600 Meters2.4:47.16a11
Apr 4Spain Park ClassicApr 4 · 800 Meters · Place 1 · Spain Park800 Meters1.2:05.66a11
Mar 18Birmingham Metro JV Meet #4Mar 18 · 800 Meters · Place 1 · Spain Park800 Meters12:00.3411
Mar 14Homewood InvitationalMar 14 · 1600 Meters · Place 12 · Spain Park1600 Meters124:34.86—
Mar 14Homewood InvitationalMar 14 · 1600 Meters · Place 12 · Spain Park1600 Meters124:34.86—
Mar 14Homewood InvitationalMar 14 · 800 Meters · Place 15 · Spain Park800 Meters152:05.01—
Mar 14Homewood InvitationalMar 14 · 800 Meters · Place 15 · Spain Park800 Meters152:05.01—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 3200 Meters · Place 14 · Spain Park3200 Meters1410:24.95 PB11
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 1600 Meters · Place 23 · Spain Park1600 Meters234:43.8311

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Jan 30AHSAA State Indoor MeetJan 30 · 1600 Meters · Place 9 · Spain Park1600 Meters94:30.35 PB11
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 3200 Meters · Place 6 · Spain Park3200 Meters6.10:26.13a PB11
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 1600 Meters · Place 14 · Spain Park1600 Meters14.4:33.35a11
Jan 14JV Meet #3Jan 14 · 1600 Meters · Place 15 · Spain Park1600 Meters154:42.3411
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 23 · Spain Park800 Meters232:08.3411
Jan 6JV Meet #2Jan 6 · 1600 Meters · Place 2 · Spain Park1600 Meters24:37.2411
Jan 6JV Meet #2Jan 6 · 800 Meters · Place 7 · Spain Park800 Meters72:11.7111
Jan 3Ice Breaker #1Jan 3 · 800 Meters · Place 12 · Spain Park800 Meters122:07.49 PB11
Jan 3Ice Breaker #1Jan 3 · 1600 Meters · Place 17 · Spain Park1600 Meters174:44.7811

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 1600 Meters · Spain Park1600 Meters--DNS11
Dec 18JV Meet #1Dec 18 · 800 Meters · Spain Park800 Meters--DNS11
Jan 24Last Chance #1/PentathlonJan 24 · 1600 Meters · Place 29 · Spain Park1600 Meters294:49.3010
Jan 7JV Meet #2Jan 7 · 1600 Meters · Place 17 · Spain Park1600 Meters174:54.5510
Jan 7JV Meet #2Jan 7 · 400 Meters · Place 57 · Spain Park400 Meters5758.34 PB10

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 3200 Meters · Place 13 · Spain Park3200 Meters13.10:29.53a10
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 1600 Meters · Place 10 · Spain Park1600 Meters10.4:37.08a10
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 50 · Spain Park1600 Meters50.4:35.44a10
Apr 10Metro JV #6Apr 10 · 1600 Meters · Place 2 · Spain Park1600 Meters2.4:37.76a10
Mar 19Metro JV #4Mar 19 · 1600 Meters · Spain Park1600 Meters--DNS10
Mar 19Metro JV #4Mar 19 · 800 Meters · Spain Park800 Meters--DNS10
Mar 12Metro JV #3Mar 12 · 800 Meters · Spain Park800 Meters--DNS10
Mar 12Metro JV #3Mar 12 · 400 Meters · Spain Park400 Meters--DNS10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 1600 Meters · Spain Park1600 Meters--DNS10