Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · 3/30 Golf Course2026 Bill Bails Invitational (North Cedar) · Sep 28 | 22:48.8 | 2026 Bill Bails Invitational (North Cedar) | September 28, 2026 |
| 5,000 Meters · Bellevue Golf Course2026 Bellevue XC Meet · Sep 23 | 22:33.9 | 2026 Bellevue XC Meet | September 23, 2026 |
| 5,000 Meters · Little Bear Golf Course2026 Midland Cross County Meet · Sep 14 | 24:10.2 | 2026 Midland Cross County Meet | September 14, 2026 |
| 5,000 Meters · North Linn High School46th Annual Bob Mudd Lynx Invitational · Oct 10 | 22:21.9 | 46th Annual Bob Mudd Lynx Invitational | October 10, 2026 |
| 5,000 Meters · Springville HS2026 Tri Rivers Conference XC Meet · Oct 13 | 22:31.1 | 2026 Tri Rivers Conference XC Meet | October 13, 2026 |
| 5,000 Meters · Tipton City Park2026 Tipton Invitational · Sep 8 | 29:18.2 | 2026 Tipton Invitational | September 8, 2026 |
| 5,000 Meters · Wapsi Oaks Country Club2026 Calamus-Wheatland Invitational · Aug 27 | 26:06.0 | 2026 Calamus-Wheatland Invitational | August 27, 2026 |
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 22 | Iowa State Qualifier - 1A - North LinnOct 22 · 5,000 Meters Varsity · Place 63 · North Cedar Stanwood | 5,000 Meters Varsity | 63 | 22:15.6 | 12 |
| Oct 13 | 2026 Tri Rivers Conference XC MeetOct 13 · 5,000 Meters Varsity Boys · Place 46 · North Cedar Stanwood | 5,000 Meters Varsity Boys | 46 | 22:31.1 PB | 12 |
| Oct 10 | 46th Annual Bob Mudd Lynx Invitational Oct 10 · 5,000 Meters High School Boys 5000 Meters · Place 86 · North Cedar Stanwood | 5,000 Meters High School Boys 5000 Meters | 86 | 22:21.9 PB | 12 |
| Sep 28 | 2026 Bill Bails Invitational (North Cedar)Sep 28 · 5,000 Meters Boys Varsity 5K · Place 45 · North Cedar Stanwood | 5,000 Meters Boys Varsity 5K | 45 | 22:48.8 PB | 12 |
| Sep 23 | 2026 Bellevue XC MeetSep 23 · 5,000 Meters High School Boys 5000 Meters · Place 32 · North Cedar Stanwood | 5,000 Meters High School Boys 5000 Meters | 32 | 22:33.9 PB | 12 |
| Sep 14 | 2026 Midland Cross County MeetSep 14 · 5,000 Meters High School Boys 5000 Meters · Place 23 · North Cedar Stanwood | 5,000 Meters High School Boys 5000 Meters | 23 | 24:10.2 PB | 12 |
| Sep 8 | 2026 Tipton InvitationalSep 8 · 5,000 Meters High School Boys · Place 104 · North Cedar Stanwood | 5,000 Meters High School Boys | 104 | 29:18.2 PB | 12 |
| Aug 27 | 2026 Calamus-Wheatland InvitationalAug 27 · 5,000 Meters High School Boys 5K · Place 48 · North Cedar Stanwood | 5,000 Meters High School Boys 5K | 48 | 26:06.0 PB | 12 |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Iowa State Qualifier - 1A - North LinnOct 23 · 5,000 Meters State · Place 97 · North Cedar Stanwood | 5,000 Meters State | 97 | 25:44.9 | 11 |
| Oct 14 | 2025 Tri Rivers Conference XC MeetOct 14 · 5,000 Meters Varsity · Place 60 · North Cedar Stanwood | 5,000 Meters Varsity | 60 | 24:25.4 | JR |
| Oct 6 | Marquette Invitational XCOct 6 · 5,000 Meters Varsity · Place 51 · North Cedar Stanwood | 5,000 Meters Varsity | 51 | 25:02.3 | JR |
| Sep 29 | 2025 Bill Bails Invitational (North Cedar)Sep 29 · 5,000 Meters Boys Varsity 5K · Place 68 · North Cedar Stanwood | 5,000 Meters Boys Varsity 5K | 68 | 27:31.0 | 11 |
| Sep 22 | Comet Cross CountrySep 22 · 5,000 Meters Varsity · Place 53 · North Cedar Stanwood | 5,000 Meters Varsity | 53 | 26:39.8 | JR |
| Sep 15 | Midland XCSep 15 · 5,000 Meters Varsity · Place 42 · North Cedar Stanwood | 5,000 Meters Varsity | 42 | 27:10.1 | JR |
| Sep 9 | Tipton InvitationalSep 9 · 5,000 Meters Varsity · Place 98 · North Cedar Stanwood | 5,000 Meters Varsity | 98 | 28:51.0 | JR |
2024 Cross Country
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 16 | Midland XCSep 16 · 5,000 Meters Varsity · Place 51 · North Cedar Stanwood | 5,000 Meters Varsity | 51 | 30:30.5 | SO |
| Sep 10 | Tipton XCSep 10 · 5,000 Meters JV Boys · Place 38 · North Cedar Stanwood | 5,000 Meters JV Boys | 38 | 29:34.5 | 10 |