Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Korth Park Korth Park Invitational · Sep 157:17.8Korth Park Invitational September 15, 2017
2 Miles · Korth Park Korth Park Invitational · Sep 1314:40.01Korth Park Invitational September 13, 2019
3,200 Meters · Columbus Country ClubColumbus Day Invitational · Oct 1011:00.19Columbus Day InvitationalOctober 10, 2022
5,000 Meters · Laconia HSLaconia Invite · Oct 519:14.61Laconia InviteOctober 5, 2021
5,000 Meters · Ridges Golf CourseWIAA State XC Championships · Oct 2817:14.2WIAA State XC ChampionshipsOctober 28, 2023
5,000 Meters · Rio HSRebel Invite - Rio · Sep 1517:10.2Rebel Invite - RioSeptember 15, 2023
5,000 Meters · River Bend ParkDodge County Invitational · Aug 3118:08.04Dodge County InvitationalAugust 31, 2023
5,000 Meters · Shepherds Meadow Golf CoursePoynette Invite · Sep 920:14.08Poynette InviteSeptember 9, 2021
5,000 Meters · Waupaca High SchoolWIAA D2 Sectional 5 - Waupaca · Oct 2517:10.7WIAA D2 Sectional 5 - WaupacaOctober 25, 2024
5,000 Meters · Westfield High SchoolWestfield Classic · Sep 2320:11.06Westfield Classic September 23, 2021
8,000 Meters · Luther CollegeSaga Cup · Nov 728:57.3Saga CupNovember 7, 2025
8,000 Meters · Saukie Golf CourseInterregional Invitational · Oct 1829:18.8Interregional InvitationalOctober 18, 2025
8,000 Meters · St. Olaf 8k CourseSt. Olaf Invitational · Sep 2028:39.8St. Olaf InvitationalSeptember 20, 2025
8,000 Meters · University of Wisconsin-Eau ClaireUW-Eau Claire Alumni/Open · Sep 628:27UW-Eau Claire Alumni/OpenSeptember 6, 2025
8,000 Meters · Whitetail Golf CourseBlugold Invitational · Oct 329:11.4Blugold InvitationalOctober 3, 2025

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 7Saga CupNov 7 · 8,000 Meters College · Place 60 · UW-Eau ClaireUW-Eau Claire8,000 Meters College6028:57.3 PBFr
Oct 18Interregional InvitationalOct 18 · 8,000 Meters Blue · Place 250 · UW-Eau ClaireUW-Eau Claire8,000 Meters Blue25029:18.8 PBFr
Oct 3Blugold InvitationalOct 3 · 8,000 Meters Open · Place 91 · UW-Eau ClaireUW-Eau Claire8,000 Meters Open9129:11.4 PBFr
Sep 20St. Olaf InvitationalSep 20 · 8,000 Meters College · Place 114 · UW-Eau ClaireUW-Eau Claire8,000 Meters College11428:39.8 PBFr
Sep 6UW-Eau Claire Alumni/OpenSep 6 · 8,000 Meters Varsity · Place 24 · UW-Eau ClaireUW-Eau Claire8,000 Meters Varsity2428:27 PBFr

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 2WIAA State XC ChampionshipsNov 2 · 5,000 Meters Division 2 · Place 77 · ColumbusColumbus5,000 Meters Division 27717:35.712
Oct 25WIAA D2 Sectional 5 - WaupacaOct 25 · 5,000 Meters Varsity · Place 7 · ColumbusColumbus5,000 Meters Varsity717:10.7 PB12
Oct 19Capitol ConferenceOct 19 · 5,000 Meters Varsity · Place 4 · ColumbusColumbus5,000 Meters Varsity417:28.212
Oct 14Columbus Day InvitationalOct 14 · 3,200 Meters Varsity · Place 2 · ColumbusColumbus3,200 Meters Varsity210:28.012
Oct 8Laconia InvitationalOct 8 · 5,000 Meters Varsity · Place 2 · ColumbusColumbus5,000 Meters Varsity216:49.112
Oct 1Portage InviteOct 1 · 5,000 Meters Varsity · Place 6 · ColumbusColumbus5,000 Meters Varsity616:41.9912
Sep 26Westfield Classic Sep 26 · 5,000 Meters Varsity · Place 4 · ColumbusColumbus5,000 Meters Varsity418:22.512
Sep 20Rebel InviteSep 20 · 5,000 Meters Varsity · Place 3 · ColumbusColumbus5,000 Meters Varsity317:18.912
Sep 12Poynette InvitationalSep 12 · 5,000 Meters Varsity · Place 2 · ColumbusColumbus5,000 Meters Varsity218:26.012
Sep 5Dodge County InviteSep 5 · 5,000 Meters Varsity · Place 3 · ColumbusColumbus5,000 Meters Varsity317:48.8612

2023 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 28WIAA State XC ChampionshipsOct 28 · 5,000 Meters Division 2 · Place 49 · ColumbusColumbus5,000 Meters Division 24917:14.2 PB11
Oct 21WIAA D2 Sectional - MonroeOct 21 · 5,000 Meters Varsity · Place 8 · ColumbusColumbus5,000 Meters Varsity817:26.30—
Oct 14Capitol Conference Championship MeetOct 14 · 5,000 Meters Varsity · Place 3 · ColumbusColumbus5,000 Meters Varsity317:28.511
Oct 3Laconia InvitationalOct 3 · 5,000 Meters Varsity · Place 1 · ColumbusColumbus5,000 Meters Varsity117:27.4911
Sep 26Portage InvitationalSep 26 · 5,000 Meters Varsity · Place 8 · ColumbusColumbus5,000 Meters Varsity817:11.7211
Sep 21Westfield Classic Sep 21 · 5,000 Meters Varsity · Place 3 · ColumbusColumbus5,000 Meters Varsity317:55.1311
Sep 15Rebel Invite - RioSep 15 · 5,000 Meters Varsity · Place 1 · ColumbusColumbus5,000 Meters Varsity117:10.2 PB11
Sep 7Poynette InvitationalSep 7 · 5,000 Meters Varsity · Place 3 · ColumbusColumbus5,000 Meters Varsity317:39.811
Aug 31Dodge County InvitationalAug 31 · 5,000 Meters Varsity · Place 1 · ColumbusColumbus5,000 Meters Varsity118:08.04 PB11

2022 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 22WIAA D2 Sectional - PortageOct 22 · 5,000 Meters Varsity · Place 40 · ColumbusColumbus5,000 Meters Varsity4019:03.90—
Oct 10Columbus Day InvitationalOct 10 · 3,200 Meters Varsity · Place 3 · ColumbusColumbus3,200 Meters Varsity311:00.19 PB10
Oct 4Laconia Spartan InvitationalOct 4 · 5,000 Meters Varsity · Place 5 · ColumbusColumbus5,000 Meters Varsity518:36.6910
Sep 27Portage InvitationalSep 27 · 5,000 Meters Varsity · Place 31 · ColumbusColumbus5,000 Meters Varsity3118:36.1210
Sep 22Westfield ClassicSep 22 · 5,000 Meters Varsity · Place 8 · ColumbusColumbus5,000 Meters Varsity818:52.0110
Sep 16Rebel Invite - RioSep 16 · 5,000 Meters Varsity · Place 6 · ColumbusColumbus5,000 Meters Varsity618:22.3710
Sep 8Poynette InvitationalSep 8 · 5,000 Meters Varsity · Place 10 · ColumbusColumbus5,000 Meters Varsity1019:38.8610
Sep 1Dodge County InviteSep 1 · 5,000 Meters Varsity · Place 3 · ColumbusColumbus5,000 Meters Varsity319:19.9510

2021 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 23WIAA D2 Sectional - PortageOct 23 · 5,000 Meters Varsity · Place 52 · ColumbusColumbus5,000 Meters Varsity5218:51.16—
Oct 5Laconia InviteOct 5 · 5,000 Meters Varsity Large · Place 9 · ColumbusColumbus5,000 Meters Varsity Large919:14.61 PB9
Sep 28Portage InviteSep 28 · 5,000 Meters Varsity · Place 39 · ColumbusColumbus5,000 Meters Varsity3919:369
Sep 23Westfield Classic Sep 23 · 5,000 Meters Varsity · Place 17 · ColumbusColumbus5,000 Meters Varsity1720:11.06 PB9
Sep 17Rebel Invite - RioSep 17 · 5,000 Meters Varsity · Place 30 · ColumbusColumbus5,000 Meters Varsity3020:21.949
Sep 9Poynette InviteSep 9 · 5,000 Meters Varsity Large · Place 22 · ColumbusColumbus5,000 Meters Varsity Large2220:14.08 PB9
Sep 2Dodge County InviteSep 2 · 5,000 Meters Varsity · Place 10 · ColumbusColumbus5,000 Meters Varsity1020:16.289

2019 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 13Korth Park Invitational Sep 13 · 2 Miles 7-8 Boys 2Mile · Place 14 · Zion Lutheran (Columbus)Zion Lutheran (Columbus)2 Miles 7-8 Boys 2Mile1414:40.01 PB7

2018 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 14Korth Park Invitational Sep 14 · 1 Miles 5-6 Boys 1Mile · Place 24 · Zion Lutheran (Columbus)Zion Lutheran (Columbus)1 Miles 5-6 Boys 1Mile2407:58.96

2017 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 15Korth Park Invitational Sep 15 · 1 Miles 5th Grade Boys 1mi · Place 11 · Zion Lutheran (Columbus)Zion Lutheran (Columbus)1 Miles 5th Grade Boys 1mi117:17.8 PB5