Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorMagic City Invitational #2 · Dec 65:12.08aMagic City Invitational #2December 6, 2025
1600 Meters · OutdoorMetro Birmingham JV Meet #5 · Apr 24:57.12aMetro Birmingham JV Meet #5April 2, 2026
3200 Meters · IndoorLast Chance #1/Pentathlon · Jan 2412:20.36Last Chance #1/PentathlonJanuary 24, 2025
400 Meters · IndoorJV Meet #1 · Dec 1854.72aJV Meet #1December 18, 2025
400 Meters · OutdoorMetro Birmingham JV Meet #2 · Mar 554.10Metro Birmingham JV Meet #2March 5, 2026
800 Meters · IndoorJV Meet #3 · Jan 142:08.51JV Meet #3January 14, 2026
800 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 102:02.34aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 22RunningLane Track ChampionshipsMay 22 · 800 Meters · Place 127 · AlabamaAlabama800 Meters127.2:05.80a10
Apr 17Hewitt-Trussville InvitationalApr 17 · 800 Meters · Place 16 · Hewitt-TrussvilleHewitt-Trussville800 Meters16.2:04.56a10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 26 · Hewitt-TrussvilleHewitt-Trussville800 Meters26.2:02.34a PB10
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 1600 Meters · Hewitt-TrussvilleHewitt-Trussville1600 Meters--DNS10
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 800 Meters · Hewitt-TrussvilleHewitt-Trussville800 Meters--DNS10
Apr 2Metro Birmingham JV Meet #5Apr 2 · 1600 Meters · Place 20 · Hewitt-TrussvilleHewitt-Trussville1600 Meters20.4:57.12a PB10
Apr 2Metro Birmingham JV Meet #5Apr 2 · 800 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville800 Meters2.2:06.22a10
Mar 19Thompson InvitationalMar 19 · 800 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville800 Meters52:04.3910
Mar 12Metro Birmingham JV Meet #3Mar 12 · 1600 Meters · Place 31 · Hewitt-TrussvilleHewitt-Trussville1600 Meters315:00.2710
Mar 12Metro Birmingham JV Meet #3Mar 12 · 800 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville800 Meters52:06.1610
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 14 · Hewitt-TrussvilleHewitt-Trussville800 Meters142:08.1810
Mar 5Metro Birmingham JV Meet #2Mar 5 · 400 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville400 Meters354.10 PB10
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 14 · Hewitt-TrussvilleHewitt-Trussville800 Meters142:08.1810
Mar 5Metro Birmingham JV Meet #2Mar 5 · 400 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville400 Meters354.1010
Feb 25Metro Birmingham JV Meet #1Feb 25 · 1600 Meters · Place 30 · Hewitt-TrussvilleHewitt-Trussville1600 Meters30.5:04.04a10
Feb 25Metro Birmingham JV Meet #1Feb 25 · 800 Meters · Place 21 · Hewitt-TrussvilleHewitt-Trussville800 Meters21.2:14.65a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 25 · Hewitt-TrussvilleHewitt-Trussville800 Meters252:08.51 PB10

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 800 Meters · Place 16 · Hewitt-TrussvilleHewitt-Trussville800 Meters16.2:13.40a10
Dec 18JV Meet #1Dec 18 · 400 Meters · Place 24 · Hewitt-TrussvilleHewitt-Trussville400 Meters24.54.72a PB10
Dec 6Magic City Invitational #2Dec 6 · 1600 Meters · Place 32 · Hewitt-TrussvilleHewitt-Trussville1600 Meters32.5:12.08a PB10
Jan 24Last Chance #1/PentathlonJan 24 · 3200 Meters · Place 67 · Hewitt-TrussvilleHewitt-Trussville3200 Meters6712:20.36 PB9
Jan 7JV Meet #2Jan 7 · 800 Meters · Place 29 · Hewitt-TrussvilleHewitt-Trussville800 Meters292:14.869
Jan 7JV Meet #2Jan 7 · 400 Meters · Place 33 · Hewitt-TrussvilleHewitt-Trussville400 Meters3355.569

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 1600 Meters · Place 67 · Hewitt-TrussvilleHewitt-Trussville1600 Meters675:20.849
Apr 17Birmingham Metro JV ChampionshipApr 17 · 800 Meters · Place 27 · Hewitt-TrussvilleHewitt-Trussville800 Meters272:13.179
Apr 10Metro JV #6Apr 10 · 1600 Meters · Place 26 · Hewitt-TrussvilleHewitt-Trussville1600 Meters26.5:21.08a9
Apr 10Metro JV #6Apr 10 · 800 Meters · Place 13 · Hewitt-TrussvilleHewitt-Trussville800 Meters13.2:12.91a9
Apr 3Metro JV #5Apr 3 · 1600 Meters · Place 44 · Hewitt-TrussvilleHewitt-Trussville1600 Meters44.5:18.10a9
Apr 3Metro JV #5Apr 3 · 800 Meters · Place 16 · Hewitt-TrussvilleHewitt-Trussville800 Meters16.2:13.48a9
Mar 19Metro JV #4Mar 19 · 1600 Meters · Hewitt-TrussvilleHewitt-Trussville1600 Meters--DNS9
Mar 19Metro JV #4Mar 19 · 800 Meters · Place 14 · Hewitt-TrussvilleHewitt-Trussville800 Meters14.2:11.28a9
Mar 12Metro JV #3Mar 12 · 1600 Meters · Place 58 · Hewitt-TrussvilleHewitt-Trussville1600 Meters58.5:17.60a9
Mar 12Metro JV #3Mar 12 · 800 Meters · Place 24 · Hewitt-TrussvilleHewitt-Trussville800 Meters24.2:13.97a9
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 1600 Meters · Place 57 · Hewitt-TrussvilleHewitt-Trussville1600 Meters57.5:36.91a9
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 800 Meters · Place 22 · Hewitt-TrussvilleHewitt-Trussville800 Meters22.2:13.88a9

2024 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 800 Meters · Place 24 · Hewitt-TrussvilleHewitt-Trussville800 Meters24.2:14.16a9
Dec 19JV Meet #1Dec 19 · 400 Meters · Place 31 · Hewitt-TrussvilleHewitt-Trussville400 Meters31.55.40a9
Dec 11First Crack JV MeetDec 11 · 800 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville800 Meters8.2:12.40a9
Dec 11First Crack JV MeetDec 11 · 400 Meters · Place 26 · Hewitt-TrussvilleHewitt-Trussville400 Meters26.56.25a9
Jan 18Middle School Gold Championship MeetJan 18 · 800 Meters · Place 28 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo800 Meters282:34.258
Jan 18Middle School Gold Championship MeetJan 18 · 400 Meters · Place 33 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo400 Meters331:02.648
Jan 8Middle School Meet #3Jan 8 · 400 Meters · Place 23 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo400 Meters231:00.588
Jan 4Middle School Meet #2Jan 4 · 800 Meters · Place 25 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo800 Meters252:33.798
Jan 4Middle School Meet #2Jan 4 · 400 Meters · Place 18 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo400 Meters181:01.358

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Middle School Meet #1Dec 7 · 800 Meters · Place 63 · Hewitt-TrussvilleHewitt-Trussville800 Meters63.2:42.13a8
Dec 7Middle School Meet #1Dec 7 · 400 Meters · Place 27 · Hewitt-TrussvilleHewitt-Trussville400 Meters27.1:02.48a8