Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Korth Park Korth Park Invitational · Sep 14 | 05:59.5 | Korth Park Invitational | September 14, 2018 |
| 1.5 Miles · Korth Park Korth Park Invitational · Sep 13 | 9:12.3 | Korth Park Invitational | September 13, 2019 |
| 2816 m · Greenfield ParkGrade School Challenge · Oct 14 | 11:48.48 | Grade School Challenge | October 14, 2016 |
| 3,000 Meters · Greenfield Park21st Annual Elite Sport and Spine Cross Country Grade School Challenge · Oct 18 | 10:43.4 | 21st Annual Elite Sport and Spine Cross Country Grade School Challenge | October 18, 2019 |
| 3,200 Meters · CUW CampusWisconsin State Cross Country Championship for Lutheran Schools · Oct 6 | 13:19.51 | Wisconsin State Cross Country Championship for Lutheran Schools | October 6, 2018 |
| 5,000 Meters · Fond Du Lac County ParkWaupun Phil Leader Invite · Sep 14 | 23:23.36 | Waupun Phil Leader Invite | September 14, 2021 |
| 5,000 Meters · Heritage Trails County ParkTerry Krall Invitational · Sep 28 | 18:23.8 | Terry Krall Invitational | September 28, 2023 |
| 5,000 Meters · McCarty ParkWisconsin Lutheran HS Invite · Oct 10 | 17:10.6 | Wisconsin Lutheran HS Invite | October 10, 2024 |
| 5,000 Meters · McCarty ParkWISCO Invite · Oct 6 | 17:57.6 | WISCO Invite | October 6, 2022 |
| 5,000 Meters · Ridges Golf CourseWIAA State XC Championships · Oct 28 | 17:09.7 | WIAA State XC Championships | October 28, 2023 |
| 5,000 Meters · Shepherds Meadow Golf CoursePoynette Invite · Sep 9 | 19:03.10 | Poynette Invite | September 9, 2021 |
| 5,000 Meters · Stewarts Woods Cross Country CourseVerona XC Invitational · Sep 2 | 18:18.3 | Verona XC Invitational | September 2, 2023 |
| 5,000 Meters · Verona Area HSVerona Invitational · Sep 4 | 19:48.1 | Verona Invitational | September 4, 2021 |
| 5,000 Meters · Waupaca High SchoolWIAA D2 Sectional 5 - Waupaca · Oct 25 | 17:01.0 | WIAA D2 Sectional 5 - Waupaca | October 25, 2024 |
| 6,000 Meters · Shorewood Cross Country CourseTom Barry Invitational · Sep 5 | 21:48.9 | Tom Barry Invitational | September 5, 2026 |
| 8,000 Meters · Concordia University WisconsinWisconsin Private College Cross Country Championships 2025 · Oct 18 | 31:34.6 | Wisconsin Private College Cross Country Championships 2025 | October 18, 2025 |
| 8,000 Meters · Greenfield Park #3ASteve Travis Invitational (Formerly Warrior Invitational)-College · Oct 3 | 28:32.5 | Steve Travis Invitational (Formerly Warrior Invitational)-College | October 3, 2026 |
| 8,000 Meters · Reid Municipal Golf CourseGene Davis Invitational · Oct 10 | 28:06.57 | Gene Davis Invitational | October 10, 2026 |
| 8,000 Meters · Settler's Hill Golf Course2026 NACC Cross Country Championships · Oct 31 | 27:36.1 | 2026 NACC Cross Country Championships | October 31, 2026 |
| 8,000 Meters · St. Olaf CollegeSt Olaf Invitational · Sep 19 | 28:25.0 | St Olaf Invitational | September 19, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 31 | 2026 NACC Cross Country ChampionshipsOct 31 · 8,000 Meters Men's 8k · Place 20 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Men's 8k | 20 | 27:36.1 PB | So |
| Oct 10 | Gene Davis InvitationalOct 10 · 8,000 Meters Open · Place 51 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Open | 51 | 28:06.57 PB | So |
| Oct 3 | Steve Travis Invitational (Formerly Warrior Invitational)-CollegeOct 3 · 8,000 Meters Men's College 8K · Place 23 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Men's College 8K | 23 | 28:32.5 PB | So |
| Sep 19 | St Olaf InvitationalSep 19 · 8,000 Meters Men · Place 137 · Wisconsin LutheranWisconsin Lutheran | 8,000 Meters Men | 137 | 28:25.0 PB | So |
| Sep 5 | Tom Barry InvitationalSep 5 · 6,000 Meters Collegiate · Place 72 · Wisconsin LutheranWisconsin Lutheran | 6,000 Meters Collegiate | 72 | 21:48.9 PB | So |
2025 Cross Country
3 results2024 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Nov 2 | WIAA State XC ChampionshipsNov 2 · 5,000 Meters Division 2 · Place 60 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Division 2 | 60 | 17:24.2 | 12 |
| Oct 25 | WIAA D2 Sectional 5 - WaupacaOct 25 · 5,000 Meters Varsity · Place 5 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 5 | 17:01.0 PB | 12 |
| Oct 10 | Wisconsin Lutheran HS InviteOct 10 · 5,000 Meters Varsity · Place 29 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 29 | 17:10.6 PB | 12 |
| Sep 28 | High School Trebs InviteSep 28 · 5,000 Meters Varsity · Place 14 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 14 | 17:07.21 | SR |
| Sep 21 | Hilltopper InvitationalSep 21 · 5,000 Meters Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 1 | 17:51.6 | SR |
| Sep 12 | Poynette InvitationalSep 12 · 5,000 Meters Varsity · Place 6 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 6 | 18:52.2 | 12 |
| Sep 7 | Verona InvitationalSep 7 · 5,000 Meters Varsity · Place 31 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 31 | 17:08.0 | 12 |
| Aug 31 | Glenn Herold InvitationalAug 31 · 5,000 Meters Varsity · Place 9 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 9 | 17:51.60 | — |
2023 Cross Country
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 28 | WIAA State XC ChampionshipsOct 28 · 5,000 Meters Division 2 · Place 44 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Division 2 | 44 | 17:09.7 PB | 11 |
| Oct 21 | WIAA D2 Sectional - Kettle Moraine LutheranOct 21 · 5,000 Meters Varsity · Place 15 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 15 | 17:57.9 | 11 |
| Oct 5 | Viking InvitationalOct 5 · 5,000 Meters Varsity · Place 53 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 53 | 18:03.2 | 11 |
| Sep 28 | Terry Krall InvitationalSep 28 · 5,000 Meters Varsity Large School · Place 23 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity Large School | 23 | 18:23.8 PB | 11 |
| Sep 16 | Hilltopper InvitationalSep 16 · 5,000 Meters Varsity · Place 7 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 7 | 18:47.3 | JR |
| Sep 7 | Poynette InvitationalSep 7 · 5,000 Meters Varsity · Place 5 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 5 | 17:56.0 | 11 |
| Sep 2 | Verona XC InvitationalSep 2 · 5,000 Meters Varsity · Place 74 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 74 | 18:18.3 PB | 11 |
| Aug 26 | Glenn Herold InvitationalAug 26 · 5,000 Meters Varsity · Place 46 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 46 | 19:25.14 | — |
2022 Cross Country
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 6 | WISCO InviteOct 6 · 5,000 Meters Varsity · Place 60 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 60 | 17:57.6 PB | 10 |
| Sep 29 | Terry Krall InvitationalSep 29 · 5,000 Meters Varsity · Place 19 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 19 | 5:56 | 10 |
| Sep 17 | Hilltopper InvitationalSep 17 · 5,000 Meters Varsity · Place 20 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 20 | 19:41.8 | SO |
| Sep 8 | Poynette InvitationalSep 8 · 5,000 Meters Varsity · Place 11 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 11 | 19:44.98 | 10 |
| Aug 27 | Glenn Herold InvitationalAug 27 · 5,000 Meters Varsity · Place 37 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 37 | 19:13.2 | 10 |
2021 Cross Country
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Oct 7 | Viking InvitationalOct 7 · 5,000 Meters Varsity · Place 75 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 75 | 19:06.5 | 9 |
| Sep 30 | Slinger Owls InviteSep 30 · 5,000 Meters Varsity · Place 20 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 20 | 6:07 | 9 |
| Sep 23 | Horicon River RunSep 23 · 5,000 Meters Junior Varsity · Place 1 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Junior Varsity | 1 | 18:57.38Unofficial | 9 |
| Sep 14 | Waupun Phil Leader InviteSep 14 · 5,000 Meters Varsity · Place 43 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 43 | 23:23.36 PB | 9 |
| Sep 9 | Poynette InviteSep 9 · 5,000 Meters Varsity Large · Place 10 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity Large | 10 | 19:03.10 PB | 9 |
| Sep 7 | WLA Viking InvitationalSep 7 · 5,000 Meters Varsity · Place 13 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Varsity | 13 | 20:59.90 | 9 |
| Sep 4 | Verona InvitationalSep 4 · 5,000 Meters Junior Varsity · Place 41 · Watertown Luther PrepWatertown Luther Prep | 5,000 Meters Junior Varsity | 41 | 19:48.1 PB | 9 |
2019 Cross Country
2 results2018 Cross Country
3 results2017 Cross Country
2 results2016 Cross Country
1 results