Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Osage TrailQuad Meet · Aug 25 | 12:39.43 | Quad Meet | August 25, 2018 |
| 5,000 Meters · ColumbiaGans Creek Classic · Sep 28 | 21:39.6 | Gans Creek Classic | September 28, 2019 |
| 5,000 Meters · Fort Osage HSIndependence City Champs · Sep 13 | 19:48 | Independence City Champs | September 13, 2016 |
| 5,000 Meters · Lake Jacomo Cross Country CourseClass 4 District 7 · Oct 13 | 21:07.85 | Class 4 District 7 | October 13, 2018 |
| 5,000 Meters · Sibley OrchardIndependence City Championships · Sep 12 | 20:13.06 | Independence City Championships | September 12, 2017 |
| 5,000 Meters · Six FlagsMaryville University Six Flags · Sep 17 | 21:43.76 | Maryville University Six Flags | September 17, 2016 |
| 5,000 Meters · Swope Park Starlight Theatre CourseGrandview Invitational #38 · Sep 22 | 21:15.35 | Grandview Invitational #38 | September 22, 2016 |
| 5,000 Meters · Wayne Dannehl National Cross Country CourseRacine Horlick Rebel Invitational · Sep 7 | 22:15.2 | Racine Horlick Rebel Invitational | September 7, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 9 | Suburban Conference White DivisionOct 9 · 5,000 Meters Varsity · Place 39 · Fort Osage | 5,000 Meters Varsity | 39 | 22:09.97Unofficial | 12 |
| Sep 28 | Gans Creek Classic Sep 28 · 5,000 Meters Varsity Blue · Place 236 · Fort Osage | 5,000 Meters Varsity Blue | 236 | 21:39.6 PB | 12 |
| Sep 7 | Racine Horlick Rebel InvitationalSep 7 · 5,000 Meters Varsity · Place 137 · Fort Osage | 5,000 Meters Varsity | 137 | 22:15.2 PB | 12 |
| Aug 31 | XC Open KickoffAug 31 · 2 Miles Varsity · Place 41 · Fort Osage | 2 Miles Varsity | 41 | 17:29.13 | — |
2018 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | Class 4 District 7 Oct 13 · 5,000 Meters Varsity · Place 68 · Fort Osage | 5,000 Meters Varsity | 68 | 21:07.85 PB | 11 |
| Oct 6 | Suburban White ConferenceOct 6 · 5,000 Meters JV Boys · Place 3 · Fort Osage | 5,000 Meters JV Boys | 3 | 19:51.12 | 11 |
| Sep 11 | Independence City ChampionshipsSep 11 · 5,000 Meters Varsity · Place 21 · Fort Osage | 5,000 Meters Varsity | 21 | 20:42.07 | 11 |
| Sep 6 | Oak Grove InvitationalSep 6 · 5,000 Meters Varsity · Place 33 · Fort Osage | 5,000 Meters Varsity | 33 | 19:42.28 | — |
| Sep 1 | Tim Nixon InvitationalSep 1 · 5,000 Meters Varsity · Place 58 · Fort Osage | 5,000 Meters Varsity | 58 | 21:55.7 | 11 |
| Aug 25 | Quad MeetAug 25 · 2 Miles Boys · Place 22 · Fort Osage | 2 Miles Boys | 22 | 12:39.43 PB | 11 |
2017 Cross Country
4 results2016 Cross Country
5 results