Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Columbus Catholic Wildwood ZooColumbus Catholic Invite · Sep 3 | 14:55.58 | Columbus Catholic Invite | September 3, 2016 |
| 2 Miles · Standing Rocks ParkSPASH Invite · Sep 8 | 12:07 | SPASH Invite | September 8, 2018 |
| 2816 m · Iola Winter Sports ParkIola T-Bird Invitational · Aug 30 | 12:16.4 | Iola T-Bird Invitational | August 30, 2016 |
| 2816 m · Tiger StadiumStratford Invite · Sep 12 | 11:38.7 | Stratford Invite | September 12, 2017 |
| 3,200 Meters · Frey FieldAuburndale Invite · Oct 3 | 12:23.31 | Auburndale Invite | October 3, 2017 |
| 3100 m · Iverson ParkPacelli Invite · Sep 24 | 13:15.8 | Pacelli Invite | September 24, 2016 |
| 3100 m · Rosholt HSRosholt Invite · Sep 29 | 13:09.4 | Rosholt Invite | September 29, 2016 |
| 5,000 Meters · Iola Winter Sports ParkIola-Scandinavia Invite · Sep 3 | 18:37.60 | Iola-Scandinavia Invite | September 3, 2019 |
| 5,000 Meters · Maple Grove Golf CourseWIAA D3 State Cross Country Championships · Oct 31 | 17:30.47 | WIAA D3 State Cross Country Championships | October 31, 2020 |
| 5,000 Meters · Marion HSMarion Invitational · Oct 5 | 19:48 | Marion Invitational | October 5, 2020 |
| 5,000 Meters · Ridges Golf CourseWIAA D3 State XC Championships · Nov 2 | 17:54.2 | WIAA D3 State XC Championships | November 2, 2019 |
| 5,000 Meters · Rosholt High SchoolRosholt Invitational · Sep 25 | 16:43 | Rosholt Invitational | September 25, 2021 |
| 5,000 Meters · Rosholt HSRosholt High School Invite · Sep 30 | 17:47.64 | Rosholt High School Invite | September 30, 2021 |
| 5,000 Meters · Standing Rock ParkStevens Point Panther Invite · Sep 10 | 16:23.2 | Stevens Point Panther Invite | September 10, 2022 |
| 5,000 Meters · State CourseWIAA D3 State XC Championships · Oct 29 | 16:44.2 | WIAA D3 State XC Championships | October 29, 2022 |
| 5,000 Meters · State CourseWIAA State Championships · Oct 30 | 17:25.8 | WIAA State Championships | October 30, 2021 |
| 5,000 Meters · Stevens PointSPASH Invite · Sep 11 | 17:42 | SPASH Invite | September 11, 2021 |
| 5,000 Meters · Three Lakes HSWIAA D3 Sectional 3 - Three Lakes · Oct 24 | 16:56.6 | WIAA D3 Sectional 3 - Three Lakes | October 24, 2020 |
| 8,000 Meters · Carleton CollegeRunning of the Cows · Oct 3 | 27:17.4 | Running of the Cows | October 3, 2026 |
| 8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 20 | 27:57.5 | Roy Griak Invitational | September 20, 2024 |
| 8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 18 | 28:39.7 | Interregional Invitational | October 18, 2025 |
| 8,000 Meters · Shorewood Cross Country CoursePhoenix Open · Sep 6 | 27:08.1 | Phoenix Open | September 6, 2025 |
| 8,000 Meters · University of Wisconsin–OshkoshUW-Oshkosh Fall Classic · Sep 19 | 27:14.4 | UW-Oshkosh Fall Classic | September 19, 2025 |
| 8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 3 | 28:06.0 | Blugold Invitational | October 3, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
3 results2025 Cross Country
4 results2024 Cross Country
3 results2023 Cross Country
3 results2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | WIAA D3 State XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 13 · PacelliPacelli | 5,000 Meters Varsity | 13 | 16:44.2 PB | 12 |
| Oct 17 | CWC XC MeetOct 17 · 5,000 Meters Varsity · Place 2 · PacelliPacelli | 5,000 Meters Varsity | 2 | 16:30.09 | SR |
| Oct 8 | Wisconsin Rapids Jim Newman InviteOct 8 · 5,000 Meters Varsity · Place 24 · PacelliPacelli | 5,000 Meters Varsity | 24 | 17:28.2 | 12 |
| Sep 29 | Rosholt XC InviteSep 29 · 5,000 Meters Varsity · Place 2 · PacelliPacelli | 5,000 Meters Varsity | 2 | 16:03.28 | SR |
| Sep 24 | Manitowoc InvitationalSep 24 · Varsity · Place 8 · PacelliPacelli | Varsity | 8 | 5:18 | 12 |
| Sep 17 | Smiley InvitationalSep 17 · 5,000 Meters Varsity Division 3 · Place 3 · PacelliPacelli | 5,000 Meters Varsity Division 3 | 3 | 16:49.3 | 12 |
| Sep 10 | Stevens Point Panther InviteSep 10 · 5,000 Meters Varsity · Place 7 · PacelliPacelli | 5,000 Meters Varsity | 7 | 16:23.2 PB | 12 |
| Sep 6 | Marshfield Tiger InviteSep 6 · 5,000 Meters Varsity · Place 1 · PacelliPacelli | 5,000 Meters Varsity | 1 | 16:43.5 | 12 |
| Aug 30 | Iola-Scandinavia T-Bird InvitationalAug 30 · 5,000 Meters Varsity · Place 2 · PacelliPacelli | 5,000 Meters Varsity | 2 | 16:59.37 | SR |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | WIAA State ChampionshipsOct 30 · 5,000 Meters Boys D3 · Place 21 · PacelliPacelli | 5,000 Meters Boys D3 | 21 | 17:25.8 PB | 11 |
| Oct 7 | Don Chase Relays - Weyauwega-Fremont InviteOct 7 · 5,000 Meters Varsity · Place 2 · PacelliPacelli | 5,000 Meters Varsity | 2 | 17:19 | 11 |
| Sep 30 | Rosholt High School InviteSep 30 · 5,000 Meters Varsity · Place 10 · PacelliPacelli | 5,000 Meters Varsity | 10 | 17:47.64 PB | 11 |
| Sep 25 | Rosholt InvitationalSep 25 · 5,000 Meters Varsity · Place 2 · PacelliPacelli | 5,000 Meters Varsity | 2 | 16:43 PB | 11 |
| Sep 11 | SPASH InviteSep 11 · 5,000 Meters Varsity · Place 9 · PacelliPacelli | 5,000 Meters Varsity | 9 | 17:42 PB | 11 |
| Aug 31 | Iola-Scandinavia T-Bird InvitationalAug 31 · 5,000 Meters Varsity · Place 2 · PacelliPacelli | 5,000 Meters Varsity | 2 | 17:19.10 | 11 |
| Aug 26 | Amherst Cross Country InviteAug 26 · 5,000 Meters Varsity · Place 2 · PacelliPacelli | 5,000 Meters Varsity | 2 | 17:32.2 | 11 |
2020 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | WIAA D3 State Cross Country ChampionshipsOct 31 · 5,000 Meters Varsity · Place 25 · PacelliPacelli | 5,000 Meters Varsity | 25 | 17:30.47 PB | 10 |
| Oct 24 | WIAA D3 Sectional 3 - Three LakesOct 24 · 5,000 Meters Varsity · Place 3 · PacelliPacelli | 5,000 Meters Varsity | 3 | 16:56.6 PB | 10 |
| Oct 5 | Marion InvitationalOct 5 · 5,000 Meters Varsity · Place 5 · PacelliPacelli | 5,000 Meters Varsity | 5 | 19:48 PB | 10 |
| Oct 1 | Rosholt Invite (CWC)Oct 1 · 5,000 Meters Varsity · Place 2 · PacelliPacelli | 5,000 Meters Varsity | 2 | 17:16.36 | 10 |
| Sep 26 | Rosholt CXCSep 26 · 5,000 Meters Varsity · Place 7 · PacelliPacelli | 5,000 Meters Varsity | 7 | 18:14.37 | 10 |
| Aug 31 | T-Bird InvitationalAug 31 · 5,000 Meters Varsity · Place 2 · PacelliPacelli | 5,000 Meters Varsity | 2 | 17:57.84 | 10 |
2019 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | WIAA D3 State XC ChampionshipsNov 2 · 5,000 Meters Varsity · Place 65 · PacelliPacelli | 5,000 Meters Varsity | 65 | 17:54.2 PB | 9 |
| Oct 25 | WIAA D3 Sectional - AthensOct 25 · 5,000 Meters Varsity · Place 12 · PacelliPacelli | 5,000 Meters Varsity | 12 | 17:46 | 9 |
| Oct 17 | Central Wisconsin Conference MeetOct 17 · 5,000 Meters Varsity · Place 10 · PacelliPacelli | 5,000 Meters Varsity | 10 | 18:45.3 | 9 |
| Oct 8 | Auburndale InvitationalOct 8 · 5,000 Meters Varsity · Place 6 · PacelliPacelli | 5,000 Meters Varsity | 6 | 18:33 | 9 |
| Oct 3 | Rosholt Invite HSOct 3 · 5,000 Meters Varsity · Place 14 · PacelliPacelli | 5,000 Meters Varsity | 14 | 17:58.93 | 9 |
| Sep 21 | Smiley InvitationalSep 21 · 5,000 Meters Division 2 · Place 53 · PacelliPacelli | 5,000 Meters Division 2 | 53 | 5:55 | 9 |
| Sep 14 | SPASH Panther InvitationalSep 14 · 5,000 Meters Varsity · Place 40 · PacelliPacelli | 5,000 Meters Varsity | 40 | 18:27 | 9 |
| Sep 3 | Iola-Scandinavia InviteSep 3 · 5,000 Meters Varsity · Place 21 · PacelliPacelli | 5,000 Meters Varsity | 21 | 18:37.60 PB | 9 |
| Aug 31 | Columbus Catholic InviteAug 31 · 5,000 Meters Varsity · Place 38 · PacelliPacelli | 5,000 Meters Varsity | 38 | 18:31.0 | 9 |
2018 Cross Country
3 results2017 Cross Country
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 3 | Auburndale InviteOct 3 · 3,200 Meters Middle School · Place 7 · Pacelli MSPacelli MS | 3,200 Meters Middle School | 7 | 12:23.31 PB | 7 |
| Sep 12 | Stratford InviteSep 12 · 1.75 Miles Middle School · Place 11 · Pacelli MSPacelli MS | 1.75 Miles Middle School | 11 | 11:38.7 PB | 7 |
| Sep 9 | SPASH InviteSep 9 · 2 Mile Middle School · Place 23 · Pacelli MSPacelli MS | 2 Mile Middle School | 23 | 12:52.57 | 7 |
2016 Cross Country
7 results