Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · Windsor Sports ComplexDeForest Middle School Norski Invite · Oct 412:39.00DeForest Middle School Norski InviteOctober 4, 2022
3,200 Meters · Rio HSRebel Invite - Rio · Sep 1715:36.26Rebel Invite - RioSeptember 17, 2021
3,200 Meters · Shepherds Meadow Golf CoursePoynette Invite · Sep 915:22.75Poynette InviteSeptember 9, 2021
3,200 Meters · Wyona ParkPortage Middle School Invitational · Sep 2613:41.90Portage Middle School InvitationalSeptember 26, 2022
5,000 Meters · Baertschi FarmAlbany Baertschi Invite · Oct 1118:52.0Albany Baertschi InviteOctober 11, 2025
5,000 Meters · Baraboo High SchoolThunderbird Challenge · Sep 2218:43.0Thunderbird ChallengeSeptember 22, 2026
5,000 Meters · CamRock ParkCapitol Conference · Oct 1818:22.2Capitol ConferenceOctober 18, 2025
5,000 Meters · MacKenzie CenterPoynette Invitational · Sep 1019:01.4Poynette InvitationalSeptember 10, 2026
5,000 Meters · Ridges Golf Course WIAA State XC Championships · Nov 119:07.3 WIAA State XC ChampionshipsNovember 1, 2025
5,000 Meters · Rio HSRebel Invite · Sep 1818:26.1Rebel InviteSeptember 18, 2026
5,000 Meters · Sheboygan LutheranWIAA D3 Sectional 7 - Sheboygan Lutheran · Oct 2518:39.20WIAA D3 Sectional 7 - Sheboygan LutheranOctober 25, 2025
5,000 Meters · Tuscumbia Golf CourseNightfall Classic 608 - Green Lake · Oct 218:52.6Nightfall Classic 608 - Green LakeOctober 2, 2026
5,000 Meters · Wyona ParkPortage XC Invitational · Sep 2918:27.56Portage XC InvitationalSeptember 29, 2026

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

2026 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 10Baertschi InvitationalOct 10 · 5,000 Meters Varsity · Place 28 · PoynettePoynette5,000 Meters Varsity2819:32.012
Oct 2Nightfall Classic 608 - Green LakeOct 2 · 5,000 Meters Varsity D3 · Place 53 · PoynettePoynette5,000 Meters Varsity D35318:52.6 PB12
Sep 29Portage XC InvitationalSep 29 · 5,000 Meters Varsity · Place 34 · PoynettePoynette5,000 Meters Varsity3418:27.56 PB12
Sep 22Thunderbird ChallengeSep 22 · 5,000 Meters High School · Place 14 · PoynettePoynette5,000 Meters High School1418:43.0 PB12
Sep 18Rebel InviteSep 18 · 5,000 Meters Varsity · PoynettePoynette5,000 Meters Varsity018:26.1 PB12
Sep 10Poynette InvitationalSep 10 · 5,000 Meters Varsity Small · Place 13 · PoynettePoynette5,000 Meters Varsity Small1319:01.4 PB12
Sep 3Cam Rock InviteSep 3 · 5,000 Meters Varsity · Place 42 · PoynettePoynette5,000 Meters Varsity4219:31.412

2025 Cross Country

5 results
DateMeetEventPlMarkGr
Nov 1 WIAA State XC ChampionshipsNov 1 · 5,000 Meters Varsity D3 · Place 115 · PoynettePoynette5,000 Meters Varsity D311519:07.3 PB11
Oct 25WIAA D3 Sectional 7 - Sheboygan LutheranOct 25 · 5,000 Meters Boys Varsity · Place 27 · PoynettePoynette5,000 Meters Boys Varsity2718:39.20 PB11
Oct 18Capitol ConferenceOct 18 · 5,000 Meters Varsity South · Place 11 · PoynettePoynette5,000 Meters Varsity South1118:22.2 PB11
Oct 11Albany Baertschi InviteOct 11 · 5,000 Meters Varsity · Place 56 · PoynettePoynette5,000 Meters Varsity5618:52.0 PB11
Sep 23Thunderbird ChallengeSep 23 · 5,000 Meters Varsity · Place 20 · PoynettePoynette5,000 Meters Varsity2019:25.5011

2023 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 15Rebel Invite - RioSep 15 · 5,000 Meters Varsity · Place 35 · PoynettePoynette5,000 Meters Varsity3521:31.59

2022 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 4DeForest Middle School Norski InviteOct 4 · 3,000 Meters 8 Boys · Place 16 · PoynettePoynette3,000 Meters 8 Boys1612:39.00 PB8
Sep 26Portage Middle School InvitationalSep 26 · 3,200 Meters 7-8 · Place 22 · PoynettePoynette3,200 Meters 7-82213:41.90 PB8

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 5DeForest Area Middle School Norski InvitationalOct 5 · 3,000 Meters 6/7 Boys · Place 29 · PoynettePoynette3,000 Meters 6/7 Boys2914:13.507
Sep 27Portage Middle School InviteSep 27 · 3,200 Meters 7-8 · Place 48 · PoynettePoynette3,200 Meters 7-84814:467
Sep 17Rebel Invite - RioSep 17 · 3,200 Meters Junior High · Place 32 · PoynettePoynette3,200 Meters Junior High3215:36.26 PB7
Sep 9Poynette InviteSep 9 · 3,200 Meters Junior High · Place 51 · PoynettePoynette3,200 Meters Junior High5115:22.75 PB7