Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Osage TrailQuad Meet · Aug 25 | 10:38.70 | Quad Meet | August 25, 2018 |
| 5,000 Meters · ColumbiaGans Creek Classic · Sep 28 | 22:22.1 | Gans Creek Classic | September 28, 2019 |
| 5,000 Meters · Gans Creek Recreation AreaMSHSAA Class 4 State Championships · Nov 9 | 16:43.6 | MSHSAA Class 4 State Championships | November 9, 2019 |
| 5,000 Meters · Lake Jacomo Cross Country CourseClass 4 District 7 · Oct 13 | 17:34.36 | Class 4 District 7 | October 13, 2018 |
| 5,000 Meters · LaVern Gibson CourseNXR Midwest Regional Championships · Nov 16 | 17:49.4 | NXR Midwest Regional Championships | November 16, 2019 |
| 5,000 Meters · Pioneer Ridge Middle SchoolMSHSAA Class 4 District 7 · Oct 21 | 17:47.88 | MSHSAA Class 4 District 7 | October 21, 2017 |
| 5,000 Meters · Sibley OrchardIndependence City Championships · Sep 12 | 17:17.02 | Independence City Championships | September 12, 2017 |
| 5,000 Meters · Warrior's Best FriendMSHSAA Class 4 Sectional 4 · Nov 2 | 16:57.1 | MSHSAA Class 4 Sectional 4 | November 2, 2019 |
| 5,000 Meters · Wayne Dannehl National Cross Country CourseRacine Horlick Rebel Invitational · Sep 7 | 17:04.7 | 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
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NXR Midwest Regional ChampionshipsNov 16 · 5,000 Meters Open Invitational · Place 352 · Fort Osage | 5,000 Meters Open Invitational | 352 | 17:49.4 PB | 12 |
| Nov 9 | MSHSAA Class 4 State ChampionshipsNov 9 · 5,000 Meters Varsity · Place 96 · Fort Osage | 5,000 Meters Varsity | 96 | 16:43.6 PB | 12 |
| Nov 2 | MSHSAA Class 4 Sectional 4Nov 2 · 5,000 Meters Varsity · Place 21 · Fort Osage | 5,000 Meters Varsity | 21 | 16:57.1 PB | 12 |
| Oct 26 | MSHSAA Class 4 District 7Oct 26 · 5,000 Meters Varsity · Place 15 · Fort Osage | 5,000 Meters Varsity | 15 | 16:47.9 | — |
| Oct 9 | Suburban Conference White DivisionOct 9 · 5,000 Meters Varsity · Place 1 · Fort Osage | 5,000 Meters Varsity | 1 | 16:55.45Unofficial | 12 |
| Oct 5 | Grain Valley Invitational (Sock it to Breast Cancer GVI)Oct 5 · 5,000 Meters Varsity · Place 3 · Fort Osage | 5,000 Meters Varsity | 3 | 17:39.18 | 12 |
| Sep 28 | Gans Creek Classic Sep 28 · 5,000 Meters Varsity Blue · Place 247 · Fort Osage | 5,000 Meters Varsity Blue | 247 | 22:22.1 PB | 12 |
| Sep 7 | Racine Horlick Rebel InvitationalSep 7 · 5,000 Meters Varsity · Place 11 · Fort Osage | 5,000 Meters Varsity | 11 | 17:04.7 PB | 12 |
| Aug 31 | XC Open KickoffAug 31 · 2 Miles Varsity · Place 1 · Fort Osage | 2 Miles Varsity | 1 | 10:58.64 | — |
2018 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSAA Class 4 Section 4Oct 27 · 5,000 Meters Varsity · Place 68 · Fort Osage | 5,000 Meters Varsity | 68 | 18:17.58 | 11 |
| Oct 13 | Class 4 District 7 Oct 13 · 5,000 Meters Varsity · Place 14 · Fort Osage | 5,000 Meters Varsity | 14 | 17:34.36 PB | 11 |
| Sep 15 | Blue Springs InvitationalSep 15 · 5,000 Meters Varsity · Place 28 · Fort Osage | 5,000 Meters Varsity | 28 | 21:12.7 | 11 |
| Sep 11 | Independence City ChampionshipsSep 11 · 5,000 Meters Varsity · Place 1 · Fort Osage | 5,000 Meters Varsity | 1 | 17:48.11 | 11 |
| Sep 6 | Oak Grove InvitationalSep 6 · 5,000 Meters Varsity · Place 1 · Fort Osage | 5,000 Meters Varsity | 1 | 17:39.07 | — |
| Sep 1 | Tim Nixon InvitationalSep 1 · 5,000 Meters Varsity · Place 5 · Fort Osage | 5,000 Meters Varsity | 5 | 17:54.3 | 11 |
| Aug 25 | Quad MeetAug 25 · 2 Miles Boys · Place 2 · Fort Osage | 2 Miles Boys | 2 | 10:38.70 PB | 11 |
2017 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | MSHSAA Class 4 Sectional 4Oct 28 · 5,000 Meters Varsity · Place 60 · Fort Osage | 5,000 Meters Varsity | 60 | 18:06.10 | SO |
| Oct 21 | MSHSAA Class 4 District 7Oct 21 · 5,000 Meters Varsity · Place 25 · Fort Osage | 5,000 Meters Varsity | 25 | 17:47.88 PB | 10 |
| Oct 5 | Suburban White ConferenceOct 5 · 5,000 Meters Varsity · Place 9 · Fort Osage | 5,000 Meters Varsity | 9 | 18:11.8 | 10 |
| Sep 30 | Grain Valley Invitational (Sock it to Breast Cancer)Sep 30 · 5,000 Meters Varsity · Place 16 · Fort Osage | 5,000 Meters Varsity | 16 | 18:11.0 | — |
| Sep 21 | Grandview InvitationalSep 21 · 5,000 Meters Varsity · Place 10 · Fort Osage | 5,000 Meters Varsity | 10 | 18:42.8 | — |
| Sep 12 | Independence City ChampionshipsSep 12 · 5,000 Meters Varsity · Place 1 · Fort Osage | 5,000 Meters Varsity | 1 | 17:17.02 PB | 10 |
| Sep 7 | Oak Grove InvitationalSep 7 · 5,000 Meters Boys Varsity · Place 4 · Fort Osage | 5,000 Meters Boys Varsity | 4 | 18:43Unofficial | 10 |
| Aug 26 | Grain Valley XC Open Kickoff 2017Aug 26 · 3,200 Meters Open · Place 3 · Fort Osage | 3,200 Meters Open | 3 | 11:24.80 | 10 |
2016 Cross Country
2 results