Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 3,200 Meters · Don Batty Course 5K31st Norski Invite (DeForest) · Aug 30 | 14:06 | 31st Norski Invite (DeForest) | August 30, 2017 |
| 5,000 Meters · Campbellsport ElementaryECC Championship - Campbellsport · Oct 8 | 18:20.16 | ECC Championship - Campbellsport | October 8, 2020 |
| 5,000 Meters · Colby High SchoolWIAA D2 State Cross Country Championships · Oct 31 | 18:05.06 | WIAA D2 State Cross Country Championships | October 31, 2020 |
| 5,000 Meters · Fond Du Lac County ParkECC Conference Meet · Oct 14 | 20:34.7 | ECC Conference Meet | October 14, 2017 |
| 5,000 Meters · Laconia HSLaconia Invite · Oct 3 | 20:24.18 | Laconia Invite | October 3, 2017 |
| 5,000 Meters · Lake Breeze Golf CourseECC Conference Varsity Meet · Oct 11 | 19:37.1 | ECC Conference Varsity Meet | October 11, 2018 |
| 5,000 Meters · Mascoutin Golf ClubECC Conference Meet · Oct 17 | 17:45.40 | ECC Conference Meet | October 17, 2019 |
| 5,000 Meters · Mayville Golf CourseWIAA D2 Sectional - Mayville · Oct 25 | 17:47.2 | WIAA D2 Sectional - Mayville | October 25, 2019 |
| 5,000 Meters · Pioneer WestfieldWestfield Invite · Sep 21 | 21:39.94 | Westfield Invite | September 21, 2017 |
| 5,000 Meters · Plymouth HSPlymouth Quad · Sep 22 | 19:06.2 | Plymouth Quad | September 22, 2020 |
| 5,000 Meters · Tuscumbia Golf CourseKris Greening Invitational · Sep 16 | 22:29.53 | Kris Greening Invitational | September 16, 2017 |
| 5,000 Meters · Westfield High SchoolWestfield Classic Invite · Sep 26 | 18:43.71 | Westfield Classic Invite | September 26, 2019 |
| 5,000 Meters · Windsor Sports Complex33rd Norski Invite · Sep 5 | 19:12.58 | 33rd Norski Invite | September 5, 2019 |
| 5,000 Meters · Wyocena ParkPortage Invitational · Sep 26 | 21:17.21 | Portage Invitational | September 26, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | WIAA D2 State Cross Country ChampionshipsOct 31 · 5,000 Meters Varsity · Place 64 · Berlin | 5,000 Meters Varsity | 64 | 18:05.06 PB | 12 |
| Oct 24 | WIAA D2 Sectional 4 - WinneconneOct 24 · 5,000 Meters Varsity · Place 8 · Berlin | 5,000 Meters Varsity | 8 | 17:33.9 | 12 |
| Oct 20 | WIAA D2 - Sub Sectional 4B - BerlinOct 20 · 5,000 Meters Varsity · Place 8 · Berlin | 5,000 Meters Varsity | 8 | 17:54.95 | — |
| Oct 8 | ECC Championship - CampbellsportOct 8 · 5,000 Meters Varsity · Place 10 · Berlin | 5,000 Meters Varsity | 10 | 18:20.16 PB | 12 |
| Oct 1 | Wautoma TriangularOct 1 · 5,000 Meters Varsity · Place 3 · Berlin | 5,000 Meters Varsity | 3 | 18:31 | 12 |
| Sep 29 | Kewauskum ECC QuadSep 29 · 5,000 Meters Varsity · Place 8 · Berlin | 5,000 Meters Varsity | 8 | 18:56.5 | 12 |
| Sep 22 | Plymouth QuadSep 22 · 5,000 Meters Varsity · Place 4 · Berlin | 5,000 Meters Varsity | 4 | 19:06.2 PB | 12 |
| Sep 15 | Berlin QuadSep 15 · 5,000 Meters Varsity · Place 4 · Berlin | 5,000 Meters Varsity | 4 | 18:15.13 | 12 |
2019 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 25 | WIAA D2 Sectional - MayvilleOct 25 · 5,000 Meters Varsity · Place 21 · Berlin | 5,000 Meters Varsity | 21 | 17:47.2 PB | 11 |
| Oct 17 | ECC Conference MeetOct 17 · 5,000 Meters Varsity · Place 19 · Berlin | 5,000 Meters Varsity | 19 | 17:45.40 PB | 11 |
| Sep 26 | Westfield Classic InviteSep 26 · 5,000 Meters Varsity · Place 9 · Berlin | 5,000 Meters Varsity | 9 | 18:43.71 PB | 11 |
| Sep 5 | 33rd Norski InviteSep 5 · 5,000 Meters Varsity Boys · Place 29 · Berlin | 5,000 Meters Varsity Boys | 29 | 19:12.58 PB | 11 |
2018 Cross Country
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 19 | WIAA D2 SectionalOct 19 · 5,000 Meters Varsity · Place 46 · Berlin | 5,000 Meters Varsity | 46 | 19:07.05 | — |
| Oct 11 | ECC Conference Varsity MeetOct 11 · 5,000 Meters Varsity · Place 33 · Berlin | 5,000 Meters Varsity | 33 | 19:37.1 PB | 10 |
| Sep 11 | Berlin InvitationalSep 11 · 5,000 Meters Varsity · Place 50 · Berlin | 5,000 Meters Varsity | 50 | 19:37.23 | 10 |
| Aug 29 | 32nd NorskiAug 29 · 5,000 Meters Varsity Boys · Place 46 · Berlin | 5,000 Meters Varsity Boys | 46 | 20:06.30 | 10 |
2017 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 14 | ECC Conference MeetOct 14 · 5,000 Meters Junior Varsity · Place 30 · Berlin | 5,000 Meters Junior Varsity | 30 | 20:34.7 PB | 9 |
| Oct 3 | Laconia InviteOct 3 · 5,000 Meters Junior Varsity · Place 12 · Berlin | 5,000 Meters Junior Varsity | 12 | 20:24.18 PB | 9 |
| Sep 26 | Portage InvitationalSep 26 · 5,000 Meters Varsity · Place 85 · Berlin | 5,000 Meters Varsity | 85 | 21:17.21 PB | 9 |
| Sep 21 | Westfield InviteSep 21 · 5,000 Meters Junior Varsity · Place 11 · Berlin | 5,000 Meters Junior Varsity | 11 | 21:39.94 PB | 9 |
| Sep 16 | Kris Greening InvitationalSep 16 · 5,000 Meters Varsity · Place 123 · Berlin | 5,000 Meters Varsity | 123 | 22:29.53 PB | 9 |
| Sep 7 | Mayville InviteSep 7 · 5,000 Meters Varsity · Place 76 · Berlin | 5,000 Meters Varsity | 76 | 19:42.75 | 9 |
| Aug 30 | 31st Norski Invite (DeForest)Aug 30 · 3,200 Meters Varsity Boys · Place 104 · Berlin | 3,200 Meters Varsity Boys | 104 | 14:06 PB | 9 |