Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Veteran's Park 4KUSATF Region 16 Junior Olympic Championships · Nov 19 | 15:08.75 | USATF Region 16 Junior Olympic Championships | November 19, 2016 |
| 5,000 Meters · Gateway ParkAHSAA 5A Section 1 · Nov 5 | 16:44.03 | AHSAA 5A Section 1 | November 5, 2020 |
| 5,000 Meters · Langhan ParkAHSAA 4A Section 1 · Nov 3 | 19:01.60 | AHSAA 4A Section 1 | November 3, 2016 |
| 5,000 Meters · Oakville Indian Mounds ParkJesse Owens Classic · Oct 2 | 16:49.24 | Jesse Owens Classic | October 2, 2020 |
| 5,000 Meters · Oakville Indian Mounds ParkAHSAA Class 4A State XC Championships · Nov 10 | 17:10.43 | AHSAA Class 4A State XC Championships | November 10, 2018 |
| 5,000 Meters · Smith StationPanther Invite · Sep 30 | 18:17.85 | Panther Invite | September 30, 2017 |
| 5,000 Meters · Veteran's ParkSpain Park Invitational · Sep 16 | 19:10.5 | Spain Park Invitational | September 16, 2017 |
| 8,000 Meters · Apalachee Regional ParkFSU XC Invitational · Sep 29 | 27:11.4 | FSU XC Invitational | September 29, 2023 |
| 8,000 Meters · John Hunt Cross Country ParkUAH Invitational · Oct 22 | 27:27.40 | UAH Invitational | October 22, 2022 |
| 8,000 Meters · Lynn Creek ParkDBU Old Glory Gallop · Oct 11 | 26:41.7 | DBU Old Glory Gallop | October 11, 2025 |
| 8,000 Meters · McFarland ParkUNA Invitational · Sep 5 | 26:33.79 | UNA Invitational | September 5, 2025 |
| 8,000 Meters · Montevallo campusMontevallo Falcon Classic · Sep 12 | 26:52.32 | Montevallo Falcon Classic | September 12, 2025 |
| 8,000 Meters · Shelby Farms Park2025 GSC XC Championships · Oct 25 | 26:59.23 | 2025 GSC XC Championships | October 25, 2025 |
| 9800 m · Montevallo campusNCAA Division II South Region Cross Country Championships · Nov 4 | 33:49.7 | NCAA Division II South Region Cross Country Championships | November 4, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | 2025 GSC XC ChampionshipsOct 25 · 8,000 Meters Men · Place 71 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.) | 8,000 Meters Men | 71 | 26:59.23 PB | Sr |
| Oct 11 | DBU Old Glory GallopOct 11 · 8,000 Meters College · Place 167 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.) | 8,000 Meters College | 167 | 26:41.7 PB | Sr |
| Sep 26 | FSU InviteSep 26 · 8,000 Meters Collegiate · Place 188 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.) | 8,000 Meters Collegiate | 188 | 28:12.67 | Sr |
| Sep 12 | Montevallo Falcon ClassicSep 12 · 8,000 Meters Collegiate · Place 17 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.) | 8,000 Meters Collegiate | 17 | 26:52.32 PB | Sr |
| Sep 5 | UNA InvitationalSep 5 · 8,000 Meters Men's Race · Place 31 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.) | 8,000 Meters Men's Race | 31 | 26:33.79 PB | Sr |
2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 4 | NCAA Division II South Region Cross Country ChampionshipsNov 4 · 9,800 Meters College · Place 76 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.) | 9,800 Meters College | 76 | 33:49.7 PB | Jr |
| Oct 21 | Gulf South Conference ChampionshipOct 21 · 8,000 Meters Varsity · Place 53 · Auburn MontgomeryAuburn Montgomery | 8,000 Meters Varsity | 53 | 26:58.5 | JR |
| Sep 29 | FSU XC InvitationalSep 29 · 8,000 Meters College · Place 147 · Auburn Montgomery (Ala.)Auburn Montgomery (Ala.) | 8,000 Meters College | 147 | 27:11.4 PB | Jr |
| Sep 15 | The Southern Showcase-CollegeSep 15 · 8,000 Meters Varsity · Place 165 · Auburn MontgomeryAuburn Montgomery | 8,000 Meters Varsity | 165 | 26:58.3 | JR |
| Sep 1 | Foothills InvitationalSep 1 · 5,000 Meters Varsity · Place 70 · Auburn MontgomeryAuburn Montgomery | 5,000 Meters Varsity | 70 | 16:46.3 | JR |
2022 Cross Country
2 results2021 Cross Country
1 results2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | AHSAA Class 1A/2A State XC ChampionshipsNov 14 · 5,000 Meters 5A · Place 9 · Catholic - MCatholic - M | 5,000 Meters 5A | 9 | 16:49.86 | 12 |
| Nov 14 | AHSAA Class 5A State XC ChampionshipsNov 14 · 5,000 Meters Varsity · Place 9 · Catholic - MontgomeryCatholic - Montgomery | 5,000 Meters Varsity | 9 | 16:49.86 | 12 |
| Nov 5 | AHSAA 5A Section 1Nov 5 · 5,000 Meters Varsity · Place 4 · Catholic - MontgomeryCatholic - Montgomery | 5,000 Meters Varsity | 4 | 16:44.03 PB | 12 |
| Oct 17 | Trinity CoEd ChampionshipOct 17 · 5,000 Meters Varsity · Place 3 · Catholic - MCatholic - M | 5,000 Meters Varsity | 3 | 16:39.72 | — |
| Oct 2 | Jesse Owens ClassicOct 2 · 5,000 Meters Varsity Gold · Place 57 · Catholic - MontgomeryCatholic - Montgomery | 5,000 Meters Varsity Gold | 57 | 16:49.24 PB | 12 |
| Sep 26 | Opelika InvitationalSep 26 · 5,000 Meters Varsity · Place 8 · Catholic - MCatholic - M | 5,000 Meters Varsity | 8 | 17:10.31 | — |
| Sep 19 | TCBY InvitationalSep 19 · 5,000 Meters Varsity · Place 5 · Catholic - MCatholic - M | 5,000 Meters Varsity | 5 | 16:55.85 | — |
| Sep 5 | Raider XC InvitationalSep 5 · 5,000 Meters Varsity · Place 6 · Catholic - MCatholic - M | 5,000 Meters Varsity | 6 | 17:52.93 | 12 |
2019 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 9 | AHSAA 3A XC State ChampionshipNov 9 · 5,000 Meters 4A · Place 12 · Catholic - MCatholic - M | 5,000 Meters 4A | 12 | 16:55.15 | 11 |
| Nov 9 | AHSAA 4A XC State ChampionshipNov 9 · 5,000 Meters Varsity · Place 12 · Catholic - MontgomeryCatholic - Montgomery | 5,000 Meters Varsity | 12 | 16:55.15 | 11 |
| Oct 31 | AHSAA 4A Section 1Oct 31 · 5,000 Meters 4A · Place 10 · Catholic - MCatholic - M | 5,000 Meters 4A | 10 | 18:23.22 | 11 |
| Oct 19 | Tiger ClassicOct 19 · 5,000 Meters 1A · Place 4 · Catholic - MCatholic - M | 5,000 Meters 1A | 4 | 18:19.40 | 11 |
| Oct 5 | Jessie Owens XC ClassicOct 5 · 5,000 Meters Varsity · Place 19 · Catholic - MCatholic - M | 5,000 Meters Varsity | 19 | 17:10.77 | 11 |
| Sep 28 | Oak Mountain InvitationalSep 28 · 5,000 Meters Varsity · Place 18 · Catholic - MCatholic - M | 5,000 Meters Varsity | 18 | 17:50.32 | — |
| Sep 21 | Central Alabama ChampionshipSep 21 · 5,000 Meters Varsity · Place 10 · Catholic - MCatholic - M | 5,000 Meters Varsity | 10 | 17:37.99 | — |
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | AHSAA Class 7A State XC ChampionshipsNov 10 · 5,000 Meters 4A · Place 14 · Catholic - MCatholic - M | 5,000 Meters 4A | 14 | 17:10.43 | 10 |
| Nov 10 | AHSAA Class 4A State XC ChampionshipsNov 10 · 5,000 Meters Varsity · Place 14 · Catholic - MontgomeryCatholic - Montgomery | 5,000 Meters Varsity | 14 | 17:10.43 PB | 10 |
| Nov 1 | AHSAA 4A Section 1Nov 1 · 5,000 Meters 4A · Place 11 · Catholic - MCatholic - M | 5,000 Meters 4A | 11 | 18:00.58 | 10 |
| Oct 13 | Montgomery Academy InvitationalOct 13 · 5,000 Meters Varsity · Place 8 · Catholic - MCatholic - M | 5,000 Meters Varsity | 8 | 17:57.51 | — |
| Oct 6 | Jesse Owens Classic Oct 6 · 5,000 Meters Varsity · Place 31 · Catholic - MCatholic - M | 5,000 Meters Varsity | 31 | 17:55.99 | 10 |
2017 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | AHSAA 4A State XC ChampionshipsNov 11 · 5,000 Meters Varsity · Place 53 · Catholic - MontgomeryCatholic - Montgomery | 5,000 Meters Varsity | 53 | 18:10.22 | 9 |
| Oct 21 | Tiger ClassicOct 21 · 5,000 Meters 1A · Place 19 · Catholic - MCatholic - M | 5,000 Meters 1A | 19 | 18:36.46 | 9 |
| Oct 7 | Jesse Owens XC ClassicOct 7 · 5,000 Meters Varsity · Place 51 · Catholic - MCatholic - M | 5,000 Meters Varsity | 51 | 18:09.82 | 9 |
| Sep 30 | Panther InviteSep 30 · 5,000 Meters Varsity · Place 25 · Catholic - MontgomeryCatholic - Montgomery | 5,000 Meters Varsity | 25 | 18:17.85 PB | 9 |
| Sep 23 | Central Alabama InvitationalSep 23 · 5,000 Meters Varsity · Place 27 · Catholic - MontgomeryCatholic - Montgomery | 5,000 Meters Varsity | 27 | 18:56.80 | 9 |
| Sep 16 | Spain Park InvitationalSep 16 · 5,000 Meters Varsity · Place 72 · Catholic - MontgomeryCatholic - Montgomery | 5,000 Meters Varsity | 72 | 19:10.5 PB | 9 |
2016 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 19 | USATF Region 16 Junior Olympic ChampionshipsNov 19 · 4,000 Meters 13-14 · Place 4 · Capitol Track ClubCapitol Track Club | 4,000 Meters 13-14 | 4 | 15:08.75 PB | 8 |
| Nov 12 | AHSAA 1A/2A State ChampionshipNov 12 · 5,000 Meters 4A · Place 62 · CATHOLIC - MCATHOLIC - M | 5,000 Meters 4A | 62 | 18:29.92 | 8 |
| Nov 3 | AHSAA 4A Section 1Nov 3 · 5,000 Meters Varsity · Place 24 · Catholic - MontgomeryCatholic - Montgomery | 5,000 Meters Varsity | 24 | 19:01.60 PB | 8 |
| Oct 22 | Auburn Tiger ClassicOct 22 · 5,000 Meters 1A · Place 22 · Catholic - MCatholic - M | 5,000 Meters 1A | 22 | 18:30.00 | 8 |
| Oct 15 | Warhawk ChallengeOct 15 · 5,000 Meters Varsity · Place 40 · Catholic - MCatholic - M | 5,000 Meters Varsity | 40 | 18:52.29 | — |
| Oct 1 | Jesse Owens ClassicOct 1 · 5,000 Meters Varsity · Place 95 · Catholic - MCatholic - M | 5,000 Meters Varsity | 95 | 18:33.16 | 8 |
| Sep 24 | Central Alabama InvitationalSep 24 · 5,000 Meters Junior Varsity · Place 6 · Catholic - MCatholic - M | 5,000 Meters Junior Varsity | 6 | 19:57.25 | 8 |
| Sep 17 | TCBY InvitationalSep 17 · 5,000 Meters Junior Varsity · Place 17 · Catholic - MCatholic - M | 5,000 Meters Junior Varsity | 17 | 19:32.37 | — |