Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMountain Brook Invitational · Apr 155:04.34aMountain Brook InvitationalApril 15, 2022
100 Meters · OutdoorMontevallo Falcon Classic & Multi · Mar 1415:45.65Montevallo Falcon Classic & MultiMarch 14, 2025
1500 Meters · IndoorOak Mountain Eagle Relays · Feb 234:34.13Oak Mountain Eagle RelaysFebruary 23, 2024
1500 Meters · OutdoorPelham Relays · Apr 14:55.42Pelham RelaysApril 1, 2021
1600 Meters · IndoorIcebreaker Invitational #2 · Jan 64:46.18aIcebreaker Invitational #2January 6, 2024
1600 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · May 24:34.30aAHSAA 4A-7A Outdoor State ChampionshipMay 2, 2024
2 Miles · OutdoorMountain Brook Invitational · Apr 1510:56.66aMountain Brook InvitationalApril 15, 2022
3000 Meters · IndoorIndoor Music City Challenge · Feb 138:42.38aIndoor Music City Challenge February 13, 2026
3200 Meters · IndoorAHSAA State Indoor Championships · Feb 210:01.42AHSAA State Indoor ChampionshipsFebruary 2, 2024
3200 Meters · OutdoorHewitt Section 2024 · Apr 269:51.51aHewitt Section 2024April 26, 2024
400 Meters · IndoorMagic City Invitational · Dec 71:10.87aMagic City InvitationalDecember 7, 2019
400 Meters · OutdoorMetro Birmingham Junior Varsity Meet #2 · Mar 101:11.21aMetro Birmingham Junior Varsity Meet #2March 10, 2020
5000 Meters · OutdoorCrimson Tide Invitational · Apr 1014:53.95aCrimson Tide InvitationalApril 10, 2026
800 Meters · IndoorLast Ditch JV Meet · Jan 262:24.71Last Ditch JV Meet January 26, 2022
800 Meters · OutdoorMountain Brook Invitational · Apr 122:07.91aMountain Brook InvitationalApril 12, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 17Georgia Tech InvitationalApr 17 · 5000 Meters · Jacksonville StateJacksonville State5000 Meters—DNFSo
Apr 10Crimson Tide InvitationalApr 10 · 5000 Meters · Place 12 · Jacksonville StateJacksonville State5000 Meters12.14:53.95a PBSo
Mar 20Yellow Jacket InvitationalMar 20 · 5000 Meters · Place 10 · Jacksonville StateJacksonville State5000 Meters1014:56.24aSo
Mar 7Victor Icebreaker DualsMar 7 · 5000 Meters · Place 5 · Jacksonville StateJacksonville State5000 Meters515:09.00aSo

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 13Indoor Music City Challenge Feb 13 · 3000 Meters · Place 32 · Jacksonville StateJacksonville State3000 Meters328:42.38a PBSo

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 21Yellow Jacket InvitationalMar 21 · 5000 Meters · Place 33 · Jacksonville StateJacksonville State5000 Meters33.15:33.84aFr
Mar 14Montevallo Falcon Classic & MultiMar 14 · 100 Meters · Place 13 · Jacksonville St.Jacksonville St.100 Meters1315:45.65 PBFR

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 7UAB Vulcan InviteFeb 7 · 3000 Meters · Place 22 · Jacksonville St.Jacksonville St.3000 Meters228:57.40FR

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 3 · American ChristianAmerican Christian3200 Meters3.9:55.57a12
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 6 · American ChristianAmerican Christian1600 Meters6.4:34.30a PB12
Apr 26Hewitt Section 2024Apr 26 · 3200 Meters · Place 2 · American ChristianAmerican Christian3200 Meters2.9:51.51a PB12
Apr 26Hewitt Section 2024Apr 26 · 1600 Meters · Place 2 · American ChristianAmerican Christian1600 Meters2.4:34.69a12
Apr 12Mountain Brook InvitationalApr 12 · 3200 Meters · Place 24 · American Christian academyAmerican Christian academy3200 Meters24.9:58.14a12
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 51 · American Christian academyAmerican Christian academy1600 Meters51.4:38.33a12
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 73 · American Christian academyAmerican Christian academy800 Meters73.2:07.91a PB12
Apr 5Mobile Challenge of ChampionsApr 5 · 3200 Meters · Place 2 · American Christian AcademyAmerican Christian Academy3200 Meters29:59.3612
Mar 23Northridge - Jaguar InvitationalMar 23 · 1600 Meters · Place 3 · American ChrAmerican Chr1600 Meters34:43.1912
Mar 23Northridge - Jaguar InvitationalMar 23 · 800 Meters · Place 7 · American ChrAmerican Chr800 Meters72:08.1812
Mar 23Northridge - Jaguar InvitationalMar 23 · 1600 Meters · Place 3 · American ChrAmerican Chr1600 Meters34:43.1912
Mar 23Northridge - Jaguar InvitationalMar 23 · 800 Meters · Place 7 · American ChrAmerican Chr800 Meters72:08.1812
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 3200 Meters · Place 16 · American Christian AcademyAmerican Christian Academy3200 Meters1610:03.7112

2024 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 23Oak Mountain Eagle RelaysFeb 23 · 1500 Meters · Place 4 · American Christian AcademyAmerican Christian Academy1500 Meters44:34.13 PB12
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 3200 Meters · Place 8 · American Christian AcademyAmerican Christian Academy3200 Meters810:01.42 PB12
Jan 27Last Chance Meet #3Jan 27 · 3200 Meters · Place 6 · American Christian AcademyAmerican Christian Academy3200 Meters610:07.1412
Jan 6Icebreaker Invitational #2Jan 6 · 1600 Meters · Place 26 · American ChristianAmerican Christian1600 Meters26.4:46.18a PB12

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #2Dec 9 · 3200 Meters · Place 11 · American ChristianAmerican Christian3200 Meters11.10:02.95a12
Jan 28Last Chance Invitational #3Jan 28 · 3200 Meters · Place 15 · American ChrAmerican Chr3200 Meters1510:30.00—
Jan 28Last Chance Invitational #3Jan 28 · 3200 Meters · Place 15 · American Christian AcademyAmerican Christian Academy3200 Meters1510:15.6511

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 5AHSAA State Track Championships (4A-5A-6A-7A)May 5 · 3200 Meters · Place 17 · American ChristianAmerican Christian3200 Meters17.10:51.88a10
Apr 15Mountain Brook InvitationalApr 15 · 2 Miles · Place 57 · American ChristianAmerican Christian2 Miles57.10:56.66a PB10
Apr 15Mountain Brook InvitationalApr 15 · 1 Mile · Place 128 · American ChristianAmerican Christian1 Mile128.5:04.34a PB10
Apr 2King of the West InvitationalApr 2 · 1600 Meters · American ChristianAmerican Christian1600 Meters—DNS10
Apr 2King of the West InvitationalApr 2 · 800 Meters · American ChristianAmerican Christian800 Meters—DNS10
Mar 19Homewood HS InvitationalMar 19 · 1600 Meters · Place 45 · American ChrAmerican Chr1600 Meters455:07.00—
Mar 19Homewood HS InvitationalMar 19 · 800 Meters · Place 49 · American ChrAmerican Chr800 Meters492:22.37—
Feb 26Jaguar RelaysFeb 26 · 1600 Meters · Place 9 · American ChristianAmerican Christian1600 Meters9.5:01.93a10

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 4AHSAA Indoor State ChampionshipFeb 4 · 1600 Meters · Place 13 · American ChristianAmerican Christian1600 Meters13.4:56.18a10
Jan 26Last Ditch JV Meet Jan 26 · 1600 Meters · Place 24 · American ChrAmerican Chr1600 Meters245:02.22—
Jan 26Last Ditch JV Meet Jan 26 · 800 Meters · Place 53 · American ChrAmerican Chr800 Meters532:24.71 PB—

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 29AHSAA Class 4A State Track & Field ChampionshipsApr 29 · 3200 Meters · Place 17 · American ChristianAmerican Christian3200 Meters17.11:03.82a9
Apr 23AHSAA Class 4A Section 3Apr 23 · 3200 Meters · Place 3 · American ChristianAmerican Christian3200 Meters3.10:57.86a9
Apr 1Pelham RelaysApr 1 · 1500 Meters · Place 3 · American ChrAmerican Chr1500 Meters34:55.42 PB—
Mar 18Helena Classic on the HillMar 18 · 3200 Meters · Place 17 · American ChrAmerican Chr3200 Meters1711:14.14—

2021 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 12JV Meet #3AJan 12 · 1600 Meters · Place 35 · American ChrAmerican Chr1600 Meters355:21.58—
Jan 5Crossplex HS JV Meet #2Jan 5 · 1600 Meters · Place 29 · American ChristianAmerican Christian1600 Meters29.5:23.85a9

2020 Outdoor Track

2 results
DateMeetEventPlMarkGr
Mar 10Metro Birmingham Junior Varsity Meet #2Mar 10 · 800 Meters · Place 90 · American ChristianAmerican Christian800 Meters90.2:35.15a8
Mar 10Metro Birmingham Junior Varsity Meet #2Mar 10 · 400 Meters · Place 60 · American ChristianAmerican Christian400 Meters60.1:11.21a PB8

2020 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 29Hoover Optimist RelaysFeb 29 · 1600 Meters · Place 58 · American ChrAmerican Chr1600 Meters585:58.98—
Jan 20MLK Indoor Track Classic Jan 20 · 800 Meters · Place 84 · American ChrAmerican Chr800 Meters842:40.95—
Jan 14Crossplex JV Meet #3Jan 14 · 1600 Meters · Place 152 · American ChristianAmerican Christian1600 Meters152.5:37.22a8
Jan 14Crossplex JV Meet #3Jan 14 · 400 Meters · Place 150 · American ChristianAmerican Christian400 Meters150.1:12.32a8
Jan 3Icebreaker InvitationalJan 3 · 1600 Meters · Place 65 · American ChrAmerican Chr1600 Meters655:50.28—
Jan 3Icebreaker InvitationalJan 3 · 800 Meters · Place 83 · American ChrAmerican Chr800 Meters832:44.95—

2019 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 7Magic City InvitationalDec 7 · 400 Meters · Place 67 · American ChristianAmerican Christian400 Meters67.1:10.87a PB8
Jan 10Middle School Meet #2Jan 10 · 1600 Meters · Place 88 · American ChrAmerican Chr1600 Meters886:48.37—
Jan 10Middle School Meet #2Jan 10 · 400 Meters · Place 141 · American ChrAmerican Chr400 Meters1411:25.87—

2019 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 12Mountain Brook InvitationalApr 12 · 1 Mile · Place 46 · American ChrAmerican Chr1 Mile466:22.547
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · Place 49 · American ChrAmerican Chr800 Meters492:59.587