Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 4 Miles · Luther CollegeAll-American Invitational · Sep 12 | 21:11.9 | All-American Invitational | September 12, 2026 |
| 4,000 Meters · Luther CollegeLuther "Legends" Invitational · Oct 10 | 12:44.7 | Luther "Legends" Invitational | October 10, 2026 |
| 4,000 Meters · Waseca Lakeside ClubKent Finanger Invitational · Oct 11 | 12:42.9 | Kent Finanger Invitational | October 11, 2025 |
| 5,000 Meters · Dubuque Soccer ComplexIHSAA Class 4A District Meet - Dubuque Senior · Oct 21 | 17:12.3 | IHSAA Class 4A District Meet - Dubuque Senior | October 21, 2020 |
| 5,000 Meters · Lakeside Municipal Golf CourseIowa State Class 4A Championships · Oct 27 | 15:46.9 | Iowa State Class 4A Championships | October 27, 2023 |
| 5,000 Meters · Luther CollegeLuther vs UW-La Crosse Dual · Oct 24 | 15:57.4 | Luther vs UW-La Crosse Dual | October 24, 2025 |
| 5,000 Meters · Seminole Valley ParkCedar Rapids Invitational · Sep 24 | 17:24 | Cedar Rapids Invitational | September 24, 2020 |
| 5,000 Meters · St. Olaf CollegeSt. Olaf Ole Opener · Sep 4 | 16:34.0 | St. Olaf Ole Opener | September 4, 2026 |
| 5,000 Meters · Westby HSWestby Invitiational · Sep 24 | 22:44.5 | Westby Invitiational | September 24, 2019 |
| 8,000 Meters · Beloit ClubMidwest Conference Cross Country Championships · Oct 31 | 26:00.8 | Midwest Conference Cross Country Championships | October 31, 2026 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 26:21.6 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Dubuque Soccer ComplexAmerican Rivers Conference Championships · Nov 1 | 25:37.3 | American Rivers Conference Championships | November 1, 2025 |
| 8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 20 | 28:46.3 | Roy Griak Invitational | September 20, 2024 |
| 8,000 Meters · Max Championship Cross Country CourseNCAA D3 Midwest Region Championships · Nov 15 | 26:46.5 | NCAA D3 Midwest Region Championships | November 15, 2025 |
| 8,000 Meters · Oak Knoll Golf CourseLinfield George Oja Invitational · Oct 17 | 25:12.67 | Linfield George Oja Invitational | October 17, 2026 |
| 8,000 Meters · Saukie Golf CourseNCAA D3 Midwest Region Championships · Nov 16 | 26:49.0 | 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
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | Midwest Conference Cross Country ChampionshipsOct 31 · 8,000 Meters Midwest · Place 8 · LutherLuther | 8,000 Meters Midwest | 8 | 26:00.8 PB | Jr |
| Oct 17 | Linfield George Oja InvitationalOct 17 · 8,000 Meters Collegiate · Place 68 · LutherLuther | 8,000 Meters Collegiate | 68 | 25:12.67 PB | Jr |
| Oct 10 | Luther "Legends" InvitationalOct 10 · 4,000 Meters College · Place 2 · LutherLuther | 4,000 Meters College | 2 | 12:44.7 PB | Jr |
| Oct 3 | Running of the CowsOct 3 · 8,000 Meters Maize · Place 9 · LutherLuther | 8,000 Meters Maize | 9 | 26:21.6 PB | Jr |
| Sep 12 | All-American InvitationalSep 12 · 4 Miles College · Place 5 · LutherLuther | 4 Miles College | 5 | 21:11.9 PB | Jr |
| Sep 4 | St. Olaf Ole OpenerSep 4 · 5,000 Meters Men · Place 15 · LutherLuther | 5,000 Meters Men | 15 | 16:34.0 PB | Jr |
2025 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 15 | NCAA D3 Midwest Region ChampionshipsNov 15 · 8,000 Meters College · Place 78 · LutherLuther | 8,000 Meters College | 78 | 26:46.5 PB | So |
| Nov 1 | American Rivers Conference ChampionshipsNov 1 · 8,000 Meters College · Place 43 · LutherLuther | 8,000 Meters College | 43 | 25:37.3 PB | So |
| Oct 24 | Luther vs UW-La Crosse DualOct 24 · 5,000 Meters Varsity · Place 6 · LutherLuther | 5,000 Meters Varsity | 6 | 15:57.4 PB | So |
| Oct 11 | Kent Finanger InvitationalOct 11 · 4,000 Meters Varsity · Place 5 · LutherLuther | 4,000 Meters Varsity | 5 | 12:42.9 PB | So |
| Oct 4 | Dan Huston/Steve Johnson InvitationalOct 4 · 8,000 Meters College · Place 102 · LutherLuther | 8,000 Meters College | 102 | 27:34.5 | So |
| Sep 13 | All-American InvitationalSep 13 · 4 Miles College · Place 4 · LutherLuther | 4 Miles College | 4 | 21:49.4 | So |
| Aug 29 | St. Olaf Ole OpenerAug 29 · 5,000 Meters Varsity · Place 36 · LutherLuther | 5,000 Meters Varsity | 36 | 16:57.6 | SO |
2024 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 16 | NCAA D3 Midwest Region ChampionshipsNov 16 · 8,000 Meters Varsity · Place 94 · LutherLuther | 8,000 Meters Varsity | 94 | 26:49.0 PB | Fr |
| Nov 2 | American Rivers Conference ChampionshipsNov 2 · 8,000 Meters Varsity · Place 78 · LutherLuther | 8,000 Meters Varsity | 78 | 26:37.9 | FR |
| Oct 25 | Luther vs UW-La Crosse DualOct 25 · 5,000 Meters Varsity · Place 19 · LutherLuther | 5,000 Meters Varsity | 19 | 16:19.0 | FR |
| Oct 19 | Jim Drews/Tori Neubauer InvitationalOct 19 · 8,000 Meters Varsity · Place 147 · LutherLuther | 8,000 Meters Varsity | 147 | 28:38.0 | FR |
| Oct 4 | Blugold InvitationalOct 4 · 8,000 Meters Open · Place 86 · LutherLuther | 8,000 Meters Open | 86 | 27:08.0 | FR |
| Sep 20 | Roy Griak InvitationalSep 20 · 8,000 Meters Maroon · Place 143 · LutherLuther | 8,000 Meters Maroon | 143 | 28:46.3 PB | Fr |
| Sep 14 | All-American InvitationalSep 14 · 4 Miles College · Place 41 · LutherLuther | 4 Miles College | 41 | 22:40.4 | Fr |
2023 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | Iowa State Class 1A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 13 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 13 | 15:46.9 | SR |
| Oct 27 | Iowa State Class 4A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 13 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 13 | 15:46.9 PB | 12 |
| Oct 18 | Iowa State Qualifier - 4A - Pleasant ValleyOct 18 · 5,000 Meters Varsity · Place 4 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 4 | 16:17 | 12 |
| Oct 12 | 2023 MVC Valley Divisional MeetOct 12 · 5,000 Meters Varsity · Place 2 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 2 | 15:42.28 | 12 |
| Oct 5 | MVC Super MeetOct 5 · 5,000 Meters Varsity · Place 3 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 3 | 16:08.7 | SR |
| Sep 28 | Western Dubuque InvitationalSep 28 · 5,000 Meters Varsity · Place 2 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 2 | 16:35.3 | SR |
| Sep 21 | Eastern Iowa ClassicSep 21 · 5,000 Meters Varsity · Place 3 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 3 | 15:53.79 | 12 |
| Sep 7 | Cedar Rapids InvitationalSep 7 · 5,000 Meters Varsity · Place 4 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 4 | 15:49.05 | 12 |
| Sep 2 | Linn-Mar InvitationalSep 2 · 5,000 Meters Varsity · Place 8 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 8 | 16:18.5 | SR |
2022 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | Iowa High School Class 4A ChampionshipsOct 29 · 5,000 Meters State · Place 78 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters State | 78 | 17:07.38 | 11 |
| Oct 19 | Iowa State Qualifier - 4A - DubuqueOct 19 · 5,000 Meters Varsity · Place 15 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 15 | 16:29 | 11 |
| Oct 13 | MVC Valley Divisional @ WaterlooOct 13 · 5,000 Meters Varsity · Place 14 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 14 | 5:21 | 11 |
| Oct 6 | MVC Super MeetOct 6 · 5,000 Meters Varsity · Place 27 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 27 | 16:26.81 | 11 |
| Sep 29 | Western Dubuque InvitationalSep 29 · 5,000 Meters Varsity · Place 9 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 9 | 5:36 | 11 |
| Sep 24 | Anamosa InvitationalSep 24 · 5,000 Meters Varsity · Place 8 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 8 | 17:36.0 | 11 |
| Sep 22 | Eastern Iowa ClassicSep 22 · 5,000 Meters Varsity · Place 10 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 10 | 16:29.25 | 11 |
| Sep 8 | Cedar Rapids InvitationalSep 8 · 5,000 Meters Varsity · Place 17 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 17 | 17:29.77 | 11 |
| Sep 8 | Cedar Rapids InvitationalSep 8 · 5,000 Meters Varsity · Place 17 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 17 | 17:29.77 | 11 |
| Sep 3 | Linn-Mar InvitationalSep 3 · 5,000 Meters Varsity · Place 21 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 21 | 17:43.1 | JR |
2021 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 20 | Iowa State Qualifier 4A - Cedar Rapids, Kennedy Oct 20 · 5,000 Meters Varsity · Place 20 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 20 | 17:05.14 | 10 |
| Oct 7 | MVC Super MeetOct 7 · 5,000 Meters Varsity · Place 38 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 38 | 17:05.80 | 10 |
| Sep 23 | Eastern Iowa ClassicSep 23 · 5,000 Meters Varsity · Place 7 · Cedar Rapids KennedyCedar Rapids Kennedy | 5,000 Meters Varsity | 7 | 17:01.51 | 10 |
| Sep 9 | Cedar Rapids InvitationalSep 9 · 5,000 Meters Frosh/Soph Freshman · Place 1 · Cedar Rapids, KennedyCedar Rapids, Kennedy | 5,000 Meters Frosh/Soph Freshman | 1 | 17:58.89 | 10 |
| Sep 4 | Linn-Mar InvitationalSep 4 · 5,000 Meters Varsity · Place 53 · Cedar Rapids, KennedyCedar Rapids, Kennedy | 5,000 Meters Varsity | 53 | 19:47.83 | 10 |
2020 Cross Country
6 results2019 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 24 | Westby InvitiationalSep 24 · 5,000 Meters Junior Varsity · Place 21 · LutherLuther | 5,000 Meters Junior Varsity | 21 | 22:44.5 PB | 9 |