Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Riverside ParkAugsburg Alumni Meet · Sep 3 | 17:02.1 | Augsburg Alumni Meet | September 3, 2016 |
| 6,000 Meters · Macalester CollegeSummit Cup · Sep 15 | 22:34 | Summit Cup | September 15, 2016 |
| 8,000 Meters · Carleton CollegeNCAA D3 Central Region Championships · Nov 12 | 27:09.8 | NCAA D3 Central Region Championships | November 12, 2016 |
| 8,000 Meters · Ettrick Golf CourseUW La Crosse Jim Drews/Tori Neubauer Invitational · Oct 14 | 27:04.8 | UW La Crosse Jim Drews/Tori Neubauer Invitational | October 14, 2017 |
| 8,000 Meters · Lake Breeze Golf CourseUW-Oshkosh KollegeTown Pre National Cross Country Meet · Oct 13 | 27:33.8 | UW-Oshkosh KollegeTown Pre National Cross Country Meet | October 13, 2018 |
| 8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 29 | 27:31.5 | Roy Griak Invitational | September 29, 2018 |
| 8,000 Meters · St. Olaf CollegeMinnesota Intercollegiate Championships · Oct 28 | 26:43.0 | Minnesota Intercollegiate Championships | October 28, 2017 |
| 8,000 Meters · UWRF CourseFalcon Invitational · Sep 9 | 28:47.7 | Falcon Invitational | September 9, 2016 |
| 8,000 Meters · Wartburg/Max CC CourseNCAA Division III Central Regional XC Championships · Nov 10 | 26:24.4 | NCAA Division III Central Regional XC Championships | November 10, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 10 | NCAA Division III Central Regional XC ChampionshipsNov 10 · 8,000 Meters Championship · Place 64 · Macalester | 8,000 Meters Championship | 64 | 26:24.4 PB | Sr |
| Oct 26 | MIAC Cross Country ChampionshipsOct 26 · 8,000 Meters Championship · Place 29 · Macalester | 8,000 Meters Championship | 29 | 26:56.9 | Sr |
| Oct 13 | UW-Oshkosh KollegeTown Pre National Cross Country MeetOct 13 · 8,000 Meters Invite · Place 2 · Macalester | 8,000 Meters Invite | 2 | 27:33.8 PB | Sr |
| Sep 29 | 2018 Roy Griak InvitationalSep 29 · 8,000 Meters Division III · Place 24 · Macalester | 8,000 Meters Division III | 24 | 27:31.5 | FR |
| Sep 29 | Roy Griak InvitationalSep 29 · 8,000 Meters Maroon (D2 & D3) · Place 107 · Macalester | 8,000 Meters Maroon (D2 & D3) | 107 | 27:31.5 PB | Sr |
2017 Cross Country
4 results2016 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 12 | NCAA D3 Central Region ChampionshipsNov 12 · 8,000 Meters Men · Place 89 · Macalester | 8,000 Meters Men | 89 | 27:09.8 PB | So |
| Oct 15 | Jim Drews/Tori Neubauer InvitationalOct 15 · 8,000 Meters Varsity · Place 141 · Macalester | 8,000 Meters Varsity | 141 | 28:16.2 | SO-2 |
| Sep 30 | Blugold InvitationalSep 30 · 8,000 Meters Varsity · Place 104 · Macalester | 8,000 Meters Varsity | 104 | 27:42.4 | SO-2 |
| Sep 24 | Roy Griak InviteSep 24 · 8,000 Meters Varsity · Place 29 · Macalester | 8,000 Meters Varsity | 29 | 29:26.2 | SO-2 |
| Sep 15 | Summit CupSep 15 · 6,000 Meters Men · Place 18 · Macalester | 6,000 Meters Men | 18 | 22:34 PB | So |
| Sep 9 | Falcon InvitationalSep 9 · 8,000 Meters Men · Place 39 · Macalester | 8,000 Meters Men | 39 | 28:47.7 PB | So |
| Sep 3 | Augsburg Alumni MeetSep 3 · 5,000 Meters Men · Place 18 · Macalester | 5,000 Meters Men | 18 | 17:02.1 PB | So |
2015 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Sep 26 | Roy Griak InvitationalSep 26 · 8,000 Meters Varsity · Place 55 · Macalester | 8,000 Meters Varsity | 55 | 29:31.9 | FR-1 |