Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMetro JV #5 · Apr 314.23aMetro JV #5April 3, 2025
1600 Meters · IndoorHump Day Octameet · Jan 75:18.98Hump Day OctameetJanuary 7, 2026
1600 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 305:14.78aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
200 Meters · OutdoorMetro JV #5 · Apr 329.64aMetro JV #5April 3, 2025
3200 Meters · IndoorHoliday Invitational #2 · Dec 1311:36.17Holiday Invitational #2December 13, 2025
3200 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · Apr 3011:22.57aAHSAA 4A-7A Outdoor State ChampionshipApril 30, 2026
400 Meters · IndoorJV Meet #3 · Jan 291:05.16JV Meet #3January 29, 2024
400 Meters · OutdoorMetro JV #5 · Apr 31:03.32aMetro JV #5April 3, 2025
5000 Meters · IndoorOak Mountain Eagle Relays · Feb 2118:49.47Oak Mountain Eagle RelaysFebruary 21, 2026
60 Meters · IndoorJV Meet #3 · Jan 159.23JV Meet #3January 15, 2025
800 Meters · IndoorJV Meet #3 · Jan 152:29.04JV Meet #3January 15, 2025
800 Meters · OutdoorShelby County Championships · Apr 162:25.58Shelby County ChampionshipsApril 16, 2025

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 3200 Meters · Place 6 · Briarwood Christian3200 Meters6.11:22.57a PB11
Apr 30AHSAA 4A-7A Outdoor State ChampionshipApr 30 · 1600 Meters · Place 6 · Briarwood Christian1600 Meters6.5:14.78a PB11
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 3200 Meters · Place 3 · Briarwood Christian3200 Meters3.11:41.58a11
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 1600 Meters · Place 3 · Briarwood Christian1600 Meters3.5:23.03a11
Apr 15Shelby County ChampionshipsApr 15 · 3200 Meters · Place 1 · Briarwood Christian3200 Meters1.12:17.83a11
Apr 15Shelby County ChampionshipsApr 15 · 1600 Meters · Place 3 · Briarwood Christian1600 Meters3.5:36.88a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 3200 Meters · Place 5 · Briarwood Christian3200 Meters5.11:36.79a11
Apr 10Mountain Brook Invitational-Varsity and Middle SchoolApr 10 · 1600 Meters · Place 17 · Briarwood Christian1600 Meters17.5:29.46a11
Apr 2Metro Birmingham JV Meet #5Apr 2 · 400 Meters · Place 6 · Briarwood Christian400 Meters6.1:04.32a11
Mar 19Thompson InvitationalMar 19 · 1600 Meters · Place 2 · Briarwood Christian School1600 Meters25:33.0511
Mar 19Thompson InvitationalMar 19 · 800 Meters · Place 7 · Briarwood Christian School800 Meters72:33.0811
Mar 6Vestavia Hills - Varsity - King of the Mountain - InvitationalMar 6 · 1600 Meters · Place 15 · Briarwood Christian School1600 Meters155:33.1811

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 21Oak Mountain Eagle RelaysFeb 21 · 5000 Meters · Place 1 · Briarwood Christian School5000 Meters118:49.47 PB11
Jan 30AHSAA State Indoor MeetJan 30 · 3200 Meters · Place 9 · Briarwood Christian School3200 Meters912:10.0811
Jan 30AHSAA State Indoor MeetJan 30 · 1600 Meters · Place 7 · Briarwood Christian School1600 Meters75:24.5911
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 3200 Meters · Place 5 · Briarwood Christian3200 Meters5.11:41.15a11
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 1600 Meters · Briarwood Christian1600 Meters--DNS11
Jan 7Hump Day OctameetJan 7 · 1600 Meters · Place 4 · Briarwood Christian School1600 Meters45:18.98 PB11

2025 Indoor Track

13 results
DateMeetEventPlMarkGr
Dec 13Holiday Invitational #2Dec 13 · 3200 Meters · Place 2 · Briarwood Christian School3200 Meters211:36.17 PB11
Dec 13Holiday Invitational #2Dec 13 · 3200 Meters · Place 2 · Briarwood Christian School3200 Meters211:36.1711
Feb 28Husky March ClassicFeb 28 · 1600 Meters · Place 20 · Briarwood Christian1600 Meters205:29.63a—
Feb 28Husky March ClassicFeb 28 · 800 Meters · Place 17 · Briarwood Christian800 Meters172:29.34a—
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 3200 Meters · Place 9 · Briarwood Christian3200 Meters9.12:10.40a10
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 1600 Meters · Place 9 · Briarwood Christian1600 Meters9.5:29.57a10
Jan 24Last Chance #1/PentathlonJan 24 · 1600 Meters · Place 8 · Briarwood Christian School1600 Meters85:29.1810
Jan 24Last Chance #1/PentathlonJan 24 · 3200 Meters · Place 7 · Briarwood Christian School3200 Meters711:37.6710
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 17 · Briarwood Christian School800 Meters172:29.04 PB10
Jan 15JV Meet #3Jan 15 · 60 Meters · Place 141 · Briarwood Christian School60 Meters1419.23 PB10
Jan 8Hump Day OctameetJan 8 · 1600 Meters · Place 10 · Briarwood Christian School1600 Meters105:23.9210
Jan 4Ice Breaker Invitational #2Jan 4 · 3200 Meters · Briarwood Christian3200 Meters--DNS10
Jan 4Ice Breaker Invitational #2Jan 4 · 800 Meters · Place 10 · Briarwood Christian800 Meters10.2:31.82a10

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 3200 Meters · Place 7 · Briarwood Christian3200 Meters7.11:41.70a10
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 1600 Meters · Place 9 · Briarwood Christian1600 Meters9.5:21.49a10
May 1AHSAA 4A-7A Outdoor State ChampionshipMay 1 · 800 Meters · Place 15 · Briarwood Christian800 Meters15.2:26.74a10
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 3200 Meters · Place 5 · Briarwood Christian3200 Meters5.11:35.50a10
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 1600 Meters · Place 6 · Briarwood Christian1600 Meters6.5:27.26a10
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 800 Meters · Place 10 · Briarwood Christian800 Meters10.2:26.28a10
Apr 16Shelby County ChampionshipsApr 16 · 800 Meters · Place 6 · Briarwood Christian School800 Meters62:25.58 PB10
Apr 16Shelby County ChampionshipsApr 16 · 1600 Meters · Place 5 · Briarwood Christian School1600 Meters55:21.2910
Apr 11Mountain Brook InvitationalApr 11 · 3200 Meters · Place 20 · Briarwood Christian3200 Meters20.11:47.89a10
Apr 11Mountain Brook InvitationalApr 11 · 1600 Meters · Place 25 · Briarwood Christian1600 Meters25.5:22.78a10
Apr 3Metro JV #5Apr 3 · 400 Meters · Place 4 · Briarwood Christian400 Meters4.1:03.32a PB10
Apr 3Metro JV #5Apr 3 · 200 Meters · Place 34 · Briarwood Christian200 Meters34.29.64a PB10
Apr 3Metro JV #5Apr 3 · 100 Meters · Place 36 · Briarwood Christian100 Meters36.14.23a PB10
Mar 20Thompson InvitationalMar 20 · 1600 Meters · Place 7 · Briarwood Christian School1600 Meters75:26.0210
Mar 14Homewood Invitational 2025Mar 14 · 3200 Meters · Place 10 · Briarwood Christian3200 Meters1011:59.80a—

2024 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 7Magic City Invitational #2Dec 7 · 3200 Meters · Place 2 · Briarwood Christian3200 Meters2.11:55.18a10
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 3200 Meters · Place 6 · Briarwood Christian School3200 Meters611:54.209
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 1600 Meters · Place 11 · Briarwood Christian School1600 Meters115:30.099
Jan 29JV Meet #3Jan 29 · 800 Meters · Place 10 · Briarwood Christian School800 Meters102:35.009
Jan 29JV Meet #3Jan 29 · 400 Meters · Place 7 · Briarwood Christian School400 Meters71:05.16 PB9
Jan 26Last Chance Meet #1Jan 26 · 1600 Meters · Place 21 · Briarwood Christian School1600 Meters215:36.129
Jan 26Last Chance Meet #1Jan 26 · 3200 Meters · Place 5 · Briarwood Christian School3200 Meters511:54.419
Jan 10Hump Day OctameetJan 10 · 3200 Meters · Place 7 · Briarwood Christian School3200 Meters712:25.319
Jan 10Hump Day OctameetJan 10 · 1600 Meters · Place 13 · Briarwood Christian School1600 Meters135:43.319
Jan 6Icebreaker Invitational #2Jan 6 · 3200 Meters · Place 11 · Briarwood Christian3200 Meters11.12:37.88a9

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 14 · Briarwood Christian3200 Meters14.12:20.71a9
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 19 · Briarwood Christian1600 Meters19.5:40.83a9
Apr 26Hewitt Section 2024Apr 26 · 3200 Meters · Place 5 · Briarwood Christian3200 Meters5.12:05.71a9
Apr 26Hewitt Section 2024Apr 26 · 1600 Meters · Place 6 · Briarwood Christian1600 Meters6.5:36.57a9
Apr 17Shelby County ChampionshipsApr 17 · 3200 Meters · Place 4 · Briarwood Christian School3200 Meters412:06.569
Apr 17Shelby County ChampionshipsApr 17 · 1600 Meters · Place 9 · Briarwood Christian School1600 Meters95:32.439
Apr 12Mountain Brook InvitationalApr 12 · 3200 Meters · Place 19 · Briarwood Christian3200 Meters19.11:58.84a9
Apr 11Metro Birmingham JV Meet #6 - HooverApr 11 · 400 Meters · Place 3 · Briarwood Christian School400 Meters31:04.399
Apr 4Metro Birmingham JV Meet #5Apr 4 · 400 Meters · Place 7 · Briarwood Christian400 Meters71:03.93a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 200 Meters · Place 24 · Briarwood Christian200 Meters2429.78a—
Apr 4Metro Birmingham JV Meet #5Apr 4 · 100 Meters · Place 31 · Briarwood Christian100 Meters3114.42a—
Mar 21Thompson InvitationalMar 21 · 1600 Meters · Place 5 · Briarwood Christian School1600 Meters55:27.799
Mar 21Thompson InvitationalMar 21 · 800 Meters · Place 11 · Briarwood Christian School800 Meters112:31.919
Mar 16Homewood InvitationalMar 16 · 3200 Meters · Place 10 · Briarwood Christian School3200 Meters1011:41.899
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 3200 Meters · Place 7 · Briarwood Christian School3200 Meters711:43.699
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 1600 Meters · Place 13 · Briarwood Christian School1600 Meters135:28.689

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 1600 Meters · Place 24 · Briarwood Christian1600 Meters24.5:48.11a9
Feb 27Southern Conference Meet #1Feb 27 · 1600 Meters · Place 2 · Briarwood Christian School1600 Meters25:58.868
Feb 27Southern Conference Meet #1Feb 27 · 800 Meters · Place 2 · Briarwood Christian School800 Meters22:40.138
Jan 27Last Chance Invitational #1Jan 27 · 1600 Meters · Place 35 · Briarwood Christian School1600 Meters355:58.188
Jan 5Middle School Indoor Meet #2Jan 5 · 1600 Meters · Place 10 · Briarwood Christian School1600 Meters106:08.028
Jan 5Middle School Indoor Meet #2Jan 5 · 800 Meters · Place 10 · Briarwood Christian School800 Meters102:46.218

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 3200 Meters · Place 8 · Briarwood Christian3200 Meters8.13:06.52a8
Apr 19Shelby County ChampionshipsApr 19 · 800 Meters · Place 2 · Briarwood Christian School800 Meters22:43.628
Apr 19Shelby County ChampionshipsApr 19 · 1600 Meters · Place 1 · Briarwood Christian School1600 Meters15:59.718
Apr 12Birmingham Metro JV Meet #6 - HooverApr 12 · 3200 Meters · Place 1 · Briarwood Christian School3200 Meters113:01.538

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 14Birmingham Metro JV Meet #6Apr 14 · 3200 Meters · Place 4 · Briarwood Christian School3200 Meters412:55.297
Mar 8Southern Conference MS Meet #2Mar 8 · 1600 Meters · Place 4 · Briarwood Christian School1600 Meters46:03.877