Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Hart Park TrackTosa East Scrimmage · Aug 1910:38.98Tosa East ScrimmageAugust 19, 2023
3,200 Meters · Winagamie Golf CourseWisconsin Middle School Cross Country Championship · Oct 912:52.33Wisconsin Middle School Cross Country ChampionshipOctober 9, 2021
5,000 Meters · Arrowhead High SchoolArrowhead Invite · Sep 617:13.3Arrowhead InviteSeptember 6, 2023
5,000 Meters · Blackhawk Golf CourseJanesville Craig Invitational · Sep 2817:16.5Janesville Craig InvitationalSeptember 28, 2024
5,000 Meters · Dretzka ParkDSHA Dasher Inv · Sep 1417:54.9DSHA Dasher InvSeptember 14, 2024
5,000 Meters · Kettle Moraine Lutheran High SchoolWIAA D2 Sectional 7 - Kettle Moraine Lutheran · Oct 2416:47.0WIAA D2 Sectional 7 - Kettle Moraine LutheranOctober 24, 2025
5,000 Meters · Lincoln ParkHoehnke-Hill Milwaukee River Invitational · Aug 2518:48.9Hoehnke-Hill Milwaukee River InvitationalAugust 25, 2022
5,000 Meters · Lincoln Park Golf CourseShorewood Invitational · Oct 916:23.9Shorewood InvitationalOctober 9, 2025
5,000 Meters · Ridges Golf Course WIAA State XC Championships · Nov 116:41.2 WIAA State XC ChampionshipsNovember 1, 2025
5,000 Meters · Wausau East High SchoolSmiley Invitational · Sep 2116:43.6Smiley InvitationalSeptember 21, 2024
5,000 Meters · Wausau East High SchoolSmiley Invite · Sep 1617:42.6Smiley InviteSeptember 16, 2023
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1016:05.8NXR Heartland Regional ChampionshipsNovember 10, 2024
8,000 Meters · Harkness Memorial State ParkConn College Invite · Oct 1725:45.0Conn College InviteOctober 17, 2026
8,000 Meters · Keene State CollegeKeene State Invitational · Oct 326:06.1Keene State InvitationalOctober 3, 2026
8,000 Meters · Middlebury CollegeNESCAC XC Championship · Oct 3127:17.2NESCAC XC ChampionshipOctober 31, 2026
8,000 Meters · Mount Greylock Regional SchoolPurple Valley Classic · Sep 1926:53.8Purple Valley ClassicSeptember 19, 2026

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 31NESCAC XC ChampionshipOct 31 · 8,000 Meters Championship · Place 111 · TuftsTufts8,000 Meters Championship11127:17.2 PBFr
Oct 17Conn College InviteOct 17 · 8,000 Meters White · Place 18 · TuftsTufts8,000 Meters White1825:45.0 PBFr
Oct 3Keene State InvitationalOct 3 · 8,000 Meters Men's Championship · Place 33 · TuftsTufts8,000 Meters Men's Championship3326:06.1 PBFr
Sep 19Purple Valley ClassicSep 19 · 8,000 Meters Collegiate · Place 30 · TuftsTufts8,000 Meters Collegiate3026:53.8 PBFr
Sep 12Aldrich InvitationalSep 12 · 8,000 Meters Men · Place 36 · TuftsTufts8,000 Meters Men3627:33.4Fr

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Nov 1 WIAA State XC ChampionshipsNov 1 · 5,000 Meters Varsity D2 · Place 28 · ShorewoodShorewood5,000 Meters Varsity D22816:41.2 PB12
Oct 24WIAA D2 Sectional 7 - Kettle Moraine LutheranOct 24 · 5,000 Meters Varsity · Place 7 · ShorewoodShorewood5,000 Meters Varsity716:47.0 PB12
Oct 9Shorewood InvitationalOct 9 · 5,000 Meters High School · Place 8 · ShorewoodShorewood5,000 Meters High School816:23.9 PB12

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 6 · Place 26 · ShorewoodShorewood5,000 Meters Open Invitational Section 62616:05.8 PB11
Nov 2WIAA State XC ChampionshipsNov 2 · 5,000 Meters Division 1 · Place 76 · ShorewoodShorewood5,000 Meters Division 17616:49.311
Oct 11Shorewood InvitationalOct 11 · 5,000 Meters Varsity · Place 5 · ShorewoodShorewood5,000 Meters Varsity517:07.511
Sep 28Janesville Craig InvitationalSep 28 · 5,000 Meters Varsity · Place 113 · ShorewoodShorewood5,000 Meters Varsity11317:16.5 PB11
Sep 21Smiley InvitationalSep 21 · 5,000 Meters Division 1 Varsity · Place 8 · ShorewoodShorewood5,000 Meters Division 1 Varsity816:43.6 PB11
Sep 14DSHA Dasher InvSep 14 · 5,000 Meters Varsity · Place 14 · ShorewoodShorewood5,000 Meters Varsity1417:54.9 PB11

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28WIAA State XC ChampionshipsOct 28 · 5,000 Meters Division 2 · Place 63 · ShorewoodShorewood5,000 Meters Division 26317:24.710
Sep 16Smiley InviteSep 16 · 5,000 Meters Division 1 Varsity · Place 38 · ShorewoodShorewood5,000 Meters Division 1 Varsity3817:42.6 PB10
Sep 6Arrowhead InviteSep 6 · 5,000 Meters Varsity · Place 49 · ShorewoodShorewood5,000 Meters Varsity4917:13.3 PB10
Aug 19Tosa East ScrimmageAug 19 · 3,200 Meters High School · Place 8 · ShorewoodShorewood3,200 Meters High School810:38.98 PB10

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 7Shorewood InvitationalOct 7 · 5,000 Meters Varsity · Place 35 · ShorewoodShorewood5,000 Meters Varsity3518:24.7Unofficial9
Sep 8Arrowhead InviteSep 8 · 5,000 Meters Varsity · Place 109 · ShorewoodShorewood5,000 Meters Varsity10918:53.89
Aug 25Hoehnke-Hill Milwaukee River InvitationalAug 25 · 5,000 Meters Boys · Place 51 · ShorewoodShorewood5,000 Meters Boys5118:48.9 PB9

2021 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 9Wisconsin Middle School Cross Country ChampionshipOct 9 · 3,200 Meters Middle School · Place 28 · ShorewoodShorewood3,200 Meters Middle School2812:52.33 PB8