Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 GSC Indoor Track & Field Championships · Feb 194:09.13a2026 GSC Indoor Track & Field ChampionshipsFebruary 19, 2026
1 Mile · OutdoorMountain Brook Invitational · Apr 144:24.35aMountain Brook InvitationalApril 14, 2023
1500 Meters · OutdoorGeorgia Tech Invitational · Apr 173:50.49aGeorgia Tech InvitationalApril 17, 2026
1600 Meters · IndoorLast Chance Meet #2 · Jan 274:25.55Last Chance Meet #2January 27, 2024
1600 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · May 24:13.15aAHSAA 4A-7A Outdoor State ChampionshipMay 2, 2024
2 Miles · OutdoorMountain Brook Invitational · Apr 149:40.75aMountain Brook InvitationalApril 14, 2023
200 Meters · OutdoorBirmingham JV Meet #3 · Mar 1727.11Birmingham JV Meet #3March 17, 2022
3000 Meters · IndoorBirmingham Indoor Icebreaker · Dec 68:44.48aBirmingham Indoor IcebreakerDecember 6, 2024
3000m Steeplechase · 0.914m · OutdoorLee University Last Chance · May 98:56.01aLee University Last ChanceMay 9, 2026
3200 Meters · IndoorAHSAA State Indoor Championships · Feb 29:29.06AHSAA State Indoor ChampionshipsFebruary 2, 2024
3200 Meters · OutdoorAHSAA 4A-7A Outdoor State Championship · May 29:13.95aAHSAA 4A-7A Outdoor State ChampionshipMay 2, 2024
400 Meters · OutdoorBirmingham JV Meet #3 · Mar 171:00.15Birmingham JV Meet #3March 17, 2022
5000 Meters · OutdoorLee University Invitational · Mar 2015:02.76aLee University InvitationalMarch 20, 2026
800 Meters · Indoor2026 GSC Indoor Track & Field Championships · Feb 191:53.61a2026 GSC Indoor Track & Field ChampionshipsFebruary 19, 2026
800 Meters · OutdoorGulf South Conference Outdoor Championship · Apr 291:50.77aGulf South Conference Outdoor ChampionshipApril 29, 2026
Long Jump · OutdoorSpain Park Classic · Apr 23.68mSpain Park ClassicApril 2, 2021

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 21NCAA Division II Outdoor Track & Field ChampionshipsMay 21 · 3000m Steeplechase · Place 13 · Lee (Tenn.)Lee (Tenn.)3000m Steeplechase0.914mRound P13.9:00.68aSo
May 9Lee University Last ChanceMay 9 · 3000m Steeplechase · Place 1 · Lee (Tenn.)Lee (Tenn.)3000m Steeplechase0.914m1.8:56.01a PBSo
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 3000m Steeplechase · Place 2 · Lee (Tenn.)Lee (Tenn.)3000m Steeplechase0.914m2.9:04.59aSo
Apr 29Gulf South Conference Outdoor ChampionshipApr 29 · 800 Meters · Place 3 · Lee (Tenn.)Lee (Tenn.)800 Meters3.1:50.77a PBSo
Apr 17Georgia Tech InvitationalApr 17 · 1500 Meters · Place 15 · Lee (Tenn.)Lee (Tenn.)1500 Meters15.3:50.49a PBSo
Apr 17Georgia Tech InvitationalApr 17 · 800 Meters · Place 22 · Lee (Tenn.)Lee (Tenn.)800 Meters22.1:52.58aSo
Apr 10Lee Fast Break Athletics InvitationalApr 10 · 3000m Steeplechase · Place 4 · Lee (Tenn.)Lee (Tenn.)3000m Steeplechase0.914m4.9:03.45aSo
Apr 10Lee Fast Break Athletics InvitationalApr 10 · 800 Meters · Place 8 · Lee (Tenn.)Lee (Tenn.)800 Meters8.1:51.87aSo
Mar 26Raleigh RelaysMar 26 · 3000m Steeplechase · Place 46 · Lee (Tenn.)Lee (Tenn.)3000m Steeplechase0.914m46.9:11.29aSo
Mar 20Lee University InvitationalMar 20 · 3000m Steeplechase · Lee (Tenn.)Lee (Tenn.)3000m Steeplechase—DNFSo
Mar 20Lee University InvitationalMar 20 · 5000 Meters · Place 2 · Lee (Tenn.)Lee (Tenn.)5000 Meters215:02.76a PBSo

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 192026 GSC Indoor Track & Field ChampionshipsFeb 19 · 1 Mile · Place 3 · Lee (Tenn.)Lee (Tenn.)1 Mile3.4:09.13a PBSo
Feb 192026 GSC Indoor Track & Field ChampionshipsFeb 19 · 800 Meters · Place 6 · Lee (Tenn.)Lee (Tenn.)800 Meters6.1:53.61a PBSo
Jan 16Vanderbilt InvitationalJan 16 · 1 Mile · Place 20 · Lee (Tenn.)Lee (Tenn.)1 Mile204:14.15aSo
Jan 16Vanderbilt InvitationalJan 16 · 800 Meters · Place 27 · Lee (Tenn.)Lee (Tenn.)800 Meters271:55.03aSo

2025 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 5Birmingham Indoor IcebreakerDec 5 · 3000 Meters · Place 4 · Lee (Tenn.)Lee (Tenn.)3000 Meters4.8:50.17aSo
Feb 20GSC Indoor ChampionshipFeb 20 · 1 Mile · Place 10 · Lee (Tenn.)Lee (Tenn.)1 Mile10.4:13.12aFr
Feb 8UAB Green and Gold InviteFeb 8 · 1 Mile · Place 3 · Lee (Tenn.)Lee (Tenn.)1 Mile3.4:17.55aFr
Feb 8UAB Green and Gold InviteFeb 8 · 3000 Meters · Place 2 · Lee (Tenn.)Lee (Tenn.)3000 Meters2.8:46.70aFr
Feb 2South Alabama InviteFeb 2 · 800 Meters · Place 12 · Lee (Tenn.)Lee (Tenn.)800 Meters12.1:58.16aFr
Jan 17Vanderbilt Indoor InvitationalJan 17 · 1 Mile · Place 30 · Lee (Tenn.)Lee (Tenn.)1 Mile304:15.48a—
Jan 17Vanderbilt Indoor InvitationalJan 17 · 800 Meters · Place 38 · Lee (Tenn.)Lee (Tenn.)800 Meters381:57.28a—

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 10Lee Last ChanceMay 10 · 3000m Steeplechase · Place 4 · Lee (Tenn.)Lee (Tenn.)3000m Steeplechase0.914m4.9:14.21aFr
May 1Gulf South Conference Outdoor ChampionshipMay 1 · 3000m Steeplechase · Place 5 · Lee (Tenn.)Lee (Tenn.)3000m Steeplechase0.914m5.9:19.84aFr
May 1Gulf South Conference Outdoor ChampionshipMay 1 · 1500 Meters · Place 7 · Lee (Tenn.)Lee (Tenn.)1500 Meters7.3:53.01aFr
Apr 11Lee Fast Break Athletics InvitationalApr 11 · 1500 Meters · Place 20 · Lee (Tenn.)Lee (Tenn.)1500 Meters203:54.59FR
Apr 11Lee Fast Break Athletics InvitationalApr 11 · 1500 Meters · Place 20 · Lee (Tenn.)Lee (Tenn.)1500 Meters203:54.59FR
Apr 11Lee Fast Break Athletics InvitationalApr 11 · 800 Meters · Place 27 · Lee (Tenn.)Lee (Tenn.)800 Meters271:55.65FR
Apr 11Lee Fast Break Athletics InvitationalApr 11 · 800 Meters · Place 27 · Lee (Tenn.)Lee (Tenn.)800 Meters271:55.65FR
Mar 21Lee University InvitationalMar 21 · 1500 Meters · Place 30 · Lee (Tenn.)Lee (Tenn.)1500 Meters304:08.52FR
Mar 21Lee University InvitationalMar 21 · 800 Meters · Place 15 · Lee (Tenn.)Lee (Tenn.)800 Meters151:55.53FR

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 6Birmingham Indoor IcebreakerDec 6 · 1 Mile · Lee (Tenn.)Lee (Tenn.)1 Mile--DNSFr
Dec 6Birmingham Indoor IcebreakerDec 6 · 3000 Meters · Place 11 · Lee (Tenn.)Lee (Tenn.)3000 Meters11.8:44.48a PBFr
Feb 2AHSAA State Indoor ChampionshipsFeb 2 · 3200 Meters · Place 4 · ChelseaChelsea3200 Meters49:29.06 PB12
Jan 27Last Chance Meet #2Jan 27 · 1600 Meters · Place 3 · ChelseaChelsea1600 Meters34:25.55 PB12
Jan 22MLK Classic #2Jan 22 · 800 Meters · Place 4 · ChelseaChelsea800 Meters4.1:59.33a12
Jan 6Icebreaker Invitational #2Jan 6 · 3200 Meters · Place 1 · ChelseaChelsea3200 Meters1.9:34.73a12

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 3200 Meters · Place 3 · ChelseaChelsea3200 Meters3.9:13.95a PB12
May 2AHSAA 4A-7A Outdoor State ChampionshipMay 2 · 1600 Meters · Place 4 · ChelseaChelsea1600 Meters4.4:13.15a PB12
Apr 26Hewitt Section 2024Apr 26 · 3200 Meters · Place 2 · ChelseaChelsea3200 Meters2.9:26.20a12
Apr 26Hewitt Section 2024Apr 26 · 1600 Meters · Place 1 · ChelseaChelsea1600 Meters1.4:23.48a12
Apr 17Shelby County ChampionshipsApr 17 · 3200 Meters · Place 1 · ChelseaChelsea3200 Meters19:41.7012
Apr 17Shelby County ChampionshipsApr 17 · 1600 Meters · Place 2 · ChelseaChelsea1600 Meters24:27.0412
Apr 17Shelby County ChampionshipsApr 17 · 800 Meters · Place 3 · ChelseaChelsea800 Meters31:59.1112
Apr 12Mountain Brook InvitationalApr 12 · 3200 Meters · Place 6 · ChelseaChelsea3200 Meters6.9:28.98a12
Apr 12Mountain Brook InvitationalApr 12 · 1600 Meters · Place 5 · ChelseaChelsea1600 Meters5.4:16.59a12
Apr 12Mountain Brook InvitationalApr 12 · 800 Meters · ChelseaChelsea800 Meters--DNS12
Apr 6Spain Park ClassicApr 6 · 1600 Meters · Place 1 · ChelseaChelsea1600 Meters14:20.0312
Apr 6Spain Park ClassicApr 6 · 800 Meters · Place 1 · ChelseaChelsea800 Meters11:58.8812
Mar 22FSU HS RelaysMar 22 · 3200 Meters · Place 19 · ChelseaChelsea3200 Meters19.9:17.22a12
Mar 22FSU HS RelaysMar 22 · 1600 Meters · Place 19 · ChelseaChelsea1600 Meters19.4:25.66a12
Mar 16Homewood InvitationalMar 16 · 1600 Meters · Place 2 · ChelseaChelsea1600 Meters24:20.9612
Mar 9Vestavia Hills - Varsity - King of the Mountain InvitionalMar 9 · 3200 Meters · Place 2 · ChelseaChelsea3200 Meters29:22.1712

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 9Holiday Invitational #1Dec 9 · 3200 Meters · Place 1 · ChelseaChelsea3200 Meters1.9:44.18a12
Feb 3AHSAA State Indoor Track & Field ChampionshipsFeb 3 · 3200 Meters · Place 9 · ChelseaChelsea3200 Meters9.9:49.98a11
Jan 28Last Chance Invitational #2Jan 28 · 3200 Meters · Place 1 · ChelseaChelsea3200 Meters19:45.1711
Jan 16MLK Track Classic #2Jan 16 · 1600 Meters · Place 11 · ChelseaChelsea1600 Meters11.4:28.90a11
Jan 7Icebreaker Invitational #2Jan 7 · 3200 Meters · Place 1 · ChelseaChelsea3200 Meters1.9:37.40a11

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 3200 Meters · Place 4 · ChelseaChelsea3200 Meters4.9:32.37a11
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 1600 Meters · Place 15 · ChelseaChelsea1600 Meters15.4:24.26a11
May 4AHSAA State Outdoor Championships - 4A/5A/6A/7AMay 4 · 800 Meters · Place 14 · ChelseaChelsea800 Meters14.2:00.23a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 3200 Meters · Place 1 · ChelseaChelsea3200 Meters1.9:30.21a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 1600 Meters · Place 9 · ChelseaChelsea1600 Meters9.4:25.69a11
Apr 28AHSAA Hewitt-Trussville SectionalApr 28 · 800 Meters · Place 9 · ChelseaChelsea800 Meters9.1:58.67a11
Apr 19Shelby County ChampionshipsApr 19 · 1600 Meters · Place 1 · ChelseaChelsea1600 Meters14:32.4711
Apr 19Shelby County ChampionshipsApr 19 · 800 Meters · Place 2 · ChelseaChelsea800 Meters22:01.3711
Apr 14Mountain Brook InvitationalApr 14 · 2 Miles · Place 21 · ChelseaChelsea2 Miles21.9:40.75a PB11
Apr 14Mountain Brook InvitationalApr 14 · 1 Mile · Place 19 · ChelseaChelsea1 Mile19.4:24.35a PB11
Apr 8Spain Park ClassicApr 8 · 1600 Meters · ChelseaChelsea1600 Meters--DNS11
Apr 8Spain Park ClassicApr 8 · 800 Meters · Place 8 · ChelseaChelsea800 Meters8.2:00.66a11
Apr 1Mobile Challenge of Champions InvitationalApr 1 · 2 Miles · Place 8 · Chelsea (AL)Chelsea (AL)2 Miles89:46.75—
Mar 11Vestavia Hills - Varsity - King of the Mountain InvitationalMar 11 · 3200 Meters · Place 3 · Chelsea HighChelsea High3200 Meters39:39.68—
Mar 4Yellow Jacket InvitationalMar 4 · 1600 Meters · Place 1 · Chelsea HighChelsea High1600 Meters14:26.22—

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 3Magic City Invitational #1Dec 3 · 3200 Meters · Place 2 · ChelseaChelsea3200 Meters2.10:00.40a11

2022 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 29AHSAA Mountain Brook Sectional (5A-6A-7A)Apr 29 · 3200 Meters · Place 11 · ChelseaChelsea3200 Meters11.10:27.47a10
Apr 21Birmingham Metro JV ChampionshipsApr 21 · 1600 Meters · Place 15 · ChelseaChelsea1600 Meters154:55.2410
Apr 21Birmingham Metro JV ChampionshipsApr 21 · 800 Meters · Place 32 · ChelseaChelsea800 Meters322:16.4510
Apr 14Birmingham Metro JV Meet #6Apr 14 · 1600 Meters · Place 2 · ChelseaChelsea1600 Meters24:51.9310
Apr 7Birmingham Metro JV Meet #5Apr 7 · 1600 Meters · Place 12 · ChelseaChelsea1600 Meters12.4:57.40a10
Apr 7Birmingham Metro JV Meet #5Apr 7 · 800 Meters · Place 40 · ChelseaChelsea800 Meters40.2:21.65a10
Mar 23Metro Birmingham JV Meet #4Mar 23 · 1600 Meters · Place 14 · Chelsea HighChelsea High1600 Meters145:01.90—
Mar 23Metro Birmingham JV Meet #4Mar 23 · 800 Meters · Place 28 · Chelsea HighChelsea High800 Meters282:17.75—
Mar 17Birmingham JV Meet #3Mar 17 · 1600 Meters · Place 20 · Chelsea HighChelsea High1600 Meters204:59.39—
Mar 17Birmingham JV Meet #3Mar 17 · 400 Meters · Chelsea HighChelsea High400 Meters—1:00.15 PB—
Mar 17Birmingham JV Meet #3Mar 17 · 200 Meters · Place 64 · Chelsea HighChelsea High200 Meters6427.11 PB—
Mar 14Vestavia Hills King of the Mountain Varsity InvitationalMar 14 · 3200 Meters · Place 15 · Chelsea HighChelsea High3200 Meters1510:56.87—
Mar 10Metro Birmingham JV Meet #2Mar 10 · 1600 Meters · Place 20 · ChelseaChelsea1600 Meters205:08.4510
Mar 10Metro Birmingham JV Meet #2Mar 10 · 400 Meters · Place 26 · ChelseaChelsea400 Meters261:00.1510
Mar 5Yellow Jacket InvitationalMar 5 · 1600 Meters · Place 4 · Chelsea HighChelsea High1600 Meters45:07.79—
Mar 5Yellow Jacket InvitationalMar 5 · 800 Meters · Place 13 · Chelsea HighChelsea High800 Meters132:22.01—
Feb 26Jaguar RelaysFeb 26 · 1600 Meters · Place 16 · ChelseaChelsea1600 Meters16.5:10.15a10

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Apr 17Helena Last Chance MeetApr 17 · 1600 Meters · Place 11 · Chelsea HighChelsea High1600 Meters115:23.76—
Apr 8Mountain Brook InvitationalApr 8 · 1 Mile · Place 15 · Chelsea HighChelsea High1 Mile155:26.509
Apr 2Spain Park ClassicApr 2 · Long Jump · Place 65 · Chelsea HighChelsea HighLong Jump653.68m PB—
Apr 2Spain Park ClassicApr 2 · 1600 Meters · Place 83 · Chelsea HighChelsea High1600 Meters835:29.95—
Mar 18Helena Classic on the HillMar 18 · 1600 Meters · Place 46 · Chelsea HighChelsea High1600 Meters465:41.06—
Mar 9Metro Birmingham JV Meet #2Mar 9 · Long Jump · Place 37 · Chelsea HighChelsea HighLong Jump373.93m—
Mar 9Metro Birmingham JV Meet #2Mar 9 · 1600 Meters · Place 56 · Chelsea HighChelsea High1600 Meters565:26.88—