Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3 Miles · South ParkQND Running Raider Classic · Sep 15 | 22:44.0 | QND Running Raider Classic | September 15, 2026 |
| 5,000 Meters · AP Green EstateMexico Fall Invitational · Sep 4 | 24:15.79 | Mexico Fall Invitational | September 4, 2026 |
| 5,000 Meters · Centralia Community Golf CourseCentralia XC Invitational · Oct 13 | 22:37.1 | Centralia XC Invitational | October 13, 2026 |
| 5,000 Meters · Flower City ParkPalmyra CC Invitational · Sep 12 | 25:12.06 | Palmyra CC Invitational | September 12, 2026 |
| 5,000 Meters · Gans Creek Recreation AreaBrian T. Simpson Invite · Oct 10 | 23:03.2 | Brian T. Simpson Invite | October 10, 2026 |
| 5,000 Meters · Mosswood Meadows Golf CourseMonroe City Invitational · Oct 16 | 21:12.74 | Monroe City Invitational | October 16, 2026 |
| 5,000 Meters · Owensville High SchoolMSHSAA Class 2 District 3 · Oct 31 | 21:23.12 | MSHSAA Class 2 District 3 | October 31, 2026 |
| 5,000 Meters · River Valley Public Golf CourseHighland Cougar Charge · Sep 9 | 22:48.44 | Highland Cougar Charge | September 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MSHSAA Class 2 District 3Oct 31 · 5,000 Meters Varsity · Place 103 · Monroe City | 5,000 Meters Varsity | 103 | 21:23.12 PB | 10 |
| Oct 23 | Bowling Green XC InviteOct 23 · 5,000 Meters Varsity · Place 128 · Monroe City | 5,000 Meters Varsity | 128 | 22:07.26 | 10 |
| Oct 16 | Monroe City InvitationalOct 16 · 5,000 Meters HS Boys · Place 37 · Monroe City | 5,000 Meters HS Boys | 37 | 21:12.74 PB | 10 |
| Oct 13 | Centralia XC InvitationalOct 13 · 5,000 Meters Varsity · Place 65 · Monroe City | 5,000 Meters Varsity | 65 | 22:37.1 PB | 10 |
| Oct 10 | Brian T. Simpson InviteOct 10 · 5,000 Meters Varsity · Place 169 · Monroe City | 5,000 Meters Varsity | 169 | 23:03.2 PB | 10 |
| Oct 5 | Clarence Cannon Conference XC MeetOct 5 · 5,000 Meters Varsity · Place 41 · Monroe City | 5,000 Meters Varsity | 41 | 21:41.1 | 10 |
| Sep 15 | QND Running Raider ClassicSep 15 · 3 Miles High School Varsity · Place 42 · Monroe City | 3 Miles High School Varsity | 42 | 22:44.0 PB | 10 |
| Sep 12 | Palmyra CC InvitationalSep 12 · 5,000 Meters High School · Place 48 · Monroe City | 5,000 Meters High School | 48 | 25:12.06 PB | 10 |
| Sep 9 | Highland Cougar ChargeSep 9 · 5,000 Meters Varsity · Place 29 · Monroe City | 5,000 Meters Varsity | 29 | 22:48.44 PB | 10 |
| Sep 4 | Mexico Fall InvitationalSep 4 · 5,000 Meters High School · Place 52 · Monroe City | 5,000 Meters High School | 52 | 24:15.79 PB | 10 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Bowling Green InviteOct 24 · 5,000 Meters Varsity · Place 137 · Monroe City | 5,000 Meters Varsity | 137 | 23:45.66 | 9 |
| Oct 17 | Monroe City InvitationalOct 17 · 5,000 Meters Varsity · Place 64 · Monroe City | 5,000 Meters Varsity | 64 | 26:32.40 | 9 |
| Oct 14 | Centralia XC InviteOct 14 · 5,000 Meters Varsity · Place 134 · Monroe City | 5,000 Meters Varsity | 134 | 29:50.7 | FR |
| Oct 2 | Moberly XC InvitationalOct 2 · 5,000 Meters Varsity · Place 133 · Monroe City | 5,000 Meters Varsity | 133 | 29:37.22 | 9 |
| Sep 13 | Palmyra CC InvitationalSep 13 · 5,000 Meters High School · Place 89 · Monroe City | 5,000 Meters High School | 89 | 30:15.73 | 9 |
| Sep 9 | Highland Cougar ChargeSep 9 · 5,000 Meters Varsity · Place 49 · Monroe City | 5,000 Meters Varsity | 49 | 30:31.70 | 9 |
| Aug 29 | Mexico Fall InvitationalAug 29 · 5,000 Meters Varsity · Place 71 · Monroe City | 5,000 Meters Varsity | 71 | 29:42.00 | 9 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 12 | Brian T Simpson InviteOct 12 · 3,000 Meters Middle School · Place 85 · Monroe City Middle School | 3,000 Meters Middle School | 85 | 15:22.80 | — |
| Sep 14 | Palmyra CC InvitationalSep 14 · 2,500 Meters Middle School · Place 52 · Monroe City Middle School | 2,500 Meters Middle School | 52 | 13:28.20 | 8 |