Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorB'ham Metro JV Championship 2026 · Apr 1614.95aB'ham Metro JV Championship 2026April 16, 2026
100m Hurdles · 30" / 0.762m · OutdoorMetro Birmingham JV Meet #5 · Apr 220.55aMetro Birmingham JV Meet #5April 2, 2026
100m Hurdles · 33" / 0.838m · OutdoorB'ham Metro JV Championship 2026 · Apr 1619.66aB'ham Metro JV Championship 2026April 16, 2026
200 Meters · OutdoorMetro Birmingham JV Meet #2 · Mar 532.28Metro Birmingham JV Meet #2March 5, 2026
300m Hurdles · 30" / 0.762m · OutdoorMetro Birmingham JV Meet @ Hoover #6 · Apr 958.76aMetro Birmingham JV Meet @ Hoover #6April 9, 2026
60 Meter · IndoorMiddle School Meet #2 · Dec 169.67aMiddle School Meet #2December 16, 2024
60 Meters · IndoorMiddle School Meet #3 · Jan 89.83Middle School Meet #3January 8, 2024
60m Hurdles · 30" / 0.762m · IndoorMiddle School Meet #2 · Dec 1612.14aMiddle School Meet #2December 16, 2024
60m Hurdles · 33" / 0.838m · IndoorMiddle School Meet #1 · Dec 720.24aMiddle School Meet #1December 7, 2023
Long Jump · OutdoorMetro Birmingham JV Meet @ Hoover #6 · Apr 915-00.75Metro Birmingham JV Meet @ Hoover #6April 9, 2026

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

2026 Outdoor Track

31 results
DateMeetEventPlMarkGr
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · Long Jump · Place 10 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump10.14-01.009
Apr 16B'ham Metro JV Championship 2026Apr 16 · Long Jump · Place 13 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump13.14-06.759
Apr 16B'ham Metro JV Championship 2026Apr 16 · 300m Hurdles · Hewitt-TrussvilleHewitt-Trussville300m Hurdles30" / 0.762m--DNS9
Apr 16B'ham Metro JV Championship 2026Apr 16 · 100m Hurdles · Place 20 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles33" / 0.838m20.19.66a PB9
Apr 16B'ham Metro JV Championship 2026Apr 16 · 100 Meters · Place 56 · Hewitt-TrussvilleHewitt-Trussville100 Meters56.14.95a PB9
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · Long Jump · Place 4 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump4.15-00.75 PB9
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 300m Hurdles · Place 10 · Hewitt-TrussvilleHewitt-Trussville300m Hurdles30" / 0.762m10.58.76a PB9
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 100m Hurdles · Hewitt-TrussvilleHewitt-Trussville100m Hurdles33" / 0.838m--DNS9
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 100 Meters · Place 53 · Hewitt-TrussvilleHewitt-Trussville100 Meters53.15.16a9
Apr 2Metro Birmingham JV Meet #5Apr 2 · Long Jump · Place 19 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump19.13-03.009
Apr 2Metro Birmingham JV Meet #5Apr 2 · 300m Hurdles · Place 10 · Hewitt-TrussvilleHewitt-Trussville300m Hurdles30" / 0.762m10.1:01.56a9
Apr 2Metro Birmingham JV Meet #5Apr 2 · 100m Hurdles · Place 19 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles30" / 0.762m19.20.55a PB9
Apr 2Metro Birmingham JV Meet #5Apr 2 · 200 Meters · Hewitt-TrussvilleHewitt-Trussville200 Meters--DNS9
Mar 18Birmingham Metro JV Meet #4Mar 18 · Long Jump · Place 4 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump414-59
Mar 18Birmingham Metro JV Meet #4Mar 18 · 300m Hurdles · Place 10 · Hewitt-TrussvilleHewitt-Trussville300m Hurdles1058.539
Mar 18Birmingham Metro JV Meet #4Mar 18 · 100m Hurdles · Place 11 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles1120.089
Mar 18Birmingham Metro JV Meet #4Mar 18 · 100 Meters · Place 34 · Hewitt-TrussvilleHewitt-Trussville100 Meters3414.969
Mar 12Metro Birmingham JV Meet #3Mar 12 · Long Jump · Place 35 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump359-19
Mar 12Metro Birmingham JV Meet #3Mar 12 · 100m Hurdles · Place 16 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles1620.639
Mar 12Metro Birmingham JV Meet #3Mar 12 · 100 Meters · Place 78 · Hewitt-TrussvilleHewitt-Trussville100 Meters7815.679
Mar 5Metro Birmingham JV Meet #2Mar 5 · Long Jump · Place 7 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump713-2.509
Mar 5Metro Birmingham JV Meet #2Mar 5 · 100m Hurdles · Place 13 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles1320.979
Mar 5Metro Birmingham JV Meet #2Mar 5 · 200 Meters · Place 72 · Hewitt-TrussvilleHewitt-Trussville200 Meters7232.28 PB9
Mar 5Metro Birmingham JV Meet #2Mar 5 · 100 Meters · Place 61 · Hewitt-TrussvilleHewitt-Trussville100 Meters6115.329
Mar 5Metro Birmingham JV Meet #2Mar 5 · Long Jump · Place 7 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump713-2.509
Mar 5Metro Birmingham JV Meet #2Mar 5 · 100m Hurdles · Place 13 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles1320.979
Mar 5Metro Birmingham JV Meet #2Mar 5 · 200 Meters · Place 72 · Hewitt-TrussvilleHewitt-Trussville200 Meters7232.289
Mar 5Metro Birmingham JV Meet #2Mar 5 · 100 Meters · Place 61 · Hewitt-TrussvilleHewitt-Trussville100 Meters6115.329
Feb 25Metro Birmingham JV Meet #1Feb 25 · Long Jump · Place 29 · Hewitt-TrussvilleHewitt-TrussvilleLong Jump29.11-08.509
Feb 25Metro Birmingham JV Meet #1Feb 25 · 200 Meters · Place 43 · Hewitt-TrussvilleHewitt-Trussville200 Meters43.33.13a9
Feb 25Metro Birmingham JV Meet #1Feb 25 · 100 Meters · Place 57 · Hewitt-TrussvilleHewitt-Trussville100 Meters57.15.72a9

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 60m Hurdles · Hewitt-TrussvilleHewitt-Trussville60m Hurdles30" / 0.762m--DNS9
Dec 18JV Meet #1Dec 18 · 60 Meter · Hewitt-TrussvilleHewitt-Trussville60 Meter--DNS9
Dec 18JV Meet #1Dec 18 · Long Jump · Hewitt-TrussvilleHewitt-TrussvilleLong Jump--DNS9
Dec 18JV Meet #1Dec 18 · 400 Meters · Hewitt-TrussvilleHewitt-Trussville400 Meters--DNS9
Jan 9Middle School Indoor Meet #3Jan 9 · 60m Hurdles · Place 46 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles4612.55a—
Jan 9Middle School Indoor Meet #3Jan 9 · 60 Meters · Place 184 · Hewitt-TrussvilleHewitt-Trussville60 Meters1849.97a—
Jan 9Middle School Indoor Meet #3Jan 9 · 60m Hurdles · Place 46 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo60m Hurdles4612.558
Jan 9Middle School Indoor Meet #3Jan 9 · 60 Meters · Place 184 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo60 Meters1849.978

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
Mar 18Metro South Meet 3Mar 18 · 100m Hurdles · Place 14 · Hewitt-TrussvilleHewitt-Trussville100m Hurdles30" / 0.762m14.20.85a8
Mar 18Metro South Meet 3Mar 18 · 200 Meters · Place 68 · Hewitt-TrussvilleHewitt-Trussville200 Meters68.33.70a8
Mar 18Metro South Meet 3Mar 18 · 100 Meters · Place 94 · Hewitt-TrussvilleHewitt-Trussville100 Meters94.15.92a8
Mar 11Metro South Meet 2- OM 2025Mar 11 · 200 Meters · Place 67 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo200 Meters6732.608
Mar 11Metro South Meet 2- OM 2025Mar 11 · 100 Meters · Place 68 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo100 Meters6815.388
Mar 5Metro South Meet #1 @ HewittMar 5 · 100m Hurdles · Place 14 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo100m Hurdles1421.268
Mar 5Metro South Meet #1 @ HewittMar 5 · 200 Meters · Place 31 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo200 Meters3135.268
Mar 5Metro South Meet #1 @ HewittMar 5 · 100 Meters · Place 105 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo100 Meters10516.888

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 16Middle School Meet #2Dec 16 · 60m Hurdles · Place 30 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles30" / 0.762m30.12.14a PB8
Dec 16Middle School Meet #2Dec 16 · 60 Meter · Place 128 · Hewitt-TrussvilleHewitt-Trussville60 Meter128.9.67a PB8
Dec 12Middle School Meet #1Dec 12 · 60m Hurdles · Place 37 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles30" / 0.762m37.12.30a8
Dec 12Middle School Meet #1Dec 12 · 60 Meter · Place 173 · Hewitt-TrussvilleHewitt-Trussville60 Meter173.9.86a8
Jan 18Middle School Gold Championship MeetJan 18 · 60m Hurdles · Place 45 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo60m Hurdles4513.077
Jan 18Middle School Gold Championship MeetJan 18 · 60 Meters · Place 96 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo60 Meters969.877
Jan 8Middle School Meet #3Jan 8 · 60m Hurdles · Place 48 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo60m Hurdles4813.117
Jan 8Middle School Meet #3Jan 8 · 60 Meters · Place 141 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo60 Meters1419.83 PB7
Jan 4Middle School Meet #2Jan 4 · 60m Hurdles · Place 46 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo60m Hurdles4613.147
Jan 4Middle School Meet #2Jan 4 · 60 Meters · Place 146 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo60 Meters14610.007

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Middle School Meet #1Dec 7 · 60m Hurdles · Place 66 · Hewitt-TrussvilleHewitt-Trussville60m Hurdles33" / 0.838m66.20.24a PB7
Dec 7Middle School Meet #1Dec 7 · 60 Meter · Place 155 · Hewitt-TrussvilleHewitt-Trussville60 Meter155.9.94a7