Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorRunningLane Track Championships · May 224:52.89aRunningLane Track ChampionshipsMay 22, 2026
1600 Meters · IndoorJV Meet #3 · Jan 144:37.20JV Meet #3January 14, 2026
1600 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 104:37.68aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
3200 Meters · IndoorLast Chance #1/Pentathlon · Jan 2410:55.72Last Chance #1/PentathlonJanuary 24, 2025
800 Meters · IndoorLast Chance #1/Pentathlon and Invite Events · Jan 232:02.34aLast Chance #1/Pentathlon and Invite EventsJanuary 23, 2026
800 Meters · OutdoorJohn Esslinger Meet of Champions · Apr 42:01.64aJohn Esslinger Meet of ChampionsApril 4, 2026

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 22RunningLane Track ChampionshipsMay 22 · 1 Mile · Place 378 · AlabamaAlabama1 Mile378.4:52.89a PB10
May 22RunningLane Track ChampionshipsMay 22 · 800 Meters · Place 146 · AlabamaAlabama800 Meters146.2:07.75a10
Apr 16B'ham Metro JV Championship 2026Apr 16 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters2.2:03.10a10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 32 · Vestavia HillsVestavia Hills1600 Meters32.4:37.68a PB10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 60 · Vestavia HillsVestavia Hills800 Meters60.2:07.69a10
Apr 4John Esslinger Meet of ChampionsApr 4 · 1600 Meters · Place 30 · Vestavia HillsVestavia Hills1600 Meters30.4:40.78a10
Apr 4John Esslinger Meet of ChampionsApr 4 · 800 Meters · Place 17 · Vestavia HillsVestavia Hills800 Meters17.2:01.64a PB10
Mar 21Gail Devers InvitationalMar 21 · 800 Meters · Place 7 · Vestavia HillsVestavia Hills800 Meters7.2:03.78a10
Mar 5Metro Birmingham JV Meet #2Mar 5 · 1600 Meters · Place 5 · Vestavia HillsVestavia Hills1600 Meters54:45.1510
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters22:02.8810
Mar 5Metro Birmingham JV Meet #2Mar 5 · 1600 Meters · Place 5 · Vestavia HillsVestavia Hills1600 Meters54:45.1510
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 2 · Vestavia HillsVestavia Hills800 Meters22:02.8810
Feb 25Metro Birmingham JV Meet #1Feb 25 · 1600 Meters · Place 12 · Vestavia HillsVestavia Hills1600 Meters12.4:48.96a10
Feb 25Metro Birmingham JV Meet #1Feb 25 · 800 Meters · Place 3 · Vestavia HillsVestavia Hills800 Meters3.2:07.88a10

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 800 Meters · Place 14 · Vestavia HillsVestavia Hills800 Meters14.2:02.34a PB10
Jan 14JV Meet #3Jan 14 · 1600 Meters · Place 8 · Vestavia HillsVestavia Hills1600 Meters84:37.20 PB10
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 6 · Vestavia HillsVestavia Hills800 Meters62:03.3410
Jan 3Ice Breaker #2Jan 3 · 800 Meters · Place 7 · Vestavia HillsVestavia Hills800 Meters72:03.2610

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 1600 Meters · Place 13 · Vestavia HillsVestavia Hills1600 Meters134:40.0810
Dec 13Holiday Invitational #2Dec 13 · 1600 Meters · Place 13 · Vestavia HillsVestavia Hills1600 Meters134:40.0810
Dec 6Magic City Invitational #2Dec 6 · 1600 Meters · Place 9 · Vestavia HillsVestavia Hills1600 Meters9.4:49.18a10
Dec 6Magic City Invitational #2Dec 6 · 800 Meters · Place 9 · Vestavia HillsVestavia Hills800 Meters9.2:06.19a10
Jan 24Last Chance #1/PentathlonJan 24 · 3200 Meters · Place 52 · Vestavia HillsVestavia Hills3200 Meters5210:55.72 PB9
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 44 · Vestavia HillsVestavia Hills800 Meters442:11.839
Jan 7JV Meet #2Jan 7 · 1600 Meters · Place 22 · Vestavia HillsVestavia Hills1600 Meters224:55.679
Jan 7JV Meet #2Jan 7 · 800 Meters · Place 32 · Vestavia HillsVestavia Hills800 Meters322:15.389

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 1600 Meters · Place 52 · Vestavia HillsVestavia Hills1600 Meters525:08.389
Apr 17Birmingham Metro JV ChampionshipApr 17 · 800 Meters · Place 8 · Vestavia HillsVestavia Hills800 Meters82:06.379
Apr 10Metro JV #6Apr 10 · 1600 Meters · Vestavia HillsVestavia Hills1600 Meters--DNS9
Apr 10Metro JV #6Apr 10 · 800 Meters · Place 4 · Vestavia HillsVestavia Hills800 Meters4.2:06.50a9
Apr 3Metro JV #5Apr 3 · 1600 Meters · Place 8 · Vestavia HillsVestavia Hills1600 Meters8.4:53.64a9
Apr 3Metro JV #5Apr 3 · 800 Meters · Place 3 · Vestavia HillsVestavia Hills800 Meters3.2:07.96a9
Mar 19Metro JV #4Mar 19 · 1600 Meters · Place 19 · Vestavia HillsVestavia Hills1600 Meters19.4:59.93a9
Mar 19Metro JV #4Mar 19 · 800 Meters · Place 11 · Vestavia HillsVestavia Hills800 Meters11.2:08.83a9
Mar 12Metro JV #3Mar 12 · 1600 Meters · Place 22 · Vestavia HillsVestavia Hills1600 Meters22.4:58.83a9
Mar 12Metro JV #3Mar 12 · 800 Meters · Place 15 · Vestavia HillsVestavia Hills800 Meters15.2:11.18a9
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 1600 Meters · Place 27 · Vestavia HillsVestavia Hills1600 Meters27.5:12.21a9
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 800 Meters · Place 16 · Vestavia HillsVestavia Hills800 Meters16.2:11.21a9

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 1600 Meters · Place 45 · Vestavia HillsVestavia Hills1600 Meters45.5:07.77a9
Dec 19JV Meet #1Dec 19 · 800 Meters · Place 32 · Vestavia HillsVestavia Hills800 Meters32.2:15.66a9
Jan 18Middle School Gold Championship MeetJan 18 · 1600 Meters · Place 17 · Liberty Park Middle SchoolLiberty Park Middle School1600 Meters175:20.338
Jan 18Middle School Gold Championship MeetJan 18 · 800 Meters · Place 20 · Liberty Park Middle SchoolLiberty Park Middle School800 Meters202:24.348
Jan 8Middle School Meet #3Jan 8 · 1600 Meters · Place 13 · Liberty Park Middle SchoolLiberty Park Middle School1600 Meters135:12.538
Jan 4Middle School Meet #2Jan 4 · 1600 Meters · Place 12 · Liberty Park Middle SchoolLiberty Park Middle School1600 Meters125:16.558
Jan 4Middle School Meet #2Jan 4 · 800 Meters · Place 14 · Liberty Park Middle SchoolLiberty Park Middle School800 Meters142:27.338

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 18MS Metro Championship MeetApr 18 · 1600 Meters · Place 11 · Liberty Park Middle SchoolLiberty Park Middle School1600 Meters114:57.608
Apr 18MS Metro Championship MeetApr 18 · 800 Meters · Place 16 · Liberty Park Middle SchoolLiberty Park Middle School800 Meters162:17.868
Apr 8Metro South MS #5 - Hewitt TrussvilleApr 8 · 800 Meters · Place 3 · Liberty Park Middle SchoolLiberty Park Middle School800 Meters32:20.838
Apr 8Metro South MS #5 - Hewitt TrussvilleApr 8 · 1600 Meters · Place 3 · Liberty Park Middle SchoolLiberty Park Middle School1600 Meters35:05.178
Apr 3Metro South MS #4 - HomewoodApr 3 · 800 Meters · Place 6 · Liberty Park Middle SchoolLiberty Park Middle School800 Meters62:16.448
Apr 3Metro South MS #4 - HomewoodApr 3 · 1600 Meters · Place 9 · Liberty Park Middle SchoolLiberty Park Middle School1600 Meters95:07.608
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 1600 Meters · Place 12 · Liberty Park Middle SchoolLiberty Park Middle School1600 Meters125:03.098
Mar 12King of the Mountain MSMar 12 · 1600 Meters · Place 4 · Liberty Park msLiberty Park ms1600 Meters4.4:59.35a8
Mar 12King of the Mountain MSMar 12 · 800 Meters · Place 5 · Liberty Park msLiberty Park ms800 Meters5.2:20.67a8
Mar 6Metro South Meet 1- HewittMar 6 · 800 Meters · Place 6 · Liberty Park Middle SchoolLiberty Park Middle School800 Meters62:20.988
Mar 6Metro South Meet 1- HewittMar 6 · 1600 Meters · Place 6 · Liberty Park Middle SchoolLiberty Park Middle School1600 Meters65:07.528

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 7Middle School Meet #1Dec 7 · 1600 Meters · Place 22 · Liberty Park msLiberty Park ms1600 Meters22.5:22.02a8
Dec 7Middle School Meet #1Dec 7 · 800 Meters · Place 25 · Liberty Park msLiberty Park ms800 Meters25.2:28.04a8
Jan 5Middle School Indoor Meet #2Jan 5 · 1600 Meters · Place 54 · Liberty Park Middle SchoolLiberty Park Middle School1600 Meters546:00.957
Jan 5Middle School Indoor Meet #2Jan 5 · 800 Meters · Place 70 · Liberty Park Middle SchoolLiberty Park Middle School800 Meters702:45.987

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 1600 Meters · Place 14 · Liberty Park Middle SchoolLiberty Park Middle School1600 Meters145:38.937
Mar 10Vestavia King of the Mountain Midde School InvitationalMar 10 · 800 Meters · Place 15 · Liberty Park Middle SchoolLiberty Park Middle School800 Meters152:36.487

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 8Middle School Indoor Meet #1Dec 8 · 1600 Meters · Place 86 · Liberty Park msLiberty Park ms1600 Meters86.6:10.11a7
Dec 8Middle School Indoor Meet #1Dec 8 · 800 Meters · Place 90 · Liberty Park msLiberty Park ms800 Meters90.2:51.91a7