Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Hickory Grove G.C.2025 Oelwein Invitational · Sep 2 | 19:59.5 | 2025 Oelwein Invitational | September 2, 2025 |
| 5,000 Meters · Hickory Grove Golf CourseIowa State Qualifier - 2A - Oelwein · Oct 23 | 19:32.2 | Iowa State Qualifier - 2A - Oelwein | October 23, 2025 |
| 5,000 Meters · MHI2025 Independence Invitational · Sep 18 | 19:41.7 | 2025 Independence Invitational | September 18, 2025 |
| 5,000 Meters · North Fayette High School2025 Bob Scott Invitational (North Fayette Valley) · Sep 11 | 21:13.6 | 2025 Bob Scott Invitational (North Fayette Valley) | September 11, 2025 |
| 5,000 Meters · Starmount School Campus2025 Starmont Invitational · Sep 16 | 19:59.6 | 2025 Starmont Invitational | September 16, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Iowa State Qualifier - 2A - OelweinOct 23 · 5,000 Meters State · Place 53 · North Fayette Valley | 5,000 Meters State | 53 | 19:32.2 PB | 12 |
| Sep 30 | Jesup InvitationalSep 30 · 5,000 Meters Varsity · Place 97 · North Fayette Valley | 5,000 Meters Varsity | 97 | 20:12.1 | SR |
| Sep 23 | 2025 Waukon InvitationalSep 23 · 5,000 Meters Varsity Boys · North Fayette Valley | 5,000 Meters Varsity Boys | — | DQ | 12 |
| Sep 18 | 2025 Independence InvitationalSep 18 · 5,000 Meters Boys Varsity 5K · Place 54 · North Fayette Valley | 5,000 Meters Boys Varsity 5K | 54 | 19:41.7 PB | 12 |
| Sep 16 | 2025 Starmont InvitationalSep 16 · 5,000 Meters Boys Varsity 5K · Place 53 · North Fayette Valley | 5,000 Meters Boys Varsity 5K | 53 | 19:59.6 PB | 12 |
| Sep 11 | 2025 Bob Scott Invitational (North Fayette Valley)Sep 11 · 5,000 Meters Boys 5K · Place 32 · North Fayette Valley | 5,000 Meters Boys 5K | 32 | 21:13.6 PB | 12 |
| Sep 2 | 2025 Oelwein InvitationalSep 2 · 5,000 Meters Boys Varsity 5K · Place 62 · North Fayette Valley | 5,000 Meters Boys Varsity 5K | 62 | 19:59.5 PB | 12 |
| Aug 28 | 2025 Charles City InvitationalAug 28 · 5,000 Meters Varsity · Place 46 · North Fayette Valley | 5,000 Meters Varsity | 46 | 20:44.7 | SR |
2024 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 5 | Spirit Lake/Okoboji XC MeetSep 5 · 5,000 Meters Varsity · Place 12 · N Fayette Val | 5,000 Meters Varsity | 12 | 20:23.08 | — |
2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 4 | West Delaware InvitationalOct 4 · 5,000 Meters Varsity · Place 150 · North Fayette Valley | 5,000 Meters Varsity | 150 | 6:45 | 9 |