Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,500 Meters · Ruttger's Bay Lake ResortCrosby-Ironton XC Invitational · Oct 213:48.2Crosby-Ironton XC InvitationalOctober 2, 2025
3,200 Meters · Grand National Golf ClubHinckley-Finlayson Invitational · Sep 3019:26.1Hinckley-Finlayson InvitationalSeptember 30, 2025
3,200 Meters · Pierz Golf CourseRey Zimney Stampede · Sep 1521:33.1Rey Zimney StampedeSeptember 15, 2025
3,200 Meters · Pine City Country ClubGreat River Conference Championships · Oct 1415:58Great River Conference ChampionshipsOctober 14, 2025
3,200 Meters · Royalton High SchoolRoyalton Invitational · Oct 719:40.1Royalton InvitationalOctober 7, 2025
3,200 Meters · Stone Creek Golf CourseFoley Falcon Invite · Sep 2522:48.31Foley Falcon InviteSeptember 25, 2025
5,000 Meters · Enger Golf CourseSwain Invitational · Oct 323:41.7Swain Invitational October 3, 2026
5,000 Meters · Fairway Shores GCPrinceton Invitational · Sep 324:56.6Princeton InvitationalSeptember 3, 2026
5,000 Meters · Grand National Golf ClubHinckley-Finlayson Invitational · Oct 624:10.9Hinckley-Finlayson InvitationalOctober 6, 2026
5,000 Meters · Litchfield Golf CourseMSHSL Section 5A Championships · Oct 2921:55.8MSHSL Section 5A ChampionshipsOctober 29, 2026
5,000 Meters · Pierz Golf CoursePierz Pioneer Stampede · Sep 2123:03.9Pierz Pioneer StampedeSeptember 21, 2026
5,000 Meters · Pine City Country ClubPine City Invite · Sep 1023:42Pine City InviteSeptember 10, 2026
5,000 Meters · Royalton High SchoolRoyals Invitational · Oct 1323:52.5Royals InvitationalOctober 13, 2026
5,000 Meters · Spring Brook Golf CourseMora XC Invitational · Sep 1423:59.8Mora XC InvitationalSeptember 14, 2026
5,000 Meters · Stone Creek Golf CourseFoley Falcon Invitational · Oct 122:25.9Foley Falcon InvitationalOctober 1, 2026
5,000 Meters · Stones Throw Golf CourseMilaca Early Bird Invitational · Aug 3128:56.1Milaca 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 112 · Mille Lacs5,000 Meters Varsity11221:55.8 PB9
Oct 20Great River Conference XC ChampionshipOct 20 · 5,000 Meters Varsity · Place 42 · Mille Lacs5,000 Meters Varsity4224:09.89
Oct 13Royals InvitationalOct 13 · 5,000 Meters Varsity · Place 62 · Mille Lacs5,000 Meters Varsity6223:52.5 PB9
Oct 6Hinckley-Finlayson InvitationalOct 6 · 5,000 Meters Boys Varsity · Place 64 · Mille Lacs5,000 Meters Boys Varsity6424:10.9 PB9
Oct 3Swain Invitational Oct 3 · 5,000 Meters Boys Varsity Skyline · Place 157 · Mille Lacs5,000 Meters Boys Varsity Skyline15723:41.7 PB9
Oct 1Foley Falcon InvitationalOct 1 · 5,000 Meters Varsity · Place 53 · Mille Lacs5,000 Meters Varsity5322:25.9 PB9
Sep 21Pierz Pioneer StampedeSep 21 · 5,000 Meters Varsity · Place 105 · Mille Lacs5,000 Meters Varsity10523:03.9 PB9
Sep 14Mora XC InvitationalSep 14 · 5,000 Meters Varsity · Place 108 · Mille Lacs5,000 Meters Varsity10823:59.8 PB9
Sep 10Pine City InviteSep 10 · 5,000 Meters Varsity · Place 59 · Mille Lacs5,000 Meters Varsity5923:42 PB9
Sep 3Princeton InvitationalSep 3 · 5,000 Meters Varsity · Place 108 · Mille Lacs5,000 Meters Varsity10824:56.6 PB9
Aug 31Milaca Early Bird InvitationalAug 31 · 5,000 Meters Varsity · Place 43 · Mille Lacs5,000 Meters Varsity4328:56.1 PB9

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 14Great River Conference ChampionshipsOct 14 · 3,200 Meters Junior High · Place 25 · Mille Lacs3,200 Meters Junior High2515:58 PB8
Oct 7Royalton InvitationalOct 7 · 3,200 Meters Junior High · Place 32 · Mille Lacs3,200 Meters Junior High3219:40.1 PB8
Oct 2Crosby-Ironton XC InvitationalOct 2 · 2,500 Meters Junior High · Place 14 · Mille Lacs2,500 Meters Junior High1413:48.2 PB8
Sep 30Hinckley-Finlayson InvitationalSep 30 · 3,200 Meters Middle School · Place 67 · Mille Lacs3,200 Meters Middle School6719:26.1 PB8
Sep 25Foley Falcon InviteSep 25 · 3,200 Meters Junior High · Place 30 · Mille Lacs3,200 Meters Junior High3022:48.31 PB8
Sep 15Rey Zimney StampedeSep 15 · 3,200 Meters Junior High · Place 108 · Mille Lacs3,200 Meters Junior High10821:33.1 PB8