Personal bests

Best marks in available results
Event / courseMarkMeetDate
200 Meters · IndoorMetro Birmingham JV Meet #1 · Feb 2933.86Metro Birmingham JV Meet #1February 29, 2024
200 Meters · OutdoorJohn Esslinger Meet of Champions · Apr 429.45aJohn Esslinger Meet of ChampionsApril 4, 2026
400 Meters · IndoorHusky Classic · Feb 271:06.80Husky ClassicFebruary 27, 2026
400 Meters · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 241:03.73aAHSAA Hewitt-Trussville Section 2026April 24, 2026
60 Meters · IndoorJV Meet #3 · Jan 2910.65JV Meet #3January 29, 2024

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 400 Meters · Place 14 · Vestavia Hills400 Meters14.1:03.73a PB11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 36 · Vestavia Hills400 MetersRound P36.1:04.09a11
Apr 4John Esslinger Meet of ChampionsApr 4 · 400 Meters · Place 19 · Vestavia Hills400 Meters19.1:05.75a11
Apr 4John Esslinger Meet of ChampionsApr 4 · 200 Meters · Place 20 · Vestavia Hills200 Meters20.29.45a PB11
Mar 21Gail Devers InvitationalMar 21 · 400 Meters · Place 31 · Vestavia Hills400 Meters31.1:04.18a11
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 400 Meters · Place 33 · Vestavia Hills400 Meters331:06.8311
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 200 Meters · Place 62 · Vestavia Hills200 Meters6229.8711

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 400 Meters · Place 17 · Vestavia Hills400 Meters171:06.80 PB11
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 400 Meters · Place 49 · Vestavia Hills400 Meters491:07.7111
Jan 3Ice Breaker #2Jan 3 · 400 Meters · Place 61 · Vestavia Hills400 Meters611:08.9211

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 75 · Vestavia Hills400 Meters751:08.6611
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 75 · Vestavia Hills400 Meters751:08.6611
Jan 15JV Meet #3Jan 15 · 400 Meters · Place 120 · Vestavia Hills400 Meters1201:14.8110
Jan 7JV Meet #2Jan 7 · 400 Meters · Place 49 · Vestavia Hills400 Meters491:14.7310

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 400 Meters · Place 23 · Vestavia Hills400 Meters231:13.8910
Apr 17Birmingham Metro JV ChampionshipApr 17 · 200 Meters · Place 50 · Vestavia Hills200 Meters5032.0710

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 400 Meters · Place 38 · Vestavia Hills400 Meters381:15.26a—
Apr 18Birmingham Metro JV ChampionshipApr 18 · 200 Meters · Place 68 · Vestavia Hills200 Meters6833.73a—
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 400 Meters · Place 26 · Vestavia Hills400 Meters261:17.819
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 200 Meters · Place 77 · Vestavia Hills200 Meters7734.669
Apr 4Metro Birmingham JV Meet #5Apr 4 · 400 Meters · Place 38 · Vestavia Hills400 Meters381:15.78a—
Mar 14Metro JV Meet #3Mar 14 · 400 Meters · Place 46 · Vestavia Hills400 Meters461:16.69a—
Mar 14Metro JV Meet #3Mar 14 · 200 Meters · Place 76 · Vestavia Hills200 Meters7633.81a—

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 29Metro Birmingham JV Meet #1Feb 29 · 400 Meters · Place 26 · Vestavia Hills400 Meters261:14.219
Feb 29Metro Birmingham JV Meet #1Feb 29 · 200 Meters · Place 47 · Vestavia Hills200 Meters4733.86 PB9
Jan 29JV Meet #3Jan 29 · 400 Meters · Place 78 · Vestavia Hills400 Meters781:18.339
Jan 29JV Meet #3Jan 29 · 60 Meters · Place 131 · Vestavia Hills60 Meters13110.65 PB9