Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Eagle Grove Golf CourseDick Bell Invitational · Oct 6 | 18:58.98 | Dick Bell Invitational | October 6, 2020 |
| 5,000 Meters · Gowrie CCIowa State Qualifier 2A - Southeast Valley · Oct 21 | 17:53.55 | Iowa State Qualifier 2A - Southeast Valley | October 21, 2021 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State High School Cross Country Championships Class 2A · Oct 30 | 18:18.94 | Iowa State High School Cross Country Championships Class 2A | October 30, 2021 |
| 5,000 Meters · Lynx Country ClubNorth Central Conference Meet · Oct 15 | 19:17 | North Central Conference Meet | October 15, 2019 |
| 5,000 Meters · Newman Catholic HSNewman Catholic Invitational · Aug 31 | 19:06.93 | Newman Catholic Invitational | August 31, 2021 |
| 5,000 Meters · Veteran's Memorial Golf CourseNCC Conference Championships · Oct 13 | 18:48.48 | NCC Conference Championships | October 13, 2020 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | Iowa State High School Cross Country Championships Class 2AOct 30 · 5,000 Meters State · Place 93 · Clear Lake | 5,000 Meters State | 93 | 18:18.94 PB | 11 |
| Oct 21 | Iowa State Qualifier 2A - Southeast ValleyOct 21 · 5,000 Meters State · Place 21 · Clear Lake | 5,000 Meters State | 21 | 17:53.55 PB | 11 |
| Oct 7 | New Hampton InvitationalOct 7 · 5,000 Meters Varsity · Place 12 · Clear Lake | 5,000 Meters Varsity | 12 | 18:38.1 | 11 |
| Oct 2 | Steve Johnson InvitationalOct 2 · 5,000 Meters Varsity · Place 42 · Clear Lake | 5,000 Meters Varsity | 42 | 18:07.49 | 11 |
| Sep 16 | Clear Lake InvitationalSep 16 · 5,000 Meters Varsity · Place 24 · Clear Lake | 5,000 Meters Varsity | 24 | 19:02.32 | 11 |
| Aug 31 | Newman Catholic InvitationalAug 31 · 5,000 Meters Junior Varsity · Place 1 · Clear Lake | 5,000 Meters Junior Varsity | 1 | 19:06.93 PB | 11 |
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | IHSAA Class 3A District - WaverlyOct 21 · 5,000 Meters Varsity · Place 48 · Clear Lake | 5,000 Meters Varsity | 48 | 18:33.70 | 10 |
| Oct 13 | North Central Conference MeetOct 13 · 5,000 Meters Varsity · Place 24 · Clear Lake | 5,000 Meters Varsity | 24 | 18:48.5 | — |
| Oct 13 | NCC Conference ChampionshipsOct 13 · 5,000 Meters Varsity · Place 24 · Clear Lake | 5,000 Meters Varsity | 24 | 18:48.48 PB | 10 |
| Oct 6 | Dick Bell InvitationalOct 6 · 5,000 Meters Varsity Class A · Place 14 · Clear Lake | 5,000 Meters Varsity Class A | 14 | 18:58.98 PB | 10 |
| Sep 28 | Algona InvitationalSep 28 · 5,000 Meters Varsity · Place 41 · Clear Lake | 5,000 Meters Varsity | 41 | 6:02 | 10 |
| Sep 21 | Humboldt InvitationalSep 21 · 5,000 Meters Varsity · Place 30 · Clear Lake | 5,000 Meters Varsity | 30 | 19:28.30 | 10 |
| Sep 17 | Clear Lake InvitationalSep 17 · 3.11 Miles Varsity · Place 21 · Clear Lake | 3.11 Miles Varsity | 21 | 18:31.6 | — |
| Sep 1 | Newman Catholic InvitationalSep 1 · 5,000 Meters Varsity · Place 19 · Clear Lake | 5,000 Meters Varsity | 19 | 19:21.58 | 10 |
2019 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 15 | North Central Conference MeetOct 15 · 5,000 Meters Varsity · Place 25 · Clear Lake | 5,000 Meters Varsity | 25 | 19:17 PB | 9 |
| Sep 19 | Clear Lake InvitationalSep 19 · 5,000 Meters Varsity · Place 28 · Clear Lake | 5,000 Meters Varsity | 28 | 19:29.47 | 9 |
| Sep 3 | Newman InvitationalSep 3 · 5,000 Meters Varsity · Place 26 · Clear Lake | 5,000 Meters Varsity | 26 | 19:13.84 | 9 |