Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorHusky Classic · Feb 274:36.55Husky ClassicFebruary 27, 2026
1600 Meters · OutdoorVestavia Hills - Varsity - King of the Mountain - Invitational · Mar 64:29.91Vestavia Hills - Varsity - King of the Mountain - InvitationalMarch 6, 2026
3200 Meters · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 239:56.23aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
3200 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 309:41.89aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
800 Meters · IndoorJV Meet #2 · Jan 62:13.52JV Meet #2January 6, 2026
800 Meters · OutdoorMetro South Meet 3 · Mar 182:19.90aMetro South Meet 3March 18, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 3200 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville3200 Meters10.9:41.89a PB9
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 3200 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville3200 Meters8.9:44.56a9
Apr 17Hewitt-Trussville InvitationalApr 17 · 1600 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville1600 Meters4.4:34.06a9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 3200 Meters · Place 14 · Hewitt-TrussvilleHewitt-Trussville3200 Meters14.9:49.28a9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 21 · Hewitt-TrussvilleHewitt-Trussville1600 Meters21.4:30.17a9
Apr 4The 2026 Wayne Murphy InvitationalApr 4 · 1600 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville1600 Meters5.4:33.89a9
Mar 19Thompson InvitationalMar 19 · 1600 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville1600 Meters14:34.799
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 3200 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville3200 Meters1010:12.969
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 1600 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville1600 Meters94:29.91 PB9

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 1600 Meters · Place 13 · Hewitt-TrussvilleHewitt-Trussville1600 Meters134:36.55 PB9
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 3200 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville3200 Meters10.9:56.23a PB9
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 1600 Meters · Place 20 · Hewitt-TrussvilleHewitt-Trussville1600 Meters20.4:36.76a9
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 1600 Meters · Place 18 · Hewitt-TrussvilleHewitt-Trussville1600 Meters184:39.139
Jan 6JV Meet #2Jan 6 · 1600 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville1600 Meters44:42.139
Jan 6JV Meet #2Jan 6 · 800 Meters · Place 14 · Hewitt-TrussvilleHewitt-Trussville800 Meters142:13.52 PB9

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 1600 Meters · Place 5 · Hewitt-TrussvilleHewitt-Trussville1600 Meters5.4:44.45a9
Dec 18JV Meet #1Dec 18 · 800 Meters · Place 17 · Hewitt-TrussvilleHewitt-Trussville800 Meters17.2:14.01a9
Dec 13Holiday Invitational #2Dec 13 · 3200 Meters · Place 16 · Hewitt-TrussvilleHewitt-Trussville3200 Meters1610:26.349
Dec 13Holiday Invitational #2Dec 13 · 1600 Meters · Place 18 · Hewitt-TrussvilleHewitt-Trussville1600 Meters184:45.969
Dec 13Holiday Invitational #2Dec 13 · 3200 Meters · Place 17 · Hewitt-TrussvilleHewitt-Trussville3200 Meters1710:26.349
Dec 13Holiday Invitational #2Dec 13 · 1600 Meters · Place 18 · Hewitt-TrussvilleHewitt-Trussville1600 Meters184:45.969
Jan 24Last Chance #1/PentathlonJan 24 · 3200 Meters · Place 40 · Hewitt-TrussvilleHewitt-Trussville3200 Meters4010:37.358
Jan 16Middle School Gold Championship MeetJan 16 · 1600 Meters · Place 3 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters34:53.158
Jan 16Middle School Gold Championship MeetJan 16 · 800 Meters · Place 10 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo800 Meters102:19.588
Jan 9Middle School Indoor Meet #3Jan 9 · 1600 Meters · Place 2 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters24:56.288
Jan 9Middle School Indoor Meet #3Jan 9 · 800 Meters · Place 4 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo800 Meters42:21.668
Jan 9Middle School Indoor Meet #3Jan 9 · 1600 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville1600 Meters24:56.28a—
Jan 9Middle School Indoor Meet #3Jan 9 · 800 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville800 Meters42:21.66a—

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 7Metro Meet #5 @ Spain Park 2025Apr 7 · 800 Meters · Place 8 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo800 Meters82:26.738
Apr 7Metro Meet #5 @ Spain Park 2025Apr 7 · 1600 Meters · Place 1 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters14:57.348
Mar 18Metro South Meet 3Mar 18 · 800 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville800 Meters1.2:19.90a PB8
Mar 11Metro South Meet 2- OM 2025Mar 11 · 1600 Meters · Place 1 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters14:56.728
Mar 5Metro South Meet #1 @ HewittMar 5 · 1600 Meters · Place 2 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters24:58.098

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 16Middle School Meet #2Dec 16 · 1600 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville1600 Meters2.5:02.34a8
Dec 16Middle School Meet #2Dec 16 · 800 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville800 Meters3.2:21.99a8
Dec 12Middle School Meet #1Dec 12 · 1600 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville1600 Meters3.5:06.83a8
Dec 12Middle School Meet #1Dec 12 · 800 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville800 Meters7.2:24.49a8