Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorJV Meet #3 · Jan 145:43.54JV Meet #3January 14, 2026
1600 Meters · OutdoorB'ham Metro JV Championship 2026 · Apr 165:34.43aB'ham Metro JV Championship 2026April 16, 2026
3200 Meters · IndoorLast Chance #1/Pentathlon · Jan 2412:54.91Last Chance #1/PentathlonJanuary 24, 2025
3200 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 1012:29.91aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
800 Meters · IndoorJV Meet #3 · Jan 142:37.50JV Meet #3January 14, 2026
800 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 102:30.08aMountain 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

11 results
DateMeetEventPlMarkGr
Apr 16B'ham Metro JV Championship 2026Apr 16 · 1600 Meters · Place 3 · Vestavia Hills1600 Meters3.5:34.43a PB10
Apr 16B'ham Metro JV Championship 2026Apr 16 · 800 Meters · Place 5 · Vestavia Hills800 Meters5.2:32.50a10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 3200 Meters · Place 25 · Vestavia Hills3200 Meters25.12:29.91a PB10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 29 · Vestavia Hills1600 Meters29.5:42.71a10
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 34 · Vestavia Hills800 Meters34.2:30.08a PB10
Apr 2Metro Birmingham JV Meet #5Apr 2 · 1600 Meters · Place 2 · Vestavia Hills1600 Meters2.5:38.18a10
Apr 2Metro Birmingham JV Meet #5Apr 2 · 800 Meters · Place 1 · Vestavia Hills800 Meters1.2:32.70a10
Mar 12Metro Birmingham JV Meet #3Mar 12 · 1600 Meters · Place 3 · Vestavia Hills1600 Meters35:35.3510
Mar 12Metro Birmingham JV Meet #3Mar 12 · 800 Meters · Place 5 · Vestavia Hills800 Meters52:32.3710
Mar 5Metro Birmingham JV Meet #2Mar 5 · 3200 Meters · Place 4 · Vestavia Hills3200 Meters412:53.3010
Mar 5Metro Birmingham JV Meet #2Mar 5 · 3200 Meters · Place 4 · Vestavia Hills3200 Meters412:53.3010

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 14JV Meet #3Jan 14 · 1600 Meters · Place 18 · Vestavia Hills1600 Meters185:43.54 PB10
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 25 · Vestavia Hills800 Meters252:37.50 PB10
Jan 6JV Meet #2Jan 6 · 1600 Meters · Place 5 · Vestavia Hills1600 Meters55:48.2710
Jan 6JV Meet #2Jan 6 · 800 Meters · Place 14 · Vestavia Hills800 Meters142:40.1510

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 800 Meters · Place 26 · Vestavia Hills800 Meters262:39.3210
Dec 13Holiday Invitational #2Dec 13 · 800 Meters · Place 26 · Vestavia Hills800 Meters262:39.3210
Feb 28Husky March ClassicFeb 28 · 300m Hurdles · Place 12 · Vestavia Hills300m Hurdles1252.98a—
Feb 28Husky March ClassicFeb 28 · 1600 Meters · Place 35 · Vestavia Hills1600 Meters355:56.11a—
Jan 24Last Chance #1/PentathlonJan 24 · 60m Hurdles · Place 17 · Vestavia Hills60m Hurdles1710.849
Jan 24Last Chance #1/PentathlonJan 24 · 3200 Meters · Place 35 · Vestavia Hills3200 Meters3512:54.91 PB9
Jan 15JV Meet #3Jan 15 · 60m Hurdles · Place 8 · Vestavia Hills60m Hurdles810.389
Jan 15JV Meet #3Jan 15 · 1600 Meters · Place 29 · Vestavia Hills1600 Meters295:50.229
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 53 · Vestavia Hills800 Meters532:42.839
Jan 7JV Meet #2Jan 7 · 60m Hurdles · Place 2 · Vestavia Hills60m Hurdles210.459
Jan 7JV Meet #2Jan 7 · 1600 Meters · Place 10 · Vestavia Hills1600 Meters105:48.299
Jan 7JV Meet #2Jan 7 · 800 Meters · Place 20 · Vestavia Hills800 Meters202:46.239

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 18Hewitt Trussville InvitationalApr 18 · 300m Hurdles · Place 24 · Vestavia Hills300m Hurdles2453.139
Apr 18Hewitt Trussville InvitationalApr 18 · 100m Hurdles · Place 16 · Vestavia Hills100m Hurdles1618.639
Apr 5Spain Park ClassicApr 5 · 100m Hurdles · Place 2 · Vestavia Hills100m Hurdles217.44a9
Apr 5Spain Park ClassicApr 5 · 100m Hurdles · Place 2 · Vestavia Hills100m Hurdles217.449