Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 5,000 Meters · Mike Mulrooney Cross Country CourseWIAA D1 State Cross Country Championships · Oct 31 | 17:17.9 | WIAA D1 State Cross Country Championships | October 31, 2020 |
| 5,000 Meters · Rotary ParkWIAA D1 Sub-Sectional 5A · Oct 19 | 16:36.8 | WIAA D1 Sub-Sectional 5A | October 19, 2020 |
| 5,000 Meters · Sheridan ParkCudahy Purgolder Invitational · Oct 2 | 16:40.8 | Cudahy Purgolder Invitational | October 2, 2021 |
| 5,000 Meters · State CourseWIAA State Championships · Oct 30 | 17:29.9 | WIAA State Championships | October 30, 2021 |
| 5,000 Meters · Verona Area HSVerona Invitational · Sep 4 | 16:57.2 | Verona Invitational | September 4, 2021 |
| 8,000 Meters · Forest Akers East Golf CourseD3 Pre-Nationals · Oct 1 | 27:41.0 | D3 Pre-Nationals | October 1, 2022 |
| 8,000 Meters · North Central CollegeNCC XC Invite · Sep 6 | 26:02.7 | NCC XC Invite | September 6, 2024 |
| 8,000 Meters · Prescott HSWIAC Cross Country Championships · Oct 28 | 26:24.7 | WIAC Cross Country Championships | October 28, 2023 |
| 8,000 Meters · Roger Milliken Science Center2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) · Nov 22 | 26:37.9 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women) | November 22, 2025 |
| 8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 18 | 26:16.1 | Interregional Invitational | October 18, 2025 |
| 8,000 Meters · Stevens PointWIAC Cross Country Championships · Nov 2 | 25:31.6 | WIAC Cross Country Championships | November 2, 2024 |
| 8,000 Meters · University of Wisconsin–OshkoshWIAC Cross Country Championships · Nov 1 | 25:19.87 | WIAC Cross Country Championships | November 1, 2025 |
| 8,000 Meters · Warhawk Athletic FieldsWarhawk Open · Oct 20 | 26:59.4 | Warhawk Open | October 20, 2023 |
| 8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 3 | 25:53.0 | Blugold Invitational | October 3, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2025 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 22 | 2025 NCAA Division III Cross Country Champs (52nd Men & 44th Women)Nov 22 · 8,000 Meters D3 Championship · Place 257 · UW-WhitewaterUW-Whitewater | 8,000 Meters D3 Championship | 257 | 26:37.9 PB | Sr |
| Nov 15 | NCAA D3 North Region ChampionshipsNov 15 · 8,000 Meters College · Place 86 · UW-WhitewaterUW-Whitewater | 8,000 Meters College | 86 | 26:40.2 | Sr |
| Nov 1 | WIAC Cross Country ChampionshipsNov 1 · 8,000 Meters Men's 8K · Place 40 · UW-WhitewaterUW-Whitewater | 8,000 Meters Men's 8K | 40 | 25:19.87 PB | Sr |
| Oct 18 | Interregional InvitationalOct 18 · 8,000 Meters Gold · Place 144 · UW-WhitewaterUW-Whitewater | 8,000 Meters Gold | 144 | 26:16.1 PB | Sr |
| Oct 3 | Blugold InvitationalOct 3 · 8,000 Meters Varsity · Place 34 · UW-WhitewaterUW-Whitewater | 8,000 Meters Varsity | 34 | 25:53.0 PB | Sr |
| Sep 20 | Tom Hoffman InvitationalSep 20 · 8,000 Meters Men · Place 11 · UW-WhitewaterUW-Whitewater | 8,000 Meters Men | 11 | 27:06.4 | Sr |
2024 Cross Country
3 results2023 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WIAC Cross Country ChampionshipsOct 28 · 8,000 Meters College · Place 56 · UW-WhitewaterUW-Whitewater | 8,000 Meters College | 56 | 26:24.7 PB | So |
| Oct 20 | Warhawk OpenOct 20 · 8,000 Meters College · Place 2 · UW-WhitewaterUW-Whitewater | 8,000 Meters College | 2 | 26:59.4 PB | So |
| Sep 29 | Blugold InvitationalSep 29 · 8,000 Meters Open · Place 18 · Wis.-WhitewaterWis.-Whitewater | 8,000 Meters Open | 18 | 27:13.0 | SO |
| Sep 16 | Tom Hoffman InvitationalSep 16 · 8,000 Meters Varsity · Place 20 · Wis.-WhitewaterWis.-Whitewater | 8,000 Meters Varsity | 20 | 27:22.0 | SO |
| Sep 8 | UWRF River Town Town TwilightSep 8 · 8,000 Meters College · Place 22 · UW-WhitewaterUW-Whitewater | 8,000 Meters College | 22 | 26:57.2 | So |
2022 Cross Country
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 1 | D3 Pre-NationalsOct 1 · 8,000 Meters College · Place 194 · UW-WhitewaterUW-Whitewater | 8,000 Meters College | 194 | 27:41.0 PB | Fr |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | WIAA State ChampionshipsOct 30 · 5,000 Meters Boys D1 · Place 91 · Whitefish BayWhitefish Bay | 5,000 Meters Boys D1 | 91 | 17:29.9 PB | 12 |
| Oct 2 | Cudahy Purgolder InvitationalOct 2 · 5,000 Meters Varsity · Place 2 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 2 | 16:40.8 PB | 12 |
| Sep 25 | Pete Nielsen Kettle Moraine Laser Relays 2021Sep 25 · 5,000 Meters Varsity · Place 3 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 3 | 5:20 | 12 |
| Sep 9 | Arrowhead InvitationalSep 9 · 5,000 Meters Varsity · Place 9 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 9 | 16:09.2 | 12 |
| Sep 4 | Verona InvitationalSep 4 · 5,000 Meters Varsity · Place 8 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 8 | 16:57.2 PB | 12 |
| Aug 26 | Milwaukee River InvitationalAug 26 · 5,000 Meters Varsity · Place 9 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 9 | 5:27 | 12 |
2020 Cross Country
3 results2019 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 26 | WIAA D1 Sectional - Brookfield EastOct 26 · 5,000 Meters Varsity · Place 38 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 38 | 5:39 | 10 |
| Oct 19 | Northshore Conference ChampionshipOct 19 · 5,000 Meters Varsity · Place 15 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 15 | 17:29.7 | 10 |
| Oct 5 | Cudahy InvitationalOct 5 · 5,000 Meters Varsity · Place 14 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 14 | 17:29.93 | 10 |
| Sep 12 | Arrowhead InvitationalSep 12 · 5,000 Meters Varsity · Place 54 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 54 | 17:31.7 | 10 |
| Aug 31 | Columbus Catholic InviteAug 31 · 5,000 Meters Varsity · Place 32 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 32 | 18:10.0 | 10 |
2018 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 13 | North Shore ChampionshipsOct 13 · Varsity · Place 3 · Whitefish BayWhitefish Bay | Varsity | 3 | 18:29.10 | 9 |
| Oct 4 | Port Washington InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 8 · Whitefish BayWhitefish Bay | 5,000 Meters Junior Varsity | 8 | 5:54 | 9 |
| Sep 29 | Cudahy Purgold InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 3 · Whitefish BayWhitefish Bay | 5,000 Meters Junior Varsity | 3 | 18:19.41 | 9 |
| Sep 29 | Purgold InvitationalSep 29 · 5,000 Meters Junior Varsity · Place 3 · Whitefish BayWhitefish Bay | 5,000 Meters Junior Varsity | 3 | 18:19.41 | 9 |
| Sep 22 | Lourdes InvitationalSep 22 · 5,000 Meters Junior Varsity · Place 11 · Whitefish BayWhitefish Bay | 5,000 Meters Junior Varsity | 11 | 18:21.09 | 9 |
| Sep 13 | Whitefish Bay R.Vanden Avond InvitationalSep 13 · Varsity · Place 5 · Whitefish BayWhitefish Bay | Varsity | 5 | 5:54 | 9 |
| Sep 6 | Arrowhead InvitationalSep 6 · 5,000 Meters Freshman · Place 9 · Whitefish BayWhitefish Bay | 5,000 Meters Freshman | 9 | 9:29 | 9 |
| Aug 23 | Milwaukee River InvitationalAug 23 · Varsity · Place 64 · Whitefish BayWhitefish Bay | Varsity | 64 | 6:12 | 9 |
| Aug 23 | Milwaukee River InvitationalAug 23 · 5,000 Meters Varsity · Place 48 · Whitefish BayWhitefish Bay | 5,000 Meters Varsity | 48 | 6:12 | 9 |