Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Standing Rocks ParkSPASH Invite · Sep 8 | 12:59 | SPASH Invite | September 8, 2018 |
| 2 Miles · West FieldStratford Invitational · Sep 17 | 12:25 | Stratford Invitational | September 17, 2019 |
| 2816 m · Tiger StadiumStratford Invite · Sep 12 | 12:44.7 | Stratford Invite | September 12, 2017 |
| 2945 m · Iola Winter Sports ParkIola-Scandinavia Invite · Sep 3 | 11:02.21 | Iola-Scandinavia Invite | September 3, 2019 |
| 3,200 Meters · Frey FieldAuburndale Invite · Oct 3 | 13:30.56 | Auburndale Invite | October 3, 2017 |
| 5,000 Meters · Marion HSMarion Invitational · Oct 5 | 20:01 | Marion Invitational | October 5, 2020 |
| 5,000 Meters · Ridges Golf CourseWIAA State XC Championships · Oct 28 | 17:43.8 | WIAA State XC Championships | October 28, 2023 |
| 5,000 Meters · Rosholt High SchoolRosholt Invitational · Sep 25 | 17:48 | Rosholt Invitational | September 25, 2021 |
| 5,000 Meters · Rosholt HSCWC High School XC Meet · Oct 12 | 16:58 | CWC High School XC Meet | October 12, 2023 |
| 5,000 Meters · Standing Rock ParkStevens Point Panther Invite · Sep 10 | 18:52.6 | Stevens Point Panther Invite | September 10, 2022 |
| 5,000 Meters · State CourseWIAA D3 State XC Championships · Oct 29 | 17:40.7 | WIAA D3 State XC Championships | October 29, 2022 |
| 5,000 Meters · State CourseWIAA State Championships · Oct 30 | 18:39.8 | WIAA State Championships | October 30, 2021 |
| 5,000 Meters · Stevens PointSPASH Invite · Sep 11 | 19:12 | SPASH Invite | September 11, 2021 |
| 5,000 Meters · Three Lakes HSWIAA D3 Sectional 3 - Three Lakes · Oct 24 | 18:49.7 | WIAA D3 Sectional 3 - Three Lakes | October 24, 2020 |
| 5,000 Meters · Wausau East High SchoolSmiley Invite · Sep 16 | 17:46.6 | Smiley Invite | September 16, 2023 |
| 5,000 Meters · Wildwood ParkMarshfield Tiger Invite · Sep 6 | 18:31.8 | Marshfield Tiger Invite | September 6, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WIAA State XC ChampionshipsOct 28 · 5,000 Meters Division 3 · Place 58 · PacelliPacelli | 5,000 Meters Division 3 | 58 | 17:43.8 PB | 12 |
| Oct 21 | WIAA D3 Sectional - ColbyOct 21 · 5,000 Meters Varsity · Place 7 · PacelliPacelli | 5,000 Meters Varsity | 7 | 17:21.5 | 12 |
| Oct 12 | CWC High School XC MeetOct 12 · 5,000 Meters Varsity · Place 6 · PacelliPacelli | 5,000 Meters Varsity | 6 | 16:58 PB | 12 |
| Oct 7 | Wisconsin Rapids Jim Newman InviteOct 7 · 5,000 Meters Varsity · Place 20 · PacelliPacelli | 5,000 Meters Varsity | 20 | 17:10.1 | — |
| Sep 28 | Rosholt HS XC InviteSep 28 · 5,000 Meters Varsity · Place 7 · PacelliPacelli | 5,000 Meters Varsity | 7 | 17:13.54 | SR |
| Sep 16 | Smiley InviteSep 16 · 5,000 Meters Division 2/3 Varsity · Place 29 · PacelliPacelli | 5,000 Meters Division 2/3 Varsity | 29 | 17:46.6 PB | 12 |
| Sep 6 | Marshfield Tiger InviteSep 6 · 5,000 Meters Varsity · Place 11 · PacelliPacelli | 5,000 Meters Varsity | 11 | 18:31.8 PB | 12 |
| Aug 29 | Iola-Scandinavia T-Bird InvitationalAug 29 · 5,000 Meters Varsity · Place 7 · PacelliPacelli | 5,000 Meters Varsity | 7 | 18:03.0 | SR |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | WIAA D3 State XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 38 · PacelliPacelli | 5,000 Meters Varsity | 38 | 17:40.7 PB | 11 |
| Oct 17 | CWC XC MeetOct 17 · 5,000 Meters Varsity · Place 8 · PacelliPacelli | 5,000 Meters Varsity | 8 | 17:23.88 | JR |
| Oct 8 | Wisconsin Rapids Jim Newman InviteOct 8 · 5,000 Meters Varsity · Place 50 · PacelliPacelli | 5,000 Meters Varsity | 50 | 18:14.2 | 11 |
| Sep 29 | Rosholt XC InviteSep 29 · 5,000 Meters Varsity · Place 9 · PacelliPacelli | 5,000 Meters Varsity | 9 | 17:27.23 | JR |
| Sep 24 | Manitowoc InvitationalSep 24 · Varsity · Place 34 · PacelliPacelli | Varsity | 34 | 5:46 | 11 |
| Sep 17 | Smiley InvitationalSep 17 · 5,000 Meters Varsity Division 3 · Place 12 · PacelliPacelli | 5,000 Meters Varsity Division 3 | 12 | 18:32.6 | 11 |
| Sep 10 | Stevens Point Panther InviteSep 10 · 5,000 Meters Varsity · Place 46 · PacelliPacelli | 5,000 Meters Varsity | 46 | 18:52.6 PB | 11 |
| Sep 6 | Marshfield Tiger InviteSep 6 · 5,000 Meters Varsity · Place 28 · PacelliPacelli | 5,000 Meters Varsity | 28 | 19:17.7 | 11 |
| Aug 30 | Iola-Scandinavia T-Bird InvitationalAug 30 · 5,000 Meters Varsity · Place 19 · PacelliPacelli | 5,000 Meters Varsity | 19 | 18:54.58 | JR |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | WIAA State ChampionshipsOct 30 · 5,000 Meters Boys D3 · Place 82 · PacelliPacelli | 5,000 Meters Boys D3 | 82 | 18:39.8 PB | 10 |
| Oct 7 | Don Chase Relays - Weyauwega-Fremont InviteOct 7 · 5,000 Meters Varsity · Place 7 · PacelliPacelli | 5,000 Meters Varsity | 7 | 18:28 | 10 |
| Sep 30 | Rosholt High School InviteSep 30 · 5,000 Meters Varsity · Place 9 · PacelliPacelli | 5,000 Meters Varsity | 9 | 17:47.58 | 10 |
| Sep 25 | Rosholt InvitationalSep 25 · 5,000 Meters Varsity · Place 13 · PacelliPacelli | 5,000 Meters Varsity | 13 | 17:48 PB | 10 |
| Sep 11 | SPASH InviteSep 11 · 5,000 Meters Varsity · Place 42 · PacelliPacelli | 5,000 Meters Varsity | 42 | 19:12 PB | 10 |
| Aug 26 | Amherst Cross Country InviteAug 26 · 5,000 Meters Varsity · Place 8 · PacelliPacelli | 5,000 Meters Varsity | 8 | 18:55.1 | 10 |
2020 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 24 | WIAA D3 Sectional 3 - Three LakesOct 24 · 5,000 Meters Varsity · Place 33 · PacelliPacelli | 5,000 Meters Varsity | 33 | 18:49.7 PB | 9 |
| Oct 5 | Marion InvitationalOct 5 · 5,000 Meters Varsity · Place 10 · PacelliPacelli | 5,000 Meters Varsity | 10 | 20:01 PB | 9 |
| Oct 1 | Rosholt Invite (CWC)Oct 1 · 5,000 Meters Varsity · Place 18 · M PacelliM Pacelli | 5,000 Meters Varsity | 18 | 18:54.62 | — |
| Sep 26 | Rosholt CXCSep 26 · 5,000 Meters Varsity · Place 19 · PacelliPacelli | 5,000 Meters Varsity | 19 | 19:28.50 | 9 |
| Aug 31 | T-Bird InvitationalAug 31 · 5,000 Meters Varsity · Place 15 · M PacelliM Pacelli | 5,000 Meters Varsity | 15 | 19:37.38 | — |
2019 Cross Country
5 results2018 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 28 · Pacelli MSPacelli MS | 3,200 Meters Middle School | 28 | 13:30.56 PB | 6 |
| Sep 12 | Stratford InviteSep 12 · 1.75 Miles Middle School · Place 36 · Pacelli MSPacelli MS | 1.75 Miles Middle School | 36 | 12:44.7 PB | 6 |
| Sep 9 | SPASH InviteSep 9 · 2 Mile Middle School · Place 66 · Pacelli MSPacelli MS | 2 Mile Middle School | 66 | 14:18.91 | 6 |