Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · ColumbiaGans Creek Classic · Sep 28 | 21:26.1 | Gans Creek Classic | September 28, 2019 |
| 5,000 Meters · Hollister High SchoolMSHSAA Class 2 District 7 · Oct 27 | 19:29.25 | MSHSAA Class 2 District 7 | October 27, 2018 |
| 5,000 Meters · Jesse James ParkKearney Invitational · Oct 6 | 21:27.2 | Kearney Invitational | October 6, 2018 |
| 5,000 Meters · Odessa Upper Elementry Odessa Invitational · Sep 16 | 19:56 | Odessa Invitational | September 16, 2017 |
| 5,000 Meters · Richmond HSSpartan Invitational and MRVC Conference · Oct 23 | 21:28.0 | Spartan Invitational and MRVC Conference | October 23, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 19 | Odessa Cross Country InvitationalSep 19 · 5,000 Meters Varsity · Place 47 · Knob Noster | 5,000 Meters Varsity | 47 | 21:05.2Unofficial | 12 |
| Sep 12 | Knob Noster InvitationalSep 12 · 5,000 Meters High School Boys · Place 64 · Knob Noster | 5,000 Meters High School Boys | 64 | 22:13.9Unofficial | 12 |
2019 Cross Country
2 results2018 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | MSHSAA Class 2 District 7Oct 27 · 5,000 Meters Varsity · Place 34 · Knob Noster | 5,000 Meters Varsity | 34 | 19:29.25 PB | 10 |
| Oct 6 | Kearney InvitationalOct 6 · 5,000 Meters Varsity · Place 36 · Knob Noster | 5,000 Meters Varsity | 36 | 21:27.2 PB | 10 |
2017 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 16 | Odessa InvitationalSep 16 · 5,000 Meters Varsity · Place 18 · Knob Noster | 5,000 Meters Varsity | 18 | 19:56 PB | 9 |
| Sep 7 | Oak Grove InvitationalSep 7 · 5,000 Meters Boys Varsity · Place 32 · Knob Noster | 5,000 Meters Boys Varsity | 32 | 21:41Unofficial | 9 |