Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · BONDURANT FARRAR INTERMEDIATE SCHOOL FOOTBALL FIELDBondurant-Farrar CC Invite · Sep 4 | 17:06.65 | Bondurant-Farrar CC Invite | September 4, 2025 |
| 5,000 Meters · Bondurant-Farrar High SchoolRRC Conf Meet at Bondurant · Oct 13 | 16:15.59 | RRC Conf Meet at Bondurant | October 13, 2025 |
| 5,000 Meters · Gilbert High SchoolIowa State Qualifier - 3A - Gilbert · Oct 22 | 16:01.89 | Iowa State Qualifier - 3A - Gilbert | October 22, 2025 |
| 5,000 Meters · Iowa State Cross Country CourseGilbert CC Invitational · Sep 10 | 16:30.61 | Gilbert CC Invitational | September 10, 2026 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State Championships 3A · Oct 31 | 16:09.5 | Iowa State Championships 3A | October 31, 2026 |
| 5,000 Meters · Lakeview Country ClubWinterset Invite · Sep 9 | 17:01.23 | Winterset Invite | September 9, 2025 |
| 5,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 4 | 16:28.3 | Dan Huston/Steve Johnson Invitational | October 4, 2025 |
| 5,000 Meters · North Polk HSRRC Conference CC Meet · Oct 13 | 15:51.95 | RRC Conference CC Meet | October 13, 2026 |
| 5,000 Meters · River Bend Golf CourseRoland Story Invite · Sep 25 | 16:23.31 | Roland Story Invite | September 25, 2025 |
| 5,000 Meters · Tournament Club of IowaNorth Polk MS/HS Invite · Oct 7 | 17:43.27 | North Polk MS/HS Invite | October 7, 2024 |
| 5,000 Meters · Town & Country Golf Club2026 Sam Iverson Invitational (Grundy Center) · Sep 24 | 16:27.6 | 2026 Sam Iverson Invitational (Grundy Center) | September 24, 2026 |
| 5,000 Meters · Williamsburg Sports Complex2025 Williamsburg Invitational · Sep 30 | 16:32.7 | 2025 Williamsburg Invitational | September 30, 2025 |
| 5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 10 | 17:31.4 | 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 12 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters State | 12 | 16:09.5 PB | 11 |
| Oct 21 | Iowa State Qualifier - 3A - WintersetOct 21 · 5,000 Meters Varsity · Place 3 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 3 | 16:42.73 | 11 |
| Oct 13 | RRC Conference CC MeetOct 13 · 5,000 Meters Varsity · Place 3 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 3 | 15:51.95 PB | 11 |
| Oct 5 | North Polk CC InviteOct 5 · 5,000 Meters Varsity · Place 1 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 1 | 16:48.34 | 11 |
| Sep 29 | 2026 Williamsburg InvitationalSep 29 · 5,000 Meters Boys Varsity 5K · Place 4 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Boys Varsity 5K | 4 | 16:45.0 | 11 |
| Sep 24 | 2026 Sam Iverson Invitational (Grundy Center)Sep 24 · 5,000 Meters Boys Varsity 5K · Place 1 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Boys Varsity 5K | 1 | 16:27.6 PB | 11 |
| Sep 10 | Gilbert CC InvitationalSep 10 · 5,000 Meters Varsity · Place 5 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 5 | 16:30.61 PB | 11 |
| Sep 3 | Bondurant CC InviteSep 3 · 5,000 Meters High School · Place 1 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters High School | 1 | 16:48.31 | 11 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Iowa State Championships 3AOct 31 · 5,000 Meters Varsity · Place 21 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 21 | 16:29.9 | 10 |
| Oct 22 | Iowa State Qualifier - 3A - GilbertOct 22 · 5,000 Meters Varsity · Place 6 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 6 | 16:01.89 PB | 10 |
| Oct 13 | RRC Conf Meet at BondurantOct 13 · 5,000 Meters Varsity · Place 4 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 4 | 16:15.59 PB | 10 |
| Oct 4 | Dan Huston/Steve Johnson InvitationalOct 4 · 5,000 Meters Varsity · Place 18 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 18 | 16:28.3 PB | 10 |
| Sep 30 | 2025 Williamsburg InvitationalSep 30 · 5,000 Meters Boys Varsity 5K · Place 5 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Boys Varsity 5K | 5 | 16:32.7 PB | 10 |
| Sep 25 | Roland Story InviteSep 25 · 5,000 Meters Varsity · Place 1 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 1 | 16:23.31 PB | 10 |
| Sep 9 | Winterset InviteSep 9 · 5,000 Meters Varsity · Place 1 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 1 | 17:01.23 PB | 10 |
| Sep 4 | Bondurant-Farrar CC InviteSep 4 · 5,000 Meters HS Division · Place 2 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters HS Division | 2 | 17:06.65 PB | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 1 · Place 94 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Open Invitational Section 1 | 94 | 17:31.4 PB | 9 |
| Nov 1 | Iowa State Championships 3ANov 1 · 5,000 Meters Varsity · Place 78 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 78 | 17:30.1 | FR |
| Oct 23 | Iowa State Qualifier - 3A - PellaOct 23 · 5,000 Meters Varsity · Place 20 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 20 | 17:24.95 | 09 |
| Oct 15 | RRC Conference Meet at WintersetOct 15 · 5,000 Meters Varsity · Place 22 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 22 | 17:42.88 | 9 |
| Oct 7 | North Polk MS/HS InviteOct 7 · 5,000 Meters High School · Place 10 · Bondurant-Farrar msBondurant-Farrar ms | 5,000 Meters High School | 10 | 17:43.27 PB | 9 |
| Oct 1 | Williamsburg InvitationalOct 1 · 5,000 Meters Varsity · Place 26 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 26 | 17:30.70 | FR |
| Sep 10 | Winterset CC InviteSep 10 · 5,000 Meters Varsity · Place 10 · Bondurant-FarrarBondurant-Farrar | 5,000 Meters Varsity | 10 | 18:04.80 | 9 |