Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Arrowhead High SchoolClassic 8 Championship Meet · Oct 14 | 17:58.2 | Classic 8 Championship Meet | October 14, 2023 |
| 5,000 Meters · Glacier Creek Middle SchoolMiddleton Invite · Oct 1 | 18:36.1 | Middleton Invite | October 1, 2022 |
| 5,000 Meters · McCarty ParkWISCO Invite · Oct 6 | 18:23.3 | WISCO Invite | October 6, 2022 |
| 5,000 Meters · McCarty ParkViking Invitational · Oct 7 | 20:14.1 | Viking Invitational | October 7, 2021 |
| 5,000 Meters · Standing Rock ParkStevens Point Panther Invite · Sep 10 | 19:38.1 | Stevens Point Panther Invite | September 10, 2022 |
| 5,000 Meters · Wayne Dannehl National Cross Country CourseRacine Horlick Invitational · Sep 2 | 18:58.45 | Racine Horlick Invitational | September 2, 2023 |
| 6,000 Meters · Shorewood Cross Country CourseTom Barry Invitational · Aug 30 | 21:48.07 | Tom Barry Invitational | August 30, 2025 |
| 8,000 Meters · Concordia University WisconsinWisconsin Private College Cross Country Championships 2025 · Oct 18 | 28:35.1 | Wisconsin Private College Cross Country Championships 2025 | October 18, 2025 |
| 8,000 Meters · Shorewood Cross Country CourseNACC Cross Country Championships · Nov 1 | 28:14.5 | NACC Cross Country Championships | November 1, 2025 |
| 8,000 Meters · St. Olaf 8k CourseSt. Olaf Invitational · Sep 20 | 28:33.2 | St. Olaf Invitational | September 20, 2025 |
| 8,000 Meters · St. Olaf CollegeNCAA North Region Championships · Nov 16 | 28:58.5 | NCAA North Region Championships | November 16, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 1 | NACC Cross Country ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 33 · St. NorbertSt. Norbert | 8,000 Meters Men's 8K | 33 | 28:14.5 PB | So |
| Oct 18 | Wisconsin Private College Cross Country Championships 2025Oct 18 · 8,000 Meters Men · Place 15 · St. NorbertSt. Norbert | 8,000 Meters Men | 15 | 28:35.1 PB | So |
| Sep 20 | St. Olaf InvitationalSep 20 · 8,000 Meters College · Place 109 · St. NorbertSt. Norbert | 8,000 Meters College | 109 | 28:33.2 PB | So |
| Sep 6 | Phoenix OpenSep 6 · 8,000 Meters Men's Race · Place 105 · St. NorbertSt. Norbert | 8,000 Meters Men's Race | 105 | 29:04.2 | So |
| Aug 30 | Tom Barry InvitationalAug 30 · 6,000 Meters Open · Place 81 · St. NorbertSt. Norbert | 6,000 Meters Open | 81 | 21:48.07 PB | So |
2024 Cross Country
3 results2023 Cross Country
4 results2022 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | WISCO InviteOct 6 · 5,000 Meters Varsity · Place 77 · OconomowocOconomowoc | 5,000 Meters Varsity | 77 | 18:23.3 PB | 11 |
| Oct 1 | Middleton InviteOct 1 · 5,000 Meters JV · Place 11 · OconomowocOconomowoc | 5,000 Meters JV | 11 | 18:36.1 PB | 11 |
| Sep 24 | Midwest InvitationalSep 24 · 5,000 Meters Varsity · Place 43 · OconomowocOconomowoc | 5,000 Meters Varsity | 43 | 18:20.8 | — |
| Sep 24 | Midwest InvitationalSep 24 · 5,000 Meters Varsity · Place 43 · OconomowocOconomowoc | 5,000 Meters Varsity | 43 | 18:20.8 | 11 |
| Sep 10 | Stevens Point Panther InviteSep 10 · 5,000 Meters Junior Varsity · Place 24 · OconomowocOconomowoc | 5,000 Meters Junior Varsity | 24 | 19:38.1 PB | 11 |
| Sep 3 | Racine Horlick Rebel Invitational Sep 3 · 5,000 Meters Junior Varsity · Place 22 · OconomowocOconomowoc | 5,000 Meters Junior Varsity | 22 | 20:14.1 | 11 |
2021 Cross Country
3 results