Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorEastern Indoors Invitational · Feb 114:23.36aEastern Indoors InvitationalFebruary 11, 2022
1 Mile · OutdoorMountain Brook Invitational · Apr 144:11.49aMountain Brook InvitationalApril 14, 2023
1500 Meters · IndoorVirginia Showcase Invitational · Jan 134:03.26aVirginia Showcase InvitationalJanuary 13, 2023
1500 Meters · OutdoorThe Hill City Twilight · May 33:47.25aThe Hill City TwilightMay 3, 2025
1600 Meters · IndoorIcebreaker Invitational #2 · Jan 74:09.92aIcebreaker Invitational #2January 7, 2023
1600 Meters · OutdoorMountain Brook Invitational · Apr 124:14.03aMountain Brook InvitationalApril 12, 2024
3200 Meters · IndoorMagic City Invitational #2 · Dec 39:20.37aMagic City Invitational #2December 3, 2022
3200 Meters · OutdoorAHSAA State Outdoor Championships - 4A/5A/6A/7A · May 49:13.88aAHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4, 2023
400 Meters · OutdoorAngelo Harris Invitational · Apr 950.91Angelo Harris InvitationalApril 9, 2022
800 Meters · IndoorAHSAA State Indoor Track & Field Championships · Feb 31:54.20aAHSAA State Indoor Track & Field ChampionshipsFebruary 3, 2023
800 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · May 21:53.02aAHSAA 4A-7A Outdoor State ChampionshipMay 2, 2024

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 2Hill City TwilightMay 2 · 1500 Meters · Place 18 · VirginiaVirginia1500 Meters18.3:49.89aSo
Apr 17Virginia ChallengeApr 17 · 1500 Meters · Place 18 · VirginiaVirginia1500 Meters18.3:52.01aSo
Apr 17Virginia ChallengeApr 17 · 800 Meters · Place 64 · VirginiaVirginia800 Meters64.1:55.81aSo
Apr 3Virginia Grand PrixApr 3 · 3000 Meters · VirginiaVirginia3000 Meters--DNFSo
Apr 3Virginia Grand PrixApr 3 · 1500 Meters · Place 11 · VirginiaVirginia1500 Meters11.3:51.70aSo

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 3The Hill City TwilightMay 3 · 1500 Meters · Place 10 · VirginiaVirginia1500 Meters10.3:47.25a PBFr

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 1 · UMS Wright PrepUMS Wright Prep3200 Meters1.9:25.04a12
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 1 · UMS Wright PrepUMS Wright Prep1600 Meters1.4:14.49a12
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 800 Meters · Place 1 · UMS Wright PrepUMS Wright Prep800 Meters1.1:53.02a PB12
Apr 26Wetumpka SectionalApr 26 · 3200 Meters · Place 1 · UMS Wright PrepUMS Wright Prep3200 Meters1.9:47.61a12
Apr 26Wetumpka SectionalApr 26 · 1600 Meters · Place 2 · UMS Wright PrepUMS Wright Prep1600 Meters2.4:21.90a12
Apr 26Wetumpka SectionalApr 26 · 800 Meters · Place 1 · UMS Wright PrepUMS Wright Prep800 Meters1.1:56.44a12
Apr 18Admiral and PirateApr 18 · 3200 Meters · Place 1 · UMS-WrightUMS-Wright3200 Meters19:47.6612
Apr 18Admiral and PirateApr 18 · 800 Meters · Place 1 · UMS-WrightUMS-Wright800 Meters11:56.8012
Apr 12Mountain Brook InvitationalApr 12 · 3200 Meters · UMS Wright PrepUMS Wright Prep3200 Meters--DNS12
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 3 · UMS Wright PrepUMS Wright Prep1600 Meters3.4:14.03a PB12
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 5 · UMS Wright PrepUMS Wright Prep800 Meters5.1:55.25a12
Apr 9MCC2024Apr 9 · 1600 Meters · Place 1 · UMS Wright PrepUMS Wright Prep1600 Meters1.4:20.30a12
Mar 28Battle of the Bay #2Mar 28 · 800 Meters · Place 1 · UMS-WrightUMS-Wright800 Meters11:56.1312
Mar 28Battle of the Bay #2Mar 28 · 1600 Meters · Place 1 · UMS-WrightUMS-Wright1600 Meters14:17.3212
Mar 20Fast Times at UMS HighMar 20 · 800 Meters · Place 1 · UMS-WrightUMS-Wright800 Meters11:53.2112
Feb 29Biloxi InvitationalFeb 29 · 3200 Meters · Place 1 · UMS Wright PrepUMS Wright Prep3200 Meters1.9:24.00a12
Feb 29Biloxi InvitationalFeb 29 · 800 Meters · Place 1 · UMS Wright PrepUMS Wright Prep800 Meters1.1:58.46a12

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 800 Meters · Place 2 · UMS-WrightUMS-Wright800 Meters21:56.5212
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 1600 Meters · Place 1 · UMS-WrightUMS-Wright1600 Meters14:17.7312
Jan 27Last Chance Meet #2Jan 27 · 1600 Meters · Place 2 · UMS-WrightUMS-Wright1600 Meters24:16.0112
Jan 27Last Chance Meet #2Jan 27 · 800 Meters · Place 2 · UMS-WrightUMS-Wright800 Meters21:58.2212
Jan 15Martin Luther King Indoor Track Classic #1Jan 15 · 1600 Meters · Place 4 · UMS-WrightUMS-Wright1600 Meters44:31.0112

2023 Indoor Track

9 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #1Dec 9 · 800 Meters · Place 1 · UMS Wright PrepUMS Wright Prep800 Meters1.2:00.84a12
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 3200 Meters · Place 3 · UMS Wright PrepUMS Wright Prep3200 Meters3.9:43.34a11
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 1600 Meters · Place 2 · UMS Wright PrepUMS Wright Prep1600 Meters2.4:21.64a11
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 800 Meters · Place 1 · UMS Wright PrepUMS Wright Prep800 Meters1.1:54.20a PB11
Jan 13Virginia Showcase InvitationalJan 13 · 1 Mile · Place 8 · UMS Wright PrepUMS Wright Prep1 Mile8.4:24.08a11
Jan 13Virginia Showcase InvitationalJan 13 · 1600 Meters · Place 8 · UMS Wright PrepUMS Wright Prep1600 Meters8.4:22.14a11
Jan 13Virginia Showcase InvitationalJan 13 · 1500 Meters · Place 4 · UMS Wright PrepUMS Wright Prep1500 Meters4.4:03.26a PB11
Jan 7Icebreaker Invitational #2Jan 7 · 1600 Meters · Place 1 · UMS Wright PrepUMS Wright Prep1600 Meters1.4:09.92a PB11
Jan 7Icebreaker Invitational #2Jan 7 · 800 Meters · Place 1 · UMS Wright PrepUMS Wright Prep800 Meters1.1:55.51a11

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 3200 Meters · Place 1 · UMS Wright PrepUMS Wright Prep3200 Meters1.9:13.88a PB11
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 1600 Meters · UMS Wright PrepUMS Wright Prep1600 Meters--DQ11
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 800 Meters · Place 6 · UMS Wright PrepUMS Wright Prep800 Meters6.1:56.62a11
Apr 28AHSAA Wetumpka SectionalApr 28 · 3200 Meters · Place 1 · UMS Wright PrepUMS Wright Prep3200 Meters1.9:47.68a11
Apr 28AHSAA Wetumpka SectionalApr 28 · 1600 Meters · Place 2 · UMS Wright PrepUMS Wright Prep1600 Meters2.4:21.04a11
Apr 28AHSAA Wetumpka SectionalApr 28 · 800 Meters · Place 2 · UMS Wright PrepUMS Wright Prep800 Meters2.1:54.99a11
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 2 · UMS Wright PrepUMS Wright Prep1 Mile2.4:11.49a PB11
Apr 14Mountain Brook InvitationalApr 14 · 800 Meters · Place 4 · UMS Wright PrepUMS Wright Prep800 Meters4.1:55.62a11
Mar 22Fast Times at UMS HighMar 22 · 800 Meters · Place 2 · UMS-WrightUMS-Wright800 Meters21:54.8211

2022 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 10Holiday Invitational #2Dec 10 · 1600 Meters · Place 1 · UMS Wright PrepUMS Wright Prep1600 Meters1.4:15.39a11
Dec 10Holiday Invitational #2Dec 10 · 800 Meters · Place 2 · UMS Wright PrepUMS Wright Prep800 Meters2.1:58.03a11
Dec 3Magic City Invitational #2Dec 3 · 3200 Meters · Place 1 · UMS Wright PrepUMS Wright Prep3200 Meters1.9:20.37a PB11
Feb 11Eastern Indoors InvitationalFeb 11 · 1 Mile · Place 7 · UnattachedUnattached1 Mile7.4:23.36a PB10
Feb 11Eastern Indoors InvitationalFeb 11 · 800 Meters · Place 2 · UnattachedUnattached800 Meters2.1:59.17a10
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 1600 Meters · Place 2 · UMS Wright PrepUMS Wright Prep1600 Meters2.4:28.73a10
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 800 Meters · Place 1 · UMS Wright PrepUMS Wright Prep800 Meters1.1:57.48a10
Jan 28Last Chance Invitational #1Jan 28 · 800 Meters · Place 2 · UMS-WrightUMS-Wright800 Meters21:58.30—
Jan 8Icebreaker Invitational Meet #2Jan 8 · 1600 Meters · Place 4 · UMS Wright PrepUMS Wright Prep1600 Meters4.4:21.01a10
Jan 8Icebreaker Invitational Meet #2Jan 8 · 800 Meters · Place 8 · UMS Wright PrepUMS Wright Prep800 Meters8.2:02.61a10

2022 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 3Music City Track CarnivalJun 3 · 1 Mile · Place 3 · Mobile ALMobile AL1 Mile3.4:15.51a10
Jun 3Music City Track CarnivalJun 3 · 800 Meters · Place 8 · Mobile ALMobile AL800 Meters8.1:53.63a10
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 1600 Meters · Place 1 · UMS Wright PrepUMS Wright Prep1600 Meters1.4:16.58a10
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 800 Meters · Place 1 · UMS Wright PrepUMS Wright Prep800 Meters1.1:54.38a10
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 400 Meters · Place 9 · UMS Wright PrepUMS Wright Prep400 Meters9.50.93a10
Apr 29AHSAA McGill-Toolen Sectional (5A-6A-7A)Apr 29 · 1600 Meters · Place 3 · UMS Wright PrepUMS Wright Prep1600 Meters3.4:46.92a10
Apr 29AHSAA McGill-Toolen Sectional (5A-6A-7A)Apr 29 · 800 Meters · Place 1 · UMS Wright PrepUMS Wright Prep800 Meters1.1:56.82a10
Apr 29AHSAA McGill-Toolen Sectional (5A-6A-7A)Apr 29 · 400 Meters · Place 2 · UMS Wright PrepUMS Wright Prep400 Meters2.51.65a10
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 13 · UMS Wright PrepUMS Wright Prep1 Mile13.4:21.45a10
Apr 15Mountain Brook InvitationalApr 15 · 800 Meters · Place 4 · UMS Wright PrepUMS Wright Prep800 Meters4.1:53.64a10
Apr 12Mobile County 6A-7A ChampionshipsApr 12 · 1600 Meters · Place 1 · Ums-WrightUms-Wright1600 Meters14:46.53—
Apr 12Mobile County 6A-7A ChampionshipsApr 12 · 800 Meters · Place 1 · Ums-WrightUms-Wright800 Meters12:04.92—
Apr 12Mobile County 6A-7A ChampionshipsApr 12 · 1600 Meters · Place 1 · Ums-WrightUms-Wright1600 Meters14:46.53—
Apr 12Mobile County 6A-7A ChampionshipsApr 12 · 800 Meters · Place 1 · Ums-WrightUms-Wright800 Meters12:04.92—
Apr 12Mobile County 1A-5A ChampionshipsApr 12 · 1600 Meters · Place 1 · UMS Wright PrepUMS Wright Prep1600 Meters1.4:46.53a10
Apr 12Mobile County 1A-5A ChampionshipsApr 12 · 800 Meters · Place 1 · UMS Wright PrepUMS Wright Prep800 Meters1.2:04.92a10
Apr 9Angelo Harris InvitationalApr 9 · 400 Meters · Place 3 · Ums-WrightUms-Wright400 Meters350.91 PB—
Apr 2Mobile Challenge of Champions InvitationalApr 2 · 800 Meters · Place 6 · Ums-WrightUms-Wright800 Meters61:59.73—
Apr 2Mobile Challenge of Champions InvitationalApr 2 · 1 Mile · Place 4 · Ums-WrightUms-Wright1 Mile44:19.69—
Mar 26Hornet Lion InvitationalMar 26 · 3200 Meters · Place 3 · Ums-WrightUms-Wright3200 Meters39:33.14—
Mar 23Fast Times at UMSMar 23 · 800 Meters · Place 2 · Ums-WrightUms-Wright800 Meters21:54.53—
Mar 17T. R. Miller Home Meet #2Mar 17 · 1600 Meters · Place 1 · Ums-WrightUms-Wright1600 Meters14:20.55—
Mar 17T. R. Miller Home Meet #2Mar 17 · 800 Meters · Place 1 · Ums-WrightUms-Wright800 Meters11:57.24—
Mar 12Jim Tate RelaysMar 12 · 800 Meters · Place 2 · Ums-WrightUms-Wright800 Meters21:56.15—
Mar 12Jim Tate RelaysMar 12 · 400 Meters · Place 3 · Ums-WrightUms-Wright400 Meters352.77—

2021 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 4Music City Track CarnivalJun 4 · 1 Mile · Place 12 · Mobile ALMobile AL1 Mile12.4:23.03a9
Jun 4Music City Track CarnivalJun 4 · 800 Meters · Place 9 · Mobile ALMobile AL800 Meters9.1:56.15a9
Apr 29AHSAA Class 5A State Track & Field ChampionshipsApr 29 · 3200 Meters · Place 2 · UMS Wright PrepUMS Wright Prep3200 Meters2.9:53.78a9
Apr 29AHSAA Class 5A State Track & Field ChampionshipsApr 29 · 1600 Meters · Place 2 · UMS Wright PrepUMS Wright Prep1600 Meters2.4:31.80a9
Apr 29AHSAA Class 5A State Track & Field ChampionshipsApr 29 · 800 Meters · Place 1 · UMS Wright PrepUMS Wright Prep800 Meters1.1:57.00a9
Apr 23AHSAA Class 5A Section 1Apr 23 · 3200 Meters · Place 2 · UMS Wright PrepUMS Wright Prep3200 Meters2.10:15.67a9
Apr 23AHSAA Class 5A Section 1Apr 23 · 1600 Meters · Place 2 · UMS Wright PrepUMS Wright Prep1600 Meters2.4:32.54a9
Apr 23AHSAA Class 5A Section 1Apr 23 · 800 Meters · Place 1 · UMS Wright PrepUMS Wright Prep800 Meters1.1:59.62a9
Mar 20Jim Tate RelaysMar 20 · 800 Meters · Place 1 · Ums-WrightUms-Wright800 Meters12:01.63—
Mar 20Jim Tate RelaysMar 20 · 1600 Meters · Place 4 · Ums-WrightUms-Wright1600 Meters44:28.58—
Mar 3UMS Quad 1Mar 3 · 800 Meters · Place 2 · UMS Wright PrepUMS Wright Prep800 Meters2.2:03.89a9

2019 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Mobile Challenge of ChampionsApr 5 · 800 Meters · Place 31 · Ums-WrightUms-Wright800 Meters312:16.607