Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · IndoorOak Mountain Eagle Relays · Feb 2111.88Oak Mountain Eagle RelaysFebruary 21, 2026
100 Meters · OutdoorMetro Birmingham JV Meet @ Hoover #6 · Apr 911.36aMetro Birmingham JV Meet @ Hoover #6April 9, 2026
200 Meters · IndoorHusky Classic · Feb 2723.75Husky ClassicFebruary 27, 2026
200 Meters · OutdoorHewitt-Trussville Invitational · Apr 1723.12aHewitt-Trussville InvitationalApril 17, 2026
400 Meters · IndoorHusky Classic · Feb 2754.20Husky ClassicFebruary 27, 2026
400 Meters · OutdoorMetro Birmingham JV Meet #5 · Apr 253.99aMetro Birmingham JV Meet #5April 2, 2026
60 Meter · IndoorJV Meet #1 · Dec 187.44aJV Meet #1December 18, 2025
60 Meters · IndoorJV Meet #3 · Jan 147.44JV Meet #3January 14, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 17Hewitt-Trussville InvitationalApr 17 · 400 Meters · Hewitt-TrussvilleHewitt-Trussville400 Meters--DNS12
Apr 17Hewitt-Trussville InvitationalApr 17 · 200 Meters · Place 20 · Hewitt-TrussvilleHewitt-Trussville200 Meters20.23.12a PB12
Apr 17Hewitt-Trussville InvitationalApr 17 · 100 Meters · Place 38 · Hewitt-TrussvilleHewitt-Trussville100 Meters38.11.66a12
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 400 Meters · Hewitt-TrussvilleHewitt-Trussville400 Meters--DNS12
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 200 Meters · Place 17 · Hewitt-TrussvilleHewitt-Trussville200 Meters17.24.13a12
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 100 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville100 Meters7.11.36a PB12
Apr 2Metro Birmingham JV Meet #5Apr 2 · 400 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville400 Meters10.53.99a PB12
Apr 2Metro Birmingham JV Meet #5Apr 2 · 200 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville200 Meters5.23.41a12
Apr 2Metro Birmingham JV Meet #5Apr 2 · 100 Meters · Place 14 · Hewitt-TrussvilleHewitt-Trussville100 Meters14.11.77a12
Mar 19Thompson InvitationalMar 19 · 400 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville400 Meters954.2212
Mar 14Homewood InvitationalMar 14 · 400 Meters · Place 38 · Hewitt-TrussHewitt-Truss400 Meters3854.27—
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 400 Meters · Place 63 · Hewitt-TrussvilleHewitt-Trussville400 Meters6356.4812

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 400 Meters · Place 21 · Hewitt-TrussvilleHewitt-Trussville400 Meters2154.20 PB12
Feb 27Husky ClassicFeb 27 · 200 Meters · Place 19 · Hewitt-TrussvilleHewitt-Trussville200 Meters1923.75 PB12
Feb 27Husky ClassicFeb 27 · 100 Meters · Place 40 · Hewitt-TrussvilleHewitt-Trussville100 Meters4011.9812
Feb 21Oak Mountain Eagle RelaysFeb 21 · 200 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville200 Meters724.4012
Feb 21Oak Mountain Eagle RelaysFeb 21 · 100 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville100 Meters1111.88 PB12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 400 Meters · Place 48 · Hewitt-TrussvilleHewitt-Trussville400 Meters4855.0512
Jan 14JV Meet #3Jan 14 · 60 Meters · Place 43 · Hewitt-TrussvilleHewitt-Trussville60 Meters437.44 PB12

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 60 Meter · Place 30 · Hewitt-TrussvilleHewitt-Trussville60 Meter30.7.44a PB12
Dec 6Magic City Invitational #2Dec 6 · 60 Meter · Place 69 · Hewitt-TrussvilleHewitt-Trussville60 Meter69.7.44a12
Dec 6Magic City Invitational #2Dec 6 · 400 Meters · Place 53 · Hewitt-TrussvilleHewitt-Trussville400 Meters53.55.22a12
Feb 28Husky March ClassicFeb 28 · 400 Meters · Place 41 · Hewitt-TrussvilleHewitt-Trussville400 Meters4156.21a—
Feb 28Husky March ClassicFeb 28 · 200 Meters · Place 37 · Hewitt-TrussvilleHewitt-Trussville200 Meters3724.41a—

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 200 Meters · Place 17 · Hewitt-TrussvilleHewitt-Trussville200 Meters1724.1611
Apr 17Birmingham Metro JV ChampionshipApr 17 · 400 Meters · Place 14 · Hewitt-TrussvilleHewitt-Trussville400 Meters1454.3711
Apr 17Birmingham Metro JV ChampionshipApr 17 · 100 Meters · Place 34 · Hewitt-TrussvilleHewitt-Trussville100 Meters3411.9511
Apr 10Metro JV #6Apr 10 · 400 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville400 Meters7.54.46a11
Apr 10Metro JV #6Apr 10 · 200 Meters · Place 27 · Hewitt-TrussvilleHewitt-Trussville200 Meters27.24.75a11
Apr 10Metro JV #6Apr 10 · 100 Meters · Place 19 · Hewitt-TrussvilleHewitt-Trussville100 Meters19.11.84a11
Apr 3Metro JV #5Apr 3 · 400 Meters · Place 49 · Hewitt-TrussvilleHewitt-Trussville400 Meters49.56.79a11
Apr 3Metro JV #5Apr 3 · 200 Meters · Place 32 · Hewitt-TrussvilleHewitt-Trussville200 Meters32.24.45a11
Apr 3Metro JV #5Apr 3 · 100 Meters · Place 41 · Hewitt-TrussvilleHewitt-Trussville100 Meters41.11.87a11
Mar 19Metro JV #4Mar 19 · 400 Meters · Place 28 · Hewitt-TrussvilleHewitt-Trussville400 Meters28.57.53a11
Mar 19Metro JV #4Mar 19 · 200 Meters · Place 15 · Hewitt-TrussvilleHewitt-Trussville200 Meters15.24.17a11
Mar 19Metro JV #4Mar 19 · 100 Meters · Place 22 · Hewitt-TrussvilleHewitt-Trussville100 Meters22.11.73a11
Mar 12Metro JV #3Mar 12 · 400 Meters · Place 19 · Hewitt-TrussvilleHewitt-Trussville400 Meters19.55.34a11
Mar 12Metro JV #3Mar 12 · 200 Meters · Place 19 · Hewitt-TrussvilleHewitt-Trussville200 Meters19.24.28a11
Mar 12Metro JV #3Mar 12 · 100 Meters · Place 31 · Hewitt-TrussvilleHewitt-Trussville100 Meters31.12.07a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 400 Meters · Place 16 · Hewitt-TrussvilleHewitt-Trussville400 Meters16.55.93a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 200 Meters · Place 31 · Hewitt-TrussvilleHewitt-Trussville200 Meters31.24.86a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 100 Meters · Place 33 · Hewitt-TrussvilleHewitt-Trussville100 Meters33.12.17a11

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 29OTM Mary Birdwell MemorialJun 29 · 400 Meters · Place 4 · Trussville PTrussville P400 Meters456.9017
Jun 29OTM Mary Birdwell MemorialJun 29 · 200 Meters · Place 5 · Trussville PTrussville P200 Meters524.8717
Jun 22USATF Alabama Association Junior Olympic ChampionshipsJun 22 · 400 Meters · Place 6 · Trussville Parks and RecreationTrussville Parks and Recreation400 Meters6.56.90a10
Jun 22USATF Alabama Association Junior Olympic ChampionshipsJun 22 · 200 Meters · Place 12 · Trussville Parks and RecreationTrussville Parks and Recreation200 Meters12.24.87a10
Jun 22USATF Alabama Association Junior Olympic ChampionshipsJun 22 · 100 Meters · Place 14 · Trussville Parks and RecreationTrussville Parks and Recreation100 Meters14.12.40a10
Apr 18Birmingham Metro JV ChampionshipApr 18 · 400 Meters · Place 31 · Hewitt-TrussvilleHewitt-Trussville400 Meters3157.28a—
Apr 18Birmingham Metro JV ChampionshipApr 18 · 200 Meters · Place 39 · Hewitt-TrussvilleHewitt-Trussville200 Meters3924.85a—
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 400 Meters · Place 33 · Hewitt-TrussvilleHewitt-Trussville400 Meters331:00.8110
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 200 Meters · Place 36 · Hewitt-TrussvilleHewitt-Trussville200 Meters3625.4910
Mar 20Metro Birmingham JV Meet #4Mar 20 · 400 Meters · Place 25 · Hewitt-TrussvilleHewitt-Trussville400 Meters2558.2810
Mar 20Metro Birmingham JV Meet #4Mar 20 · 200 Meters · Place 40 · Hewitt-TrussvilleHewitt-Trussville200 Meters4025.2310
Mar 14Metro JV Meet #3Mar 14 · 400 Meters · Place 30 · Hewitt-TrussvilleHewitt-Trussville400 Meters3057.78a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 400 Meters · Place 24 · Hewitt-TrussvilleHewitt-Trussville400 Meters2457.54a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 200 Meters · Place 34 · Hewitt-TrussvilleHewitt-Trussville200 Meters3424.86a—

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 29Metro Birmingham JV Meet #1Feb 29 · 400 Meters · Place 23 · Hewitt-TrussvilleHewitt-Trussville400 Meters2358.2110
Feb 29Metro Birmingham JV Meet #1Feb 29 · 200 Meters · Place 25 · Hewitt-TrussvilleHewitt-Trussville200 Meters2525.2810
Jan 29JV Meet #3Jan 29 · 400 Meters · Place 56 · Hewitt-TrussvilleHewitt-Trussville400 Meters5659.1310
Jan 29JV Meet #3Jan 29 · 60 Meters · Place 116 · Hewitt-TrussvilleHewitt-Trussville60 Meters1168.0210
Jan 24Last Ditch JV MeetJan 24 · 60 Meters · Place 57 · Hewitt-TrussvilleHewitt-Trussville60 Meters577.9110
Jan 9JV Meet #2Jan 9 · 400 Meters · Place 68 · Hewitt-TrussHewitt-Truss400 Meters6859.62—
Jan 9JV Meet #2Jan 9 · 60 Meters · Place 92 · Hewitt-TrussHewitt-Truss60 Meters927.91—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14Cross Plex JV Meet #1Dec 14 · 60 Meter · Place 85 · Hewitt-TrussvilleHewitt-Trussville60 Meter85.7.84a10