Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUAB Green and Gold Invite · Feb 65:28.58aUAB Green and Gold InviteFebruary 6, 2026
1 Mile · OutdoorMountain Brook Invitational · Apr 145:24.14aMountain Brook InvitationalApril 14, 2023
1500 Meters · OutdoorMaroon and White Tune-Up · May 14:55.75aMaroon and White Tune-UpMay 1, 2026
1600 Meters · IndoorMLK Track Classic #2 · Jan 165:34.04aMLK Track Classic #2January 16, 2023
1600 Meters · OutdoorSpain Park Classic · Apr 85:26.61aSpain Park ClassicApril 8, 2023
2 Miles · OutdoorMountain Brook Invitational · Apr 1411:19.68aMountain Brook InvitationalApril 14, 2023
3000 Meters · IndoorUAB Blazer Invite · Jan 910:37.93UAB Blazer InviteJanuary 9, 2026
3000 Meters · OutdoorLSU Alumni Gold · Apr 2510:38.23aLSU Alumni GoldApril 25, 2026
3200 Meters · IndoorAHSAA State Indoor Track & Field Championships · Feb 311:27.46aAHSAA State Indoor Track & Field ChampionshipsFebruary 3, 2023
3200 Meters · OutdoorAHSAA State Outdoor Championships - 4A/5A/6A/7A · May 411:26.06aAHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4, 2023
5000 Meters · OutdoorCrimson Tide Invitational · Apr 1017:56.91aCrimson Tide InvitationalApril 10, 2026
800 Meters · OutdoorHewitt-Trussville Invitational · Apr 212:28.65Hewitt-Trussville InvitationalApril 21, 2023

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 142026 American Conference Outdoor ChampionshipsMay 14 · 5000 Meters · Place 30 · UABUAB5000 Meters30.18:57.91aSo
May 1Maroon and White Tune-UpMay 1 · 1500 Meters · Place 12 · UABUAB1500 Meters12.4:55.75a PBSo
Apr 25LSU Alumni GoldApr 25 · 3000 Meters · Place 4 · UABUAB3000 Meters4.10:38.23a PBSo
Apr 10Crimson Tide InvitationalApr 10 · 5000 Meters · Place 11 · UABUAB5000 Meters11.17:56.91a PBSo
Mar 27UAB Spring InvitationalMar 27 · 1500 Meters · Place 13 · UABUAB1500 Meters13.4:58.88aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 6UAB Green and Gold InviteFeb 6 · 1 Mile · Place 16 · UABUAB1 Mile16.5:28.58a PBSo
Jan 16Samford InvitationalJan 16 · 3000 Meters · Place 25 · UABUAB3000 Meters25.10:42.27aSo
Jan 9UAB Blazer InviteJan 9 · 3000 Meters · Place 7 · UABUAB3000 Meters710:37.93 PBSO

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Mar 28UAB Spring InvitationalMar 28 · 1500 Meters · Place 18 · UABUAB1500 Meters185:07.83FR
Mar 28UAB Spring InvitationalMar 28 · 3000 Meters · Place 4 · UABUAB3000 Meters410:58.59FR
Mar 21Yellow Jacket InvitationalMar 21 · 1500 Meters · Place 46 · UABUAB1500 Meters46.5:02.95aFr

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 16 · Vestavia HillsVestavia Hills3200 Meters16.11:56.94a12
Apr 26Hewitt Section 2024Apr 26 · 3200 Meters · Place 10 · Vestavia HillsVestavia Hills3200 Meters10.11:53.41a12
Apr 19Hewitt Trussville InvitationalApr 19 · 3200 Meters · Place 5 · Vestavia HillsVestavia Hills3200 Meters511:36.7112
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 41 · Vestavia HillsVestavia Hills1600 Meters41.5:39.07a12
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 40 · Vestavia HillsVestavia Hills800 Meters40.2:29.68a12
Mar 22FSU HS RelaysMar 22 · 3200 Meters · Place 53 · Vestavia HillsVestavia Hills3200 Meters53.11:39.76a12
Mar 22FSU HS RelaysMar 22 · 1600 Meters · Place 57 · Vestavia HillsVestavia Hills1600 Meters57.5:46.06a12
Mar 14Metro JV Meet #3Mar 14 · 1600 Meters · Place 3 · Vestavia HillsVestavia Hills1600 Meters35:44.22a—
Mar 14Metro JV Meet #3Mar 14 · 800 Meters · Place 8 · Vestavia HillsVestavia Hills800 Meters82:44.64a—
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 3200 Meters · Place 3 · Vestavia HillsVestavia Hills3200 Meters311:35.8912

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 3200 Meters · Place 12 · Vestavia HillsVestavia Hills3200 Meters1211:52.4912
Jan 26Last Chance Meet #1Jan 26 · 3200 Meters · Place 7 · Vestavia HillsVestavia Hills3200 Meters711:54.6812
Jan 22MLK Classic #2Jan 22 · 1600 Meters · Place 10 · Vestavia HillsVestavia Hills1600 Meters10.5:44.09a12

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 2Magic City Invitational #2Dec 2 · 3200 Meters · Place 4 · Vestavia HillsVestavia Hills3200 Meters4.11:47.24a12
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 3200 Meters · Place 5 · Vestavia HillsVestavia Hills3200 Meters5.11:27.46a PB11
Jan 27Last Chance Invitational #1Jan 27 · 3200 Meters · Place 3 · Vestavia HillsVestavia Hills3200 Meters311:37.7511
Jan 16MLK Track Classic #2Jan 16 · 1600 Meters · Place 11 · Vestavia HillsVestavia Hills1600 Meters11.5:34.04a PB11
Jan 7Icebreaker Invitational #1Jan 7 · 3200 Meters · Place 4 · Vestavia HillsVestavia Hills3200 Meters4.11:57.22a11

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 3200 Meters · Place 7 · Vestavia HillsVestavia Hills3200 Meters7.11:26.06a PB11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 3200 Meters · Place 3 · Vestavia HillsVestavia Hills3200 Meters3.11:39.55a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 1600 Meters · Place 10 · Vestavia HillsVestavia Hills1600 Meters10.5:27.57a11
Apr 21Hewitt-Trussville InvitationalApr 21 · 800 Meters · Place 14 · Vestavia HillsVestavia Hills800 Meters142:28.65 PB11
Apr 14Mountain Brook InvitationalApr 14 · 2 Miles · Place 7 · Vestavia HillsVestavia Hills2 Miles7.11:19.68a PB11
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 18 · Vestavia HillsVestavia Hills1 Mile18.5:24.14a PB11
Apr 8Spain Park ClassicApr 8 · 1600 Meters · Place 3 · Vestavia HillsVestavia Hills1600 Meters3.5:26.61a PB11
Apr 8Spain Park ClassicApr 8 · 800 Meters · Place 14 · Vestavia HillsVestavia Hills800 Meters14.2:33.06a11
Mar 23FSU RelaysMar 23 · 3200 Meters · Place 35 · Vestavia HillsVestavia Hills3200 Meters35.11:27.54a11
Mar 23FSU RelaysMar 23 · 1600 Meters · Place 52 · Vestavia HillsVestavia Hills1600 Meters52.5:42.11a11
Mar 3Husky March ClassicMar 3 · 1600 Meters · Place 16 · Vestavia HillsVestavia Hills1600 Meters165:33.4711

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 15Crossplex JV Meet #1Dec 15 · 1600 Meters · Place 5 · Vestavia HillsVestavia Hills1600 Meters5.5:38.43a11
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 3200 Meters · Place 9 · Vestavia HillsVestavia Hills3200 Meters9.12:10.29a10
Jan 8Icebreaker Invitational Meet #2Jan 8 · 3200 Meters · Place 11 · Vestavia HillsVestavia Hills3200 Meters11.12:26.82a10

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 1600 Meters · Place 24 · Vestavia HillsVestavia Hills1600 Meters24.5:56.28a10
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 1600 Meters · Place 10 · Vestavia HillsVestavia Hills1600 Meters10.5:38.68a10
Apr 15Mountain Brook InvitationalApr 15 · 2 Miles · Place 11 · Vestavia HillsVestavia Hills2 Miles11.12:01.73a10
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 25 · Vestavia HillsVestavia Hills1 Mile25.5:32.63a10
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 63 · Vestavia HillsVestavia Hills800 Meters63.2:38.76a10