Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBirmingham Metro JV Championship · Apr 1712.88Birmingham Metro JV ChampionshipApril 17, 2025
200 Meters · OutdoorMetro JV #5 · Apr 327.27aMetro JV #5April 3, 2025
60 Meter · IndoorJV Meet #1 · Dec 188.25aJV Meet #1December 18, 2025
60 Meters · IndoorJV Meet #2 · Jan 68.29JV Meet #2January 6, 2026
60m Hurdles · 33" / 0.838m · IndoorIcebreaker Invitational Meet #2 · Jan 812.58aIcebreaker Invitational Meet #2January 8, 2022
High Jump · IndoorJV Meet #1 · Dec 194-04.00JV Meet #1December 19, 2024
Long Jump · IndoorJV Meet #1 · Dec 1813-10.75JV Meet #1December 18, 2025
Long Jump · OutdoorMetro JV #5 · Apr 314-01.00Metro JV #5April 3, 2025

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 16B'ham Metro JV Championship 2026Apr 16 · 200 Meters · Hewitt-TrussvilleHewitt-Trussville200 Meters--DNS11
Apr 16B'ham Metro JV Championship 2026Apr 16 · 100 Meters · Hewitt-TrussvilleHewitt-Trussville100 Meters--DNS11
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 200 Meters · Hewitt-TrussvilleHewitt-Trussville200 Meters--DNS11
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 100 Meters · Hewitt-TrussvilleHewitt-Trussville100 Meters--DNS11
Apr 2Metro Birmingham JV Meet #5Apr 2 · Long Jump · Hewitt-TrussvilleHewitt-TrussvilleLong Jump--DNS11
Apr 2Metro Birmingham JV Meet #5Apr 2 · 200 Meters · Hewitt-TrussvilleHewitt-Trussville200 Meters--DNS11
Apr 2Metro Birmingham JV Meet #5Apr 2 · 100 Meters · Hewitt-TrussvilleHewitt-Trussville100 Meters--DNS11
Feb 25Metro Birmingham JV Meet #1Feb 25 · Triple Jump · Hewitt-TrussvilleHewitt-TrussvilleTriple Jump--DNS11
Feb 25Metro Birmingham JV Meet #1Feb 25 · 200 Meters · Hewitt-TrussvilleHewitt-Trussville200 Meters--DNS11
Feb 25Metro Birmingham JV Meet #1Feb 25 · 100 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville100 Meters4.13.63a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 14JV Meet #3Jan 14 · Long Jump · Place 89 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump8910-6.7511
Jan 14JV Meet #3Jan 14 · 60 Meters · Place 23 · Hewitt-TrussvilleHewitt-Trussville60 Meters238.3711
Jan 6JV Meet #2Jan 6 · 60 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville60 Meters58.29 PB11

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 60 Meter · Place 6 · Hewitt-TrussvilleHewitt-Trussville60 Meter6.8.25a PB11
Dec 18JV Meet #1Dec 18 · Triple Jump · Hewitt-TrussvilleHewitt-TrussvilleTriple Jump--DNS11
Dec 18JV Meet #1Dec 18 · Long Jump · Place 13 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump13.13-10.75 PB11
Dec 18JV Meet #1Dec 18 · High Jump · Place 10 · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump10.4-02.0011
Dec 13Holiday Invitational #2Dec 13 · High Jump · Place 28 · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump284-411
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 62 · Hewitt-TrussvilleHewitt-Trussville60 Meters628.4111
Dec 13Holiday Invitational #2Dec 13 · High Jump · Place 28 · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump284-411
Dec 13Holiday Invitational #2Dec 13 · 60 Meters · Place 62 · Hewitt-TrussvilleHewitt-Trussville60 Meters628.4111
Dec 10First Crack JV MeetDec 10 · 60 Meter · Hewitt-TrussvilleHewitt-Trussville60 Meter--DNS11
Jan 15JV Meet #3Jan 15 · Long Jump · Place 33 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump3313-510
Jan 15JV Meet #3Jan 15 · High Jump · Place 23 · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump234-010
Jan 15JV Meet #3Jan 15 · 60 Meters · Place 19 · Hewitt-TrussvilleHewitt-Trussville60 Meters198.3210
Jan 8Hump Day OctameetJan 8 · High Jump · Place 10 · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump104-310
Jan 8Hump Day OctameetJan 8 · 60 Meters · Place 12 · Hewitt-TrussvilleHewitt-Trussville60 Meters128.4210
Jan 7JV Meet #2Jan 7 · Long Jump · Place 12 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump1214-210

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 200 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville200 Meters327.5010
Apr 17Birmingham Metro JV ChampionshipApr 17 · 100 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville100 Meters212.88 PB10
Apr 11Mountain Brook InvitationalApr 11 · 100 Meters · Place 28 · Hewitt-TrussvilleHewitt-Trussville100 MetersRound P28.13.25a10
Apr 3Metro JV #5Apr 3 · Long Jump · Place 10 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump10.14-01.00 PB10
Apr 3Metro JV #5Apr 3 · High Jump · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump--DNS10
Apr 3Metro JV #5Apr 3 · 200 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville200 Meters3.27.27a PB10
Apr 3Metro JV #5Apr 3 · 100 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville100 Meters4.13.25a10
Mar 19Metro JV #4Mar 19 · Long Jump · Place 27 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump27.11-02.5010
Mar 19Metro JV #4Mar 19 · 200 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville200 Meters7.28.18a10
Mar 19Metro JV #4Mar 19 · 100 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville100 Meters4.13.44a10
Mar 12Metro JV #3Mar 12 · 200 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville200 Meters3.28.15a10
Mar 12Metro JV #3Mar 12 · 100 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville100 Meters5.13.41a10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · Long Jump · Place 23 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump23.12-04.5010
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 200 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville200 Meters9.29.13a10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 100 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville100 Meters3.13.73a10

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 60 Meter · Place 11 · Hewitt-TrussvilleHewitt-Trussville60 Meter11.8.33a10
Dec 19JV Meet #1Dec 19 · Long Jump · Place 22 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump22.13-02.5010
Dec 19JV Meet #1Dec 19 · High Jump · Place 6 · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump6.4-04.00 PB10
Dec 11First Crack JV MeetDec 11 · 60 Meter · Place 9 · Hewitt-TrussvilleHewitt-Trussville60 Meter9.8.54a10
Dec 11First Crack JV MeetDec 11 · Long Jump · Place 14 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump14.13-03.2510
Dec 11First Crack JV MeetDec 11 · High Jump · Place 2 · Hewitt-TrussvilleHewitt-TrussvilleHigh Jump2.4-02.0010
Jan 27Last Chance Meet #3Jan 27 · 60 Meters · Place 72 · St. Clair CountySt. Clair County60 Meters728.599
Jan 24Last Ditch JV MeetJan 24 · 60 Meters · Place 21 · St. Clair CountySt. Clair County60 Meters218.639
Jan 22MLK Classic #2Jan 22 · 60 Meter · Place 32 · St Clair CountySt Clair County60 Meter32.8.53a9

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 14Cross Plex JV Meet #1Dec 14 · 60 Meter · Place 15 · St Clair CountySt Clair County60 Meter15.8.54a9
Dec 9Holiday Invitational #2Dec 9 · Long Jump · Place 75 · St Clair CountySt Clair CountyLong Jump75.10-11.009

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 29Last Chance Invitational #3Jan 29 · 60m Hurdles · Place 37 · St. Clair CoSt. Clair Co60m Hurdles3712.09—
Jan 8Icebreaker Invitational Meet #2Jan 8 · 60m Hurdles · Place 37 · St Clair CountySt Clair County60m Hurdles33" / 0.838m37.12.58a PB7

2021 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 11Crossplex Holiday Invitational #2Dec 11 · 60m Hurdles · Place 51 · St Clair CountySt Clair County60m Hurdles33" / 0.838m51.13.03a7