Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 144:44.80aMountain Brook InvitationalApril 14, 2023
1000 Meters · IndoorFive Team Battle Royale · Feb 192:36.88Five Team Battle RoyaleFebruary 19, 2026
1000 Meters · Outdoor5 Team Battle Royale · Feb 222:47.08a5 Team Battle RoyaleFebruary 22, 2024
1600 Meters · IndoorAHSAA Indoor Track & Field Championship · Jan 314:26.11aAHSAA Indoor Track & Field ChampionshipJanuary 31, 2025
1600 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 304:17.97aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
2 Miles · OutdoorMountain Brook Invitational · Apr 1410:25.75aMountain Brook InvitationalApril 14, 2023
2000 Meters · IndoorFive Team Battle Royale · Feb 195:55.88Five Team Battle RoyaleFebruary 19, 2026
2000 Meters · Outdoor5 Team Battle Royale · Feb 226:22.45a5 Team Battle RoyaleFebruary 22, 2024
3200 Meters · IndoorIce Breaker Invitational #1 · Jan 49:55.25aIce Breaker Invitational #1January 4, 2025
3200 Meters · OutdoorORLegends · Apr 49:55.85aORLegendsApril 4, 2025
400 Meters · OutdoorHewitt-Trussville Invitational · Apr 1751.25aHewitt-Trussville InvitationalApril 17, 2026
800 Meters · IndoorHusky Classic · Feb 271:58.68Husky ClassicFebruary 27, 2026
800 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 101:55.32aMountain 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

10 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 2 · Mountain BrookMountain Brook1600 Meters2.4:17.97a PB12
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 800 Meters · Place 3 · Mountain BrookMountain Brook800 Meters3.1:57.03a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 1600 Meters · Place 1 · Mountain BrookMountain Brook1600 Meters1.4:24.65a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.1:55.82a12
Apr 17Hewitt-Trussville InvitationalApr 17 · 400 Meters · Place 10 · Mountain BrookMountain Brook400 Meters10.51.25a PB12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 7 · Mountain BrookMountain Brook1600 Meters7.4:21.58a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 4 · Mountain BrookMountain Brook800 Meters4.1:55.32a PB12
Apr 4John Esslinger Meet of ChampionsApr 4 · 1600 Meters · Place 3 · Mountain BrookMountain Brook1600 Meters3.4:21.12a12
Mar 18Birmingham Metro JV Meet #4Mar 18 · 400 Meters · Place 2 · Mountain BrookMountain Brook400 Meters251.9812
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters54:27.9212

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 800 Meters · Place 3 · Mountain BrookMountain Brook800 Meters31:58.68 PB12
Feb 19Five Team Battle RoyaleFeb 19 · 2000 Meters · Place 1 · Mountain BrookMountain Brook2000 Meters15:55.88 PB12
Feb 19Five Team Battle RoyaleFeb 19 · 1000 Meters · Place 1 · Mountain BrookMountain Brook1000 Meters12:36.88 PB12
Jan 30AHSAA State Indoor MeetJan 30 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters61:58.8212
Jan 30AHSAA State Indoor MeetJan 30 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters54:26.6512
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 800 Meters · Place 7 · Mountain BrookMountain Brook800 Meters7.2:01.28a12
Jan 7Hump Day OctameetJan 7 · 1600 Meters · Place 2 · Mountain BrookMountain Brook1600 Meters24:30.1612
Jan 3Ice Breaker #1Jan 3 · 800 Meters · Place 4 · Mountain BrookMountain Brook800 Meters41:59.4612

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters44:26.6612
Dec 13Holiday Invitational #2Dec 13 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters44:26.6612
Dec 6Magic City Invitational #1Dec 6 · 800 Meters · Place 2 · Mountain BrookMountain Brook800 Meters22:00.7712
Feb 28Husky March ClassicFeb 28 · 1600 Meters · Place 15 · Mountain BrookMountain Brook1600 Meters154:35.64a—
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 1600 Meters · Place 9 · Mountain BrookMountain Brook1600 Meters9.4:26.11a PB11
Jan 24Last Chance #1/PentathlonJan 24 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters44:28.1311
Jan 8Hump Day OctameetJan 8 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters54:29.9911
Jan 8Hump Day OctameetJan 8 · 800 Meters · Place 13 · Mountain BrookMountain Brook800 Meters132:06.2711
Jan 4Ice Breaker Invitational #1Jan 4 · 3200 Meters · Place 7 · Mountain BrookMountain Brook3200 Meters7.9:55.25a PB11

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 18Hewitt Trussville InvitationalApr 18 · 800 Meters · Place 5 · Mountain BrookMountain Brook800 Meters51:59.5311
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 27 · Mountain BrookMountain Brook1600 Meters27.4:28.59a11
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 21 · Mountain BrookMountain Brook800 Meters21.2:00.05a11
Apr 4ORLegendsApr 4 · 3200 Meters · Place 9 · Mountain BrookMountain Brook3200 Meters9.9:55.85a PB11
Mar 20Thompson InvitationalMar 20 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters62:02.2611
Mar 14Homewood Invitational 2025Mar 14 · 1600 Meters · Place 21 · Mountain BrookMountain Brook1600 Meters214:43.92a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 14Holiday Invitational #2Dec 14 · 800 Meters · Place 13 · Mountain BrookMountain Brook800 Meters132:04.9911
Dec 7Magic City Invitational #1Dec 7 · 1600 Meters · Place 3 · Mountain BrookMountain Brook1600 Meters34:36.9511
Dec 7Magic City Invitational #1Dec 7 · 800 Meters · Place 7 · Mountain BrookMountain Brook800 Meters72:05.9011
Jan 29JV Meet #3Jan 29 · 1600 Meters · Place 12 · Mountain BrookMountain Brook1600 Meters124:44.9110
Jan 10Hump Day OctameetJan 10 · 1600 Meters · Place 8 · Mountain BrookMountain Brook1600 Meters84:38.9310
Jan 6Icebreaker Invitational #1Jan 6 · 3200 Meters · Place 11 · Mountain BrookMountain Brook3200 Meters11.10:19.91a10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters44:42.03a—
Apr 18Birmingham Metro JV ChampionshipApr 18 · 800 Meters · Place 12 · Mountain BrookMountain Brook800 Meters122:08.22a—
Apr 12Mountain Brook InvitationalApr 12 · 3200 Meters · Place 32 · Mountain BrookMountain Brook3200 Meters32.10:07.56a10
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 64 · Mountain BrookMountain Brook1600 Meters64.4:45.57a10
Apr 4Metro Birmingham JV Meet #5Apr 4 · 1600 Meters · Place 1 · Mountain BrookMountain Brook1600 Meters14:43.35a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 800 Meters · Place 5 · Mountain BrookMountain Brook800 Meters52:10.86a—
Mar 14Metro JV Meet #3Mar 14 · 1600 Meters · Place 3 · Mountain BrookMountain Brook1600 Meters34:41.26a—
Mar 14Metro JV Meet #3Mar 14 · 800 Meters · Place 9 · Mountain BrookMountain Brook800 Meters92:09.25a—
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 3200 Meters · Place 23 · Mountain BrookMountain Brook3200 Meters2310:21.1610
Feb 225 Team Battle RoyaleFeb 22 · 2000 Meters · Place 13 · Mountain BrookMountain Brook2000 Meters13.6:22.45a PB10
Feb 225 Team Battle RoyaleFeb 22 · 1000 Meters · Place 12 · Mountain BrookMountain Brook1000 Meters12.2:47.08a PB10

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 1600 Meters · Place 14 · Mountain BrookMountain Brook1600 Meters14.4:38.00a10
Dec 2Magic City Invitational #1Dec 2 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters4.4:35.40a10

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 21Hewitt-Trussville InvitationalApr 21 · 3200 Meters · Place 6 · Mountain BrookMountain Brook3200 Meters610:25.659
Apr 14Mountain Brook InvitationalApr 14 · 2 Miles · Place 63 · Mountain BrookMountain Brook2 Miles63.10:25.75a PB9
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 92 · Mountain BrookMountain Brook1 Mile92.4:44.80a PB9
Apr 8Farragut TN Invitational 2023Apr 8 · 3200 Meters · Place 8 · Mountain BrookMountain Brook3200 Meters8.10:17.83a9
Mar 23Over the Mountain ChallengeMar 23 · 1600 Meters · Place 7 · Mountain BrookMountain Brook1600 Meters74:39.439
Mar 15Metro Birmingham JV Meet #3Mar 15 · 1600 Meters · Place 3 · Mountain BrookMountain Brook1600 Meters34:40.939
Mar 15Metro Birmingham JV Meet #3Mar 15 · 800 Meters · Place 14 · Mountain BrookMountain Brook800 Meters142:08.299
Mar 2Metro Birmingham JV Meet #1Mar 2 · 1600 Meters · Place 9 · Mountain BrookMountain Brook1600 Meters9.4:47.55a9
Mar 2Metro Birmingham JV Meet #1Mar 2 · 800 Meters · Place 7 · Mountain BrookMountain Brook800 Meters7.2:09.71a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 3 · Mountain BrookMountain Brook800 Meters3.2:11.64a8