Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · Outdoor5 Team Battle Royale · Feb 222:44.58a5 Team Battle RoyaleFebruary 22, 2024
1600 Meters · IndoorHusky Classic · Feb 274:35.68Husky ClassicFebruary 27, 2026
1600 Meters · OutdoorMountain Brook Invitational · Apr 124:40.99aMountain Brook InvitationalApril 12, 2024
2000 Meters · Outdoor5 Team Battle Royale · Feb 226:18.24a5 Team Battle RoyaleFebruary 22, 2024
3200 Meters · IndoorLast Chance Meet #1 · Jan 2610:23.84Last Chance Meet #1January 26, 2024
3200 Meters · OutdoorMountain Brook Invitational · Apr 1210:28.11aMountain Brook InvitationalApril 12, 2024
400 Meters · OutdoorMetro Birmingham JV Meet #4 · Mar 2056.54Metro Birmingham JV Meet #4March 20, 2024
800 Meters · IndoorMartin Luther King Indoor Track Classic #2 · Jan 192:00.51Martin Luther King Indoor Track Classic #2January 19, 2026
800 Meters · OutdoorAHSAA Hewitt-Trussville Section 2025 · Apr 251:58.74aAHSAA Hewitt-Trussville Section 2025April 25, 2025

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 800 Meters · Place 22 · Hewitt-TrussvilleHewitt-Trussville800 Meters22.2:05.43a11
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 800 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville800 Meters10.1:59.93a11
Apr 17Hewitt-Trussville InvitationalApr 17 · 800 Meters · Place 12 · Hewitt-TrussvilleHewitt-Trussville800 Meters12.2:03.35a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 14 · Hewitt-TrussvilleHewitt-Trussville800 Meters14.1:59.36a11
Apr 4The 2026 Wayne Murphy InvitationalApr 4 · 800 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville800 Meters9.2:03.18a11
Mar 19Thompson InvitationalMar 19 · 800 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville800 Meters42:04.2211
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 800 Meters · Place 13 · Hewitt-TrussvilleHewitt-Trussville800 Meters132:01.9311

2026 Indoor Track

7 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 1600 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville1600 Meters114:35.68 PB11
Jan 30AHSAA State Indoor MeetJan 30 · 800 Meters · Place 12 · Hewitt-TrussvilleHewitt-Trussville800 Meters122:01.6511
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 800 Meters · Place 38 · Hewitt-TrussvilleHewitt-Trussville800 Meters38.2:08.38a11
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 800 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville800 Meters42:00.51 PB11
Jan 14JV Meet #3Jan 14 · 1600 Meters · Place 20 · Hewitt-TrussvilleHewitt-Trussville1600 Meters204:44.6011
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville800 Meters102:05.3011
Jan 6JV Meet #2Jan 6 · 1600 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville1600 Meters14:37.1811

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 800 Meters · Place 16 · Hewitt-TrussvilleHewitt-Trussville800 Meters16.1:59.90a10
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 800 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville800 Meters9.1:58.74a PB10
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 29 · Hewitt-TrussvilleHewitt-Trussville800 Meters29.2:01.62a10
Mar 14Homewood Invitational 2025Mar 14 · 800 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville800 Meters112:03.49a—

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 28Husky March ClassicFeb 28 · 1600 Meters · Place 22 · Hewitt-TrussvilleHewitt-Trussville1600 Meters224:39.71a—
Feb 28Husky March ClassicFeb 28 · 800 Meters · Place 42 · Hewitt-TrussvilleHewitt-Trussville800 Meters422:15.23a—
Jan 24Last Chance #1/PentathlonJan 24 · 3200 Meters · Place 33 · Hewitt-TrussvilleHewitt-Trussville3200 Meters3310:24.7910
Jan 7JV Meet #2Jan 7 · 1600 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville1600 Meters114:45.8110
Jan 7JV Meet #2Jan 7 · 800 Meters · Place 16 · Hewitt-TrussvilleHewitt-Trussville800 Meters162:10.5310

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 19Hewitt Trussville InvitationalApr 19 · 3200 Meters · Place 6 · Hewitt-TrussvilleHewitt-Trussville3200 Meters610:31.049
Apr 18Birmingham Metro JV ChampionshipApr 18 · 800 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville800 Meters82:06.39a—
Apr 12Mountain Brook InvitationalApr 12 · 3200 Meters · Place 46 · Hewitt-TrussvilleHewitt-Trussville3200 Meters46.10:28.11a PB9
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 53 · Hewitt-TrussvilleHewitt-Trussville1600 Meters53.4:40.99a PB9
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 79 · Hewitt-TrussvilleHewitt-Trussville800 Meters79.2:09.07a9
Apr 6Spain Park ClassicApr 6 · 800 Meters · Place 12 · Hewitt-TrussvilleHewitt-Trussville800 Meters122:08.649
Mar 20Metro Birmingham JV Meet #4Mar 20 · 400 Meters · Place 15 · Hewitt-TrussvilleHewitt-Trussville400 Meters1556.54 PB9
Mar 16Homewood InvitationalMar 16 · 800 Meters · Place 24 · Hewitt-TrussvilleHewitt-Trussville800 Meters242:07.189
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 3200 Meters · Place 35 · Hewitt-TrussvilleHewitt-Trussville3200 Meters3510:45.789
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 1600 Meters · Place 22 · Hewitt-TrussvilleHewitt-Trussville1600 Meters224:48.329
Feb 225 Team Battle RoyaleFeb 22 · 2000 Meters · Place 12 · Hewitt-TrussvilleHewitt-Trussville2000 Meters12.6:18.24a PB9
Feb 225 Team Battle RoyaleFeb 22 · 1000 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville1000 Meters10.2:44.58a PB9

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 27Last Chance Meet #3Jan 27 · 1600 Meters · Place 42 · Hewitt-TrussvilleHewitt-Trussville1600 Meters424:46.009
Jan 26Last Chance Meet #1Jan 26 · 3200 Meters · Place 19 · Hewitt-TrussvilleHewitt-Trussville3200 Meters1910:23.84 PB9
Jan 22MLK Classic #2Jan 22 · 1600 Meters · Place 18 · Hewitt-TrussvilleHewitt-Trussville1600 Meters18.4:41.35a9
Jan 10Hump Day OctameetJan 10 · 3200 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville3200 Meters810:45.839
Jan 10Hump Day OctameetJan 10 · 1600 Meters · Place 14 · Hewitt-TrussvilleHewitt-Trussville1600 Meters144:45.429
Jan 6Icebreaker Invitational #2Jan 6 · 1600 Meters · Place 35 · Hewitt-TrussvilleHewitt-Trussville1600 Meters35.4:50.70a9

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 1600 Meters · Place 20 · Hewitt-TrussvilleHewitt-Trussville1600 Meters20.4:42.71a9
Jan 5Middle School Indoor Meet #2Jan 5 · 1600 Meters · Place 4 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters45:09.048
Jan 5Middle School Indoor Meet #2Jan 5 · 800 Meters · Place 11 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo800 Meters112:25.368

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 14Mountain Brook InvitationalApr 14 · 400 Meters · Hewitt-TrussvilleHewitt-Trussville400 Meters--DNS8
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 1600 Meters · Place 2 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters25:00.918
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 800 Meters · Place 6 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo800 Meters62:18.498

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Middle School Indoor Meet #1Dec 8 · 1600 Meters · Place 8 · Hewitt-TrussvilleHewitt-Trussville1600 Meters8.5:18.04a8
Dec 8Middle School Indoor Meet #1Dec 8 · 800 Meters · Place 10 · Hewitt-TrussvilleHewitt-Trussville800 Meters10.2:25.83a8

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 1600 Meters · Place 27 · Hewitt-TrussvilleHewitt-Trussville1600 Meters27.5:42.15a7
Dec 9Middle School Indoor Meet #1Dec 9 · 800 Meters · Place 44 · Hewitt-TrussvilleHewitt-Trussville800 Meters44.2:45.34a7