Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 2 Miles · Erbach ParkAthens Invitational · Sep 27 | 12:22.7 | Athens Invitational | September 27, 2018 |
| 2 Miles · Nine Mile Recreation AreaEdgar Invitational · Sep 25 | 14:00.6 | Edgar Invitational | September 25, 2018 |
| 5,000 Meters · Edgar School ForestEdgar Invitational · Sep 30 | 17:41.2 | Edgar Invitational | September 30, 2022 |
| 5,000 Meters · Fall Creek High SchoolCloverbelt Conference Championships · Oct 16 | 18:05.40 | Cloverbelt Conference Championships | October 16, 2021 |
| 5,000 Meters · Frey FieldAuburndale Invitational · Oct 3 | 16:55.2 | Auburndale Invitational | October 3, 2023 |
| 5,000 Meters · Lake Wissota Golf ClubCloverbelt Conference Championship Meet · Oct 14 | 16:23.2 | Cloverbelt Conference Championship Meet | October 14, 2023 |
| 5,000 Meters · Loyal High SchoolLoyal-Greenwood Meet · Aug 29 | 16:59.1 | Loyal-Greenwood Meet | August 29, 2023 |
| 5,000 Meters · Neillsville High SchoolNeillsville Invitational · Sep 17 | 16:53.6 | Neillsville Invitational | September 17, 2024 |
| 5,000 Meters · Ridges Golf CourseWIAA State XC Championships · Nov 2 | 16:18.1 | WIAA State XC Championships | November 2, 2024 |
| 5,000 Meters · Rosholt HSHigh School Rosholt Invite · Oct 3 | 15:43.27 | High School Rosholt Invite | October 3, 2024 |
| 5,000 Meters · State CourseWIAA D3 State XC Championships · Oct 29 | 17:11.2 | WIAA D3 State XC Championships | October 29, 2022 |
| 5,000 Meters · State CourseWIAA State Championships · Oct 30 | 17:58.3 | WIAA State Championships | October 30, 2021 |
| 5,000 Meters · Westfield High SchoolWIAA D3 Sectional 4 - Westfield · Oct 26 | 16:37.0 | WIAA D3 Sectional 4 - Westfield | October 26, 2024 |
| 5,000 Meters · Wildwood ParkColumbus Catholic Invitational · Sep 3 | 16:42.7 | Columbus Catholic Invitational | September 3, 2023 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2024 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | WIAA State XC ChampionshipsNov 2 · 5,000 Meters Division 3 · Place 5 · Columbus CatholicColumbus Catholic | 5,000 Meters Division 3 | 5 | 16:18.1 PB | 12 |
| Oct 26 | WIAA D3 Sectional 4 - WestfieldOct 26 · 5,000 Meters Varsity · Place 2 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 2 | 16:37.0 PB | 12 |
| Oct 12 | Jim Newman Cross Country Invite (Wis Rapids)Oct 12 · 5,000 Meters Varsity · Place 6 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 6 | 15:55.9 | 12 |
| Oct 3 | High School Rosholt InviteOct 3 · 5,000 Meters Varsity · Place 2 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 2 | 15:43.27 PB | 12 |
| Oct 1 | Edgar InvitationalOct 1 · 5,000 Meters Varsity · Place 2 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 2 | 17:00.4 | 12 |
| Sep 27 | Nightfall Classic 715 - MarshfieldSep 27 · 5,000 Meters Varsity · Place 1 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 1 | 15:52.5 | 12 |
| Sep 24 | Spencer CC MeetSep 24 · 5,000 Meters Varsity · Place 1 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 1 | 16:56.90 | 12 |
| Sep 17 | Neillsville InvitationalSep 17 · 5,000 Meters Varsity · Place 1 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 1 | 16:53.6 PB | 12 |
| Sep 10 | Marshfield Tiger InviteSep 10 · 5,000 Meters Varsity · Place 1 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 1 | 16:29.5 | 12 |
| Aug 31 | Marshfield Columbus InviteAug 31 · 5,000 Meters Varsity · Place 2 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 2 | 16:09.5 | 12 |
2023 Cross Country
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WIAA State XC ChampionshipsOct 28 · 5,000 Meters Division 3 · Place 6 · Columbus CatholicColumbus Catholic | 5,000 Meters Division 3 | 6 | 16:18.4 | 11 |
| Oct 21 | WIAA D3 Sectional - ColbyOct 21 · 5,000 Meters Varsity · Place 2 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 2 | 16:39.5 | 11 |
| Oct 14 | Cloverbelt Conference Championship MeetOct 14 · 5,000 Meters Varsity · Place 1 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 1 | 16:23.2 PB | 11 |
| Oct 7 | Wisconsin Rapids Jim Newman InviteOct 7 · 5,000 Meters Varsity · Place 6 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 6 | 16:13.2 | — |
| Oct 3 | Auburndale InvitationalOct 3 · 5,000 Meters Varsity · Place 1 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 1 | 16:55.2 PB | 11 |
| Sep 28 | Athens InvitationalSep 28 · 5,000 Meters Varsity · Place 1 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 1 | 16:45.5 | — |
| Sep 15 | Nightfall Classic 715 - MarshfieldSep 15 · 5,000 Meters Varsity · Place 3 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 3 | 16:15.71 | 11 |
| Sep 6 | Marshfield Tiger InviteSep 6 · 5,000 Meters Varsity · Place 1 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 1 | 16:49.2 | 11 |
| Sep 3 | Columbus Catholic InvitationalSep 3 · 5,000 Meters Varsity · Place 8 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 8 | 16:42.7 PB | 11 |
| Aug 29 | Loyal-Greenwood MeetAug 29 · 5,000 Meters High School · Place 1 · Columbus CatholicColumbus Catholic | 5,000 Meters High School | 1 | 16:59.1 PB | 11 |
2022 Cross Country
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 29 | WIAA D3 State XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 21 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 21 | 17:11.2 PB | 10 |
| Oct 4 | Auburndale InvitationalOct 4 · 5,000 Meters Varsity · Place 2 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 2 | 17:11.8 | 10 |
| Sep 30 | Edgar InvitationalSep 30 · 5,000 Meters Varsity · Place 1 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 1 | 17:41.2 PB | 10 |
| Sep 29 | Athens InvitationalSep 29 · 5,000 Meters Varsity · Place 2 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 2 | 17:15 | — |
| Sep 16 | Nightfall Classic 715 - MarshfieldSep 16 · 5,000 Meters Varsity · Place 2 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 2 | 17:11.83 | — |
| Sep 10 | Colby/Abbotsford Cross Country InvitationalSep 10 · 5,000 Meters Varsity · Place 2 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 2 | 17:26.80 | SO |
| Sep 6 | Marshfield Tiger InviteSep 6 · 5,000 Meters Varsity · Place 2 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 2 | 16:48.8 | 10 |
| Sep 3 | Columbus Catholic InvitationalSep 3 · 5,000 Meters Varsity · Place 1 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 1 | 16:51.3 | 10 |
| Sep 3 | Marshfield Columbus InviteSep 3 · 5,000 Meters Varsity · Place 2 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 2 | 16:52Unofficial | 10 |
2021 Cross Country
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 30 | WIAA State ChampionshipsOct 30 · 5,000 Meters Boys D3 · Place 46 · Columbus CatholicColumbus Catholic | 5,000 Meters Boys D3 | 46 | 17:58.3 PB | 9 |
| Oct 16 | Cloverbelt Conference ChampionshipsOct 16 · 5,000 Meters Varsity · Place 6 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 6 | 18:05.40 PB | 9 |
| Sep 28 | Edgar InviteSep 28 · 5,000 Meters Varsity · Place 4 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 4 | 18:30 | 9 |
| Sep 11 | Colby/Abbotsford InvitationalSep 11 · Varsity · Place 6 · Columbus CatholicColumbus Catholic | Varsity | 6 | 5:49 | 9 |
| Sep 7 | Marshfield Tiger InvitationalSep 7 · 5,000 Meters Varsity · Place 3 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 3 | 17:47.63 | 9 |
| Aug 26 | Pittsville InvitationalAug 26 · 5,000 Meters Varsity · Place 2 · Columbus CatholicColumbus Catholic | 5,000 Meters Varsity | 2 | 18:36.8 | — |
2020 Cross Country
1 results2019 Cross Country
7 results2018 Cross Country
4 results