Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4,000 Meters · Waseca Lakeside ClubKent Finanger Invitational · Oct 11 | 17:24.7 | Kent Finanger Invitational | October 11, 2025 |
| 5,000 Meters · Luther CollegeAll-American Invitational · Sep 14 | 21:05.9 | All-American Invitational | September 14, 2024 |
| 5,000 Meters · Luther College CampusAll-American Invitational · Sep 9 | 20:41.40 | All-American Invitational | September 9, 2023 |
| 5,000 Meters · St. Olaf CollegeSt. Olaf Ole Opener · Sep 2 | 23:04.5 | St. Olaf Ole Opener | September 2, 2022 |
| 6,000 Meters · Beloit CollegeDan Huston Invitational · Sep 30 | 25:41.5 | Dan Huston Invitational | September 30, 2023 |
| 6,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 1 | 26:02.2 | American Rivers Conference Championships | November 1, 2025 |
| 6,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 20 | 27:07.6 | Roy Griak Invitational | September 20, 2024 |
| 6,000 Meters · Luther CollegeSaga Cup · Nov 7 | 25:29.7 | Saga Cup | November 7, 2025 |
| 6,000 Meters · Maple Grove Golf CourseJim Drews Invitational · Oct 14 | 25:11.2 | Jim Drews Invitational | October 14, 2023 |
| 6,000 Meters · Max Championship Cross Country CourseDan Huston/Steve Johnson Invitational · Oct 4 | 26:39.6 | Dan Huston/Steve Johnson Invitational | October 4, 2025 |
| 6,000 Meters · Max Championship Cross Country CourseNCAA Division III Midwest Regional · Nov 11 | 24:28.5 | NCAA Division III Midwest Regional | November 11, 2023 |
| 6,000 Meters · Max Cross Country CourseDan Huston Invitational · Sep 30 | 25:41.5 | Dan Huston Invitational | September 30, 2023 |
| 6,000 Meters · Saukie Golf CourseNCAA D3 Midwest Region Championships · Nov 16 | 24:13.2 | NCAA D3 Midwest Region Championships | November 16, 2024 |
| 6,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 22 | 25:23.0 | Roy Griak Invitational-College | September 22, 2023 |
| 6,000 Meters · Wartburg/Max CC CourseSteve Johnson Invitational · Sep 30 | 25:41.50 | Steve Johnson Invitational | September 30, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 7 | Saga CupNov 7 · 6,000 Meters College · Place 33 · Luther | 6,000 Meters College | 33 | 25:29.7 PB | Sr |
| Nov 1 | American Rivers Conference ChampionshipsNov 1 · 6,000 Meters College · Place 99 · Luther | 6,000 Meters College | 99 | 26:02.2 PB | Sr |
| Oct 24 | Luther vs UW-La Crosse DualOct 24 · 5,000 Meters Varsity · Place 29 · Luther | 5,000 Meters Varsity | 29 | 22:07.0 | Sr |
| Oct 11 | Kent Finanger InvitationalOct 11 · 4,000 Meters Varsity · Place 34 · Luther | 4,000 Meters Varsity | 34 | 17:24.7 PB | Sr |
| Oct 4 | Dan Huston/Steve Johnson InvitationalOct 4 · 6,000 Meters College · Place 120 · Luther | 6,000 Meters College | 120 | 26:39.6 PB | Sr |
| Sep 13 | All-American InvitationalSep 13 · 5,000 Meters College · Place 28 · Luther | 5,000 Meters College | 28 | 22:23.0 | Sr |
| Aug 29 | St. Olaf Ole OpenerAug 29 · 5,000 Meters Varsity · Place 68 · Luther | 5,000 Meters Varsity | 68 | 22:51.3 | SR |
2024 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA D3 Midwest Region ChampionshipsNov 16 · 6,000 Meters Varsity · Place 75 · Luther | 6,000 Meters Varsity | 75 | 24:13.2 PB | Jr |
| Nov 2 | American Rivers Conference ChampionshipsNov 2 · 6,000 Meters Varsity · Place 33 · Luther | 6,000 Meters Varsity | 33 | 24:18.3 | JR |
| Oct 25 | Luther vs UW-La Crosse DualOct 25 · 5,000 Meters Varsity · Place 17 · Luther | 5,000 Meters Varsity | 17 | 20:41.3 | JR |
| Sep 20 | Roy Griak InvitationalSep 20 · 6,000 Meters Maroon · Place 192 · Luther | 6,000 Meters Maroon | 192 | 27:07.6 PB | Jr |
| Sep 14 | All-American InvitationalSep 14 · 5,000 Meters College · Place 20 · Luther | 5,000 Meters College | 20 | 21:05.9 PB | Jr |
| Sep 6 | Coach Finanger InvitationalSep 6 · 5,000 Meters Varsity · Place 20 · Luther | 5,000 Meters Varsity | 20 | 21:44.0 | JR |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 11 | NCAA Division III Midwest RegionalNov 11 · 6,000 Meters Championship · Place 98 · Luther | 6,000 Meters Championship | 98 | 24:28.5 PB | So |
| Oct 28 | American Rivers Conference ChampionshipsOct 28 · 6,000 Meters Varsity · Place 44 · Luther | 6,000 Meters Varsity | 44 | 24:32.5 | SO |
| Oct 20 | Luther vs LaCrosse DualOct 20 · 5,000 Meters Varsity · Place 10 · Luther | 5,000 Meters Varsity | 10 | 20:34.5 | SO |
| Oct 14 | Jim Drews InvitationalOct 14 · 6,000 Meters College · Place 98 · Luther | 6,000 Meters College | 98 | 25:11.2 PB | So |
| Sep 30 | Dan Huston InvitationalSep 30 · 6,000 Meters College · Place 71 · Luther | 6,000 Meters College | 71 | 25:41.5 PB | So |
| Sep 30 | Dan Huston InvitationalSep 30 · 6,000 Meters College · Place 75 · Luther | 6,000 Meters College | 75 | 25:41.5 PB | So |
| Sep 30 | Steve Johnson InvitationalSep 30 · 6,000 Meters College Womens 6000M · Place 75 · Luther | 6,000 Meters College Womens 6000M | 75 | 25:41.50 PB | So |
| Sep 22 | Roy Griak InvitationalSep 22 · 6,000 Meters Varsity · Place 151 · Luther | 6,000 Meters Varsity | 151 | 6:49 | SO |
| Sep 22 | Roy Griak Invitational-CollegeSep 22 · 6,000 Meters Maroon · Place 147 · Luther | 6,000 Meters Maroon | 147 | 25:23.0 PB | So |
| Sep 9 | All-American InvitationalSep 9 · 5,000 Meters College · Place 8 · Luther | 5,000 Meters College | 8 | 20:41.40 PB | So |
2022 Cross Country
3 results