Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Briggs Woods Golf CourseWebster City Invitational · Sep 1 | 17:38.44 | Webster City Invitational | September 1, 2026 |
| 5,000 Meters · Hart Ridge Golf CourseIowa State Qualifier - 3A - West Delaware · Oct 22 | 17:09.4 | Iowa State Qualifier - 3A - West Delaware | October 22, 2025 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 3A · Oct 31 | 17:14.9 | Iowa State Championships 3A | October 31, 2026 |
| 5,000 Meters · Mason City HSRiverhawk Invitational · Sep 23 | 17:27.2 | Riverhawk Invitational | September 23, 2025 |
| 5,000 Meters · Max Championship Cross Country Course2025 Dick Pollitt Go-Hawk Classic (Waverly-Shell Rock) · Sep 9 | 17:18.6 | 2025 Dick Pollitt Go-Hawk Classic (Waverly-Shell Rock) | September 9, 2025 |
| 5,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 4 | 17:28.6 | Dan Huston/Steve Johnson Invitational | October 4, 2025 |
| 5,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 3 | 17:42.6 | Steve Johnson Invitational | October 3, 2026 |
| 5,000 Meters · MHI2025 Independence Invitational · Sep 18 | 17:29.8 | 2025 Independence Invitational | September 18, 2025 |
| 5,000 Meters · The LinksWebster City Invite · Sep 3 | 19:48.70 | Webster City Invite | September 3, 2024 |
| 5,000 Meters · Veteran's Memorial Golf CourseClear Lake Invitational · Sep 17 | 17:13.4 | Clear Lake Invitational | September 17, 2026 |
| 5,000 Meters · Webster City GCWebster City CC Invite · Sep 2 | 17:36.42 | Webster City CC Invite | September 2, 2025 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 10 | 19:20.1 | NXR Heartland Regional Championships | November 10, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Iowa State Championships 3AOct 31 · 5,000 Meters State · Place 69 · Waverly-Shell Rock | 5,000 Meters State | 69 | 17:14.9 PB | 11 |
| Oct 6 | 2026 West Delaware XC InviteOct 6 · 5,000 Meters Varsity Boys 5000 Meters · Place 13 · Waverly-Shell Rock | 5,000 Meters Varsity Boys 5000 Meters | 13 | 17:33.0 | 11 |
| Oct 3 | Steve Johnson Invitational Oct 3 · 5,000 Meters Varsity · Place 149 · Waverly-Shell Rock | 5,000 Meters Varsity | 149 | 17:42.6 PB | 11 |
| Sep 22 | Riverhawk InvitationalSep 22 · 5,000 Meters Varsity · Place 7 · Waverly-Shell Rock | 5,000 Meters Varsity | 7 | 17:34.4 | 11 |
| Sep 17 | Clear Lake InvitationalSep 17 · 5,000 Meters Varsity · Place 5 · Waverly-Shell Rock | 5,000 Meters Varsity | 5 | 17:13.4 PB | 11 |
| Sep 8 | 2026 Dick Pollitt Classic (Waverly-Shell Rock)Sep 8 · 5,000 Meters Boys 11th/12th 5K · Place 6 · Waverly-Shell Rock | 5,000 Meters Boys 11th/12th 5K | 6 | 17:27.5 | 11 |
| Sep 1 | Webster City InvitationalSep 1 · 5,000 Meters PURPLE · Place 8 · Waverly-Shell Rock | 5,000 Meters PURPLE | 8 | 17:38.44 PB | 11 |
| Aug 24 | 2026 Waverly-Shell Rock Earlybird InvitationalAug 24 · 5,000 Meters HS Boys · Place 6 · Waverly-Shell Rock | 5,000 Meters HS Boys | 6 | 17:46.4 | 11 |
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Iowa State Qualifier - 3A - West DelawareOct 22 · 5,000 Meters State · Place 16 · Waverly-Shell Rock | 5,000 Meters State | 16 | 17:09.4 PB | 10 |
| Oct 4 | Dan Huston/Steve Johnson InvitationalOct 4 · 5,000 Meters Varsity · Place 75 · Waverly-Shell Rock | 5,000 Meters Varsity | 75 | 17:28.6 PB | 10 |
| Sep 23 | Riverhawk InvitationalSep 23 · 5,000 Meters Varsity · Place 9 · Waverly-Shell Rock | 5,000 Meters Varsity | 9 | 17:27.2 PB | 10 |
| Sep 18 | 2025 Independence InvitationalSep 18 · 5,000 Meters Boys Varsity 5K · Place 9 · Waverly-Shell Rock | 5,000 Meters Boys Varsity 5K | 9 | 17:29.8 PB | 10 |
| Sep 9 | 2025 Dick Pollitt Go-Hawk Classic (Waverly-Shell Rock)Sep 9 · 5,000 Meters Boys 9th/10th 5K · Place 2 · Waverly-Shell Rock | 5,000 Meters Boys 9th/10th 5K | 2 | 17:18.6 PB | 10 |
| Sep 2 | Webster City CC InviteSep 2 · 5,000 Meters Varsity · Place 9 · Waverly-Shell Rock | 5,000 Meters Varsity | 9 | 17:36.42 PB | 10 |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 5 · Place 262 · Waverly-Shell Rock | 5,000 Meters Open Invitational Section 5 | 262 | 19:20.1 PB | 9 |
| Sep 3 | Webster City InviteSep 3 · 5,000 Meters Purple Division Varsity · Place 28 · Waverly-Shell Rock | 5,000 Meters Purple Division Varsity | 28 | 19:48.70 PB | 9 |