Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorOak Mountain Eagle Relays · Feb 234:34.53Oak Mountain Eagle RelaysFebruary 23, 2024
1600 Meters · IndoorHusky Classic · Feb 274:34.63Husky ClassicFebruary 27, 2026
1600 Meters · OutdoorAHSAA 1A-3A Outdoor State Championship · May 14:25.30aAHSAA 1A-3A Outdoor State ChampionshipMay 1, 2026
3200 Meters · IndoorMartin Luther King Indoor Track Classic #2 · Jan 199:59.59Martin Luther King Indoor Track Classic #2January 19, 2026
3200 Meters · OutdoorAHSAA 1A-3A Outdoor State Championship · May 29:37.26aAHSAA 1A-3A Outdoor State ChampionshipMay 2, 2025
800 Meters · IndoorAHSAA State Indoor Meet · Jan 302:03.32AHSAA State Indoor MeetJanuary 30, 2026
800 Meters · OutdoorAHSAA Hewitt-Trussville Section 2026 · Apr 241:58.99aAHSAA Hewitt-Trussville Section 2026April 24, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · 3200 Meters · Place 2 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters2.9:42.57a12
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · 1600 Meters · Place 2 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters2.4:25.30a PB12
May 1AHSAA 1A-3A Outdoor State ChampionshipMay 1 · 800 Meters · Place 1 · Westminster School at Oak MountainWestminster School at Oak Mountain800 Meters1.1:59.00a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 3200 Meters · Place 1 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters1.9:47.76a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 1600 Meters · Place 1 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters1.4:39.59a12
Apr 24AHSAA Hewitt-Trussville Section 2026Apr 24 · 800 Meters · Place 1 · Westminster School at Oak MountainWestminster School at Oak Mountain800 Meters1.1:58.99a PB12
Apr 15Shelby County ChampionshipsApr 15 · 3200 Meters · Place 1 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters1.9:48.30a12
Apr 15Shelby County ChampionshipsApr 15 · 800 Meters · Place 3 · Westminster School at Oak MountainWestminster School at Oak Mountain800 Meters3.2:03.07a12
Apr 8Helena Mush MadnessApr 8 · 1600 Meters · Place 1 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters1.4:33.37a12
Apr 8Helena Mush MadnessApr 8 · 800 Meters · Place 1 · Westminster School at Oak MountainWestminster School at Oak Mountain800 Meters1.2:03.79a12
Mar 19Thompson InvitationalMar 19 · 1600 Meters · Place 10 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters104:54.9512
Mar 19Thompson InvitationalMar 19 · 800 Meters · Place 6 · Westminster School at Oak MounWestminster School at Oak Moun800 Meters62:04.8412

2026 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 27Husky ClassicFeb 27 · 1600 Meters · Place 8 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters84:34.63 PB12
Feb 27Husky ClassicFeb 27 · 800 Meters · Place 13 · Westminster School at Oak MounWestminster School at Oak Moun800 Meters132:05.1512
Jan 30AHSAA State Indoor MeetJan 30 · 3200 Meters · Place 3 · Westminster School at Oak MounWestminster School at Oak Moun3200 Meters310:17.8512
Jan 30AHSAA State Indoor MeetJan 30 · 1600 Meters · Place 5 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters54:44.8612
Jan 30AHSAA State Indoor MeetJan 30 · 800 Meters · Place 3 · Westminster School at Oak MounWestminster School at Oak Moun800 Meters32:03.32 PB12
Jan 23Last Chance #1/Pentathlon and Invite EventsJan 23 · 3200 Meters · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters--DNS12
Jan 19Martin Luther King Indoor Track Classic #2Jan 19 · 3200 Meters · Place 1 · Westminster School at Oak MounWestminster School at Oak Moun3200 Meters19:59.59 PB12
Jan 14JV Meet #3Jan 14 · 1600 Meters · Place 7 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters74:36.8312
Jan 14JV Meet #3Jan 14 · 800 Meters · Place 17 · Westminster School at Oak MounWestminster School at Oak Moun800 Meters172:07.7512

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 18JV Meet #1Dec 18 · 1600 Meters · Place 3 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters3.4:44.15a12
Dec 18JV Meet #1Dec 18 · 800 Meters · Place 8 · Westminster School at Oak MountainWestminster School at Oak Mountain800 Meters8.2:10.46a12
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 3200 Meters · Place 8 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters8.10:33.75a11
Jan 31AHSAA Indoor Track & Field ChampionshipJan 31 · 1600 Meters · Place 5 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters5.4:40.11a11
Jan 15JV Meet #3Jan 15 · 1600 Meters · Place 15 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters154:38.5011
Jan 15JV Meet #3Jan 15 · 800 Meters · Place 41 · Westminster School at Oak MounWestminster School at Oak Moun800 Meters412:11.3411
Jan 4Ice Breaker Invitational #2Jan 4 · 3200 Meters · Place 11 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters11.10:30.66a11
Jan 4Ice Breaker Invitational #2Jan 4 · 1600 Meters · Place 20 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters20.4:45.10a11

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 2AHSAA 1A-3A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 1 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters1.9:37.26a PB11
May 2AHSAA 1A-3A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 3 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters3.4:28.84a11
May 2AHSAA 1A-3A Outdoor State ChampionshipMay 2 · 800 Meters · Place 7 · Westminster School at Oak MountainWestminster School at Oak Mountain800 Meters7.2:05.89a11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 3200 Meters · Place 1 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters1.9:58.68a11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 1600 Meters · Place 1 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters1.4:43.45a11
Apr 25AHSAA Hewitt-Trussville Section 2025Apr 25 · 800 Meters · Place 3 · Westminster School at Oak MountainWestminster School at Oak Mountain800 Meters3.2:07.01a11
Apr 16Shelby County ChampionshipsApr 16 · 3200 Meters · Place 4 · Westminster School at Oak MounWestminster School at Oak Moun3200 Meters49:56.0111
Apr 16Shelby County ChampionshipsApr 16 · 1600 Meters · Place 4 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters44:36.4911
Apr 11Mountain Brook InvitationalApr 11 · 3200 Meters · Place 24 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters24.9:46.82a11
Apr 5Spain Park ClassicApr 5 · 1600 Meters · Place 5 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters54:42.8611
Apr 5Spain Park ClassicApr 5 · 3200 Meters · Place 1 · Westminster School at Oak MounWestminster School at Oak Moun3200 Meters110:26.1511
Mar 20Thompson InvitationalMar 20 · 3200 Meters · Place 4 · Westminster School at Oak MounWestminster School at Oak Moun3200 Meters410:14.7411
Mar 20Thompson InvitationalMar 20 · 1600 Meters · Place 9 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters94:41.2611

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 11First Crack JV MeetDec 11 · 1600 Meters · Place 4 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters4.4:40.97a11
Dec 11First Crack JV MeetDec 11 · 800 Meters · Place 5 · Westminster School at Oak MountainWestminster School at Oak Mountain800 Meters5.2:11.17a11
Dec 7Magic City Invitational #2Dec 7 · 3200 Meters · Place 12 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters12.10:28.46a11
Feb 23Oak Mountain Eagle RelaysFeb 23 · 1500 Meters · Place 5 · Westminster School at Oak MounWestminster School at Oak Moun1500 Meters54:34.53 PB10
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 3200 Meters · Place 12 · Westminster School at Oak MounWestminster School at Oak Moun3200 Meters1210:19.0010
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 1600 Meters · Place 15 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters154:41.6410
Jan 22MLK Classic #2Jan 22 · 1600 Meters · Place 22 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters22.4:44.48a10
Jan 6Icebreaker Invitational #2Jan 6 · 1600 Meters · Place 36 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters36.4:50.83a10

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 3200 Meters · Place 1 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters1.9:57.91a10
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 1600 Meters · Place 4 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters4.4:37.88a10
May 3AHSAA 1A-3A Outdoor State ChampionshipMay 3 · 800 Meters · Place 11 · Westminster School at Oak MountainWestminster School at Oak Mountain800 Meters11.2:09.74a10
Apr 26Wetumpka SectionalApr 26 · 3200 Meters · Place 1 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters1.10:07.01a10
Apr 26Wetumpka SectionalApr 26 · 1600 Meters · Place 2 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters2.4:40.38a10
Apr 26Wetumpka SectionalApr 26 · 800 Meters · Place 7 · Westminster School at Oak MountainWestminster School at Oak Mountain800 Meters7.2:11.39a10
Apr 17Shelby County ChampionshipsApr 17 · 3200 Meters · Place 5 · Westminster School at Oak MounWestminster School at Oak Moun3200 Meters510:04.4310
Apr 17Shelby County ChampionshipsApr 17 · 800 Meters · Place 10 · Westminster School at Oak MounWestminster School at Oak Moun800 Meters102:08.9710
Apr 12Mountain Brook InvitationalApr 12 · 3200 Meters · Place 16 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters16.9:52.25a10
Apr 6Spain Park ClassicApr 6 · 1600 Meters · Place 10 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters104:40.8310
Apr 6Spain Park ClassicApr 6 · 3200 Meters · Place 3 · Westminster School at Oak MounWestminster School at Oak Moun3200 Meters310:05.1710
Mar 21Thompson InvitationalMar 21 · 1600 Meters · Place 8 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters84:43.8210
Mar 21Thompson InvitationalMar 21 · 800 Meters · Place 14 · Westminster School at Oak MounWestminster School at Oak Moun800 Meters142:10.7710
Mar 16Homewood InvitationalMar 16 · 3200 Meters · Place 18 · Westminster School at Oak MounWestminster School at Oak Moun3200 Meters1810:28.8210
Mar 16Homewood InvitationalMar 16 · 1600 Meters · Place 22 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters224:44.6010

2023 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 3200 Meters · Place 15 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters15.10:10.56a10
Feb 24Oak Mountain Eagle RelaysFeb 24 · 1500 Meters · Place 13 · Westminster School at Oak MounWestminster School at Oak Moun1500 Meters134:44.149
Jan 28Last Chance Invitational #3Jan 28 · 3200 Meters · Place 34 · Westminster School at Oak MounWestminster School at Oak Moun3200 Meters3410:39.769
Jan 28Last Chance Invitational #3Jan 28 · 1600 Meters · Place 64 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters644:58.659
Jan 18JV Meet #3Jan 18 · 1600 Meters · Place 47 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters474:56.899
Jan 18JV Meet #3Jan 18 · 800 Meters · Place 127 · Westminster School at Oak MounWestminster School at Oak Moun800 Meters1272:24.279
Jan 7Icebreaker Invitational #2Jan 7 · 3200 Meters · Place 40 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters40.11:06.61a9
Jan 7Icebreaker Invitational #2Jan 7 · 1600 Meters · Place 67 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters67.5:09.31a9

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · 3200 Meters · Place 6 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters6.10:21.39a9
May 5AHSAA State Outdoor Championships - 1A/2A/3AMay 5 · 1600 Meters · Place 8 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters8.4:46.59a9
Apr 28AHSAA Wetumpka SectionalApr 28 · 3200 Meters · Place 4 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters4.10:42.56a9
Apr 28AHSAA Wetumpka SectionalApr 28 · 1600 Meters · Place 5 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters5.4:58.05a9
Apr 19Shelby County ChampionshipsApr 19 · 3200 Meters · Place 5 · Westminster School at Oak MounWestminster School at Oak Moun3200 Meters510:26.439
Apr 19Shelby County ChampionshipsApr 19 · 1600 Meters · Place 15 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters155:08.619
Mar 15Metro Birmingham JV Meet #3Mar 15 · 1600 Meters · Place 18 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters184:55.819
Mar 15Metro Birmingham JV Meet #3Mar 15 · 800 Meters · Place 45 · Westminster School at Oak MounWestminster School at Oak Moun800 Meters452:18.689

2022 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 15Crossplex JV Meet #1Dec 15 · 1600 Meters · Place 35 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters35.5:03.03a9
Dec 15Crossplex JV Meet #1Dec 15 · 800 Meters · Westminster School at Oak MountainWestminster School at Oak Mountain800 Meters--DNS9
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 3200 Meters · Place 7 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters7.10:42.68a8
Jan 8Icebreaker Invitational Meet #2Jan 8 · 3200 Meters · Place 37 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters37.11:04.77a8
Jan 8Icebreaker Invitational Meet #2Jan 8 · 1600 Meters · Place 60 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters60.5:12.00a8

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 6AHSAA State Track Championships (1A-2A-3A)May 6 · 3200 Meters · Place 6 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters6.10:14.63a8
May 6AHSAA State Track Championships (1A-2A-3A)May 6 · 1600 Meters · Place 9 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters9.5:01.38a8
Apr 29AHSAA Paul W. Bryant Sectional (1A-2A, 6A)Apr 29 · 3200 Meters · Place 6 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters6.11:09.31a8
Apr 29AHSAA Paul W. Bryant Sectional (1A-2A, 6A)Apr 29 · 1600 Meters · Place 9 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters9.5:06.61a8
Apr 14Birmingham Metro JV Meet #6Apr 14 · 3200 Meters · Place 3 · Westminster School at Oak MounWestminster School at Oak Moun3200 Meters310:34.308
Apr 7Birmingham Metro JV Meet #5Apr 7 · 1600 Meters · Place 26 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters26.5:04.30a8
Apr 7Birmingham Metro JV Meet #5Apr 7 · 800 Meters · Place 60 · Westminster School at Oak MountainWestminster School at Oak Mountain800 Meters60.2:26.62a8
Mar 8Southern Conference MS Meet #2Mar 8 · 1600 Meters · Place 2 · Westminster School at Oak MounWestminster School at Oak Moun1600 Meters25:11.218
Mar 8Southern Conference MS Meet #2Mar 8 · 800 Meters · Place 3 · Westminster School at Oak MounWestminster School at Oak Moun800 Meters32:25.018

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 16JV Meet #1Dec 16 · 1600 Meters · Place 51 · Westminster School at Oak MountainWestminster School at Oak Mountain1600 Meters51.5:19.38aUnofficial8
Jan 29Last Chance InvitationalJan 29 · 3200 Meters · Place 11 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters11.11:08.78a7

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 30AHSAA Class 2A State Track & Field ChampionshipsApr 30 · 3200 Meters · Place 5 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters5.10:32.49a7
Apr 23AHSAA Class 2A Section 2Apr 23 · 3200 Meters · Place 4 · Westminster School at Oak MountainWestminster School at Oak Mountain3200 Meters4.10:48.62a7
Apr 14Shelby County MS ChampionshipsApr 14 · 1600 Meters · Place 2 · Westminster at Oak MountainWestminster at Oak Mountain1600 Meters2.5:22.82a7
Apr 14Shelby County MS ChampionshipsApr 14 · 800 Meters · Place 6 · Westminster at Oak MountainWestminster at Oak Mountain800 Meters6.2:27.33a7