Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorOak Mountain Eagle Relays · Feb 2111.79Oak Mountain Eagle RelaysFebruary 21, 2026
100 Meters · OutdoorBirmingham Metro JV Championship · Apr 1711.36Birmingham Metro JV ChampionshipApril 17, 2025
200 Meters · IndoorOak Mountain Eagle Relays · Feb 2123.56Oak Mountain Eagle RelaysFebruary 21, 2026
200 Meters · OutdoorMetro JV #3 · Mar 1223.42aMetro JV #3March 12, 2025
400 Meters · IndoorJV Meet #1 · Dec 1854.11aJV Meet #1December 18, 2025
400 Meters · OutdoorMetro JV #3 · Mar 1256.16aMetro JV #3March 12, 2025
60 Meter · IndoorJV Meet #1 · Dec 197.36aJV Meet #1December 19, 2024
60 Meters · IndoorLast Ditch JV Meet · Jan 217.35Last Ditch JV MeetJanuary 21, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 17Hewitt-Trussville InvitationalApr 17 · 200 Meters · Place 26 · Hewitt-TrussvilleHewitt-Trussville200 Meters26.23.57a11
Apr 16B'ham Metro JV Championship 2026Apr 16 · 200 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville200 Meters9.23.85a11
Apr 16B'ham Metro JV Championship 2026Apr 16 · 100 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville100 Meters5.11.49a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 200 Meters · Place 51 · Hewitt-TrussvilleHewitt-Trussville200 MetersRound P51.23.84aWind: 0.211
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 100 Meters · Place 50 · Hewitt-TrussvilleHewitt-Trussville100 MetersRound P50.11.47aWind: 0.511
Apr 2Metro Birmingham JV Meet #5Apr 2 · 200 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville200 Meters7.23.58a11
Apr 2Metro Birmingham JV Meet #5Apr 2 · 100 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville100 Meters5.11.39a11
Mar 19Thompson InvitationalMar 19 · 100 Meters · Place 18 · Hewitt-TrussvilleHewitt-Trussville100 Meters1811.5711
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 100 Meters · Place 50 · Hewitt-TrussvilleHewitt-Trussville100 Meters5011.8211
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 200 Meters · Place 31 · Hewitt-TrussvilleHewitt-Trussville200 Meters3123.7911

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 400 Meters · Place 22 · Hewitt-TrussvilleHewitt-Trussville400 Meters2254.4311
Feb 27Husky ClassicFeb 27 · 100 Meters · Place 35 · Hewitt-TrussvilleHewitt-Trussville100 Meters3511.8511
Feb 21Oak Mountain Eagle RelaysFeb 21 · 200 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville200 Meters523.56 PB11
Feb 21Oak Mountain Eagle RelaysFeb 21 · 100 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville100 Meters911.79 PB11
Jan 21Last Ditch JV MeetJan 21 · 60 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville60 Meters117.35 PB11
Jan 14JV Meet #3Jan 14 · 60 Meters · Place 28 · Hewitt-TrussvilleHewitt-Trussville60 Meters287.3811
Jan 6JV Meet #2Jan 6 · 60 Meters · Place 19 · Hewitt-TrussvilleHewitt-Trussville60 Meters197.3611

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 60 Meter · Place 20 · Hewitt-TrussvilleHewitt-Trussville60 Meter20.7.37a11
Dec 18JV Meet #1Dec 18 · 400 Meters · Place 18 · Hewitt-TrussvilleHewitt-Trussville400 Meters18.54.11a PB11
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 77 · Hewitt-TrussvilleHewitt-Trussville60 Meters777.3811
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 77 · Hewitt-TrussvilleHewitt-Trussville60 Meters777.3811
Feb 28Husky March ClassicFeb 28 · 400 Meters · Place 43 · Hewitt-TrussvilleHewitt-Trussville400 Meters4356.47a—
Feb 28Husky March ClassicFeb 28 · 200 Meters · Place 23 · Hewitt-TrussvilleHewitt-Trussville200 Meters2323.82a—
Feb 28Husky March ClassicFeb 28 · 100 Meters · Place 27 · Hewitt-TrussvilleHewitt-Trussville100 Meters2711.82a—
Jan 15JV Meet #3Jan 15 · 400 Meters · Place 44 · Hewitt-TrussvilleHewitt-Trussville400 Meters4455.1910
Jan 15JV Meet #3Jan 15 · 60 Meters · Place 41 · Hewitt-TrussvilleHewitt-Trussville60 Meters417.4510
Jan 7JV Meet #2Jan 7 · 60 Meters · Place 27 · Hewitt-TrussvilleHewitt-Trussville60 Meters277.4410

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 100 Meters · Place 12 · Hewitt-TrussvilleHewitt-Trussville100 MetersRound P12.11.74a10
Apr 17Birmingham Metro JV ChampionshipApr 17 · 200 Meters · Place 6 · Hewitt-TrussvilleHewitt-Trussville200 Meters623.6110
Apr 17Birmingham Metro JV ChampionshipApr 17 · 100 Meters · Place 6 · Hewitt-TrussvilleHewitt-Trussville100 Meters611.36 PB10
Apr 10Metro JV #6Apr 10 · 400 Meters · Place 22 · Hewitt-TrussvilleHewitt-Trussville400 Meters22.57.14a10
Apr 10Metro JV #6Apr 10 · 200 Meters · Place 6 · Hewitt-TrussvilleHewitt-Trussville200 Meters6.23.59a10
Apr 10Metro JV #6Apr 10 · 100 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville100 Meters9.11.67a10
Apr 3Metro JV #5Apr 3 · 400 Meters · Place 51 · Hewitt-TrussvilleHewitt-Trussville400 Meters51.57.13a10
Apr 3Metro JV #5Apr 3 · 200 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville200 Meters9.23.58a10
Apr 3Metro JV #5Apr 3 · 100 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville100 Meters10.11.47a10
Mar 19Metro JV #4Mar 19 · 400 Meters · Place 64 · Hewitt-TrussvilleHewitt-Trussville400 Meters64.1:04.06a10
Mar 19Metro JV #4Mar 19 · 200 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville200 Meters11.23.84a10
Mar 19Metro JV #4Mar 19 · 100 Meters · Place 15 · Hewitt-TrussvilleHewitt-Trussville100 Meters15.11.61a10
Mar 12Metro JV #3Mar 12 · 400 Meters · Place 22 · Hewitt-TrussvilleHewitt-Trussville400 Meters22.56.16a PB10
Mar 12Metro JV #3Mar 12 · 200 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville200 Meters5.23.42a PB10
Mar 12Metro JV #3Mar 12 · 100 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville100 Meters7.11.50a10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 400 Meters · Place 28 · Hewitt-TrussvilleHewitt-Trussville400 Meters28.58.16a10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 200 Meters · Place 13 · Hewitt-TrussvilleHewitt-Trussville200 Meters13.24.29a10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 100 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville100 Meters10.11.71a10

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 60 Meter · Place 14 · Hewitt-TrussvilleHewitt-Trussville60 Meter14.7.36a PB10
Dec 19JV Meet #1Dec 19 · 400 Meters · Place 34 · Hewitt-TrussvilleHewitt-Trussville400 Meters34.55.80a10
Dec 11First Crack JV MeetDec 11 · 60 Meter · Place 18 · Hewitt-TrussvilleHewitt-Trussville60 Meter18.7.54a10
Dec 11First Crack JV MeetDec 11 · 400 Meters · Place 20 · Hewitt-TrussvilleHewitt-Trussville400 Meters20.55.42a10
Feb 29Metro Birmingham JV Meet #1Feb 29 · 200 Meters · Place 13 · Hewitt-TrussvilleHewitt-Trussville200 Meters1324.939
Feb 29Metro Birmingham JV Meet #1Feb 29 · 100 Meters · Place 33 · Hewitt-TrussvilleHewitt-Trussville100 Meters3312.279

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 200 Meters · Place 13 · Hewitt-TrussvilleHewitt-Trussville200 Meters1323.80a—
Apr 18Birmingham Metro JV ChampionshipApr 18 · 100 Meters · Place 17 · Hewitt-TrussvilleHewitt-Trussville100 Meters1711.66a—
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 200 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville200 Meters724.109
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 100 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville100 Meters711.849
Apr 4Metro Birmingham JV Meet #5Apr 4 · 200 Meters · Place 12 · Hewitt-TrussvilleHewitt-Trussville200 Meters1224.08a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 100 Meters · Place 24 · Hewitt-TrussvilleHewitt-Trussville100 Meters2411.83a—
Mar 20Metro Birmingham JV Meet #4Mar 20 · 200 Meters · Place 13 · Hewitt-TrussvilleHewitt-Trussville200 Meters1323.989
Mar 20Metro Birmingham JV Meet #4Mar 20 · 100 Meters · Place 17 · Hewitt-TrussvilleHewitt-Trussville100 Meters1711.989
Mar 14Metro JV Meet #3Mar 14 · 100 Meters · Place 17 · Hewitt-TrussvilleHewitt-Trussville100 Meters1711.81a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 200 Meters · Place 12 · Hewitt-TrussvilleHewitt-Trussville200 Meters1223.96a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 100 Meters · Place 21 · Hewitt-TrussvilleHewitt-Trussville100 Meters2111.94a—

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 14Cross Plex JV Meet #1Dec 14 · 60 Meter · Place 101 · Hewitt-TrussvilleHewitt-Trussville60 Meter101.7.91a9
Jan 5Middle School Indoor Meet #2Jan 5 · 400 Meters · Place 26 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo400 Meters261:02.357
Jan 5Middle School Indoor Meet #2Jan 5 · 60 Meters · Place 25 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo60 Meters258.107

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 14Mountain Brook InvitationalApr 14 · 100 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville100 Meters8.11.97aWind: 2.37

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Middle School Indoor Meet #1Dec 8 · 60 Meter · Place 29 · Hewitt-TrussvilleHewitt-Trussville60 Meter29.8.21a7
Dec 8Middle School Indoor Meet #1Dec 8 · 400 Meters · Place 35 · Hewitt-TrussvilleHewitt-Trussville400 Meters35.1:05.31a7