Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorFive Team Battle Royale · Feb 193:26.27Five Team Battle RoyaleFebruary 19, 2026
1600 Meters · IndoorMiddle School Meet #2 · Dec 165:36.91aMiddle School Meet #2December 16, 2024
1600 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 105:40.25aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
2000 Meters · IndoorFive Team Battle Royale · Feb 197:45.82Five Team Battle RoyaleFebruary 19, 2026
3200 Meters · OutdoorFort Payne Invitational · Mar 1912:12.57aFort Payne InvitationalMarch 19, 2026
400 Meters · IndoorMiddle School Meet #3 · Jan 81:06.34Middle School Meet #3January 8, 2024
400 Meters · OutdoorMountain Brook Invitational · Apr 121:06.83aMountain Brook InvitationalApril 12, 2024
800 Meters · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 232:25.41aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
800 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 102:31.42aMountain 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 17Hewitt-Trussville InvitationalApr 17 · 800 Meters · Place 11 · Mountain BrookMountain Brook800 Meters11.2:32.21a9
Apr 16B'ham Metro JV Championship 2026Apr 16 · 3200 Meters · Mountain BrookMountain Brook3200 Meters--DNS9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 27 · Mountain BrookMountain Brook1600 Meters27.5:40.25a PB9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 42 · Mountain BrookMountain Brook800 Meters42.2:31.42a PB9
Apr 4John Esslinger Meet of ChampionsApr 4 · 1600 Meters · Mountain BrookMountain Brook1600 Meters--DNS9
Apr 4John Esslinger Meet of ChampionsApr 4 · 800 Meters · Place 28 · Mountain BrookMountain Brook800 Meters28.2:38.73a9
Mar 19Fort Payne InvitationalMar 19 · 3200 Meters · Place 3 · Mountain BrookMountain Brook3200 Meters3.12:12.57a PB9
Mar 12Metro Birmingham JV Meet #3Mar 12 · 1600 Meters · Place 9 · Mountain BrookMountain Brook1600 Meters95:58.689
Mar 12Metro Birmingham JV Meet #3Mar 12 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters62:33.649
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 3200 Meters · Place 9 · Mountain BrookMountain Brook3200 Meters912:42.399

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 1600 Meters · Place 20 · Mountain BrookMountain Brook1600 Meters206:06.269
Feb 27Husky ClassicFeb 27 · 800 Meters · Place 16 · Mountain BrookMountain Brook800 Meters162:36.259
Feb 19Five Team Battle RoyaleFeb 19 · 2000 Meters · Place 5 · Mountain BrookMountain Brook2000 Meters57:45.82 PB9
Feb 19Five Team Battle RoyaleFeb 19 · 1000 Meters · Place 8 · Mountain BrookMountain Brook1000 Meters83:26.27 PB9
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 800 Meters · Place 9 · Mountain BrookMountain Brook800 Meters9.2:25.41a PB9
Jan 7Hump Day OctameetJan 7 · 1600 Meters · Place 11 · Mountain BrookMountain Brook1600 Meters115:45.329
Jan 7Hump Day OctameetJan 7 · 800 Meters · Place 10 · Mountain BrookMountain Brook800 Meters102:32.219
Jan 3Ice Breaker #1Jan 3 · 1600 Meters · Place 22 · Mountain BrookMountain Brook1600 Meters225:46.509

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 1600 Meters · Place 12 · Mountain BrookMountain Brook1600 Meters125:41.419
Dec 13Holiday Invitational #2Dec 13 · 1600 Meters · Place 12 · Mountain BrookMountain Brook1600 Meters125:41.419
Dec 6Magic City Invitational #1Dec 6 · 1600 Meters · Place 14 · Mountain BrookMountain Brook1600 Meters145:47.749

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters5.5:43.56a10
Mar 18Metro South Meet 3Mar 18 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:35.41a10
Mar 5Metro South Meet 1- HooverMar 5 · 1600 Meters · Mountain BrookMountain Brook1600 Meters--DNS10
Mar 5Metro South Meet 1- HooverMar 5 · 800 Meters · Place 5 · Mountain BrookMountain Brook800 Meters5.2:39.93a10
Mar 5Metro South Meet 1- HooverMar 5 · 400 Meters · Place 8 · Mountain BrookMountain Brook400 Meters8.1:07.77a10

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 16Middle School Meet #2Dec 16 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters5.5:36.91a PB8
Dec 12Middle School Meet #1Dec 12 · 1600 Meters · Mountain BrookMountain Brook1600 Meters--DNS8
Dec 12Middle School Meet #1Dec 12 · 800 Meters · Mountain BrookMountain Brook800 Meters--DNS8
Jan 24Last Ditch JV MeetJan 24 · 1600 Meters · Place 8 · Mountain BrookMountain Brook1600 Meters85:42.677
Jan 18Middle School Gold Championship MeetJan 18 · 1600 Meters · Place 5 · Mountain Brook Jr.Mountain Brook Jr.1600 Meters55:48.827
Jan 18Middle School Gold Championship MeetJan 18 · 800 Meters · Place 6 · Mountain Brook Jr.Mountain Brook Jr.800 Meters62:36.137
Jan 8Middle School Meet #3Jan 8 · 1600 Meters · Place 4 · Mountain Brook Jr.Mountain Brook Jr.1600 Meters45:44.707
Jan 8Middle School Meet #3Jan 8 · 400 Meters · Place 8 · Mountain Brook Jr.Mountain Brook Jr.400 Meters81:06.34 PB7
Jan 4Middle School Meet #2Jan 4 · 1600 Meters · Place 4 · Mountain Brook Jr.Mountain Brook Jr.1600 Meters45:51.237
Jan 4Middle School Meet #2Jan 4 · 800 Meters · Place 8 · Mountain Brook Jr.Mountain Brook Jr.800 Meters82:46.407

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 18MS Metro Championship MeetApr 18 · 1600 Meters · Place 6 · Mountain Brook Jr.Mountain Brook Jr.1600 Meters65:47.357
Apr 18MS Metro Championship MeetApr 18 · 800 Meters · Place 10 · Mountain Brook Jr.Mountain Brook Jr.800 Meters102:39.127
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 3 · Mountain BrookMountain Brook800 Meters3.2:37.97a9
Apr 12Mountain Brook InvitationalApr 12 · 400 Meters · Place 7 · Mountain BrookMountain Brook400 Meters7.1:06.83a PB9
Apr 9Metro South MS #5 - ChelseaApr 9 · 1600 Meters · Place 5 · Mountain Brook Jr.Mountain Brook Jr.1600 Meters55:52.547
Apr 9Metro South MS #5 - ChelseaApr 9 · 800 Meters · Place 13 · Mountain Brook Jr.Mountain Brook Jr.800 Meters132:50.017
Apr 9Metro South MS #5 - ChelseaApr 9 · 400 Meters · Place 9 · Mountain Brook Jr.Mountain Brook Jr.400 Meters91:09.227
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 800 Meters · Place 7 · Mountain Brook Jr.Mountain Brook Jr.800 Meters72:50.687
Mar 12Metro South MS #2 - Oak MountainMar 12 · 800 Meters · Mountain BrookMountain Brook800 Meters--DNS9
Mar 12Metro South MS #2 - Oak MountainMar 12 · 400 Meters · Mountain BrookMountain Brook400 Meters--DNS9
Mar 6Metro South Meet 1- HewittMar 6 · 1600 Meters · Place 8 · Mountain Brook Jr.Mountain Brook Jr.1600 Meters86:09.339
Mar 6Metro South Meet 1- HewittMar 6 · 800 Meters · Place 16 · Mountain Brook Jr.Mountain Brook Jr.800 Meters162:50.659

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Middle School Meet #1Dec 7 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters4.6:00.01a7
Dec 7Middle School Meet #1Dec 7 · 800 Meters · Place 7 · Mountain BrookMountain Brook800 Meters7.2:40.15a7