Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa High School Class 1A Championships · Oct 28 | 17:47.79 | Iowa High School Class 1A Championships | October 28, 2022 |
| 5,000 Meters · Pine Lake Golf Course NICL Conference Meet · Oct 14 | 19:08.19 | NICL Conference Meet | October 14, 2021 |
| 5,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Oct 1 | 17:41.90 | Steve Johnson Invitational | October 1, 2022 |
| 6,000 Meters · Central College CourseDutch Invitational · Sep 5 | 21:48.1 | Dutch Invitational | September 5, 2025 |
| 8,000 Meters · Beloit CollegeDan Huston Invitational · Sep 30 | 32:16.1 | Dan Huston Invitational | September 30, 2023 |
| 8,000 Meters · Central College CourseDutch Open · Sep 26 | 31:17.4 | Dutch Open | September 26, 2025 |
| 8,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 1 | 28:43.6 | American Rivers Conference Championships | November 1, 2025 |
| 8,000 Meters · Grinnell College Golf CourseLes Duke Invitational · Sep 12 | 30:19.7 | Les Duke Invitational | September 12, 2026 |
| 8,000 Meters · Lake Creek Country ClubAmerican Rivers Conference Championships · Oct 31 | 28:50.0 | American Rivers Conference Championships | October 31, 2026 |
| 8,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 4 | 29:15.5 | Dan Huston/Steve Johnson Invitational | October 4, 2025 |
| 8,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 3 | 31:04.7 | Steve Johnson Invitational | October 3, 2026 |
| 8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 17 | 29:40.29 | Bradley "Pink" Classic | October 17, 2025 |
| 8,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 22 | 33:22.3 | Roy Griak Invitational-College | September 22, 2023 |
| 8,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 30 | 32:16.10 | Steve Johnson Invitational | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
4 results2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | American Rivers Conference ChampionshipsNov 1 · 8,000 Meters College · Place 170 · Central (Iowa)Central (Iowa) | 8,000 Meters College | 170 | 28:43.6 PB | Jr |
| Oct 17 | Bradley "Pink" ClassicOct 17 · 8,000 Meters White · Place 146 · Central (Iowa)Central (Iowa) | 8,000 Meters White | 146 | 29:40.29 PB | Jr |
| Oct 4 | Dan Huston/Steve Johnson InvitationalOct 4 · 8,000 Meters College · Place 171 · Central (Iowa)Central (Iowa) | 8,000 Meters College | 171 | 29:15.5 PB | Jr |
| Sep 26 | Dutch OpenSep 26 · 8,000 Meters College · Place 80 · Central (Iowa)Central (Iowa) | 8,000 Meters College | 80 | 31:17.4 PB | Jr |
| Sep 13 | Les Duke InvitationalSep 13 · 8,000 Meters Men's Race · Place 86 · Central (Iowa)Central (Iowa) | 8,000 Meters Men's Race | 86 | 31:07.4 | Jr |
| Sep 5 | Dutch InvitationalSep 5 · 6,000 Meters Men's Race · Place 62 · Central (Iowa)Central (Iowa) | 6,000 Meters Men's Race | 62 | 21:48.1 PB | Jr |
2023 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 30 | Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 241 · Central (Iowa)Central (Iowa) | 8,000 Meters College | 241 | 32:16.1 | Fr |
| Sep 30 | Dan Huston InvitationalSep 30 · 8,000 Meters College · Place 268 · Central (Iowa)Central (Iowa) | 8,000 Meters College | 268 | 32:16.1 PB | Fr |
| Sep 30 | Steve Johnson InvitationalSep 30 · 8,000 Meters College Mens 8000M · Place 268 · Central (Iowa)Central (Iowa) | 8,000 Meters College Mens 8000M | 268 | 32:16.10 PB | Fr |
| Sep 22 | Roy Griak InvitationalSep 22 · 8,000 Meters Varsity · Place 417 · Central CollegeCentral College | 8,000 Meters Varsity | 417 | 6:43 | FR |
| Sep 22 | Roy Griak Invitational-CollegeSep 22 · 8,000 Meters Maroon · Place 362 · Central (Iowa)Central (Iowa) | 8,000 Meters Maroon | 362 | 33:22.3 PB | Fr |
| Sep 1 | Central College Dutch XC InvitationalSep 1 · 6,000 Meters Open · Place 56 · Central College (IA)Central College (IA) | 6,000 Meters Open | 56 | 22:47.3 | Fr |
2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | Iowa High School Class 1A ChampionshipsOct 28 · 5,000 Meters State · Place 56 · BCLUW ConradBCLUW Conrad | 5,000 Meters State | 56 | 17:47.79 PB | 12 |
| Oct 20 | Iowa State Qualifier - 1A - South HardinOct 20 · Varsity · Place 6 · BCLUW ConradBCLUW Conrad | Varsity | 6 | 18:34.06 | 12 |
| Oct 4 | Dike-New Hartford InvitationalOct 4 · 5,000 Meters Varsity · Place 68 · BCLUW ConradBCLUW Conrad | 5,000 Meters Varsity | 68 | 19:16.9 | SR |
| Oct 1 | Steve Johnson InvitationalOct 1 · 5,000 Meters Orange Varsity · Place 28 · BCLUW ConradBCLUW Conrad | 5,000 Meters Orange Varsity | 28 | 17:41.90 PB | 12 |
| Sep 19 | Denver InvitationalSep 19 · 5,000 Meters Varsity · Place 13 · BCLUW ConradBCLUW Conrad | 5,000 Meters Varsity | 13 | 18:53.7 | SR |
| Sep 12 | South Tama InvitationalSep 12 · 5,000 Meters Varsity · Place 17 · BCLUW ConradBCLUW Conrad | 5,000 Meters Varsity | 17 | 18:52.0 | SR |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 21 | Iowa State Qualifier 1A - CascadeOct 21 · 5,000 Meters Varsity · Place 15 · BCLUW ConradBCLUW Conrad | 5,000 Meters Varsity | 15 | 19:08.9 | 11 |
| Oct 14 | NICL Conference MeetOct 14 · 5,000 Meters Varsity · Place 20 · BCLUW ConradBCLUW Conrad | 5,000 Meters Varsity | 20 | 19:08.19 PB | 11 |
| Oct 2 | Steve Johnson InvitationalOct 2 · 5,000 Meters Varsity · Place 75 · BCLUW ConradBCLUW Conrad | 5,000 Meters Varsity | 75 | 18:43.00 | 11 |
| Sep 23 | Sam Iverson Invitational (Grundy Center)Sep 23 · 5,000 Meters Varsity · Place 42 · BCLUW ConradBCLUW Conrad | 5,000 Meters Varsity | 42 | 19:38.64 | 11 |
| Sep 13 | South Tama InvitationalSep 13 · 5,000 Meters Varsity · Place 24 · BCLUW, ConradBCLUW, Conrad | 5,000 Meters Varsity | 24 | 20:07.58 | 11 |
| Sep 9 | Marshalltown Bobcat InvitationalSep 9 · 5,000 Meters Varsity · Place 170 · BCLUW, ConradBCLUW, Conrad | 5,000 Meters Varsity | 170 | 21:32.6 | 11 |
2020 Cross Country
1 results