Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Deer Run Golf CourseWisconsin Meet Of Champions · Nov 7 | 16:14.12 | Wisconsin Meet Of Champions | November 7, 2020 |
| 5,000 Meters · Mike Mulrooney Cross Country CourseWIAA D1 State Cross Country Championships · Oct 31 | 16:27.8 | WIAA D1 State Cross Country Championships | October 31, 2020 |
| 5,000 Meters · Ridges Golf CourseWIAA State Cross Country Meet · Oct 27 | 17:04.6 | WIAA State Cross Country Meet | October 27, 2018 |
| 5,000 Meters · Rotary ParkWIAA D1 Sub-Sectional 5A · Oct 19 | 16:10.0 | WIAA D1 Sub-Sectional 5A | October 19, 2020 |
| 5,000 Meters · Sheridan ParkCudahy Invitational · Oct 5 | 17:27.54 | Cudahy Invitational | October 5, 2019 |
| 5,000 Meters · State CourseWIAA State Championships · Oct 30 | 16:40.7 | WIAA State Championships | October 30, 2021 |
| 6,000 Meters · Ashton Cross Country CourseHawkeye Invitational · Sep 1 | 19:29.8 | Hawkeye Invitational | September 1, 2023 |
| 8,000 Meters · Adams Nature PreserveBriar Cliff XC Invite · Oct 4 | 26:45.50 | Briar Cliff XC Invite | October 4, 2025 |
| 8,000 Meters · Mahoney Golf CourseWoody Greeno Invite · Sep 20 | 27:05.95 | Woody Greeno Invite | September 20, 2025 |
| 8,000 Meters · Mahoney State ParkPlatte River Rumble- Collegiate · Oct 17 | 26:17.11 | Platte River Rumble- Collegiate | October 17, 2025 |
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 |
| Oct 31 | Big East ChampionshipsOct 31 · 8,000 Meters Champ · Place 73 · CreightonCreighton | 8,000 Meters Champ | 73 | 26:19.13 | Jr |
| Oct 17 | Platte River Rumble- CollegiateOct 17 · 8,000 Meters College · Place 13 · CreightonCreighton | 8,000 Meters College | 13 | 26:17.11 PB | Jr |
| Oct 4 | Briar Cliff XC InviteOct 4 · 8,000 Meters Men 8K · Place 30 · CreightonCreighton | 8,000 Meters Men 8K | 30 | 26:45.50 PB | Jr |
| Sep 20 | Woody Greeno InviteSep 20 · 8,000 Meters College · Place 133 · CreightonCreighton | 8,000 Meters College | 133 | 27:05.95 PB | Jr |
| Sep 5 | Platte River Rumble- GoldSep 5 · 6,000 Meters College · CreightonCreighton | 6,000 Meters College | — | DNF | Jr |
2024 Cross Country
1 results2023 Cross Country
2 results2021 Cross Country
1 results2020 Cross Country
4 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | WIAA D1 Sectional - Brookfield EastOct 26 · 5,000 Meters Varsity · Place 16 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 16 | 5:25 | 10 |
| Oct 19 | Northshore Conference ChampionshipOct 19 · 5,000 Meters Varsity · Place 8 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 8 | 17:01.7 | 10 |
| Oct 5 | Cudahy InvitationalOct 5 · 5,000 Meters Varsity · Place 12 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 12 | 17:27.54 PB | 10 |
| Sep 12 | Arrowhead InvitationalSep 12 · 5,000 Meters Varsity · Place 60 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 60 | 17:37.0 | 10 |
| Aug 31 | Columbus Catholic InviteAug 31 · 5,000 Meters Varsity · Place 25 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 25 | 17:45.0 | 10 |
2018 Cross Country
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 27 | WIAA State Cross Country MeetOct 27 · 5,000 Meters Varsity - D1 · Place 104 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity - D1 | 104 | 17:04.6 PB | 9 |
| Oct 20 | WIAA D1 Sectional-Milwaukee KingOct 20 · 5,000 Meters Varsity Division 1 · Place 20 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity Division 1 | 20 | 5:31 | 9 |
| Oct 13 | North Shore ChampionshipsOct 13 · Varsity · Place 25 · Whitefish BayWhitefish Bay | Varsity | 25 | 17:29.37 | 9 |
| Oct 4 | Port Washington InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 1 · Whitefish BayWhitefish Bay | 5,000 Meters Junior Varsity | 1 | 5:40 | 9 |
| Sep 29 | Cudahy Purgold InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 1 · Whitefish BayWhitefish Bay | 5,000 Meters Junior Varsity | 1 | 17:40.07 | 9 |
| Sep 29 | Purgold InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 1 · Whitefish BayWhitefish Bay | 5,000 Meters Junior Varsity | 1 | 17:40.07 | 9 |
| Sep 22 | Lourdes InvitationalSep 22 · 5,000 Meters Junior Varsity · Place 9 · Whitefish BayWhitefish Bay | 5,000 Meters Junior Varsity | 9 | 18:09.49 | 9 |
| Sep 13 | Whitefish Bay R.Vanden Avond InvitationalSep 13 · Varsity · Place 4 · Whitefish BayWhitefish Bay | Varsity | 4 | 5:54 | 9 |
| Sep 6 | Arrowhead InvitationalSep 6 · 5,000 Meters Freshman · Place 4 · Whitefish BayWhitefish Bay | 5,000 Meters Freshman | 4 | 9:15 | 9 |
| Aug 23 | Milwaukee River InvitationalAug 23 · Varsity · Place 82 · Whitefish BayWhitefish Bay | Varsity | 82 | 6:41 | 9 |
| Aug 23 | Milwaukee River InvitationalAug 23 · Varsity · Place 129 · Whitefish BayWhitefish Bay | Varsity | 129 | 6:41 | 9 |