Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorHusky Classic · Feb 2712.63Husky ClassicFebruary 27, 2026
100 Meters · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 2412.43aAHSAA Hewitt-Trussville Section 2026April 24, 2026
200 Meters · IndoorHusky Classic · Feb 2726.40Husky ClassicFebruary 27, 2026
200 Meters · OutdoorJohn Esslinger Meet of Champions · Apr 425.35aJohn Esslinger Meet of ChampionsApril 4, 2026
400 Meters · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 2458.38aAHSAA Hewitt-Trussville Section 2026April 24, 2026
60 Meters · IndoorIce Breaker #2 · Jan 37.99Ice Breaker #2January 3, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 400 Meters · Place 15 · Vestavia Hills400 Meters15.59.35a12
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 200 Meters · Place 11 · Vestavia Hills200 MetersRound P11.25.90aWind: -1.612
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 100 Meters · Place 13 · Vestavia Hills100 MetersRound P13.12.58aWind: -0.912
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 400 Meters · Place 6 · Vestavia Hills400 Meters6.58.38a PB12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 200 Meters · Place 5 · Vestavia Hills200 MetersRound P5.25.81a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 200 Meters · Place 5 · Vestavia Hills200 Meters5.25.87a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100 Meters · Place 4 · Vestavia Hills100 MetersRound P4.12.43a PB12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 100 Meters · Place 4 · Vestavia Hills100 Meters4.12.66a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 10 · Vestavia Hills400 MetersRound P10.59.77a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 200 Meters · Place 3 · Vestavia Hills200 MetersRound P3.25.79aWind: -0.112
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 200 Meters · Vestavia Hills200 Meters--DNSWind: 0.112
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100 Meters · Place 16 · Vestavia Hills100 MetersRound P16.12.87aWind: 1.612
Apr 4John Esslinger Meet of ChampionsApr 4 · 200 Meters · Place 2 · Vestavia Hills200 Meters2.25.35a PB12
Apr 4John Esslinger Meet of ChampionsApr 4 · 100 Meters · Place 4 · Vestavia Hills100 Meters4.12.60a12
Mar 21Gail Devers InvitationalMar 21 · 200 Meters · Place 22 · Vestavia Hills200 Meters22.26.26a12
Mar 21Gail Devers InvitationalMar 21 · 100 Meters · Place 24 · Vestavia Hills100 Meters24.12.71a12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 200 Meters · Place 8 · Vestavia Hills200 Meters826.0212
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 100 Meters · Place 15 · Vestavia Hills100 Meters1512.9212

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 200 Meters · Place 5 · Vestavia Hills200 Meters526.40 PB12
Feb 27Husky ClassicFeb 27 · 100 Meters · Place 5 · Vestavia Hills100 Meters512.63 PB12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 60 Meters · Place 16 · Vestavia Hills60 Meters168.0012
Jan 3Ice Breaker #2Jan 3 · 60 Meters · Place 16 · Vestavia Hills60 Meters167.99 PB12

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 200 Meters · Place 2 · Vestavia Hills200 Meters226.8211
Apr 17Birmingham Metro JV ChampionshipApr 17 · 100 Meters · Place 1 · Vestavia Hills100 Meters112.8011
Mar 14Homewood Invitational 2025Mar 14 · 200 Meters · Place 16 · Vestavia Hills200 Meters1626.95a—
Mar 14Homewood Invitational 2025Mar 14 · 100 Meters · Place 10 · Vestavia Hills100 Meters1012.98a—

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 28Husky March ClassicFeb 28 · 200 Meters · Place 11 · Vestavia Hills200 Meters1126.91a—
Feb 28Husky March ClassicFeb 28 · 100 Meters · Place 25 · Vestavia Hills100 Meters2513.39a—
Jan 24Last Chance #1/PentathlonJan 24 · 60 Meters · Place 20 · Vestavia Hills60 Meters208.3011
Jan 20Martin Luther King Indoor Track Classic #2Jan 20 · 60 Meters · Place 26 · Vestavia Hills60 Meters268.2211

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 60 Meters · Place 32 · Vestavia Hills60 Meters328.2511

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 19Hewitt Trussville InvitationalApr 19 · 100 Meters · Place 18 · Vestavia Hills100 Meters1813.3110
Apr 19Hewitt Trussville InvitationalApr 19 · 200 Meters · Place 7 · Vestavia Hills200 Meters726.4110
Apr 6Spain Park ClassicApr 6 · 200 Meters · Place 6 · Vestavia Hills200 Meters627.0510
Apr 6Spain Park ClassicApr 6 · 100 Meters · Place 7 · Vestavia Hills100 Meters713.5710
Mar 16Homewood InvitationalMar 16 · 200 Meters · Place 26 · Vestavia Hills200 Meters2627.4810
Mar 16Homewood InvitationalMar 16 · 100 Meters · Place 39 · Vestavia Hills100 Meters3913.6910
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 200 Meters · Place 22 · Vestavia Hills200 Meters2227.2010
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 100 Meters · Place 28 · Vestavia Hills100 Meters2813.5310

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 23Over the Mountain ChallengeMar 23 · 100 Meters · Place 16 · Vestavia Hills100 Meters1614.029