Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorJV Meet #3 · Jan 154:33.30JV Meet #3January 15, 2025
1600 Meters · OutdoorVestavia Hills - Varsity - King of the Mountain - Invitational · Mar 64:29.74Vestavia Hills - Varsity - King of the Mountain - InvitationalMarch 6, 2026
3200 Meters · IndoorLast Chance #1/Pentathlon · Jan 249:56.73Last Chance #1/PentathlonJanuary 24, 2025
3200 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 309:33.16aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
400 Meters · IndoorJV Meet #3 · Jan 1556.33JV Meet #3January 15, 2025
800 Meters · IndoorHusky Classic · Feb 272:03.72Husky ClassicFebruary 27, 2026
800 Meters · OutdoorGail Devers Invitational · Mar 212:03.02aGail Devers InvitationalMarch 21, 2026

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 3200 Meters · Place 5 · Vestavia Hills3200 Meters5.9:33.16a PB12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 3200 Meters · Place 5 · Vestavia Hills3200 Meters5.9:38.87a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 3200 Meters · Place 11 · Vestavia Hills3200 Meters11.9:41.84a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 25 · Vestavia Hills1600 Meters25.4:33.09a12
Mar 21Gail Devers InvitationalMar 21 · 800 Meters · Place 3 · Vestavia Hills800 Meters3.2:03.02a PB12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 1600 Meters · Place 8 · Vestavia Hills1600 Meters84:29.74 PB12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 1600 Meters · Place 14 · Vestavia Hills1600 Meters144:36.9112
Feb 27Husky ClassicFeb 27 · 800 Meters · Place 12 · Vestavia Hills800 Meters122:03.72 PB12
Jan 3Ice Breaker #2Jan 3 · 3200 Meters · Place 5 · Vestavia Hills3200 Meters510:00.1212

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 18Hewitt Trussville InvitationalApr 18 · 3200 Meters · Place 4 · Vestavia Hills3200 Meters49:35.8311
Mar 14Homewood Invitational 2025Mar 14 · 1600 Meters · Place 5 · Vestavia Hills1600 Meters54:32.07a—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Jan 24Last Chance #1/PentathlonJan 24 · 1600 Meters · Place 15 · Vestavia Hills1600 Meters154:38.8111
Jan 24Last Chance #1/PentathlonJan 24 · 3200 Meters · Place 18 · Vestavia Hills3200 Meters189:56.73 PB11
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 800 Meters · Place 13 · Vestavia Hills800 Meters132:04.3211
Jan 15JV Meet #3Jan 15 · 1600 Meters · Place 8 · Vestavia Hills1600 Meters84:33.30 PB11
Jan 15JV Meet #3Jan 15 · 400 Meters · Place 67 · Vestavia Hills400 Meters6756.33 PB11

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 1600 Meters · Place 11 · Vestavia Hills1600 Meters114:45.48a—
Apr 18Birmingham Metro JV ChampionshipApr 18 · 800 Meters · Place 20 · Vestavia Hills800 Meters202:10.33a—
Mar 16Homewood InvitationalMar 16 · 3200 Meters · Place 8 · Vestavia Hills3200 Meters810:07.9610
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 800 Meters · Place 25 · Vestavia Hills800 Meters252:09.5910

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 29JV Meet #3Jan 29 · 1600 Meters · Place 9 · Vestavia Hills1600 Meters94:43.3010
Jan 26Last Chance Meet #1Jan 26 · 3200 Meters · Place 12 · Vestavia Hills3200 Meters1210:10.3610

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 1600 Meters · Place 4 · Vestavia Hills1600 Meters44:47.209
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 800 Meters · Place 11 · Vestavia Hills800 Meters112:11.859
Mar 23Over the Mountain ChallengeMar 23 · 1600 Meters · Place 17 · Vestavia Hills1600 Meters174:52.859
Mar 15Metro Birmingham JV Meet #3Mar 15 · 1600 Meters · Place 24 · Vestavia Hills1600 Meters244:59.249
Mar 3Husky March ClassicMar 3 · 800 Meters · Place 42 · Vestavia Hills800 Meters422:12.969

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 18JV Meet #3Jan 18 · 1600 Meters · Place 44 · Vestavia Hills1600 Meters444:55.069
Jan 18JV Meet #3Jan 18 · 800 Meters · Place 35 · Vestavia Hills800 Meters352:11.039
Jan 10JV Meet #2Jan 10 · 1600 Meters · Place 23 · Vestavia Hills1600 Meters234:56.999
Jan 10JV Meet #2Jan 10 · 800 Meters · Place 21 · Vestavia Hills800 Meters212:14.629