Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2,500 Meters · Engler Ball ParkFarmington Invitational · Oct 14 | 9:47.03 | Farmington Invitational | October 14, 2017 |
| 21082 m · John Hunt Cross Country ParkNJCAA Men's Half Marathon Championship · Nov 14 | 1:22:11.50 | NJCAA Men's Half Marathon Championship | November 14, 2023 |
| 2816 m · Hillsboro High SchoolHillsboro XC Invitational · Sep 26 | 12:04.7 | Hillsboro XC Invitational | September 26, 2017 |
| 3,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 9 | 13:34.99 | Forest Park Cross Country Festival | September 9, 2017 |
| 3,200 Meters · Farmington High School Track ComplexFarmington Postal Meet · Sep 29 | 10:47.07 | Farmington Postal Meet | September 29, 2020 |
| 5,000 Meters · Arcadia Valley High SchoolMSHSAA Class 1, 2, 3 District 1 - Ironton · Oct 31 | 18:04.61 | MSHSAA Class 1, 2, 3 District 1 - Ironton | October 31, 2020 |
| 5,000 Meters · Emerson Central FieldsForest Park Cross Country Festival · Sep 8 | 20:53.87 | Forest Park Cross Country Festival | September 8, 2018 |
| 5,000 Meters · Potosi City ParkPotosi Invitational/MAAA Conference · Oct 9 | 18:17.68 | Potosi Invitational/MAAA Conference | October 9, 2021 |
| 8,000 Meters · Hillsboro Country ClubGreenville Classic XC Invitational · Oct 13 | 29:03.1 | Greenville Classic XC Invitational | October 13, 2023 |
| 8,000 Meters · John Hunt Cross Country ParkNJCAA Cross Country National Championship · Nov 11 | 29:10.60 | NJCAA Cross Country National Championship | November 11, 2023 |
| 8,000 Meters · LaVern Gibson CourseNike XC Town Twilight - College Division · Sep 29 | 28:17.5 | Nike XC Town Twilight - College Division | September 29, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NJCAA Men's Half Marathon ChampionshipNov 14 · 13.1 Miles 13.1 · Place 93 · Mineral Area (Mo.)Mineral Area (Mo.) | 13.1 Miles 13.1 | 93 | 1:22:11.50 PB | So |
| Nov 11 | NJCAA Cross Country National ChampionshipNov 11 · 8,000 Meters Men 8000 Meter Run Div III · Place 37 · Mineral Area (Mo.)Mineral Area (Mo.) | 8,000 Meters Men 8000 Meter Run Div III | 37 | 29:10.60 PB | So |
| Oct 13 | Greenville Classic XC InvitationalOct 13 · 8,000 Meters College · Place 36 · Mineral Area (Mo.)Mineral Area (Mo.) | 8,000 Meters College | 36 | 29:03.1 PB | So |
| Sep 30 | Nike XC Town TwilightSep 30 · 8,000 Meters Varsity · Place 74 · Mineral Area CollegeMineral Area College | 8,000 Meters Varsity | 74 | 28:17.5 | — |
| Sep 29 | Nike XC Town Twilight - College DivisionSep 29 · 8,000 Meters College · Place 74 · Mineral Area (Mo.)Mineral Area (Mo.) | 8,000 Meters College | 74 | 28:17.5 PB | So |
| Sep 8 | Prairie Stars InvitationalSep 8 · 7,000 Meters Varsity · Place 32 · Mineral Area CollegeMineral Area College | 7,000 Meters Varsity | 32 | 24:21.4 | SO |
2022 Cross Country
2 results2021 Cross Country
2 results2020 Cross Country
2 results2018 Cross Country
1 results2017 Cross Country
5 results