| Nov 6 | MSHSAA Class 2 State XC ChampionshipsNov 6 · 5,000 Meters Varsity · Place 92 · Lafayette CountyLafayette County | 5,000 Meters Varsity | 92 | 18:58.0 PB | 11 |
| Nov 2 | Nike Cross Virtual Week 7Nov 2 · 5,000 Meters NXV Midwest Region · Place 13 · Lafayette CountyLafayette County | 5,000 Meters NXV Midwest Region | 13 | 18:58.0Unofficial | 11 |
| Oct 26 | Nike Cross Virtual Week 6Oct 26 · 5,000 Meters NXV Midwest Region · Place 14 · Lafayette CountyLafayette County | 5,000 Meters NXV Midwest Region | 14 | 19:01.7Unofficial | 11 |
| Oct 19 | Nike Cross Virtual Week 5Oct 19 · 5,000 Meters NXV Midwest Region · Place 34 · Lafayette CountyLafayette County | 5,000 Meters NXV Midwest Region | 34 | 19:30.0Unofficial | 11 |
| Oct 15 | Warrensburg CC MeetOct 15 · 5,000 Meters Varsity-Small School · Place 13 · Lafayette (St. Joseph)Lafayette (St. Joseph) | 5,000 Meters Varsity-Small School | 13 | 18:26.2 PB | 11 |
| Oct 12 | Nike Cross Virtual Week 4Oct 12 · 5,000 Meters NXV Midwest Region · Place 33 · Lafayette CountyLafayette County | 5,000 Meters NXV Midwest Region | 33 | 18:26.0Unofficial | 11 |
| Oct 5 | Nike Cross Virtual Week 3Oct 5 · 5,000 Meters NXV Midwest Region · Place 36 · Lafayette CountyLafayette County | 5,000 Meters NXV Midwest Region | 36 | 19:21.4Unofficial | 11 |
| Sep 28 | Nike Cross Virtual Week 2Sep 28 · 5,000 Meters NXV Midwest Region · Place 43 · Lafayette CountyLafayette County | 5,000 Meters NXV Midwest Region | 43 | 20:16.0Unofficial | 11 |
| Sep 21 | Nike Cross Virtual Week 1Sep 21 · 5,000 Meters NXV Midwest Region · Place 37 · Lafayette CountyLafayette County | 5,000 Meters NXV Midwest Region | 37 | 19:38.0Unofficial | 11 |
| Sep 12 | Knob Noster InvitationalSep 12 · 5,000 Meters High School Boys · Place 40 · Lafayette CountyLafayette County | 5,000 Meters High School Boys | 40 | 20:49.5Unofficial | 11 |