Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Enger Golf CourseSwain Invitational · Oct 318:31.7Swain Invitational October 3, 2026
5,000 Meters · Fairway Shores GCPrinceton Invitational · Sep 319:02.1Princeton InvitationalSeptember 3, 2026
5,000 Meters · Grand National Golf ClubHinckley-Finlayson Invitational · Sep 3018:28.1Hinckley-Finlayson InvitationalSeptember 30, 2025
5,000 Meters · Litchfield Golf CourseMSHSL Section 5A Championships · Oct 2317:50.2MSHSL Section 5A ChampionshipsOctober 23, 2025
5,000 Meters · Pierz Golf CourseRey Zimney Stampede · Sep 1519:16.2Rey Zimney StampedeSeptember 15, 2025
5,000 Meters · Pine City Country ClubGreat River Conference Championships · Oct 1417:55Great River Conference ChampionshipsOctober 14, 2025
5,000 Meters · Royalton High SchoolRoyals Invitational · Oct 1318:49.5Royals InvitationalOctober 13, 2026
5,000 Meters · Ruttger's Bay Lake ResortCrosby-Ironton XC Invitational · Oct 218:50.5Crosby-Ironton XC InvitationalOctober 2, 2025
5,000 Meters · Spring Brook Golf CourseMora XC Invitational · Sep 1420:09.3Mora XC InvitationalSeptember 14, 2026
5,000 Meters · Stone Creek Golf CourseFoley Falcon Invitational · Oct 118:45.6Foley Falcon InvitationalOctober 1, 2026
5,000 Meters · Stones Throw Golf CourseMilaca Early Bird Invitational · Aug 3121:07.2Milaca Early Bird InvitationalAugust 31, 2026

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

2026 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 5A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 33 · Mille Lacs5,000 Meters Varsity3317:54.512
Oct 20Great River Conference XC ChampionshipOct 20 · 5,000 Meters Varsity · Place 12 · Mille Lacs5,000 Meters Varsity1218:20.312
Oct 13Royals InvitationalOct 13 · 5,000 Meters Varsity · Place 13 · Mille Lacs5,000 Meters Varsity1318:49.5 PB12
Oct 6Hinckley-Finlayson InvitationalOct 6 · 5,000 Meters Boys Varsity · Place 12 · Mille Lacs5,000 Meters Boys Varsity1218:49.712
Oct 3Swain Invitational Oct 3 · 5,000 Meters Boys Varsity Skyline · Place 32 · Mille Lacs5,000 Meters Boys Varsity Skyline3218:31.7 PB12
Oct 1Foley Falcon InvitationalOct 1 · 5,000 Meters Varsity · Place 17 · Mille Lacs5,000 Meters Varsity1718:45.6 PB12
Sep 21Pierz Pioneer StampedeSep 21 · 5,000 Meters Varsity · Place 45 · Mille Lacs5,000 Meters Varsity4519:19.312
Sep 14Mora XC InvitationalSep 14 · 5,000 Meters Varsity · Place 79 · Mille Lacs5,000 Meters Varsity7920:09.3 PB12
Sep 10Pine City InviteSep 10 · 5,000 Meters Varsity · Place 22 · Mille Lacs5,000 Meters Varsity2218:4612
Sep 3Princeton InvitationalSep 3 · 5,000 Meters Varsity · Place 23 · Mille Lacs5,000 Meters Varsity2319:02.1 PB12
Aug 31Milaca Early Bird InvitationalAug 31 · 5,000 Meters Varsity · Place 21 · Mille Lacs5,000 Meters Varsity2121:07.2 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 5A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 36 · Mille Lacs5,000 Meters Varsity3617:50.2 PB11
Oct 14Great River Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 13 · Mille Lacs5,000 Meters Varsity1317:55 PB11
Oct 7Royalton InvitationalOct 7 · 5,000 Meters Varsity · Place 10 · Mille Lacs5,000 Meters Varsity1019:37.111
Oct 2Crosby-Ironton XC InvitationalOct 2 · 5,000 Meters Varsity · Place 4 · Mille Lacs5,000 Meters Varsity418:50.5 PB11
Sep 30Hinckley-Finlayson InvitationalSep 30 · 5,000 Meters Varsity · Place 36 · Mille Lacs5,000 Meters Varsity3618:28.1 PB11
Sep 25Foley Falcon InviteSep 25 · 5,000 Meters Varsity · Place 8 · Mille Lacs5,000 Meters Varsity819:17.4711
Sep 15Rey Zimney StampedeSep 15 · 5,000 Meters Varsity · Place 30 · Mille Lacs5,000 Meters Varsity3019:16.2 PB11