Personal bests

Best marks in available results
Event / courseMarkMeetDate
4,000 Meters · Veteran's Park 4KUSATF Region 16 Junior Olympic Championships · Nov 1915:08.75USATF Region 16 Junior Olympic ChampionshipsNovember 19, 2016
5,000 Meters · Gateway ParkAHSAA 5A Section 1 · Nov 516:44.03AHSAA 5A Section 1November 5, 2020
5,000 Meters · Langhan ParkAHSAA 4A Section 1 · Nov 319:01.60AHSAA 4A Section 1November 3, 2016
5,000 Meters · Oakville Indian Mounds ParkJesse Owens Classic · Oct 216:49.24Jesse Owens ClassicOctober 2, 2020
5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 4A State XC Championships · Nov 1017:10.43AHSAA Class 4A State XC ChampionshipsNovember 10, 2018
5,000 Meters · Smith StationPanther Invite · Sep 3018:17.85Panther InviteSeptember 30, 2017
5,000 Meters · Veteran's ParkSpain Park Invitational · Sep 1619:10.5Spain Park InvitationalSeptember 16, 2017
8,000 Meters · Apalachee Regional ParkFSU XC Invitational · Sep 2927:11.4FSU XC InvitationalSeptember 29, 2023
8,000 Meters · John Hunt Cross Country ParkUAH Invitational · Oct 2227:27.40UAH InvitationalOctober 22, 2022
8,000 Meters · Lynn Creek ParkDBU Old Glory Gallop · Oct 1126:41.7DBU Old Glory GallopOctober 11, 2025
8,000 Meters · McFarland ParkUNA Invitational · Sep 526:33.79UNA InvitationalSeptember 5, 2025
8,000 Meters · Montevallo campusMontevallo Falcon Classic · Sep 1226:52.32Montevallo Falcon ClassicSeptember 12, 2025
8,000 Meters · Shelby Farms Park2025 GSC XC Championships · Oct 2526:59.232025 GSC XC ChampionshipsOctober 25, 2025
9800 m · Montevallo campusNCAA Division II South Region Cross Country Championships · Nov 433:49.7NCAA Division II South Region Cross Country ChampionshipsNovember 4, 2023

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

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 252025 GSC XC ChampionshipsOct 25 · 8,000 Meters Men · Place 71 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.)8,000 Meters Men7126:59.23 PBSr
Oct 11DBU Old Glory GallopOct 11 · 8,000 Meters College · Place 167 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.)8,000 Meters College16726:41.7 PBSr
Sep 26FSU InviteSep 26 · 8,000 Meters Collegiate · Place 188 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.)8,000 Meters Collegiate18828:12.67Sr
Sep 12Montevallo Falcon ClassicSep 12 · 8,000 Meters Collegiate · Place 17 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.)8,000 Meters Collegiate1726:52.32 PBSr
Sep 5UNA InvitationalSep 5 · 8,000 Meters Men's Race · Place 31 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.)8,000 Meters Men's Race3126:33.79 PBSr

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 4NCAA Division II South Region Cross Country ChampionshipsNov 4 · 9,800 Meters College · Place 76 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.)9,800 Meters College7633:49.7 PBJr
Oct 21Gulf South Conference ChampionshipOct 21 · 8,000 Meters Varsity · Place 53 · Auburn MontgomeryAuburn Montgomery8,000 Meters Varsity5326:58.5JR
Sep 29FSU XC InvitationalSep 29 · 8,000 Meters College · Place 147 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.)8,000 Meters College14727:11.4 PBJr
Sep 15The Southern Showcase-CollegeSep 15 · 8,000 Meters Varsity · Place 165 · Auburn MontgomeryAuburn Montgomery8,000 Meters Varsity16526:58.3JR
Sep 1Foothills InvitationalSep 1 · 5,000 Meters Varsity · Place 70 · Auburn MontgomeryAuburn Montgomery5,000 Meters Varsity7016:46.3JR

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 22UAH InvitationalOct 22 · 8,000 Meters College · Place 326 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.)8,000 Meters College32627:27.40 PBSo
Sep 10UNA InvitationalSep 10 · 8,000 Meters Varsity · Place 44 · Auburn MontgomeryAuburn Montgomery8,000 Meters Varsity4428:04.7SO

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 9UAH Chargers Cross Country InviteOct 9 · 8,000 Meters Varsity · Place 235 · Auburn MontgomeryAuburn Montgomery8,000 Meters Varsity23527:56.4FR

2020 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 14AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 5A · Place 9 · Catholic - MCatholic - M5,000 Meters 5A916:49.8612
Nov 14AHSAA Class 5A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 9 · Catholic - MontgomeryCatholic - Montgomery5,000 Meters Varsity916:49.8612
Nov 5AHSAA 5A Section 1Nov 5 · 5,000 Meters Varsity · Place 4 · Catholic - MontgomeryCatholic - Montgomery5,000 Meters Varsity416:44.03 PB12
Oct 17Trinity CoEd ChampionshipOct 17 · 5,000 Meters Varsity · Place 3 · Catholic - MCatholic - M5,000 Meters Varsity316:39.72—
Oct 2Jesse Owens ClassicOct 2 · 5,000 Meters Varsity Gold · Place 57 · Catholic - MontgomeryCatholic - Montgomery5,000 Meters Varsity Gold5716:49.24 PB12
Sep 26Opelika InvitationalSep 26 · 5,000 Meters Varsity · Place 8 · Catholic - MCatholic - M5,000 Meters Varsity817:10.31—
Sep 19TCBY InvitationalSep 19 · 5,000 Meters Varsity · Place 5 · Catholic - MCatholic - M5,000 Meters Varsity516:55.85—
Sep 5Raider XC InvitationalSep 5 · 5,000 Meters Varsity · Place 6 · Catholic - MCatholic - M5,000 Meters Varsity617:52.9312

2019 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 9AHSAA 3A XC State ChampionshipNov 9 · 5,000 Meters 4A · Place 12 · Catholic - MCatholic - M5,000 Meters 4A1216:55.1511
Nov 9AHSAA 4A XC State ChampionshipNov 9 · 5,000 Meters Varsity · Place 12 · Catholic - MontgomeryCatholic - Montgomery5,000 Meters Varsity1216:55.1511
Oct 31AHSAA 4A Section 1Oct 31 · 5,000 Meters 4A · Place 10 · Catholic - MCatholic - M5,000 Meters 4A1018:23.2211
Oct 19Tiger ClassicOct 19 · 5,000 Meters 1A · Place 4 · Catholic - MCatholic - M5,000 Meters 1A418:19.4011
Oct 5Jessie Owens XC ClassicOct 5 · 5,000 Meters Varsity · Place 19 · Catholic - MCatholic - M5,000 Meters Varsity1917:10.7711
Sep 28Oak Mountain InvitationalSep 28 · 5,000 Meters Varsity · Place 18 · Catholic - MCatholic - M5,000 Meters Varsity1817:50.32—
Sep 21Central Alabama ChampionshipSep 21 · 5,000 Meters Varsity · Place 10 · Catholic - MCatholic - M5,000 Meters Varsity1017:37.99—

2018 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 10AHSAA Class 7A State XC ChampionshipsNov 10 · 5,000 Meters 4A · Place 14 · Catholic - MCatholic - M5,000 Meters 4A1417:10.4310
Nov 10AHSAA Class 4A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 14 · Catholic - MontgomeryCatholic - Montgomery5,000 Meters Varsity1417:10.43 PB10
Nov 1AHSAA 4A Section 1Nov 1 · 5,000 Meters 4A · Place 11 · Catholic - MCatholic - M5,000 Meters 4A1118:00.5810
Oct 13Montgomery Academy InvitationalOct 13 · 5,000 Meters Varsity · Place 8 · Catholic - MCatholic - M5,000 Meters Varsity817:57.51—
Oct 6Jesse Owens Classic Oct 6 · 5,000 Meters Varsity · Place 31 · Catholic - MCatholic - M5,000 Meters Varsity3117:55.9910

2017 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 11AHSAA 4A State XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 53 · Catholic - MontgomeryCatholic - Montgomery5,000 Meters Varsity5318:10.229
Oct 21Tiger ClassicOct 21 · 5,000 Meters 1A · Place 19 · Catholic - MCatholic - M5,000 Meters 1A1918:36.469
Oct 7Jesse Owens XC ClassicOct 7 · 5,000 Meters Varsity · Place 51 · Catholic - MCatholic - M5,000 Meters Varsity5118:09.829
Sep 30Panther InviteSep 30 · 5,000 Meters Varsity · Place 25 · Catholic - MontgomeryCatholic - Montgomery5,000 Meters Varsity2518:17.85 PB9
Sep 23Central Alabama InvitationalSep 23 · 5,000 Meters Varsity · Place 27 · Catholic - MontgomeryCatholic - Montgomery5,000 Meters Varsity2718:56.809
Sep 16Spain Park InvitationalSep 16 · 5,000 Meters Varsity · Place 72 · Catholic - MontgomeryCatholic - Montgomery5,000 Meters Varsity7219:10.5 PB9

2016 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 19USATF Region 16 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 4 · Capitol Track ClubCapitol Track Club4,000 Meters 13-14415:08.75 PB8
Nov 12AHSAA 1A/2A State ChampionshipNov 12 · 5,000 Meters 4A · Place 62 · CATHOLIC - MCATHOLIC - M5,000 Meters 4A6218:29.928
Nov 3AHSAA 4A Section 1Nov 3 · 5,000 Meters Varsity · Place 24 · Catholic - MontgomeryCatholic - Montgomery5,000 Meters Varsity2419:01.60 PB8
Oct 22Auburn Tiger ClassicOct 22 · 5,000 Meters 1A · Place 22 · Catholic - MCatholic - M5,000 Meters 1A2218:30.008
Oct 15Warhawk ChallengeOct 15 · 5,000 Meters Varsity · Place 40 · Catholic - MCatholic - M5,000 Meters Varsity4018:52.29—
Oct 1Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 95 · Catholic - MCatholic - M5,000 Meters Varsity9518:33.168
Sep 24Central Alabama InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 6 · Catholic - MCatholic - M5,000 Meters Junior Varsity619:57.258
Sep 17TCBY InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 17 · Catholic - MCatholic - M5,000 Meters Junior Varsity1719:32.37—