Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Belle Plaine HSBelle Plain CC Meet · Sep 23 | 21:59.65 | Belle Plain CC Meet | September 23, 2025 |
| 5,000 Meters · Big Springs Shooting ComplexSICL Conference CC Meet · Oct 13 | 20:27.01 | SICL Conference CC Meet | October 13, 2026 |
| 5,000 Meters · Bloomfield Country ClubDavis County CC Invite · Sep 10 | 22:51.65 | Davis County CC Invite | September 10, 2026 |
| 5,000 Meters · English Valleys High School English Valleys Invite · Sep 16 | 22:57.79 | English Valleys Invite | September 16, 2025 |
| 5,000 Meters · Hillcrest AcademyHillcrest Academy Invitational · Oct 6 | 22:49.3 | Hillcrest Academy Invitational | October 6, 2026 |
| 5,000 Meters · Iowa City Kickers Soccer ParkClear Creek-Amana Clipper Classic · Sep 28 | 20:41.6 | Clear Creek-Amana Clipper Classic | September 28, 2026 |
| 5,000 Meters · Lake Fisher ParkDavis County Invite · Sep 11 | 22:34.57 | Davis County Invite | September 11, 2025 |
| 5,000 Meters · Pekin HSIowa State Qualifier - 1A - Pekin · Oct 23 | 21:28 | Iowa State Qualifier - 1A - Pekin | October 23, 2025 |
| 5,000 Meters · Sigourney Golf ClubSigourney CC Invite · Sep 9 | 21:50.91 | Sigourney CC Invite | September 9, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 22 | Iowa State Qualifier - 1A - Van BurenOct 22 · 5,000 Meters Varsity · Place 61 · Sigourney | 5,000 Meters Varsity | 61 | 20:55.1 | JR |
| Oct 13 | SICL Conference CC MeetOct 13 · 5,000 Meters High School · Place 38 · Sigourney | 5,000 Meters High School | 38 | 20:27.01 PB | 11 |
| Oct 8 | 2026 Montezuma XC InviteOct 8 · 5,000 Meters Varsity Boys 5000 Meters · Place 46 · Sigourney | 5,000 Meters Varsity Boys 5000 Meters | 46 | 21:06.5 | 11 |
| Oct 6 | Hillcrest Academy InvitationalOct 6 · 5,000 Meters Varsity Boys 5K · Place 71 · Sigourney | 5,000 Meters Varsity Boys 5K | 71 | 22:49.3 PB | 11 |
| Sep 28 | Clear Creek-Amana Clipper ClassicSep 28 · 5,000 Meters Boys 5K · Place 82 · Sigourney | 5,000 Meters Boys 5K | 82 | 20:41.6 PB | 11 |
| Sep 10 | Davis County CC InviteSep 10 · 5,000 Meters High School · Place 40 · Sigourney | 5,000 Meters High School | 40 | 22:51.65 PB | 11 |
2025 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Iowa State Qualifier - 1A - PekinOct 23 · 5,000 Meters State · Place 61 · Sigourney | 5,000 Meters State | 61 | 21:28 PB | 10 |
| Oct 14 | SICL Conf Meet at MontezumaOct 14 · 5,000 Meters High School · Place 39 · Sigourney | 5,000 Meters High School | 39 | 20:39.04 | 10 |
| Oct 9 | Montezuma XCOct 9 · 5,000 Meters Varsity · Place 42 · Sigourney | 5,000 Meters Varsity | 42 | 21:38.2 | SO |
| Sep 29 | Clear Creek-Amana Clipper ClassicSep 29 · 5,000 Meters Varsity · Place 70 · Sigourney | 5,000 Meters Varsity | 70 | 22:20.0 | SO |
| Sep 23 | Belle Plain CC MeetSep 23 · 5,000 Meters High School · Place 19 · Sigourney | 5,000 Meters High School | 19 | 21:59.65 PB | 10 |
| Sep 16 | English Valleys InviteSep 16 · 5,000 Meters High School · Place 27 · Sigourney | 5,000 Meters High School | 27 | 22:57.79 PB | 10 |
| Sep 11 | Davis County InviteSep 11 · 5,000 Meters High School · Place 25 · Sigourney | 5,000 Meters High School | 25 | 22:34.57 PB | 10 |
| Sep 9 | Sigourney CC InviteSep 9 · 5,000 Meters High School · Place 34 · Sigourney | 5,000 Meters High School | 34 | 21:50.91 PB | 10 |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | Pleasantville 1A District MeetOct 24 · 5,000 Meters Varsity · Place 61 · Sigourney | 5,000 Meters Varsity | 61 | 21:46.43 | 9 |
| Oct 15 | SICL Conference Meet @MontezumaOct 15 · 5,000 Meters Varsity · Place 41 · Sigourney | 5,000 Meters Varsity | 41 | 22:01.10 | 9 |
| Oct 10 | Montezuma XCOct 10 · 5,000 Meters Varsity · Place 34 · Sigourney | 5,000 Meters Varsity | 34 | 21:45.8 | FR |
| Sep 30 | Clear Creek-Amana Clipper ClassicSep 30 · 5,000 Meters Varsity · Place 76 · Sigourney | 5,000 Meters Varsity | 76 | 23:17.5 | FR |
| Sep 17 | English Valleys CC InviteSep 17 · 5,000 Meters Varsity · Place 44 · Sigourney | 5,000 Meters Varsity | 44 | 24:29.80 | 9 |
| Sep 12 | Davis County CC InviteSep 12 · 5,000 Meters Varsity · Place 51 · Sigourney | 5,000 Meters Varsity | 51 | 25:12.48 | 9 |
| Sep 10 | Signourney CC InviteSep 10 · 5,000 Meters Varsity · Place 35 · Sigourney | 5,000 Meters Varsity | 35 | 23:47.20 | 9 |