Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorJV Meet #2 · Jan 64:56.70JV Meet #2January 6, 2026
1600 Meters · OutdoorMetro Birmingham JV Meet @ Hoover #6 · Apr 94:54.08aMetro Birmingham JV Meet @ Hoover #6April 9, 2026
3200 Meters · IndoorHoliday Invitational #2 · Dec 1310:19.16Holiday Invitational #2December 13, 2025
3200 Meters · OutdoorBirmingham Metro JV Meet #4 · Mar 1810:46.55Birmingham Metro JV Meet #4March 18, 2026
400 Meters · IndoorMiddle School Indoor Meet 2A · Jan 71:14.14aMiddle School Indoor Meet 2AJanuary 7, 2021
400 Meters · OutdoorBirmingham Metro JV Championship · Apr 201:04.26Birmingham Metro JV ChampionshipApril 20, 2023
800 Meters · IndoorJV Meet #3 · Jan 152:12.53JV Meet #3January 15, 2025
800 Meters · OutdoorMetro Birmingham JV Meet @ Hoover #6 · Apr 92:10.04aMetro Birmingham JV Meet @ Hoover #6April 9, 2026

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 30 · Vestavia HillsVestavia Hills1600 Meters30.4:57.53a12
Apr 16B'ham Metro JV Championship 2026Apr 16 · 800 Meters · Place 25 · Vestavia HillsVestavia Hills800 Meters25.2:12.02a12
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 1600 Meters · Place 8 · Vestavia HillsVestavia Hills1600 Meters8.4:54.08a PB12
Apr 9Metro Birmingham JV Meet @ Hoover #6Apr 9 · 800 Meters · Place 6 · Vestavia HillsVestavia Hills800 Meters6.2:10.04a PB12
Apr 2Metro Birmingham JV Meet #5Apr 2 · 1600 Meters · Place 19 · Vestavia HillsVestavia Hills1600 Meters19.4:57.11a12
Apr 2Metro Birmingham JV Meet #5Apr 2 · 800 Meters · Place 12 · Vestavia HillsVestavia Hills800 Meters12.2:10.28a12
Mar 18Birmingham Metro JV Meet #4Mar 18 · 3200 Meters · Place 7 · Vestavia HillsVestavia Hills3200 Meters710:46.55 PB12
Mar 12Metro Birmingham JV Meet #3Mar 12 · 1600 Meters · Place 35 · Vestavia HillsVestavia Hills1600 Meters355:01.9512
Mar 12Metro Birmingham JV Meet #3Mar 12 · 800 Meters · Place 15 · Vestavia HillsVestavia Hills800 Meters152:11.6912
Mar 5Metro Birmingham JV Meet #2Mar 5 · 1600 Meters · Place 23 · Vestavia HillsVestavia Hills1600 Meters234:59.4312
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 28 · Vestavia HillsVestavia Hills800 Meters282:13.5312
Mar 5Metro Birmingham JV Meet #2Mar 5 · 1600 Meters · Place 23 · Vestavia HillsVestavia Hills1600 Meters234:59.4312
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 28 · Vestavia HillsVestavia Hills800 Meters282:13.5312
Feb 25Metro Birmingham JV Meet #1Feb 25 · 1600 Meters · Place 19 · Vestavia HillsVestavia Hills1600 Meters19.4:56.14a12
Feb 25Metro Birmingham JV Meet #1Feb 25 · 800 Meters · Place 19 · Vestavia HillsVestavia Hills800 Meters19.2:14.00a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 3200 Meters · Place 44 · Vestavia HillsVestavia Hills3200 Meters44.10:47.28a12
Jan 6JV Meet #2Jan 6 · 1600 Meters · Place 12 · Vestavia HillsVestavia Hills1600 Meters124:56.70 PB12
Jan 6JV Meet #2Jan 6 · 800 Meters · Place 10 · Vestavia HillsVestavia Hills800 Meters102:12.7812

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 3200 Meters · Place 9 · Vestavia HillsVestavia Hills3200 Meters910:19.16 PB12
Dec 13Holiday Invitational #2Dec 13 · 3200 Meters · Place 10 · Vestavia HillsVestavia Hills3200 Meters1010:19.1612
Jan 24Last Chance #1/PentathlonJan 24 · 3200 Meters · Place 58 · Vestavia HillsVestavia Hills3200 Meters5811:03.8911
Jan 15JV Meet #3Jan 15 · 1600 Meters · Place 59 · Vestavia HillsVestavia Hills1600 Meters594:57.4211
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 52 · Vestavia HillsVestavia Hills800 Meters522:12.53 PB11
Jan 7JV Meet #2Jan 7 · 1600 Meters · Place 41 · Vestavia HillsVestavia Hills1600 Meters415:05.3111

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 1600 Meters · Place 33 · Vestavia HillsVestavia Hills1600 Meters334:59.2011
Apr 17Birmingham Metro JV ChampionshipApr 17 · 800 Meters · Place 24 · Vestavia HillsVestavia Hills800 Meters242:12.8111
Apr 10Metro JV #6Apr 10 · 3200 Meters · Place 6 · Vestavia HillsVestavia Hills3200 Meters6.10:59.97a11
Apr 3Metro JV #5Apr 3 · 1600 Meters · Place 16 · Vestavia HillsVestavia Hills1600 Meters16.5:01.27a11
Apr 3Metro JV #5Apr 3 · 800 Meters · Place 15 · Vestavia HillsVestavia Hills800 Meters15.2:13.26a11
Mar 19Metro JV #4Mar 19 · 3200 Meters · Place 8 · Vestavia HillsVestavia Hills3200 Meters8.11:04.94a11
Mar 19Metro JV #4Mar 19 · 1600 Meters · Place 33 · Vestavia HillsVestavia Hills1600 Meters33.5:10.29a11
Mar 12Metro JV #3Mar 12 · 1600 Meters · Place 29 · Vestavia HillsVestavia Hills1600 Meters29.5:01.33a11
Mar 12Metro JV #3Mar 12 · 800 Meters · Place 29 · Vestavia HillsVestavia Hills800 Meters29.2:15.38a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 3200 Meters · Place 10 · Vestavia HillsVestavia Hills3200 Meters10.10:52.86a11
Feb 27Mountain Brook Metro JV #1Feb 27 · 1600 Meters · Place 33 · Vestavia HillsVestavia Hills1600 Meters33.5:03.14a11
Feb 27Mountain Brook Metro JV #1Feb 27 · 800 Meters · Place 21 · Vestavia HillsVestavia Hills800 Meters21.2:15.58a11

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 19JV Meet #1Dec 19 · 1600 Meters · Place 31 · Vestavia HillsVestavia Hills1600 Meters31.4:57.33a11
Dec 19JV Meet #1Dec 19 · 800 Meters · Place 39 · Vestavia HillsVestavia Hills800 Meters39.2:16.73a11
Feb 29Metro Birmingham JV Meet #1Feb 29 · 1600 Meters · Place 46 · Vestavia HillsVestavia Hills1600 Meters465:13.2910
Feb 29Metro Birmingham JV Meet #1Feb 29 · 800 Meters · Place 48 · Vestavia HillsVestavia Hills800 Meters482:25.5110
Jan 29JV Meet #3Jan 29 · 1600 Meters · Place 79 · Vestavia HillsVestavia Hills1600 Meters795:15.4310
Jan 29JV Meet #3Jan 29 · 800 Meters · Place 89 · Vestavia HillsVestavia Hills800 Meters892:28.3510
Jan 9JV Meet #2Jan 9 · 1600 Meters · Place 71 · Vestavia HilVestavia Hil1600 Meters715:24.47—
Jan 9JV Meet #2Jan 9 · 800 Meters · Place 84 · Vestavia HilVestavia Hil800 Meters842:28.10—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 1600 Meters · Place 42 · Vestavia HillsVestavia Hills1600 Meters425:07.08a—
Apr 18Birmingham Metro JV ChampionshipApr 18 · 800 Meters · Place 57 · Vestavia HillsVestavia Hills800 Meters572:21.27a—
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 3200 Meters · Place 4 · Vestavia HillsVestavia Hills3200 Meters411:00.3110
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 1600 Meters · Place 20 · Vestavia HillsVestavia Hills1600 Meters205:09.4410
Apr 4Metro Birmingham JV Meet #5Apr 4 · 1600 Meters · Place 27 · Vestavia HillsVestavia Hills1600 Meters275:08.60a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 800 Meters · Place 25 · Vestavia HillsVestavia Hills800 Meters252:17.89a—
Mar 20Metro Birmingham JV Meet #4Mar 20 · 1600 Meters · Place 37 · Vestavia HillsVestavia Hills1600 Meters375:12.4010
Mar 20Metro Birmingham JV Meet #4Mar 20 · 800 Meters · Place 38 · Vestavia HillsVestavia Hills800 Meters382:21.5510
Mar 14Metro JV Meet #3Mar 14 · 1600 Meters · Place 38 · Vestavia HillsVestavia Hills1600 Meters385:14.73a—
Mar 14Metro JV Meet #3Mar 14 · 800 Meters · Place 39 · Vestavia HillsVestavia Hills800 Meters392:21.62a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 3200 Meters · Place 8 · Vestavia HillsVestavia Hills3200 Meters811:35.22a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 14Cross Plex JV Meet #1Dec 14 · 1600 Meters · Place 69 · Vestavia HillsVestavia Hills1600 Meters69.5:26.65a10
Dec 14Cross Plex JV Meet #1Dec 14 · 800 Meters · Place 77 · Vestavia HillsVestavia Hills800 Meters77.2:25.74a10
Jan 18JV Meet #3Jan 18 · 800 Meters · Place 204 · Vestavia HillsVestavia Hills800 Meters2042:35.679
Jan 10JV Meet #2Jan 10 · High Jump · Place 15 · Vestavia HillsVestavia HillsHigh Jump154-109
Jan 10JV Meet #2Jan 10 · 800 Meters · Place 144 · Vestavia HillsVestavia Hills800 Meters1442:39.249

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 20Birmingham Metro JV ChampionshipApr 20 · 800 Meters · Place 74 · Vestavia HilVestavia Hil800 Meters742:28.14—
Apr 20Birmingham Metro JV ChampionshipApr 20 · 400 Meters · Place 44 · Vestavia HilVestavia Hil400 Meters441:04.26 PB—
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 1600 Meters · Place 33 · Vestavia HillsVestavia Hills1600 Meters335:40.869
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 800 Meters · Place 41 · Vestavia HillsVestavia Hills800 Meters412:25.789
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 1600 Meters · Place 58 · Vestavia HillsVestavia Hills1600 Meters585:41.499
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 800 Meters · Place 57 · Vestavia HillsVestavia Hills800 Meters572:28.289
Mar 15Metro Birmingham JV Meet #3Mar 15 · 1600 Meters · Place 77 · Vestavia HillsVestavia Hills1600 Meters775:38.489
Mar 15Metro Birmingham JV Meet #3Mar 15 · 800 Meters · Place 80 · Vestavia HillsVestavia Hills800 Meters802:29.699
Mar 2Metro Birmingham JV Meet #1Mar 2 · 1600 Meters · Place 59 · Vestavia HillsVestavia Hills1600 Meters59.5:39.12a9
Mar 2Metro Birmingham JV Meet #1Mar 2 · 800 Meters · Place 71 · Vestavia HillsVestavia Hills800 Meters71.2:31.73a9

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15Crossplex JV Meet #1Dec 15 · High Jump · Vestavia HillsVestavia HillsHigh Jump--NH9
Dec 15Crossplex JV Meet #1Dec 15 · 800 Meters · Place 140 · Vestavia HillsVestavia Hills800 Meters140.2:40.56a9
Jan 6Middle School Indoor Meet #2Jan 6 · 800 Meters · Place 47 · Liberty ParkLiberty Park800 Meters472:50.81—

2021 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · High Jump · Liberty Park msLiberty Park msHigh Jump—NH8
Dec 9Middle School Indoor Meet #1Dec 9 · 800 Meters · Place 36 · Liberty Park msLiberty Park ms800 Meters36.2:43.64a8
Jan 7Middle School Indoor Meet 2AJan 7 · 800 Meters · Place 58 · Liberty Park msLiberty Park ms800 Meters58.3:04.46a7
Jan 7Middle School Indoor Meet 2AJan 7 · 400 Meters · Place 49 · Liberty Park msLiberty Park ms400 Meters49.1:14.14a PB7