Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3500 m · Salisbury Municipal Golf CourseSalisbury 3500 · Sep 2 | 14:58.78 | Salisbury 3500 | September 2, 2025 |
| 5,000 Meters · Centralia Community Golf CourseCentralia XC · Oct 15 | 24:44.07 | Centralia XC | October 15, 2024 |
| 5,000 Meters · Kemper ParkBoonville XC Invite · Sep 22 | 23:16.59 | Boonville XC Invite | September 22, 2026 |
| 5,000 Meters · Mosswood Meadows Golf CourseMonroe City Invitational · Oct 16 | 24:25.14 | Monroe City Invitational | October 16, 2026 |
| 5,000 Meters · River Valley Public Golf CourseHighland Cougar Charge · Sep 9 | 21:28.20 | Highland Cougar Charge | September 9, 2025 |
| 5,000 Meters · Salisbury Municipal Golf CourseRobert Kelsay Invitational · Oct 20 | 22:15.10 | Robert Kelsay Invitational | October 20, 2025 |
| 5,000 Meters · Skyway All Event VenueElsberry XC Invitational · Sep 29 | 24:16.90 | Elsberry XC Invitational | September 29, 2026 |
| 5,000 Meters · Van-Far R1 High SchoolMSHSAA Class 1 District 3 · Nov 1 | 21:44.42 | MSHSAA Class 1 District 3 | November 1, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | MSHSAA Class 1 District 3Oct 31 · 5,000 Meters Varsity · Place 76 · Knox County | 5,000 Meters Varsity | 76 | 21:57.62 | 11 |
| Oct 19 | Robert Kelsay InvitationalOct 19 · 5,000 Meters Varsity · Place 71 · Knox County | 5,000 Meters Varsity | 71 | 23:12.27 | 11 |
| Oct 16 | Monroe City InvitationalOct 16 · 5,000 Meters HS Boys · Place 60 · Knox County | 5,000 Meters HS Boys | 60 | 24:25.14 PB | 11 |
| Oct 13 | Centralia XC InvitationalOct 13 · 5,000 Meters Varsity · Place 113 · Knox County | 5,000 Meters Varsity | 113 | 29:08.4 | 11 |
| Sep 29 | Elsberry XC InvitationalSep 29 · 5,000 Meters Varsity · Place 53 · Knox County | 5,000 Meters Varsity | 53 | 24:16.90 PB | 11 |
| Sep 22 | Boonville XC InviteSep 22 · 5,000 Meters High School · Place 44 · Knox County | 5,000 Meters High School | 44 | 23:16.59 PB | 11 |
| Sep 1 | Salisbury 3500Sep 1 · 3,500 Meters Varsity · Place 62 · Knox County | 3,500 Meters Varsity | 62 | 15:10.7 | 11 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | MSHSAA Class 1 District 3Nov 1 · 5,000 Meters Varsity · Place 55 · Knox County | 5,000 Meters Varsity | 55 | 21:44.42 PB | 10 |
| Oct 20 | Robert Kelsay InvitationalOct 20 · 5,000 Meters Varsity · Place 53 · Knox County | 5,000 Meters Varsity | 53 | 22:15.10 PB | 10 |
| Oct 17 | Monroe City InvitationalOct 17 · 5,000 Meters Varsity · Place 43 · Knox County | 5,000 Meters Varsity | 43 | 22:23.74 | 10 |
| Oct 14 | Centralia XC InviteOct 14 · 5,000 Meters Varsity · Place 78 · Knox County | 5,000 Meters Varsity | 78 | 21:40.1 | SO |
| Sep 30 | Elsberry Cross Country InvitationalSep 30 · 5,000 Meters Varsity · Place 45 · Knox County | 5,000 Meters Varsity | 45 | 22:49.23 | 10 |
| Sep 9 | Highland Cougar ChargeSep 9 · 5,000 Meters Varsity · Place 29 · Knox County | 5,000 Meters Varsity | 29 | 21:28.20 PB | 10 |
| Sep 2 | Salisbury 3500Sep 2 · 3,500 Meters Varsity · Place 72 · Knox County | 3,500 Meters Varsity | 72 | 14:58.78 PB | 10 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | Centralia XCOct 15 · 5,000 Meters Varsity · Place 112 · Knox County | 5,000 Meters Varsity | 112 | 24:44.07 PB | 9 |
| Oct 1 | Elsberry XC Invitational Oct 1 · 5,000 Meters Varsity · Place 50 · Knox County | 5,000 Meters Varsity | 50 | 23:26.96 | 9 |