Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMountain Brook Invitational · Apr 1516.05aMountain Brook InvitationalApril 15, 2022
1600 Meters · IndoorLast Ditch JV Meet · Jan 214:42.51Last Ditch JV MeetJanuary 21, 2026
1600 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 104:47.61aMountain Brook Invitational-Varsity and Middle SchoolApril 10, 2026
800 Meters · IndoorLast Ditch JV Meet · Jan 212:08.56Last Ditch JV MeetJanuary 21, 2026
800 Meters · OutdoorMountain Brook Invitational-Varsity and Middle School · Apr 102:07.12aMountain 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

16 results
DateMeetEventPlMarkGr
Apr 16B'ham Metro JV Championship 2026Apr 16 · 1600 Meters · Place 19 · Mountain BrookMountain Brook1600 Meters19.4:50.89a11
Apr 16B'ham Metro JV Championship 2026Apr 16 · 800 Meters · Place 15 · Mountain BrookMountain Brook800 Meters15.2:09.16a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 56 · Mountain BrookMountain Brook1600 Meters56.4:47.61a PB11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 800 Meters · Place 52 · Mountain BrookMountain Brook800 Meters52.2:07.12a PB11
Apr 2Metro Birmingham JV Meet #5Apr 2 · 1600 Meters · Place 11 · Mountain BrookMountain Brook1600 Meters11.4:50.99a11
Apr 2Metro Birmingham JV Meet #5Apr 2 · 800 Meters · Place 8 · Mountain BrookMountain Brook800 Meters8.2:09.85a11
Mar 18Birmingham Metro JV Meet #4Mar 18 · 1600 Meters · Place 15 · Mountain BrookMountain Brook1600 Meters154:56.1811
Mar 18Birmingham Metro JV Meet #4Mar 18 · 800 Meters · Place 12 · Mountain BrookMountain Brook800 Meters122:09.6911
Mar 12Metro Birmingham JV Meet #3Mar 12 · 1600 Meters · Place 20 · Mountain BrookMountain Brook1600 Meters204:54.5111
Mar 12Metro Birmingham JV Meet #3Mar 12 · 800 Meters · Place 14 · Mountain BrookMountain Brook800 Meters142:09.7611
Mar 5Metro Birmingham JV Meet #2Mar 5 · 1600 Meters · Place 12 · Mountain BrookMountain Brook1600 Meters124:53.6211
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 19 · Mountain BrookMountain Brook800 Meters192:09.1011
Mar 5Metro Birmingham JV Meet #2Mar 5 · 1600 Meters · Place 12 · Mountain BrookMountain Brook1600 Meters124:53.6211
Mar 5Metro Birmingham JV Meet #2Mar 5 · 800 Meters · Place 19 · Mountain BrookMountain Brook800 Meters192:09.1011
Feb 25Metro Birmingham JV Meet #1Feb 25 · 1600 Meters · Place 13 · Mountain BrookMountain Brook1600 Meters13.4:50.24a11
Feb 25Metro Birmingham JV Meet #1Feb 25 · 800 Meters · Place 12 · Mountain BrookMountain Brook800 Meters12.2:11.31a11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 21Last Ditch JV MeetJan 21 · 1600 Meters · Place 4 · Mountain BrookMountain Brook1600 Meters44:42.51 PB11
Jan 21Last Ditch JV MeetJan 21 · 800 Meters · Place 2 · Mountain BrookMountain Brook800 Meters22:08.56 PB11
Jan 14JV Meet #3Jan 14 · 1600 Meters · Place 26 · Mountain BrookMountain Brook1600 Meters264:47.7011
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 36 · Mountain BrookMountain Brook800 Meters362:10.3811
Jan 6JV Meet #2Jan 6 · 1600 Meters · Place 17 · Mountain BrookMountain Brook1600 Meters175:00.1411
Jan 6JV Meet #2Jan 6 · 800 Meters · Place 13 · Mountain BrookMountain Brook800 Meters132:13.4911

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 10First Crack JV MeetDec 10 · 1600 Meters · Place 6 · Mountain BrookMountain Brook1600 Meters6.4:44.83a11
Dec 10First Crack JV MeetDec 10 · 800 Meters · Mountain BrookMountain Brook800 Meters--DNS11
Jan 22Last Ditch Meet JV MeetJan 22 · 1600 Meters · Place 3 · Mountain BrookMountain Brook1600 Meters34:50.3410
Jan 22Last Ditch Meet JV MeetJan 22 · 800 Meters · Place 6 · Mountain BrookMountain Brook800 Meters62:16.7810
Jan 15JV Meet #3Jan 15 · 1600 Meters · Place 43 · Mountain BrookMountain Brook1600 Meters434:51.9610
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 62 · Mountain BrookMountain Brook800 Meters622:13.5110
Jan 7JV Meet #2Jan 7 · 1600 Meters · Place 23 · Mountain BrookMountain Brook1600 Meters234:55.9810
Jan 7JV Meet #2Jan 7 · 800 Meters · Place 33 · Mountain BrookMountain Brook800 Meters332:16.6110

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Apr 17Birmingham Metro JV ChampionshipApr 17 · 1600 Meters · Place 14 · Mountain BrookMountain Brook1600 Meters144:47.6110
Apr 17Birmingham Metro JV ChampionshipApr 17 · 800 Meters · Place 25 · Mountain BrookMountain Brook800 Meters252:12.8610
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 95 · Mountain BrookMountain Brook1600 Meters95.4:50.26a10
Apr 11Mountain Brook InvitationalApr 11 · 800 Meters · Place 99 · Mountain BrookMountain Brook800 Meters99.2:11.84a10
Apr 3Metro JV #5Apr 3 · 1600 Meters · Place 12 · Mountain BrookMountain Brook1600 Meters12.4:58.28a10
Apr 3Metro JV #5Apr 3 · 800 Meters · Place 14 · Mountain BrookMountain Brook800 Meters14.2:13.00a10
Mar 19Metro JV #4Mar 19 · 1600 Meters · Place 6 · Mountain BrookMountain Brook1600 Meters6.4:52.95a10
Mar 19Metro JV #4Mar 19 · 800 Meters · Place 15 · Mountain BrookMountain Brook800 Meters15.2:11.84a10
Mar 12Metro JV #3Mar 12 · 1600 Meters · Place 16 · Mountain BrookMountain Brook1600 Meters16.4:56.53a10
Mar 12Metro JV #3Mar 12 · 800 Meters · Place 38 · Mountain BrookMountain Brook800 Meters38.2:16.86a10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 1600 Meters · Place 14 · Mountain BrookMountain Brook1600 Meters14.5:02.57a10
Mar 6Vestavilla Hills Metro JV #2Mar 6 · 800 Meters · Place 26 · Mountain BrookMountain Brook800 Meters26.2:14.65a10
Feb 27Mountain Brook Metro JV #1Feb 27 · 1600 Meters · Place 22 · Mountain BrookMountain Brook1600 Meters22.4:55.27a10
Feb 27Mountain Brook Metro JV #1Feb 27 · 800 Meters · Place 26 · Mountain BrookMountain Brook800 Meters26.2:17.59a10

2024 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 11First Crack JV MeetDec 11 · 1600 Meters · Place 18 · Mountain BrookMountain Brook1600 Meters18.5:01.98a10
Dec 11First Crack JV MeetDec 11 · 800 Meters · Place 17 · Mountain BrookMountain Brook800 Meters17.2:18.11a10
Feb 29Metro Birmingham JV Meet #1Feb 29 · 1600 Meters · Place 56 · Mountain BrookMountain Brook1600 Meters565:21.439
Feb 29Metro Birmingham JV Meet #1Feb 29 · 800 Meters · Place 70 · Mountain BrookMountain Brook800 Meters702:29.249
Jan 29JV Meet #3Jan 29 · 1600 Meters · Place 87 · Mountain BrookMountain Brook1600 Meters875:19.659
Jan 29JV Meet #3Jan 29 · 800 Meters · Place 86 · Mountain BrookMountain Brook800 Meters862:25.769
Jan 24Last Ditch JV MeetJan 24 · 1600 Meters · Place 34 · Mountain BrookMountain Brook1600 Meters345:19.059

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 18Birmingham Metro JV ChampionshipApr 18 · 1600 Meters · Place 56 · Mountain BrookMountain Brook1600 Meters565:15.78a—
Apr 18Birmingham Metro JV ChampionshipApr 18 · 800 Meters · Place 91 · Mountain BrookMountain Brook800 Meters912:29.01a—
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 128 · Mountain BrookMountain Brook1600 Meters128.5:08.85a9
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Mountain BrookMountain Brook800 Meters--DNS9
Apr 4Metro Birmingham JV Meet #5Apr 4 · 1600 Meters · Place 23 · Mountain BrookMountain Brook1600 Meters235:07.66a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 800 Meters · Place 56 · Mountain BrookMountain Brook800 Meters562:28.17a—
Mar 20Metro Birmingham JV Meet #4Mar 20 · 1600 Meters · Place 35 · Mountain BrookMountain Brook1600 Meters355:10.629
Mar 20Metro Birmingham JV Meet #4Mar 20 · 800 Meters · Place 47 · Mountain BrookMountain Brook800 Meters472:23.679
Mar 14Metro JV Meet #3Mar 14 · 1600 Meters · Place 36 · Mountain BrookMountain Brook1600 Meters365:13.22a—
Mar 14Metro JV Meet #3Mar 14 · 800 Meters · Place 52 · Mountain BrookMountain Brook800 Meters522:23.81a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 1600 Meters · Place 35 · Mountain BrookMountain Brook1600 Meters355:22.81a—
Mar 7Metro Birmingham JV Meet #2Mar 7 · 800 Meters · Place 42 · Mountain BrookMountain Brook800 Meters422:23.67a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 6First Crack JV MeetDec 6 · 1600 Meters · Place 19 · Mountain BrookMountain Brook1600 Meters19.5:27.97a9
Dec 6First Crack JV MeetDec 6 · 800 Meters · Place 24 · Mountain BrookMountain Brook800 Meters24.2:34.26a9
Jan 5Middle School Indoor Meet #2Jan 5 · 1600 Meters · Place 31 · Mountain Brook Jr.Mountain Brook Jr.1600 Meters315:44.218
Jan 5Middle School Indoor Meet #2Jan 5 · 800 Meters · Place 57 · Mountain Brook Jr.Mountain Brook Jr.800 Meters572:39.648

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 14Mountain Brook InvitationalApr 14 · 1600 Meters · Mountain BrookMountain Brook1600 Meters--DNS8
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 13 · Mountain BrookMountain Brook800 Meters13.2:26.17a8
Apr 14Mountain Brook InvitationalApr 14 · 200 Meters · Mountain BrookMountain Brook200 Meters--DNSWind: -0.78
Apr 14Mountain Brook InvitationalApr 14 · 100 Meters · Mountain BrookMountain Brook100 Meters--DNSWind: 2.18

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 15Mountain Brook InvitationalApr 15 · 100 Meters · Place 46 · Mountain BrookMountain Brook100 Meters46.16.05a PBWind: 0.17

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 9Middle School Indoor Meet #1Dec 9 · 60 Meter · Mountain BrookMountain Brook60 Meter—DNS7
Dec 9Middle School Indoor Meet #1Dec 9 · High Jump · Mountain BrookMountain BrookHigh Jump—DNS7