Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorMountain Brook Invitational · Apr 114:47.21aMountain Brook InvitationalApril 11, 2025
400 Meters · IndoorMiddle School Indoor Meet #2 · Jan 61:09.52Middle School Indoor Meet #2January 6, 2022
400 Meters · OutdoorMetro Birmingham JV Meet #3 · Mar 1252.18Metro Birmingham JV Meet #3March 12, 2026
60 Meter · IndoorMiddle School Indoor Meet #1 · Dec 99.92aMiddle School Indoor Meet #1December 9, 2021
60 Meters · IndoorMiddle School Indoor Meet #2 · Jan 69.790Middle School Indoor Meet #2January 6, 2022
800 Meters · IndoorHusky Classic · Feb 272:03.07Husky ClassicFebruary 27, 2026
800 Meters · OutdoorThompson Invitational · Mar 192:00.32Thompson InvitationalMarch 19, 2026
Pole Vault · IndoorCross Plex JV Meet #1 · Dec 1410-06.00Cross Plex JV Meet #1December 14, 2023
Pole Vault · OutdoorVestavia Hills King of the Mountain Middle School Invitational · Mar 112.50Vestavia Hills King of the Mountain Middle School InvitationalMarch 11, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 17Hewitt-Trussville InvitationalApr 17 · 800 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville800 Meters8.2:00.99a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 21 · Hewitt-TrussvilleHewitt-Trussville800 Meters21.2:00.74a11
Apr 4The 2026 Wayne Murphy InvitationalApr 4 · 800 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville800 Meters8.2:03.15a11
Mar 19Thompson InvitationalMar 19 · 800 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville800 Meters22:00.32 PB11
Mar 12Metro Birmingham JV Meet #3Mar 12 · 400 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville400 Meters352.18 PB11
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 800 Meters · Place 14 · Hewitt-TrussvilleHewitt-Trussville800 Meters142:02.0211

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 800 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville800 Meters112:03.07 PB11
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 12 · Hewitt-TrussvilleHewitt-Trussville800 Meters122:07.1111
Jan 6JV Meet #2Jan 6 · 800 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville800 Meters22:08.3911

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 6Magic City Invitational #2Dec 6 · 800 Meters · Place 14 · Hewitt-TrussvilleHewitt-Trussville800 Meters14.2:10.31a11
Feb 28Husky March ClassicFeb 28 · Pole Vault · Place 12 · Hewitt-TrussvilleHewitt-TrussvillePole Vault1210-0—
Feb 28Husky March ClassicFeb 28 · 800 Meters · Place 20 · Hewitt-TrussvilleHewitt-Trussville800 Meters202:05.41a—
Jan 24Last Chance #1/PentathlonJan 24 · 800 Meters · Place 32 · Hewitt-TrussvilleHewitt-Trussville800 Meters322:08.6610
Jan 15JV Meet #3Jan 15 · Pole Vault · Place 8 · Hewitt-TrussvilleHewitt-TrussvillePole Vault811-010
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 28 · Hewitt-TrussvilleHewitt-Trussville800 Meters282:08.4610
Jan 8Hump Day OctameetJan 8 · Pole Vault · Place 7 · Hewitt-TrussvilleHewitt-TrussvillePole Vault710-310
Jan 8Hump Day OctameetJan 8 · 800 Meters · Place 24 · Hewitt-TrussvilleHewitt-Trussville800 Meters242:11.8810

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 18Hewitt Trussville InvitationalApr 18 · 800 Meters · Place 29 · Hewitt-TrussvilleHewitt-Trussville800 Meters292:08.8210
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 86 · Hewitt-TrussvilleHewitt-Trussville1600 Meters86.4:47.21a PB10
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 42 · Hewitt-TrussvilleHewitt-Trussville800 Meters42.2:02.95a10
Apr 10Metro JV #6Apr 10 · Pole Vault · Hewitt-TrussvilleHewitt-TrussvillePole Vault--DNS10
Mar 19Metro JV #4Mar 19 · 1600 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville1600 Meters11.4:56.38a10
Mar 19Metro JV #4Mar 19 · Pole Vault · Hewitt-TrussvilleHewitt-TrussvillePole Vault--DNS10
Mar 19Metro JV #4Mar 19 · 800 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville800 Meters4.2:04.20a10
Mar 12Metro JV #3Mar 12 · 1600 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville1600 Meters11.4:48.86a10
Mar 12Metro JV #3Mar 12 · 800 Meters · Place 6 · Hewitt-TrussvilleHewitt-Trussville800 Meters6.2:08.78a10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 1600 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville1600 Meters10.5:01.17a10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Pole Vault · Hewitt-TrussvilleHewitt-TrussvillePole Vault--DNS10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 800 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville800 Meters8.2:06.15a10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 800 Meters · Place 42 · Hewitt-TrussvilleHewitt-Trussville800 Meters422:18.3510

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · Pole Vault · Place 2 · Hewitt-TrussvilleHewitt-TrussvillePole Vault210-0—
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · Pole Vault · Place 5 · Hewitt-TrussvilleHewitt-TrussvillePole Vault510-09
Apr 4Metro Birmingham JV Meet #5Apr 4 · Pole Vault · Place 9 · Hewitt-TrussvilleHewitt-TrussvillePole Vault99-0—
Mar 20Metro Birmingham JV Meet #4Mar 20 · Pole Vault · Place 15 · Hewitt-TrussvilleHewitt-TrussvillePole Vault158-09

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Cross Plex JV Meet #1Dec 14 · Pole Vault · Place 4 · Hewitt-TrussvilleHewitt-TrussvillePole Vault4.10-06.00 PB9
Dec 14Cross Plex JV Meet #1Dec 14 · 800 Meters · Place 43 · Hewitt-TrussvilleHewitt-Trussville800 Meters43.2:19.49a9
Jan 5Middle School Indoor Meet #2Jan 5 · Pole Vault · Place 2 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle SchooPole Vault29-07

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · Pole Vault · Place 4 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle SchooPole Vault49-07

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 8Middle School Indoor Meet #1Dec 8 · Pole Vault · Place 1 · Hewitt-TrussvilleHewitt-TrussvillePole Vault1.8-68
Jan 6Middle School Indoor Meet #2Jan 6 · 400 Meters · Place 45 · Hewitt-TrussHewitt-Truss400 Meters451:09.52 PB—
Jan 6Middle School Indoor Meet #2Jan 6 · 60 Meters · Place 128 · Hewitt-TrussHewitt-Truss60 Meters1289.790 PB—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Mar 11Vestavia Hills King of the Mountain Middle School InvitationalMar 11 · Pole Vault · Place 6 · Hewitt-TrussHewitt-TrussPole Vault62.50 PB—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 60 Meter · Place 121 · Hewitt-TrussvilleHewitt-Trussville60 Meter121.9.92a PB7
Dec 9Middle School Indoor Meet #1Dec 9 · 400 Meters · Place 77 · Hewitt-TrussvilleHewitt-Trussville400 Meters77.1:15.57a7