Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Angel Mounds State Historic SiteNCAA DI Great Lakes Regional · Nov 1433:47.07NCAA DI Great Lakes RegionalNovember 14, 2025
5,000 Meters · Arrowhead High SchoolArrowhead Invite · Sep 816:11.9Arrowhead InviteSeptember 8, 2022
5,000 Meters · Glacier Creek Middle SchoolMiddleton Invite · Oct 116:29.0Middleton InviteOctober 1, 2022
5,000 Meters · McCarty ParkViking Invitational · Oct 719:44.1Viking InvitationalOctober 7, 2021
5,000 Meters · Ridges Golf CourseWIAA State XC Championships · Oct 2816:28.2WIAA State XC ChampionshipsOctober 28, 2023
5,000 Meters · Spring Green Golf CourseRiver Valley Blackhawk Invitational (Boys Only) · Sep 916:10.8River Valley Blackhawk Invitational (Boys Only)September 9, 2023
5,000 Meters · Standing Rocks County ParkSPASH Spring XC Invitational · Apr 119:40SPASH Spring XC InvitationalApril 1, 2021
5,000 Meters · State CourseWIAA State Championships · Oct 3018:21.7WIAA State ChampionshipsOctober 30, 2021
5,000 Meters · Stewarts Woods Cross Country CourseVerona XC Invitational · Sep 216:23.4Verona XC InvitationalSeptember 2, 2023
5,000 Meters · Verona Area HSVerona Invitational · Sep 417:17.1Verona InvitationalSeptember 4, 2021
6,000 Meters · Shorewood Cross Country CourseTom Barry Invitational · Aug 3019:20.14Tom Barry InvitationalAugust 30, 2025
7,000 Meters · Marquette UniversityJim Allen Classic · Sep 2522:39.5Jim Allen ClassicSeptember 25, 2026
8,000 Meters · LaVern Gibson CourseISU John McNichols · Sep 2126:06.6ISU John McNicholsSeptember 21, 2024
8,000 Meters · Newman Golf CourseBradley "Pink" Classic · Oct 1725:39.18Bradley "Pink" ClassicOctober 17, 2025
8,000 Meters · Notre Dame Burke Memorial Golf CourseJoe Piane Invitational · Oct 327:55.9Joe Piane InvitationalOctober 3, 2025
8,000 Meters · Purdue University Fort WayneHorizon League Championships · Nov 124:52.9Horizon League ChampionshipsNovember 1, 2025
8,000 Meters · Shorewood Cross Country CoursePhoenix Open · Sep 626:07.5Phoenix OpenSeptember 6, 2025
8,000 Meters · Warren Golf CourseJoe Piane Invitational · Oct 225:28.0Joe Piane InvitationalOctober 2, 2026
8,000 Meters · YouthtowneHorizon League Cross Country Championships · Oct 3125:26.7Horizon League Cross Country ChampionshipsOctober 31, 2026

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

2026 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 31Horizon League Cross Country ChampionshipsOct 31 · 8,000 Meters Horizon League · Place 30 · MilwaukeeMilwaukee8,000 Meters Horizon League3025:26.7 PBJr
Oct 2Joe Piane InvitationalOct 2 · 8,000 Meters Gold · Place 90 · MilwaukeeMilwaukee8,000 Meters Gold9025:28.0 PBJr
Sep 25Jim Allen ClassicSep 25 · 7,000 Meters Collegiate · Place 17 · MilwaukeeMilwaukee7,000 Meters Collegiate1722:39.5 PBJr
Sep 12Phoenix OpenSep 12 · 8,000 Meters Men · Place 19 · MilwaukeeMilwaukee8,000 Meters Men1926:19.1Jr

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 14NCAA DI Great Lakes RegionalNov 14 · 10,000 Meters D1 Great Lakes · Place 161 · MilwaukeeMilwaukee10,000 Meters D1 Great Lakes16133:47.07 PBSo
Nov 1Horizon League ChampionshipsNov 1 · 8,000 Meters Collegiate · Place 33 · MilwaukeeMilwaukee8,000 Meters Collegiate3324:52.9 PBSo
Oct 17Bradley "Pink" ClassicOct 17 · 8,000 Meters Red · Place 99 · MilwaukeeMilwaukee8,000 Meters Red9925:39.18 PBSo
Oct 3Joe Piane InvitationalOct 3 · 8,000 Meters Gold · Place 156 · MilwaukeeMilwaukee8,000 Meters Gold15627:55.9 PBSo
Sep 20Rumble in the FortSep 20 · 8,000 Meters Collegiate 8K · Place 16 · MilwaukeeMilwaukee8,000 Meters Collegiate 8K1625:18.26So
Sep 6Phoenix OpenSep 6 · 8,000 Meters Men's Race · Place 25 · MilwaukeeMilwaukee8,000 Meters Men's Race2526:07.5 PBSo
Aug 30Tom Barry InvitationalAug 30 · 6,000 Meters Open · Place 8 · MilwaukeeMilwaukee6,000 Meters Open819:20.14 PBSo

2024 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 18Bradley University "Pink" ClassicOct 18 · 8,000 Meters Varsity · Place 184 · MilwaukeeMilwaukee8,000 Meters Varsity18425:46.57FR
Sep 21ISU John McNicholsSep 21 · 8,000 Meters College · Place 144 · MilwaukeeMilwaukee8,000 Meters College14426:06.6 PBFr

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28WIAA State XC ChampionshipsOct 28 · 5,000 Meters Division 1 · Place 34 · MiddletonMiddleton5,000 Meters Division 13416:28.2 PB12
Oct 21WIAA D1 Sectional - DeForestOct 21 · Varsity · Place 7 · MiddletonMiddletonVarsity716:32.4712
Sep 9River Valley Blackhawk Invitational (Boys Only)Sep 9 · 5,000 Meters Large · Place 7 · MiddletonMiddleton5,000 Meters Large716:10.8 PB12
Sep 2Verona XC InvitationalSep 2 · 5,000 Meters Varsity · Place 4 · MiddletonMiddleton5,000 Meters Varsity416:23.4 PB12

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 29WIAA D1 State XC ChampionshipsOct 29 · 5,000 Meters Varsity · Place 49 · MiddletonMiddleton5,000 Meters Varsity4916:51.411
Oct 1Middleton InviteOct 1 · 5,000 Meters Varsity · Place 6 · MiddletonMiddleton5,000 Meters Varsity616:29.0 PB11
Sep 8Arrowhead InviteSep 8 · 5,000 Meters Varsity · Place 6 · MiddletonMiddleton5,000 Meters Varsity616:11.9 PB11

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 30WIAA State ChampionshipsOct 30 · 5,000 Meters Boys D1 · Place 159 · MiddletonMiddleton5,000 Meters Boys D115918:21.7 PB10
Oct 7Viking InvitationalOct 7 · 5,000 Meters JV · MiddletonMiddleton5,000 Meters JV019:44.1 PB10
Sep 4Verona InvitationalSep 4 · 5,000 Meters Varsity · Place 18 · MiddletonMiddleton5,000 Meters Varsity1817:17.1 PB10
Apr 1SPASH Spring XC InvitationalApr 1 · 5,000 Meters Junior Varsity · Place 12 · MiddletonMiddleton5,000 Meters Junior Varsity1219:40 PB9