Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Algona HSAlgona Invite · Sep 29 | 23:30.69 | Algona Invite | September 29, 2025 |
| 5,000 Meters · Bear Creek Golf CourseForest City Invitational · Oct 13 | 23:04.2 | Forest City Invitational | October 13, 2025 |
| 5,000 Meters · Cedar Creek ParkI-90 Invitational · Oct 5 | 23:20.6 | I-90 Invitational | October 5, 2023 |
| 5,000 Meters · Estherville Lincoln Central High SchoolELC XC Meet · Sep 9 | 23:31.38 | ELC XC Meet | September 9, 2025 |
| 5,000 Meters · HumboldtHumboldt XC Meet · Sep 22 | 24:39.70 | Humboldt XC Meet | September 22, 2025 |
| 5,000 Meters · Iowa Lakes Community College - Emmetsburg CampusIowa State Qualifier - 1A - Emmetsburg · Oct 23 | 22:15.7 | Iowa State Qualifier - 1A - Emmetsburg | October 23, 2025 |
| 5,000 Meters · North Iowa Area CCTop of Iowa Conference Championships · Oct 16 | 23:19.7 | Top of Iowa Conference Championships | October 16, 2025 |
| 5,000 Meters · Okoboji High SchoolOkoboji XC Invitational · Sep 1 | 26:04.10 | Okoboji XC Invitational | September 1, 2022 |
| 5,000 Meters · Rice Lake & Country Club2025 Lake Mills Invitational · Oct 6 | 22:37.4 | 2025 Lake Mills Invitational | October 6, 2025 |
| 5,000 Meters · Spencer Community HSSpencer Meet · Aug 25 | 24:25.98 | Spencer Meet | August 25, 2022 |
| 5,000 Meters · Spirit LakeIowa Great Lakes XC Meet · Sep 4 | 24:03.56 | Iowa Great Lakes XC Meet | September 4, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 23 | Iowa State Qualifier - 1A - EmmetsburgOct 23 · 5,000 Meters State · Place 57 · North Union | 5,000 Meters State | 57 | 22:15.7 PB | 12 |
| Oct 16 | Top of Iowa Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 89 · North Union | 5,000 Meters Varsity | 89 | 23:19.7 PB | 12 |
| Oct 13 | Forest City InvitationalOct 13 · 5,000 Meters High School · Place 86 · North Union | 5,000 Meters High School | 86 | 23:04.2 PB | 12 |
| Oct 6 | 2025 Lake Mills InvitationalOct 6 · 5,000 Meters Varsity Boys 5K · Place 38 · North Union | 5,000 Meters Varsity Boys 5K | 38 | 22:37.4 PB | 12 |
| Oct 2 | I-90 InviteOct 2 · 5,000 Meters Varsity/JV · Place 47 · North Union | 5,000 Meters Varsity/JV | 47 | 23:34.0 | 12 |
| Sep 29 | Algona InviteSep 29 · 5,000 Meters Varsity · Place 94 · North Union | 5,000 Meters Varsity | 94 | 23:30.69 PB | 12 |
| Sep 22 | Humboldt XC MeetSep 22 · 5,000 Meters Varsity · Place 75 · North Union | 5,000 Meters Varsity | 75 | 24:39.70 PB | 12 |
| Sep 15 | E-Hawks XC InvitationalSep 15 · 5,000 Meters Varsity · Place 27 · North Union | 5,000 Meters Varsity | 27 | 26:21.20 | 12 |
| Sep 9 | ELC XC MeetSep 9 · 5,000 Meters New Division · Place 64 · North Union | 5,000 Meters New Division | 64 | 23:31.38 PB | 12 |
| Sep 4 | Iowa Great Lakes XC MeetSep 4 · 5,000 Meters Boys 5000m Class B Varsity · Place 36 · North Union | 5,000 Meters Boys 5000m Class B Varsity | 36 | 24:03.56 PB | 12 |
2023 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 5 | I-90 InvitationalOct 5 · 5,000 Meters Varsity/JV · Place 92 · North Union | 5,000 Meters Varsity/JV | 92 | 23:20.6 PB | 10 |
2022 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 6 | Estherville Lincoln InvitationalSep 6 · 5,000 Meters Junior Varsity · Place 41 · North Union | 5,000 Meters Junior Varsity | 41 | 27:43.23 | 9 |
| Sep 1 | Okoboji XC InvitationalSep 1 · 5,000 Meters Junior Varsity · Place 52 · North Union | 5,000 Meters Junior Varsity | 52 | 26:04.10 PB | 9 |
| Aug 25 | Spencer MeetAug 25 · 5,000 Meters Junior Varsity · Place 34 · North Union | 5,000 Meters Junior Varsity | 34 | 24:25.98 PB | 9 |