Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorHusky Classic · Feb 2711.68Husky ClassicFebruary 27, 2026
100 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1011.46aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
200 Meters · IndoorHusky March Classic · Feb 2824.56aHusky March ClassicFebruary 28, 2025
200 Meters · OutdoorJohn Esslinger Meet of Champions · Apr 422.83aJohn Esslinger Meet of ChampionsApril 4, 2026
400 Meters · IndoorMartin Luther King Indoor Track Classic #2 · Jan 1952.46Martin Luther King Indoor Track Classic #2January 19, 2026
400 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1052.09aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
60 Meter · IndoorCross Plex JV Meet #1 · Dec 147.81aCross Plex JV Meet #1December 14, 2023
60 Meters · IndoorMartin Luther King Indoor Track Classic #2 · Jan 197.33Martin Luther King Indoor Track Classic #2January 19, 2026
High Jump · IndoorCross Plex JV Meet #1 · Dec 145-00.00Cross Plex JV Meet #1December 14, 2023
Long Jump · IndoorCross Plex JV Meet #1 · Dec 1417-02.75Cross Plex JV Meet #1December 14, 2023

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 200 Meters · Place 12 · Vestavia HillsVestavia Hills200 MetersRound P12.22.89a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 400 Meters · Place 27 · Vestavia HillsVestavia Hills400 MetersRound P27.52.09a PB12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 200 Meters · Place 40 · Vestavia HillsVestavia Hills200 MetersRound P40.23.59aWind: 0.412
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100 Meters · Place 48 · Vestavia HillsVestavia Hills100 MetersRound P48.11.46a PBWind: 0.312
Apr 4John Esslinger Meet of ChampionsApr 4 · 400 Meters · Place 25 · Vestavia HillsVestavia Hills400 Meters25.52.83a12
Apr 4John Esslinger Meet of ChampionsApr 4 · 200 Meters · Place 13 · Vestavia HillsVestavia Hills200 Meters13.22.83a PB12
Mar 21Gail Devers InvitationalMar 21 · 200 Meters · Place 50 · Vestavia HillsVestavia Hills200 Meters50.23.53a12
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 400 Meters · Place 17 · Vestavia HillsVestavia Hills400 Meters1752.1912

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 400 Meters · Place 11 · Vestavia HillsVestavia Hills400 Meters1152.6112
Feb 27Husky ClassicFeb 27 · 100 Meters · Place 28 · Vestavia HillsVestavia Hills100 Meters2811.68 PB12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 400 Meters · Place 24 · Vestavia HillsVestavia Hills400 Meters2452.46 PB12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 60 Meters · Place 47 · Vestavia HillsVestavia Hills60 Meters477.33 PB12
Jan 3Ice Breaker #2Jan 3 · 400 Meters · Place 29 · Vestavia HillsVestavia Hills400 Meters2952.8712

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 50 · Vestavia HillsVestavia Hills400 Meters5054.5112
Dec 13Holiday Invitational #2Dec 13 · 400 Meters · Place 50 · Vestavia HillsVestavia Hills400 Meters5054.5112
Dec 6Magic City Invitational #2Dec 6 · 400 Meters · Place 36 · Vestavia HillsVestavia Hills400 Meters36.53.51a12
Feb 28Husky March ClassicFeb 28 · 400 Meters · Place 40 · Vestavia HillsVestavia Hills400 Meters4056.17a—
Feb 28Husky March ClassicFeb 28 · 200 Meters · Place 40 · Vestavia HillsVestavia Hills200 Meters4024.56a PB—
Jan 15JV Meet #3Jan 15 · 400 Meters · Place 54 · Vestavia HillsVestavia Hills400 Meters5455.6711
Jan 15JV Meet #3Jan 15 · 60 Meters · Place 87 · Vestavia HillsVestavia Hills60 Meters877.6511

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 200 Meters · Place 15 · Vestavia HillsVestavia Hills200 Meters1524.1211
Apr 17Birmingham Metro JV ChampionshipApr 17 · 400 Meters · Place 13 · Vestavia HillsVestavia Hills400 Meters1354.2211
Apr 10Metro JV #6Apr 10 · 400 Meters · Vestavia HillsVestavia Hills400 Meters--DNS11
Apr 10Metro JV #6Apr 10 · 200 Meters · Vestavia HillsVestavia Hills200 Meters--DNS11
Apr 3Metro JV #5Apr 3 · 200 Meters · Vestavia HillsVestavia Hills200 Meters--DNS11
Apr 3Metro JV #5Apr 3 · 100 Meters · Place 39 · Vestavia HillsVestavia Hills100 Meters39.11.84a11
Mar 14Homewood Invitational 2025Mar 14 · 400 Meters · Place 29 · Vestavia HillsVestavia Hills400 Meters2954.90a—
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 400 Meters · Vestavia HillsVestavia Hills400 Meters--DNS11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 200 Meters · Vestavia HillsVestavia Hills200 Meters--DNS11

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 400 Meters · Place 64 · Vestavia HillsVestavia Hills400 Meters6455.2111
Dec 7Magic City Invitational #2Dec 7 · 400 Meters · Place 30 · Vestavia HillsVestavia Hills400 Meters30.54.78a11
Feb 29Metro Birmingham JV Meet #1Feb 29 · High Jump · Place 8 · Vestavia HillsVestavia HillsHigh Jump85-010
Feb 29Metro Birmingham JV Meet #1Feb 29 · 200 Meters · Place 9 · Vestavia HillsVestavia Hills200 Meters924.6610
Feb 29Metro Birmingham JV Meet #1Feb 29 · 100 Meters · Place 34 · Vestavia HillsVestavia Hills100 Meters3412.2710
Jan 29JV Meet #3Jan 29 · 400 Meters · Place 25 · Vestavia HillsVestavia Hills400 Meters2556.2010
Jan 29JV Meet #3Jan 29 · 60 Meters · Place 85 · Vestavia HillsVestavia Hills60 Meters857.8810

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 200 Meters · Place 23 · Vestavia HillsVestavia Hills200 Meters2324.53a—
Apr 18Birmingham Metro JV ChampionshipApr 18 · 100 Meters · Place 44 · Vestavia HillsVestavia Hills100 Meters4412.02a—
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 200 Meters · Place 25 · Vestavia HillsVestavia Hills200 Meters2525.1210
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 100 Meters · Place 28 · Vestavia HillsVestavia Hills100 Meters2812.2110
Apr 4Metro Birmingham JV Meet #5Apr 4 · 200 Meters · Place 42 · Vestavia HillsVestavia Hills200 Meters4225.22a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 100 Meters · Place 38 · Vestavia HillsVestavia Hills100 Meters3812.04a—
Mar 20Metro Birmingham JV Meet #4Mar 20 · High Jump · Place 12 · Vestavia HillsVestavia HillsHigh Jump125-010
Mar 20Metro Birmingham JV Meet #4Mar 20 · 200 Meters · Place 25 · Vestavia HillsVestavia Hills200 Meters2524.5810
Mar 20Metro Birmingham JV Meet #4Mar 20 · 100 Meters · Place 40 · Vestavia HillsVestavia Hills100 Meters4012.2410
Mar 14Metro JV Meet #3Mar 14 · 400 Meters · Place 11 · Vestavia HillsVestavia Hills400 Meters1155.46a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · High Jump · Place 18 · Vestavia HillsVestavia HillsHigh Jump185-0—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 200 Meters · Place 21 · Vestavia HillsVestavia Hills200 Meters2124.41a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 100 Meters · Place 32 · Vestavia HillsVestavia Hills100 Meters3212.05a—

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14Cross Plex JV Meet #1Dec 14 · 60 Meter · Place 77 · Vestavia HillsVestavia Hills60 Meter77.7.81a PB10
Dec 14Cross Plex JV Meet #1Dec 14 · Long Jump · Place 23 · Vestavia HillsVestavia HillsLong Jump23.17-02.75 PB10
Dec 14Cross Plex JV Meet #1Dec 14 · High Jump · Place 9 · Vestavia HillsVestavia HillsHigh Jump9.5-00.00 PB10
Jan 18JV Meet #3Jan 18 · High Jump · Place 18 · Vestavia HillsVestavia HillsHigh Jump184-109
Jan 18JV Meet #3Jan 18 · 60 Meters · Place 183 · Vestavia HillsVestavia Hills60 Meters1838.179
Jan 10JV Meet #2Jan 10 · High Jump · Place 9 · Vestavia HillsVestavia HillsHigh Jump95-29
Jan 10JV Meet #2Jan 10 · 60 Meters · Place 152 · Vestavia HillsVestavia Hills60 Meters1528.199

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · High Jump · Place 5 · Vestavia HillsVestavia HillsHigh Jump55-09
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 200 Meters · Place 66 · Vestavia HillsVestavia Hills200 Meters6626.169
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 100 Meters · Place 88 · Vestavia HillsVestavia Hills100 Meters8812.859
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 200 Meters · Place 80 · Vestavia HillsVestavia Hills200 Meters8027.109
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 100 Meters · Place 124 · Vestavia HillsVestavia Hills100 Meters12413.019
Mar 15Metro Birmingham JV Meet #3Mar 15 · High Jump · Place 12 · Vestavia HillsVestavia HillsHigh Jump125-09
Mar 15Metro Birmingham JV Meet #3Mar 15 · 400 Meters · Place 56 · Vestavia HillsVestavia Hills400 Meters561:00.809
Mar 15Metro Birmingham JV Meet #3Mar 15 · 100 Meters · Place 102 · Vestavia HillsVestavia Hills100 Meters10213.099
Mar 2Metro Birmingham JV Meet #1Mar 2 · High Jump · Vestavia HillsVestavia HillsHigh Jump--NH9
Mar 2Metro Birmingham JV Meet #1Mar 2 · 200 Meters · Place 89 · Vestavia HillsVestavia Hills200 Meters89.27.35a9
Mar 2Metro Birmingham JV Meet #1Mar 2 · 100 Meters · Place 86 · Vestavia HillsVestavia Hills100 Meters86.12.74a9

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15Crossplex JV Meet #1Dec 15 · 60 Meter · Place 109 · Vestavia HillsVestavia Hills60 Meter109.8.20a9
Dec 15Crossplex JV Meet #1Dec 15 · High Jump · Place 11 · Vestavia HillsVestavia HillsHigh Jump11.5-00.009

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 60 Meter · Place 51 · Louis PizitzLouis Pizitz60 Meter51.8.63a8
Dec 9Middle School Indoor Meet #1Dec 9 · High Jump · Place 8 · Louis PizitzLouis PizitzHigh Jump8.4-06.008