Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorJohn Esslinger Meet of Champions · Apr 44:39.61aJohn Esslinger Meet of ChampionsApril 4, 2026
400 Meters · OutdoorMS Metro Championship Meet · Apr 1859.48MS Metro Championship MeetApril 18, 2024
800 Meters · OutdoorBirmingham Metro JV Meet #4 · Mar 182:05.88Birmingham Metro JV Meet #4March 18, 2026
Pole Vault · OutdoorMountain Brook Invitational · Apr 126-06.00Mountain Brook InvitationalApril 12, 2024

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
Apr 16B'ham Metro JV Championship 2026Apr 16 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters5.4:41.47a9
Apr 16B'ham Metro JV Championship 2026Apr 16 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters6.2:06.21a9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 44 · Mountain BrookMountain Brook1600 Meters44.4:42.79a9
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 47 · Mountain BrookMountain Brook800 Meters47.2:06.16a9
Apr 4John Esslinger Meet of ChampionsApr 4 · 1600 Meters · Place 28 · Mountain BrookMountain Brook1600 Meters28.4:39.61a PB9
Mar 18Birmingham Metro JV Meet #4Mar 18 · 1600 Meters · Place 16 · Mountain BrookMountain Brook1600 Meters164:57.879
Mar 18Birmingham Metro JV Meet #4Mar 18 · 800 Meters · Place 4 · Mountain BrookMountain Brook800 Meters42:05.88 PB9
Mar 12Metro Birmingham JV Meet #3Mar 12 · 1600 Meters · Place 10 · Mountain BrookMountain Brook1600 Meters104:44.579
Mar 12Metro Birmingham JV Meet #3Mar 12 · 800 Meters · Place 8 · Mountain BrookMountain Brook800 Meters82:07.979
Mar 5Metro Birmingham JV Meet #2Mar 5 · 1600 Meters · Place 11 · Mountain BrookMountain Brook1600 Meters114:53.369
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 9 · Mountain BrookMountain Brook800 Meters92:07.129
Mar 5Metro Birmingham JV Meet #2Mar 5 · 1600 Meters · Place 11 · Mountain BrookMountain Brook1600 Meters114:53.369
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 9 · Mountain BrookMountain Brook800 Meters92:07.129
Feb 25Metro Birmingham JV Meet #1Feb 25 · 1600 Meters · Place 11 · Mountain BrookMountain Brook1600 Meters11.4:48.72a9
Feb 25Metro Birmingham JV Meet #1Feb 25 · 800 Meters · Place 8 · Mountain BrookMountain Brook800 Meters8.2:09.65a9

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 1 · Mountain BrookMountain Brook800 Meters1.2:12.71a10
Apr 7Metro South Meet #5 @ HomewoodApr 7 · 1600 Meters · Place 1 · Mountain Brook Jr.Mountain Brook Jr.1600 Meters14:57.078
Mar 18Metro South Meet 3Mar 18 · 1600 Meters · Place 3 · Mountain BrookMountain Brook1600 Meters3.5:04.03a10
Mar 11Metro South Meet 2- OM 2025Mar 11 · 800 Meters · Place 3 · Mountain Brook Jr.Mountain Brook Jr.800 Meters32:14.638
Mar 5Metro South Meet 1- HooverMar 5 · 1600 Meters · Place 1 · Mountain BrookMountain Brook1600 Meters1.5:09.92a10
Mar 5Metro South Meet 1- HooverMar 5 · 800 Meters · Place 2 · Mountain BrookMountain Brook800 Meters2.2:18.71a10

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Apr 18MS Metro Championship MeetApr 18 · 400 Meters · Place 30 · Mountain Brook Jr.Mountain Brook Jr.400 Meters3059.48 PB7
Apr 18MS Metro Championship MeetApr 18 · 800 Meters · Place 17 · Mountain Brook Jr.Mountain Brook Jr.800 Meters172:18.327
Apr 12Mountain Brook InvitationalApr 12 · Pole Vault · Place 10 · Mountain BrookMountain BrookPole Vault10.6-06.00 PB9
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 4 · Mountain BrookMountain Brook800 Meters4.2:19.90a9
Apr 12Mountain Brook InvitationalApr 12 · 400 Meters · Place 18 · Mountain BrookMountain Brook400 Meters18.1:00.15a9
Apr 3Metro South MS #4 - HomewoodApr 3 · Pole Vault · Place 9 · Mountain Brook Jr.Mountain Brook Jr.Pole Vault96-67
Apr 3Metro South MS #4 - HomewoodApr 3 · 1600 Meters · Place 12 · Mountain Brook Jr.Mountain Brook Jr.1600 Meters125:19.307
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 800 Meters · Place 1 · Mountain Brook Jr.Mountain Brook Jr.800 Meters12:20.907
Mar 19Metro South Meet #3 - Mountain BrookMar 19 · 1600 Meters · Place 16 · Mountain Brook Jr.Mountain Brook Jr.1600 Meters165:12.147
Mar 12Metro South MS #2 - Oak MountainMar 12 · 800 Meters · Place 17 · Mountain BrookMountain Brook800 Meters17.2:22.38a9
Mar 12Metro South MS #2 - Oak MountainMar 12 · 400 Meters · Place 16 · Mountain BrookMountain Brook400 Meters16.1:01.98a9
Mar 6Metro South Meet 1- HewittMar 6 · 1600 Meters · Place 12 · Mountain Brook Jr.Mountain Brook Jr.1600 Meters125:20.919
Mar 6Metro South Meet 1- HewittMar 6 · 400 Meters · Place 12 · Mountain Brook Jr.Mountain Brook Jr.400 Meters121:02.849