Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Calloway County High SchoolRacer Open · Feb 5 | 19:30.6 | Racer Open | February 5, 2021 |
| 5,000 Meters · EP Tom Sawyer State ParkGreater Louisville Classic · Oct 5 | 19:09.6 | Greater Louisville Classic | October 5, 2019 |
| 5,000 Meters · EP Tom Sawyer State ParkGreater Louisville Cross Country Classic · Sep 29 | 19:50.3 | Greater Louisville Cross Country Classic | September 29, 2018 |
| 5,000 Meters · Northern AlabamaNorth Alabama Invitational · Sep 10 | 18:12.7 | North Alabama Invitational | September 10, 2021 |
| 5,000 Meters · Percy Warner ParkOhio Valley Conference Cross Country Championships · Oct 30 | 18:38.0 | Ohio Valley Conference Cross Country Championships | October 30, 2021 |
| 5,000 Meters · Putnam County Athletic ComplexTennessee Tech Golden Eagle Cross Country Invitational · Oct 15 | 19:00.0 | Tennessee Tech Golden Eagle Cross Country Invitational | October 15, 2021 |
| 5,000 Meters · Weakley Park Ohio Valley Conference XC Championships · Mar 1 | 20:12.0 | Ohio Valley Conference XC Championships | March 1, 2021 |
| 6,000 Meters · EP Tom Sawyer State ParkNCAA D1 Southeast Region Cross Country Championships · Nov 12 | 22:30.7 | NCAA D1 Southeast Region Cross Country Championships | November 12, 2021 |
| 6,000 Meters · Gans Creek Recreation AreaGans Creek Classic (College) · Oct 1 | 22:09.6 | Gans Creek Classic (College) | October 1, 2021 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NCAA D1 Southeast Region Cross Country ChampionshipsNov 12 · 6,000 Meters Championships · Place 107 · Murray State | 6,000 Meters Championships | 107 | 22:30.7 PB | Sr |
| Oct 30 | Ohio Valley Conference Cross Country ChampionshipsOct 30 · 5,000 Meters Championship · Place 9 · Murray State | 5,000 Meters Championship | 9 | 18:38.0 PB | Sr |
| Oct 15 | Tennessee Tech Golden Eagle Cross Country InvitationalOct 15 · 5,000 Meters Collegiate · Place 4 · Murray State | 5,000 Meters Collegiate | 4 | 19:00.0 PB | Sr |
| Oct 1 | Gans Creek Classic (College)Oct 1 · 6,000 Meters Invitational · Place 38 · Murray State | 6,000 Meters Invitational | 38 | 22:09.6 PB | Sr |
| Sep 10 | North Alabama InvitationalSep 10 · 5,000 Meters College · Place 2 · Murray State | 5,000 Meters College | 2 | 18:12.7 PB | Sr |
| Mar 1 | Ohio Valley Conference XC ChampionshipsMar 1 · 5,000 Meters College · Place 14 · Murray State | 5,000 Meters College | 14 | 20:12.0 PB | Jr |
| Feb 5 | Racer OpenFeb 5 · 5,000 Meters College · Place 3 · Murray State | 5,000 Meters College | 3 | 19:30.6 PB | Jr |
| Jan 21 | Belmont OpenerJan 21 · 5,000 Meters College · Place 21 · Murray State | 5,000 Meters College | 21 | 18:50.2 | Jr |
2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | Greater Louisville ClassicOct 5 · 5,000 Meters Gold · Place 210 · Murray State | 5,000 Meters Gold | 210 | 19:09.6 PB | So |
2018 Cross Country
2 results