Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Lakeside Municipal Golf CourseIHSAA Class 3A State XC Championships · Oct 30 | 19:14.1 | IHSAA Class 3A State XC Championships | October 30, 2020 |
| 5,000 Meters · Luther CollegeIowa State Qualifier 3A - Decorah · Oct 20 | 20:08.90 | Iowa State Qualifier 3A - Decorah | October 20, 2021 |
| 5,000 Meters · Maynes Grove Country ParkIowa Falls-Alden XC Meet · Aug 25 | 22:00.3 | Iowa Falls-Alden XC Meet | August 25, 2022 |
| 5,000 Meters · Sheldon ParkNCC Conference XC Meet · Oct 11 | 22:22.14 | NCC Conference XC Meet | October 11, 2022 |
| 5,000 Meters · West Delaware HSIowa State Qualifier - 3A - West Delaware · Oct 19 | 19:54.37 | Iowa State Qualifier - 3A - West Delaware | October 19, 2022 |
| 6,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 22:06.7 | Running of the Cows | October 3, 2026 |
| 6,000 Meters · DMACC Cross Country CourseGrand View Invitational · Sep 19 | 23:05.48 | Grand View Invitational | September 19, 2026 |
| 6,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 1 | 22:09.4 | American Rivers Conference Championships | November 1, 2025 |
| 6,000 Meters · Illinois State UniversityISU XC Redbird Invite · Sep 12 | 22:56.20 | ISU XC Redbird Invite | September 12, 2025 |
| 6,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 31 | 22:15.6 | American Rivers Conference Championships | October 31, 2026 |
| 6,000 Meters · LaVern Gibson Course2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) · Nov 23 | 22:43.4 | 2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women) | November 23, 2024 |
| 6,000 Meters · Lehigh University - Murray H. Goodman CampusPaul Short Run (College) · Oct 3 | 22:46.6 | Paul Short Run (College) | October 3, 2025 |
| 6,000 Meters · Max Championship Cross Country CourseNCAA D3 Midwest Region Championships · Nov 15 | 22:39.7 | NCAA D3 Midwest Region Championships | November 15, 2025 |
| 6,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 22 | 23:17.7 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) | November 22, 2025 |
| 6,000 Meters · Saukie Golf CourseNCAA D3 Midwest Region Championships · Nov 16 | 22:27.2 | NCAA D3 Midwest Region Championships | November 16, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 6,000 Meters D3 Championship · Place 169 · WartburgWartburg | 6,000 Meters D3 Championship | 169 | 23:17.7 PB | So |
| Nov 15 | NCAA D3 Midwest Region ChampionshipsNov 15 · 6,000 Meters College · Place 22 · WartburgWartburg | 6,000 Meters College | 22 | 22:39.7 PB | So |
| Nov 1 | American Rivers Conference ChampionshipsNov 1 · 6,000 Meters College · Place 6 · WartburgWartburg | 6,000 Meters College | 6 | 22:09.4 PB | So |
| Oct 18 | Interregional InvitationalOct 18 · 6,000 Meters Gold · Place 51 · WartburgWartburg | 6,000 Meters Gold | 51 | 22:55.0 | So |
| Oct 3 | Paul Short Run (College)Oct 3 · 6,000 Meters White · Place 98 · WartburgWartburg | 6,000 Meters White | 98 | 22:46.6 PB | So |
| Sep 12 | ISU XC Redbird InviteSep 12 · 6,000 Meters Women · Place 17 · WartburgWartburg | 6,000 Meters Women | 17 | 22:56.20 PB | So |
2024 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 23 | 2024 NCAA Division III Cross Country Champs (51st Men & 43rd Women)Nov 23 · 6,000 Meters Championship · Place 161 · WartburgWartburg | 6,000 Meters Championship | 161 | 22:43.4 PB | Fr |
| Nov 16 | NCAA D3 Midwest Region ChampionshipsNov 16 · 6,000 Meters Varsity · Place 24 · WartburgWartburg | 6,000 Meters Varsity | 24 | 22:27.2 PB | Fr |
| Nov 2 | American Rivers Conference ChampionshipsNov 2 · 6,000 Meters Varsity · Place 9 · WartburgWartburg | 6,000 Meters Varsity | 9 | 22:45.7 | FR |
| Sep 21 | ISU John McNicholsSep 21 · 6,000 Meters College · Place 117 · WartburgWartburg | 6,000 Meters College | 117 | 23:35.5 | Fr |
| Aug 30 | Mount Mercy Mustang GallopAug 30 · 5,000 Meters Varsity · Place 4 · WartburgWartburg | 5,000 Meters Varsity | 4 | 19:36.8 | FR |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Iowa State Class 3A ChampionshipsOct 28 · 5,000 Meters Varsity · Place 57 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 57 | 20:16.2 | 12 |
| Oct 18 | Iowa State Qualifier - 3A - Clear LakeOct 18 · 5,000 Meters Varsity · Place 12 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 12 | 20:44.7 | SR |
| Oct 2 | Lake Mills InvitationalOct 2 · 5,000 Meters Varsity · Place 5 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 5 | 21:23.9 | SR |
| Sep 28 | Bulldog Invitational (Hampton-Dumont-CAL)Sep 28 · 5,000 Meters Varsity · Place 4 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 4 | 21:24.1 | SR |
| Sep 21 | Panther InvitationalSep 21 · 5,000 Meters Varsity · Place 17 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 17 | 21:57.63 | SR |
| Sep 19 | Mason City InvitationalSep 19 · 5,000 Meters Varsity · Place 13 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 13 | 21:40.37 | SR |
| Sep 14 | Clear Lake InvitationalSep 14 · 5,000 Meters Varsity · Place 16 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 16 | 21:53.6 | SR |
| Sep 5 | Belmond-Klemme InvitationalSep 5 · 5,000 Meters Varsity · Place 4 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 4 | 21:56.28 | SR |
2022 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Iowa High School Class 3A ChampionshipsOct 29 · 5,000 Meters State · Place 54 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters State | 54 | 20:38.15 | 11 |
| Oct 19 | Iowa State Qualifier -3A- West DelawareOct 19 · 5,000 Meters Varsity · Place 6 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 6 | 19:54.37 | 11 |
| Oct 19 | Iowa State Qualifier - 3A - West DelawareOct 19 · 5,000 Meters State · Place 6 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters State | 6 | 19:54.37 PB | 11 |
| Oct 11 | NCC Conference XC MeetOct 11 · 5,000 Meters Varsity · Place 11 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 11 | 22:22.14 PB | 11 |
| Oct 3 | Lake Mills InvitationalOct 3 · 5,000 Meters Varsity · Place 1 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 1 | 20:23.9 | JR |
| Sep 29 | Bulldog Invitational (Hampton-Dumont-CAL)Sep 29 · 5,000 Meters Varsity · Place 4 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 4 | 21:06.5 | JR |
| Sep 22 | Central Springs InvitationalSep 22 · 5,000 Meters Varsity · Place 3 · Hamtpon-DumontHamtpon-Dumont | 5,000 Meters Varsity | 3 | 20:35.95 | 11 |
| Sep 20 | Mason City InvitationalSep 20 · 5,000 Meters Varsity · Place 7 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 7 | 22:20.01 | JR |
| Sep 15 | Clear Lake InvitationalSep 15 · 5,000 Meters Varsity · Place 4 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 4 | 21:39.00 | JR |
| Aug 29 | Webster City Cross Country InvitationalAug 29 · 5,000 Meters Varsity · Place 16 · Hamtpon-DumontHamtpon-Dumont | 5,000 Meters Varsity | 16 | 22:05.01 | 11 |
| Aug 25 | Iowa Falls-Alden XC MeetAug 25 · 5,000 Meters Varsity · Place 8 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 8 | 22:00.3 PB | 11 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Iowa State High School Cross Country Championships Class 3AOct 29 · 5,000 Meters Varsity · Place 63 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 63 | 20:51.87 | 10 |
| Oct 20 | Iowa State Qualifier 3A - DecorahOct 20 · 5,000 Meters State · Place 7 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters State | 7 | 20:08.90 PB | 10 |
| Oct 4 | Lake Mills InvitationalOct 4 · 5,000 Meters Varsity · Place 1 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 1 | 20:51.97 | 10 |
| Sep 30 | Bulldog Invitational (Hampton-Dumont/CAL)Sep 30 · 5,000 Meters Varsity · Place 3 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 3 | 21:22.00 | 10 |
| Sep 23 | Central Springs InvitationalSep 23 · 5,000 Meters Varsity · Place 1 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 1 | 19:55.51 | 10 |
| Sep 21 | Mason City InvitationalSep 21 · 5,000 Meters Varsity · Place 1 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 1 | 20:19.91 | 10 |
| Sep 16 | Clear Lake InvitationalSep 16 · 5,000 Meters Varsity · Place 9 · Hampton-Dumont-CALHampton-Dumont-CAL | 5,000 Meters Varsity | 9 | 21:43.05 | 10 |
2020 Cross Country
2 results