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

11 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
Sep 9Mora XC InvitationalSep 9 · 5,000 Meters Varsity · Place 54 · Mille Lacs5,000 Meters Varsity5418:58.1JR
Sep 4Pine City InviteSep 4 · 5,000 Meters Varsity · Place 35 · Mille Lacs5,000 Meters Varsity3518:5711
Aug 28Princeton InvitationalAug 28 · 5,000 Meters Varsity · Place 22 · Mille Lacs5,000 Meters Varsity2218:20.8—
Aug 25Milaca Early BirdAug 25 · 5,000 Meters Varsity · Place 15 · Mille Lacs5,000 Meters Varsity1519:15.2—

2024 Cross Country

11 results
DateMeetEventPlMarkGr
Oct 24MSHSL Section 5A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 46 · Mille Lacs5,000 Meters Varsity4618:43.210
Oct 15Great River Conference ChampionshipOct 15 · 5,000 Meters Varsity · Place 15 · Mille Lacs5,000 Meters Varsity1518:5510
Oct 8Royals InvitationalOct 8 · 5,000 Meters Varsity · Place 16 · Mille Lacs5,000 Meters Varsity1620:51.110
Oct 3Crosby-Ironton XC InvitationalOct 3 · 5,000 Meters Varsity · Place 7 · Mille Lacs5,000 Meters Varsity719:11.5SO
Oct 1Hinckley-FInlayson InvitationalOct 1 · 5,000 Meters Varsity · Place 66 · Mille Lacs5,000 Meters Varsity6619:17.110
Sep 26Falcon InvitationalSep 26 · 5,000 Meters Varsity · Place 22 · Mille Lacs5,000 Meters Varsity2220:30.510
Sep 16Rey Zimney StampedeSep 16 · 5,000 Meters Varsity · Place 58 · Mille Lacs5,000 Meters Varsity5819:59.210
Sep 10Mora XC InvitationalSep 10 · 5,000 Meters Varsity · Place 69 · Mille Lacs5,000 Meters Varsity6919:48.5SO
Sep 5Pine City InviteSep 5 · Varsity · Place 44 · Mille LacsVarsity4420:2110
Aug 29Princeton InvitationalAug 29 · 3,000 Meters Junior Varsity · Place 1 · Mille Lacs3,000 Meters Junior Varsity111:52.210
Aug 26Milaca Early BirdAug 26 · 5,000 Meters Junior Varsity · Place 7 · Mille Lacs5,000 Meters Junior Varsity722:11.110