Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Dannehl XC Course, Univ. of Wisconsin Parkside Angel Invitational · Sep 2016:40.58Angel InvitationalSeptember 20, 2025
5,000 Meters · Greenfield Park #3ALeighton Betz Invitational · Sep 516:19.8Leighton Betz InvitationalSeptember 5, 2025
5,000 Meters · Kiel High SchoolKiel Invite · Sep 120:35Kiel InviteSeptember 1, 2022
5,000 Meters · Moore Running FieldLourdes Academy Invitational · Sep 2716:11.1Lourdes Academy InvitationalSeptember 27, 2025
5,000 Meters · Reedsville Elementary SchoolBig East Conference Meet · Oct 1517:30.01Big East Conference MeetOctober 15, 2022
5,000 Meters · Ridges Golf Course WIAA State XC Championships · Nov 116:40.2 WIAA State XC ChampionshipsNovember 1, 2025
5,000 Meters · Shawano HSShawano Hawk Invite · Sep 1316:31.7Shawano Hawk InviteSeptember 13, 2025
5,000 Meters · State CourseWIAA D3 State XC Championships · Oct 2918:01.4WIAA D3 State XC ChampionshipsOctober 29, 2022
5,000 Meters · Two Rivers High SchoolBig East Championship · Oct 1816:41.20Big East ChampionshipOctober 18, 2025
5,000 Meters · University of Wisconsin ParksideAngel Invitational · Sep 2117:03.7Angel InvitationalSeptember 21, 2024
5,000 Meters · Wyona ParkWIAA D2 Sectional 5 - Portage · Oct 2416:17.51WIAA D2 Sectional 5 - PortageOctober 24, 2025
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1016:48.2NXR Heartland Regional ChampionshipsNovember 10, 2024
6,000 Meters · Shorewood Cross Country CourseTom Barry Invitational · Sep 521:13.3Tom Barry InvitationalSeptember 5, 2026
7,000 Meters · Marquette UniversityJim Allen Classic · Sep 2523:38.1Jim Allen ClassicSeptember 25, 2026
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1627:18.5Bradley "Pink" ClassicOctober 16, 2026
8,000 Meters · Shorewood Cross Country CoursePhoenix Open · Sep 1228:59.6Phoenix OpenSeptember 12, 2026
8,000 Meters · Warren Golf CourseJoe Piane Invitational · Oct 226:56.3Joe Piane InvitationalOctober 2, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 16Bradley "Pink" ClassicOct 16 · 8,000 Meters Men's White Race · Place 141 · Green BayGreen Bay8,000 Meters Men's White Race14127:18.5 PBFr
Oct 2Joe Piane InvitationalOct 2 · 8,000 Meters Open · Place 97 · Green BayGreen Bay8,000 Meters Open9726:56.3 PBFr
Sep 25Jim Allen ClassicSep 25 · 7,000 Meters Collegiate · Place 34 · Green BayGreen Bay7,000 Meters Collegiate3423:38.1 PBFr
Sep 12Phoenix OpenSep 12 · 8,000 Meters Men · Place 76 · Green BayGreen Bay8,000 Meters Men7628:59.6 PBFr
Sep 5Tom Barry InvitationalSep 5 · 6,000 Meters Collegiate · Place 55 · Green BayGreen Bay6,000 Meters Collegiate5521:13.3 PBFr

2025 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 1 WIAA State XC ChampionshipsNov 1 · 5,000 Meters Varsity D2 · Place 26 · KohlerKohler5,000 Meters Varsity D22616:40.2 PB12
Oct 24WIAA D2 Sectional 5 - PortageOct 24 · 5,000 Meters Varsity · Place 5 · KohlerKohler5,000 Meters Varsity516:17.51 PB12
Oct 18Big East ChampionshipOct 18 · 5,000 Meters Boys Varsity · Place 2 · KohlerKohler5,000 Meters Boys Varsity216:41.20 PB12
Oct 3Nightfall Classic 608 - Green LakeOct 3 · 5,000 Meters Varsity Division 2 · Place 2 · KohlerKohler5,000 Meters Varsity Division 2216:33.812
Sep 27Lourdes Academy InvitationalSep 27 · 5,000 Meters Varsity · Place 6 · KohlerKohler5,000 Meters Varsity616:11.1 PB12
Sep 20Angel InvitationalSep 20 · 5,000 Meters Boys Varsity · Place 6 · KohlerKohler5,000 Meters Boys Varsity616:40.58 PB12
Sep 13Shawano Hawk InviteSep 13 · 5,000 Meters Varsity · Place 2 · KohlerKohler5,000 Meters Varsity216:31.7 PB12
Sep 5Leighton Betz InvitationalSep 5 · 5,000 Meters Varsity · Place 5 · KohlerKohler5,000 Meters Varsity516:19.8 PB12
Aug 28Hoehnke-Hill Milwaukee River InvitationalAug 28 · 5,000 Meters Varsity · Place 11 · KohlerKohler5,000 Meters Varsity1116:26.0012

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 6 · Place 107 · KohlerKohler5,000 Meters Open Invitational Section 610716:48.2 PB11
Nov 2WIAA State XC ChampionshipsNov 2 · 5,000 Meters Division 2 · Place 49 · KohlerKohler5,000 Meters Division 24917:09.511
Oct 25WIAA D2 Sectional - KielOct 25 · 5,000 Meters Varsity · Place 7 · KohlerKohler5,000 Meters Varsity716:53.711
Oct 4Nightfall Classic 608 - Lake MillsOct 4 · 5,000 Meters Varsity Division 2 · Place 6 · KohlerKohler5,000 Meters Varsity Division 2616:36.111
Oct 147th Annual Sheboygan County Cross Country MeetOct 1 · 5,000 Meters Varsity · Place 6 · KohlerKohler5,000 Meters Varsity616:58.10—
Sep 28High School Trebs InviteSep 28 · 5,000 Meters Varsity · Place 9 · KohlerKohler5,000 Meters Varsity916:46.85JR
Sep 21Angel InvitationalSep 21 · 5,000 Meters Varsity · Place 18 · KohlerKohler5,000 Meters Varsity1817:03.7 PB11
Sep 17SAL Crusader ChallengeSep 17 · 5,000 Meters Varsity · Place 2 · KohlerKohler5,000 Meters Varsity217:29.2811
Sep 5Kiel InviteSep 5 · 5,000 Meters Varsity · Place 12 · KohlerKohler5,000 Meters Varsity1217:28.111
Aug 29Two Rivers InvitationalAug 29 · 5,000 Meters Varsity · Place 7 · KohlerKohler5,000 Meters Varsity717:40—

2023 Cross Country

10 results
DateMeetEventPlMarkGr
Oct 28WIAA State XC ChampionshipsOct 28 · 5,000 Meters Division 3 · Place 57 · KohlerKohler5,000 Meters Division 35717:40.210
Oct 21WIAA D3 Sectional - Manitowoc LutheranOct 21 · 5,000 Meters Varsity · Place 14 · KohlerKohler5,000 Meters Varsity1417:28.110
Oct 14Big East Conference MeetOct 14 · 5,000 Meters Varsity · Place 13 · KohlerKohler5,000 Meters Varsity1317:41.8910
Oct 7Wisconsin Rapids Jim Newman InviteOct 7 · 5,000 Meters Varsity · Place 24 · KohlerKohler5,000 Meters Varsity2417:24.7—
Sep 29Nightfall Classic 608 - Lake MillsSep 29 · 5,000 Meters Varsity Division 3 · Place 14 · KohlerKohler5,000 Meters Varsity Division 31417:46.2310
Sep 2646th Annual Sheboygan County Cross Country MeetSep 26 · 5,000 Meters Varsity · Place 9 · KohlerKohler5,000 Meters Varsity917:43.60—
Sep 16Hilltopper InvitationalSep 16 · 5,000 Meters Varsity · Place 15 · KohlerKohler5,000 Meters Varsity1519:11.4SO
Sep 12Sheboygan Area Lutheran Crusader ChallengeSep 12 · 5,000 Meters Varsity · Place 13 · KohlerKohler5,000 Meters Varsity1317:44.69—
Sep 9Shawano Hawk InviteSep 9 · 5,000 Meters Varsity · Place 28 · KohlerKohler5,000 Meters Varsity2817:42.310
Aug 31De Pere InviteAug 31 · 5,000 Meters Varsity · Place 43 · KohlerKohler5,000 Meters Varsity4318:11.2SO

2022 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 29WIAA D3 State XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 60 · KohlerKohler5,000 Meters Varsity6018:01.4 PB9
Oct 15Big East Conference MeetOct 15 · 5,000 Meters Varsity · Place 13 · KohlerKohler5,000 Meters Varsity1317:30.01 PB9
Oct 8Wisconsin Rapids Jim Newman InviteOct 8 · 5,000 Meters Varsity · Place 31 · KohlerKohler5,000 Meters Varsity3117:47.09
Sep 30Nightfall Classic 608 - Lake MillsSep 30 · 5,000 Meters Division 3 · Place 16 · KohlerKohler5,000 Meters Division 31618:21.18—
Sep 24Rosholt Trebs InviteSep 24 · 5,000 Meters Varsity · Place 32 · KohlerKohler5,000 Meters Varsity3218:13.59
Sep 24Rosholt Trebs InviteSep 24 · 5,000 Meters Varsity · Place 32 · KohlerKohler5,000 Meters Varsity3218:13.59
Sep 17Hilltopper InvitationalSep 17 · 5,000 Meters Varsity · Place 47 · KohlerKohler5,000 Meters Varsity4721:07.9FR
Sep 13Sheboygan Area Lutheran Crusader ChallengeSep 13 · 5,000 Meters Varsity · Place 28 · KohlerKohler5,000 Meters Varsity2819:02.2309
Sep 8Warrior InviteSep 8 · 5,000 Meters Varsity · Place 12 · KohlerKohler5,000 Meters Varsity1219:18.309
Sep 6WLA Viking InvitationalSep 6 · 5,000 Meters Varsity · Place 9 · KohlerKohler5,000 Meters Varsity919:25.26FR
Sep 1Kiel InviteSep 1 · 5,000 Meters Varsity · Place 47 · KohlerKohler5,000 Meters Varsity4720:35 PB9

2021 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 7WLA Viking InvitationalSep 7 · 1.5 Miles Middle School · Place 1 · KohlerKohler1.5 Miles Middle School110:36.718
Aug 26New Holstein Early Season MeetAug 26 · 2,500 Meters Middle School · Place 3 · KohlerKohler2,500 Meters Middle School310:27.258