Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 10,000 Meters · Haggin Oaks Golf CourseNCAA DI West Regional Cross Country Championships · Nov 14 | 31:48.20 | NCAA DI West Regional Cross Country Championships | November 14, 2025 |
| 4,000 Meters · Masterson Station ParkUSATF Kentucky Association Junior Olympic Championships · Nov 12 | 14:55.70 | USATF Kentucky Association Junior Olympic Championships | November 12, 2016 |
| 5,000 Meters · Bourbon County ParkKHSAA State Championship · Oct 30 | 18:46.53 | KHSAA State Championship | October 30, 2020 |
| 5,000 Meters · Kentucky Horse ParkKentucky State Meet Class AAA · Nov 5 | 18:28.15 | Kentucky State Meet Class AAA | November 5, 2016 |
| 5,000 Meters · Marshall County HSKHSAA Region 1 Class AAA · Oct 26 | 18:56.64 | KHSAA Region 1 Class AAA | October 26, 2019 |
| 5,000 Meters · Muhlenberg County Middle SchoolKHSAA Region 1 Class AAA · Oct 24 | 17:41.12 | KHSAA Region 1 Class AAA | October 24, 2020 |
| 5,000 Meters · Thoroughbred ParkKHSAA Class 3A State Championship · Nov 3 | 17:35.49 | KHSAA Class 3A State Championship | November 3, 2018 |
| 5,000 Meters · Yellow Creek Park KHSAA Region 1 Class AAA · Oct 27 | 17:34.25 | KHSAA Region 1 Class AAA | October 27, 2018 |
| 5,000 Meters · Yellow Creek ParkKHSAA Region 1 A, 1 AA and 1 AAA · Oct 29 | 18:34.30 | KHSAA Region 1 A, 1 AA and 1 AAA | October 29, 2016 |
| 6,000 Meters · Kahuku Golf Course BeachBig Wave Invitational · Sep 5 | 19:28.4 | Big Wave Invitational | September 5, 2025 |
| 7,000 Meters · Pecan Acres ParkWestern Athletic Conference (WAC) Championships · Oct 29 | 26:25.2 | Western Athletic Conference (WAC) Championships | October 29, 2022 |
| 8,000 Meters · Baylands ParkBronco Invitational · Oct 18 | 24:42.5 | Bronco Invitational | October 18, 2025 |
| 8,000 Meters · Golden Gate ParkSan Francisco Invitational · Aug 29 | 25:19.4 | San Francisco Invitational | August 29, 2025 |
| 8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 19 | 27:41.6 | Roy Griak Invitational | September 19, 2025 |
| 8,000 Meters · Micke Grove ParkPacific Collegiate XC Invitational · Oct 3 | 25:57.2 | Pacific Collegiate XC Invitational | October 3, 2025 |
| 8,000 Meters · The Course Spokane ValleyWCC Championships 2025 · Nov 1 | 25:07.36 | WCC Championships 2025 | November 1, 2025 |
| 8,000 Meters · Watts Cross Country CourseTexas A&M Invitational-College · Sep 15 | 25:36.9 | Texas A&M Invitational-College | September 15, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 14 | NCAA DI West Regional Cross Country ChampionshipsNov 14 · 10,000 Meters Men's Race · Place 118 · PacificPacific | 10,000 Meters Men's Race | 118 | 31:48.20 PB | Jr |
| Nov 1 | WCC Championships 2025Nov 1 · 8,000 Meters Mens 8k · Place 41 · PacificPacific | 8,000 Meters Mens 8k | 41 | 25:07.36 PB | Jr |
| Oct 18 | Bronco InvitationalOct 18 · 8,000 Meters Invitational · Place 29 · PacificPacific | 8,000 Meters Invitational | 29 | 24:42.5 PB | Jr |
| Oct 3 | Pacific Collegiate XC InvitationalOct 3 · 8,000 Meters Collegiate · Place 13 · PacificPacific | 8,000 Meters Collegiate | 13 | 25:57.2 PB | Jr |
| Sep 19 | Roy Griak InvitationalSep 19 · 8,000 Meters Merrill Fischbein Men’s Gold (Divisio · Place 76 · PacificPacific | 8,000 Meters Merrill Fischbein Men’s Gold (Divisio | 76 | 27:41.6 PB | Jr |
| Sep 5 | Big Wave InvitationalSep 5 · 6,000 Meters Men's Race · Place 6 · PacificPacific | 6,000 Meters Men's Race | 6 | 19:28.4 PB | Jr |
| Aug 29 | San Francisco InvitationalAug 29 · 8,000 Meters Men's Race · Place 25 · PacificPacific | 8,000 Meters Men's Race | 25 | 25:19.4 PB | Jr |
2024 Cross Country
1 results2023 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NCAA Division I South Central RegionalNov 10 · 10,000 Meters Championship · Place 111 · Abilene ChristianAbilene Christian | 10,000 Meters Championship | 111 | 32:48.7 | SO |
| Oct 27 | Western Athletic Conference (WAC) XC ChampionshipsOct 27 · 8,000 Meters Varsity · Place 41 · Abilene ChristianAbilene Christian | 8,000 Meters Varsity | 41 | 25:32.4 | SO |
| Oct 13 | Abilene Christian U Naimadu ClassicOct 13 · 8,000 Meters Varsity · Place 5 · Abilene ChristianAbilene Christian | 8,000 Meters Varsity | 5 | 24:50.1 | SO |
| Sep 30 | Chile Pepper XC FestivalSep 30 · 8,000 Meters Division 1 · Place 119 · Abilene ChristianAbilene Christian | 8,000 Meters Division 1 | 119 | 26:21.3 | SO-2 |
| Sep 15 | Texas A&M High School InvitationalSep 15 · 8,000 Meters Varsity · Place 56 · Abilene ChristianAbilene Christian | 8,000 Meters Varsity | 56 | 25:36.9 | SO |
| Sep 15 | Texas A&M Invitational-CollegeSep 15 · 8,000 Meters Collegiate · Place 56 · Abilene ChristianAbilene Christian | 8,000 Meters Collegiate | 56 | 25:36.9 PB | So |
| Sep 1 | TCU John McKenzie InvitationalSep 1 · 3.11 Miles Varsity · Place 27 · Abilene ChristianAbilene Christian | 3.11 Miles Varsity | 27 | 15:47.4 | SO |
2022 Cross Country
2 results2020 Cross Country
2 results2019 Cross Country
1 results2018 Cross Country
3 results2017 Cross Country
1 results2016 Cross Country
3 results