Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Belle City ParkBelle XC Invitational · Sep 24 | 22:24.01 | Belle XC Invitational | September 24, 2025 |
| 5,000 Meters · Binder ParkCalvary Lutheran XC Invitational · Oct 4 | 22:23.0 | Calvary Lutheran XC Invitational | October 4, 2025 |
| 5,000 Meters · Gans Creek Recreation AreaGans Creek Classic HS · Sep 26 | 22:54.63 | Gans Creek Classic HS | September 26, 2025 |
| 5,000 Meters · Knights of Columbus Hall, Westphalia MOFatima Cross Country Invitational · Oct 25 | 22:56.55 | Fatima Cross Country Invitational | October 25, 2025 |
| 5,000 Meters · Van-Far R1 High SchoolMSHSAA Class 1 District 3 · Nov 1 | 21:45.21 | MSHSAA Class 1 District 3 | November 1, 2025 |
| 5,000 Meters · Vienna City ParkShow-Me Central Conference Meet · Oct 7 | 23:14.38 | Show-Me Central Conference Meet | October 7, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MSHSAA Class 1 District 3Nov 1 · 5,000 Meters Varsity · Place 56 · Chamois | 5,000 Meters Varsity | 56 | 21:45.21 PB | 12 |
| Oct 25 | Fatima Cross Country InvitationalOct 25 · 5,000 Meters Varsity Boys · Place 83 · Chamois | 5,000 Meters Varsity Boys | 83 | 22:56.55 PB | 12 |
| Oct 20 | Vienna Autumn Classic InvitationalOct 20 · 5,000 Meters Varsity · Place 13 · Chamois | 5,000 Meters Varsity | 13 | 23:43.59 | 12 |
| Oct 7 | Show-Me Central Conference MeetOct 7 · 5,000 Meters Varsity Boys · Place 12 · Chamois | 5,000 Meters Varsity Boys | 12 | 23:14.38 PB | 12 |
| Oct 4 | Calvary Lutheran XC InvitationalOct 4 · 5,000 Meters Varsity · Place 12 · Chamois | 5,000 Meters Varsity | 12 | 22:23.0 PB | 12 |
| Sep 26 | Gans Creek Classic HSSep 26 · 5,000 Meters Blue/White JV · Place 96 · Chamois | 5,000 Meters Blue/White JV | 96 | 22:54.63 PB | 12 |
| Sep 24 | Belle XC InvitationalSep 24 · 5,000 Meters Varsity · Place 33 · Chamois | 5,000 Meters Varsity | 33 | 22:24.01 PB | 12 |
| Sep 10 | Vienna Eagle InviteSep 10 · 5,000 Meters Varsity · Place 42 · Chamois | 5,000 Meters Varsity | 42 | 24:31.30 | SR |
| Sep 6 | New Haven Cross Country InvitationalSep 6 · 5,000 Meters Varsity · Place 53 · Chamois | 5,000 Meters Varsity | 53 | 23:41.80 | 12 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 8 | MSHSAA Class 1 State XC ChampionshipsNov 8 · 5,000 Meters Varsity · Place 123 · Chamois | 5,000 Meters Varsity | 123 | 20:09.1 | 11 |
| Oct 21 | Vienna Autumn Classic InvitationalOct 21 · 5,000 Meters Varsity · Place 10 · Chamois | 5,000 Meters Varsity | 10 | 20:18.61 | 11 |
| Oct 15 | Owensville Invitational Oct 15 · 5,000 Meters Varsity · Place 52 · Chamois | 5,000 Meters Varsity | 52 | 21:03.30 | 11 |
| Oct 8 | Show-Me Central Conference MeetOct 8 · 5,000 Meters Varsity · Place 9 · Chamois | 5,000 Meters Varsity | 9 | 19:29.78 | — |
| Oct 8 | Show-Me Central Conference MeetOct 8 · 5,000 Meters Varsity · Place 9 · Chamois | 5,000 Meters Varsity | 9 | 19:29.78 | 11 |
| Sep 27 | Gans Creek ClassicSep 27 · 5,000 Meters Varsity · Place 107 · Chamois | 5,000 Meters Varsity | 107 | 20:36.9 | 11 |
| Sep 7 | New Haven InvitationalSep 7 · 5,000 Meters Varsity · Place 53 · Chamois | 5,000 Meters Varsity | 53 | 22:20.86 | 11 |
2023 Cross Country
2 results2022 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 17 | Vienna Autumn ClassicOct 17 · 5,000 Meters Varsity · Place 21 · Chamois | 5,000 Meters Varsity | 21 | 21:08.54 | 9 |
| Sep 7 | Vienna Eagle InvitationalSep 7 · 5,000 Meters Varsity · Place 33 · Chamois | 5,000 Meters Varsity | 33 | 23:12.7 | FR |
2021 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 28 | Show Me Conference MeetSep 28 · 3,200 Meters Middle School · Place 8 · Chamois | 3,200 Meters Middle School | 8 | 14:04.63 | — |
2020 Cross Country
2 results