Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorNIKE Rocket City Showcase · Mar 274:30.61aNIKE Rocket City ShowcaseMarch 27, 2026
1500 Meters · IndoorOak Mountain Eagle Relays · Feb 214:31.39Oak Mountain Eagle RelaysFebruary 21, 2026
1600 Meters · IndoorHump Day Octameet · Jan 84:30.14Hump Day OctameetJanuary 8, 2025
1600 Meters · OutdoorHewitt-Trussville Invitational · Apr 174:32.73aHewitt-Trussville InvitationalApril 17, 2026
2000 Meters · Outdoor5 Team Battle Royale · Feb 226:10.99a5 Team Battle RoyaleFebruary 22, 2024
3200 Meters · IndoorLast Chance #1/Pentathlon · Jan 249:55.51Last Chance #1/PentathlonJanuary 24, 2025
3200 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1010:01.74aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
500 Meters · Outdoor5 Team Battle Royale · Feb 221:13.57a5 Team Battle RoyaleFebruary 22, 2024
800 Meters · IndoorJV Meet #3 · Jan 152:05.83JV Meet #3January 15, 2025
800 Meters · OutdoorMountain Brook Invitational · Apr 112:02.20aMountain Brook InvitationalApril 11, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 1600 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville1600 Meters11.4:38.11a11
Apr 17Hewitt-Trussville InvitationalApr 17 · 1600 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville1600 Meters3.4:32.73a PB11
Apr 17Hewitt-Trussville InvitationalApr 17 · 800 Meters · Place 17 · Hewitt-TrussvilleHewitt-Trussville800 Meters17.2:05.31a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 3200 Meters · Place 26 · Hewitt-TrussvilleHewitt-Trussville3200 Meters26.10:01.74a PB11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Hewitt-TrussvilleHewitt-Trussville800 Meters--DNF11
Apr 4The 2026 Wayne Murphy InvitationalApr 4 · 1600 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville1600 Meters11.4:42.81a11
Mar 27NIKE Rocket City ShowcaseMar 27 · 1 Mile · Place 17 · Hewitt-TrussvilleHewitt-Trussville1 Mile17.4:30.61a PB11
Mar 27NIKE Rocket City ShowcaseMar 27 · 800 Meters · Place 13 · Hewitt-TrussvilleHewitt-Trussville800 Meters13.2:03.13a11
Mar 19Thompson InvitationalMar 19 · 1600 Meters · Place 2 · Hewitt-TrussvilleHewitt-Trussville1600 Meters24:34.8111
Mar 12Metro Birmingham JV Meet #3Mar 12 · 1600 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville1600 Meters34:39.9711
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 1600 Meters · Place 38 · Hewitt-TrussvilleHewitt-Trussville1600 Meters384:54.2811

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 21Oak Mountain Eagle RelaysFeb 21 · 1500 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville1500 Meters44:31.39 PB11

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18Hewitt Trussville InvitationalApr 18 · 800 Meters · Place 17 · Hewitt-TrussvilleHewitt-Trussville800 Meters172:03.7110
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 47 · Hewitt-TrussvilleHewitt-Trussville1600 Meters47.4:34.87a10
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 39 · Hewitt-TrussvilleHewitt-Trussville800 Meters39.2:02.20a PB10
Mar 14Homewood Invitational 2025Mar 14 · 3200 Meters · Place 17 · Hewitt-TrussvilleHewitt-Trussville3200 Meters1710:36.93a—

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 28Husky March ClassicFeb 28 · 1600 Meters · Place 23 · Hewitt-TrussvilleHewitt-Trussville1600 Meters234:43.04a—
Feb 28Husky March ClassicFeb 28 · 800 Meters · Place 23 · Hewitt-TrussvilleHewitt-Trussville800 Meters232:06.81a—
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 1600 Meters · Place 13 · Hewitt-TrussvilleHewitt-Trussville1600 Meters13.4:35.39a10
Jan 24Last Chance #1/PentathlonJan 24 · 3200 Meters · Place 16 · Hewitt-TrussvilleHewitt-Trussville3200 Meters169:55.51 PB10
Jan 15JV Meet #3Jan 15 · 1600 Meters · Place 7 · Hewitt-TrussvilleHewitt-Trussville1600 Meters74:33.1710
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 19 · Hewitt-TrussvilleHewitt-Trussville800 Meters192:05.83 PB10
Jan 8Hump Day OctameetJan 8 · 1600 Meters · Place 6 · Hewitt-TrussvilleHewitt-Trussville1600 Meters64:30.14 PB10
Jan 8Hump Day OctameetJan 8 · 800 Meters · Place 17 · Hewitt-TrussvilleHewitt-Trussville800 Meters172:08.3010
Jan 4Ice Breaker Invitational #2Jan 4 · 1600 Meters · Place 13 · Hewitt-TrussvilleHewitt-Trussville1600 Meters13.4:38.89a10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 1600 Meters · Place 14 · Hewitt-TrussvilleHewitt-Trussville1600 Meters144:41.0410
Dec 14Holiday Invitational #2Dec 14 · 800 Meters · Place 20 · Hewitt-TrussvilleHewitt-Trussville800 Meters202:08.2310
Jan 26Last Chance Meet #1Jan 26 · 3200 Meters · Place 13 · Hewitt-TrussvilleHewitt-Trussville3200 Meters1310:11.549
Jan 22MLK Classic #2Jan 22 · 3200 Meters · Place 4 · Hewitt-TrussvilleHewitt-Trussville3200 Meters4.10:09.74a9
Jan 10Hump Day OctameetJan 10 · 1600 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville1600 Meters114:41.019
Jan 10Hump Day OctameetJan 10 · 800 Meters · Place 22 · Hewitt-TrussvilleHewitt-Trussville800 Meters222:13.469
Jan 6Icebreaker Invitational #2Jan 6 · 1600 Meters · Place 27 · Hewitt-TrussvilleHewitt-Trussville1600 Meters27.4:46.21a9

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Feb 225 Team Battle RoyaleFeb 22 · 2000 Meters · Place 9 · Hewitt-TrussvilleHewitt-Trussville2000 Meters9.6:10.99a PB9
Feb 225 Team Battle RoyaleFeb 22 · 500 Meters · Place 11 · Hewitt-TrussvilleHewitt-Trussville500 Meters11.1:13.57a PB9

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 1600 Meters · Place 23 · Hewitt-TrussvilleHewitt-Trussville1600 Meters23.4:43.57a9
Dec 9Holiday Invitational #2Dec 9 · 800 Meters · Place 28 · Hewitt-TrussvilleHewitt-Trussville800 Meters28.2:12.36a9
Jan 5Middle School Indoor Meet #2Jan 5 · 1600 Meters · Place 1 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo1600 Meters15:04.378
Jan 5Middle School Indoor Meet #2Jan 5 · 800 Meters · Place 5 · Hewitt-Trussville Middle SchooHewitt-Trussville Middle Schoo800 Meters52:15.358

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Middle School Indoor Meet #1Dec 8 · 1600 Meters · Place 1 · Hewitt-TrussvilleHewitt-Trussville1600 Meters1.4:52.50a8
Dec 8Middle School Indoor Meet #1Dec 8 · 800 Meters · Place 3 · Hewitt-TrussvilleHewitt-Trussville800 Meters3.2:16.20a8