Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 145:20.71aMountain Brook InvitationalApril 14, 2023
1600 Meters · IndoorMetro Birmingham JV Meet #1 · Feb 294:49.55Metro Birmingham JV Meet #1February 29, 2024
1600 Meters · OutdoorBirmingham Metro JV Championship · Apr 184:45.97aBirmingham Metro JV ChampionshipApril 18, 2024
2000m Steeplechase · 0.838m · OutdoorORLegends · Apr 47:09.25aORLegendsApril 4, 2025
3200 Meters · OutdoorORLegends · Apr 410:51.84aORLegendsApril 4, 2025
800 Meters · IndoorMetro Birmingham JV Meet #1 · Feb 292:10.43Metro Birmingham JV Meet #1February 29, 2024
800 Meters · OutdoorMetro Birmingham JV Meet #4 · Mar 202:08.16Metro Birmingham JV Meet #4March 20, 2024

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 16B'ham Metro JV Championship 2026Apr 16 · 1600 Meters · Place 51 · Mountain BrookMountain Brook1600 Meters51.5:10.78a12
Apr 16B'ham Metro JV Championship 2026Apr 16 · 800 Meters · Place 70 · Mountain BrookMountain Brook800 Meters70.2:22.89a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 97 · Mountain BrookMountain Brook1600 Meters97.5:19.15a12
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 137 · Mountain BrookMountain Brook800 Meters137.2:21.57a12
Apr 2Metro Birmingham JV Meet #5Apr 2 · 1600 Meters · Mountain BrookMountain Brook1600 Meters--DNS12
Apr 2Metro Birmingham JV Meet #5Apr 2 · 800 Meters · Mountain BrookMountain Brook800 Meters--DNS12
Mar 18Birmingham Metro JV Meet #4Mar 18 · 1600 Meters · Place 27 · Mountain BrookMountain Brook1600 Meters275:07.1412
Mar 18Birmingham Metro JV Meet #4Mar 18 · 800 Meters · Place 30 · Mountain BrookMountain Brook800 Meters302:15.9412
Mar 12Metro Birmingham JV Meet #3Mar 12 · 1600 Meters · Place 37 · Mountain BrookMountain Brook1600 Meters375:05.3612
Mar 12Metro Birmingham JV Meet #3Mar 12 · 800 Meters · Place 41 · Mountain BrookMountain Brook800 Meters412:19.1012
Mar 5Metro Birmingham JV Meet #2Mar 5 · 1600 Meters · Place 36 · Mountain BrookMountain Brook1600 Meters365:09.1512
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 35 · Mountain BrookMountain Brook800 Meters352:14.8212
Mar 5Metro Birmingham JV Meet #2Mar 5 · 1600 Meters · Place 36 · Mountain BrookMountain Brook1600 Meters365:09.1512
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 35 · Mountain BrookMountain Brook800 Meters352:14.8212
Feb 25Metro Birmingham JV Meet #1Feb 25 · 1600 Meters · Place 48 · Mountain BrookMountain Brook1600 Meters48.5:14.97a12
Feb 25Metro Birmingham JV Meet #1Feb 25 · 800 Meters · Place 45 · Mountain BrookMountain Brook800 Meters45.2:21.86a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 21Last Ditch JV MeetJan 21 · 1600 Meters · Place 30 · Mountain BrookMountain Brook1600 Meters305:07.7912
Jan 21Last Ditch JV MeetJan 21 · 800 Meters · Place 21 · Mountain BrookMountain Brook800 Meters212:16.2512
Jan 6JV Meet #2Jan 6 · 1600 Meters · Place 35 · Mountain BrookMountain Brook1600 Meters355:13.5912
Jan 6JV Meet #2Jan 6 · 800 Meters · Place 28 · Mountain BrookMountain Brook800 Meters282:17.7812

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 10First Crack JV MeetDec 10 · 1600 Meters · Place 21 · Mountain BrookMountain Brook1600 Meters21.5:09.64a12
Dec 10First Crack JV MeetDec 10 · 800 Meters · Place 16 · Mountain BrookMountain Brook800 Meters16.2:16.95a12
Jan 22Last Ditch Meet JV MeetJan 22 · 1600 Meters · Place 6 · Mountain BrookMountain Brook1600 Meters64:56.9311
Jan 22Last Ditch Meet JV MeetJan 22 · 800 Meters · Place 4 · Mountain BrookMountain Brook800 Meters42:14.0711
Jan 15JV Meet #3Jan 15 · 1600 Meters · Place 54 · Mountain BrookMountain Brook1600 Meters544:55.5911
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 59 · Mountain BrookMountain Brook800 Meters592:13.1011
Jan 7JV Meet #2Jan 7 · 1600 Meters · Place 31 · Mountain BrookMountain Brook1600 Meters314:59.6211
Jan 7JV Meet #2Jan 7 · 800 Meters · Place 23 · Mountain BrookMountain Brook800 Meters232:13.1211

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 1600 Meters · Place 28 · Mountain BrookMountain Brook1600 Meters284:56.9711
Apr 17Birmingham Metro JV ChampionshipApr 17 · 800 Meters · Place 20 · Mountain BrookMountain Brook800 Meters202:11.9211
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 98 · Mountain BrookMountain Brook1600 Meters98.4:51.39a11
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 100 · Mountain BrookMountain Brook800 Meters100.2:12.18a11
Apr 4ORLegendsApr 4 · 2000m Steeplechase · Place 2 · Mountain BrookMountain Brook2000m Steeplechase0.838m2.7:09.25a PB11
Apr 4ORLegendsApr 4 · 3200 Meters · Place 21 · Mountain BrookMountain Brook3200 Meters21.10:51.84a PB11
Apr 3Metro JV #5Apr 3 · 1600 Meters · Mountain BrookMountain Brook1600 Meters--DNS11
Apr 3Metro JV #5Apr 3 · 800 Meters · Mountain BrookMountain Brook800 Meters--DNS11
Mar 19Metro JV #4Mar 19 · 1600 Meters · Place 16 · Mountain BrookMountain Brook1600 Meters16.4:59.01a11
Mar 19Metro JV #4Mar 19 · 800 Meters · Place 29 · Mountain BrookMountain Brook800 Meters29.2:15.24a11
Mar 12Metro JV #3Mar 12 · 1600 Meters · Place 19 · Mountain BrookMountain Brook1600 Meters19.4:57.59a11
Mar 12Metro JV #3Mar 12 · 800 Meters · Place 25 · Mountain BrookMountain Brook800 Meters25.2:14.28a11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 1600 Meters · Mountain BrookMountain Brook1600 Meters--DNS11
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 800 Meters · Mountain BrookMountain Brook800 Meters--DNS11
Feb 27Mountain Brook Metro JV #1Feb 27 · 1600 Meters · Place 31 · Mountain BrookMountain Brook1600 Meters31.5:02.72a11
Feb 27Mountain Brook Metro JV #1Feb 27 · 800 Meters · Place 17 · Mountain BrookMountain Brook800 Meters17.2:14.74a11

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 11First Crack JV MeetDec 11 · 1600 Meters · Place 21 · Mountain BrookMountain Brook1600 Meters21.5:03.51a11
Dec 11First Crack JV MeetDec 11 · 800 Meters · Place 11 · Mountain BrookMountain Brook800 Meters11.2:13.94a11
Feb 29Metro Birmingham JV Meet #1Feb 29 · 1600 Meters · Place 7 · Mountain BrookMountain Brook1600 Meters74:49.55 PB10
Feb 29Metro Birmingham JV Meet #1Feb 29 · 800 Meters · Place 7 · Mountain BrookMountain Brook800 Meters72:10.43 PB10
Jan 29JV Meet #3Jan 29 · 1600 Meters · Place 30 · Mountain BrookMountain Brook1600 Meters304:53.0510
Jan 29JV Meet #3Jan 29 · 800 Meters · Place 22 · Mountain BrookMountain Brook800 Meters222:12.4710
Jan 24Last Ditch JV MeetJan 24 · 1600 Meters · Place 14 · Mountain BrookMountain Brook1600 Meters144:56.1610
Jan 24Last Ditch JV MeetJan 24 · 800 Meters · Place 17 · Mountain BrookMountain Brook800 Meters172:12.8010
Jan 9JV Meet #2Jan 9 · 1600 Meters · Place 20 · Mountain BroMountain Bro1600 Meters204:56.24—
Jan 9JV Meet #2Jan 9 · 800 Meters · Place 24 · Mountain BroMountain Bro800 Meters242:15.06—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 1600 Meters · Place 12 · Mountain BrookMountain Brook1600 Meters124:45.97a PB—
Apr 18Birmingham Metro JV ChampionshipApr 18 · 800 Meters · Place 15 · Mountain BrookMountain Brook800 Meters152:10.01a—
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 66 · Mountain BrookMountain Brook1600 Meters66.4:46.00a10
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Mountain BrookMountain Brook800 Meters--DNS10
Apr 4Metro Birmingham JV Meet #5Apr 4 · 1600 Meters · Place 5 · Mountain BrookMountain Brook1600 Meters54:49.68a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 800 Meters · Place 9 · Mountain BrookMountain Brook800 Meters92:12.33a—
Mar 20Metro Birmingham JV Meet #4Mar 20 · 1600 Meters · Place 7 · Mountain BrookMountain Brook1600 Meters74:50.1810
Mar 20Metro Birmingham JV Meet #4Mar 20 · 800 Meters · Place 8 · Mountain BrookMountain Brook800 Meters82:08.16 PB10
Mar 14Metro JV Meet #3Mar 14 · 1600 Meters · Place 10 · Mountain BrookMountain Brook1600 Meters104:51.56a—
Mar 14Metro JV Meet #3Mar 14 · 800 Meters · Place 8 · Mountain BrookMountain Brook800 Meters82:08.79a—
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 1600 Meters · Place 32 · Mountain BrookMountain Brook1600 Meters324:53.1210

2023 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 6First Crack JV MeetDec 6 · 1600 Meters · Place 7 · Mountain BrookMountain Brook1600 Meters7.4:59.17a10
Dec 6First Crack JV MeetDec 6 · 800 Meters · Place 5 · Mountain BrookMountain Brook800 Meters5.2:16.84a10
Dec 2Magic City Invitational #1Dec 2 · 1600 Meters · Place 15 · Mountain BrookMountain Brook1600 Meters15.5:02.56a10
Jan 18JV Meet #3Jan 18 · 1600 Meters · Place 103 · Mountain BrookMountain Brook1600 Meters1035:15.889
Jan 18JV Meet #3Jan 18 · 800 Meters · Place 125 · Mountain BrookMountain Brook800 Meters1252:24.009
Jan 10JV Meet #2Jan 10 · 1600 Meters · Place 80 · Mountain BrookMountain Brook1600 Meters805:22.859
Jan 10JV Meet #2Jan 10 · 800 Meters · Place 58 · Mountain BrookMountain Brook800 Meters582:23.039

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 20Birmingham Metro JV ChampionshipApr 20 · 1600 Meters · Place 48 · Mountain BroMountain Bro1600 Meters485:12.44—
Apr 20Birmingham Metro JV ChampionshipApr 20 · 800 Meters · Place 54 · Mountain BroMountain Bro800 Meters542:20.77—
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 184 · Mountain BrookMountain Brook1 Mile184.5:20.71a PB9
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 162 · Mountain BrookMountain Brook800 Meters162.2:18.58a9
Apr 6Birmingham Metro JV Meet #5 - Spain ParkApr 6 · 800 Meters · Place 30 · Mountain BrookMountain Brook800 Meters302:19.109
Mar 15Metro Birmingham JV Meet #3Mar 15 · 1600 Meters · Place 43 · Mountain BrookMountain Brook1600 Meters435:10.799
Mar 15Metro Birmingham JV Meet #3Mar 15 · 800 Meters · Place 49 · Mountain BrookMountain Brook800 Meters492:19.829
Mar 2Metro Birmingham JV Meet #1Mar 2 · 1600 Meters · Place 36 · Mountain BrookMountain Brook1600 Meters36.5:12.34a9
Mar 2Metro Birmingham JV Meet #1Mar 2 · 800 Meters · Place 37 · Mountain BrookMountain Brook800 Meters37.2:21.62a9

2022 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 7First Crack JV MeetDec 7 · 1600 Meters · Place 16 · Mountain BrookMountain Brook1600 Meters16.5:14.28a9
Dec 7First Crack JV MeetDec 7 · 800 Meters · Place 23 · Mountain BrookMountain Brook800 Meters23.2:25.42a9
Jan 20Middle School Gold Championship MeetJan 20 · 1600 Meters · Place 24 · Mountain BroMountain Bro1600 Meters245:36.15—
Jan 20Middle School Gold Championship MeetJan 20 · 800 Meters · Place 17 · Mountain BroMountain Bro800 Meters172:32.18—
Jan 6Middle School Indoor Meet #2Jan 6 · 1600 Meters · Place 17 · Mountain BroMountain Bro1600 Meters175:41.08—
Jan 6Middle School Indoor Meet #2Jan 6 · 800 Meters · Place 11 · Mountain BroMountain Bro800 Meters112:32.44—

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 14 · Mountain BrookMountain Brook800 Meters14.2:23.48a8

2021 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 1600 Meters · Place 21 · Mountain BrookMountain Brook1600 Meters21.5:38.74a8
Dec 9Middle School Indoor Meet #1Dec 9 · 800 Meters · Place 15 · Mountain BrookMountain Brook800 Meters15.2:33.89a8
Jan 14Middle School Meet #3 1-4PMJan 14 · 1600 Meters · Place 23 · Mountain BroMountain Bro1600 Meters235:49.14—
Jan 14Middle School Meet #3 1-4PMJan 14 · 800 Meters · Place 28 · Mountain BroMountain Bro800 Meters282:45.81—
Jan 7Middle School Indoor Meet 2AJan 7 · 1600 Meters · Place 29 · Mountain BrookMountain Brook1600 Meters29.6:05.87a7
Jan 7Middle School Indoor Meet 2AJan 7 · 800 Meters · Place 41 · Mountain BrookMountain Brook800 Meters41.2:55.17a7