Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Brooktree Golf CourseMSHSL Section 1AAA Championships · Oct 2916:50.3MSHSL Section 1AAA ChampionshipsOctober 29, 2026
5,000 Meters · Eagan H.S. 5kSouth Suburban Conference Championships · Oct 1018:01.12South Suburban Conference ChampionshipsOctober 10, 2025
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1817:14.3Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1918:33.7Roy Griak InvitationalSeptember 19, 2025
5,000 Meters · Lester ParkDuluth East Twin Ports Invitational · Aug 2718:15.40Duluth East Twin Ports InvitationalAugust 27, 2026
5,000 Meters · Levi Dodge 5k. CourseSSC Championships · Oct 1517:12.40SSC ChampionshipsOctober 15, 2026
5,000 Meters · Levi Dodge Middle SchoolFarmington Invite · Sep 2818:25.50Farmington InviteSeptember 28, 2023
5,000 Meters · Lower Recreation CenterSTMA Invitational · Sep 3017:36.9STMA InvitationalSeptember 30, 2026
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AAA State Championships · Nov 717:03.8MSHSL Class AAA State ChampionshipsNovember 7, 2026
5,000 Meters · North Alexander ParkFaribault Invitational · Sep 1117:54.1Faribault InvitationalSeptember 11, 2026
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1018:35.6NXR Heartland Regional ChampionshipsNovember 10, 2024
5,000 Meters · Zahler ParkSTMA Invitational · Oct 117:46.1STMA InvitationalOctober 1, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class AAA State ChampionshipsNov 7 · 5,000 Meters Class AAA · Place 129 · Farmington5,000 Meters Class AAA12917:03.8 PB12
Oct 29MSHSL Section 1AAA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 19 · Farmington5,000 Meters Varsity1916:50.3 PB12
Oct 15SSC ChampionshipsOct 15 · 5,000 Meters Varsity · Place 34 · Farmington5,000 Meters Varsity3417:12.40 PB12
Sep 30STMA InvitationalSep 30 · 5,000 Meters Varsity · Place 31 · Farmington5,000 Meters Varsity3117:36.9 PB12
Sep 24Farmington CowbellSep 24 · 5,000 Meters Varsity · Place 49 · Farmington5,000 Meters Varsity4917:23.8112
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters High School Boys Championship Race · Place 246 · Farmington5,000 Meters High School Boys Championship Race24617:14.3 PB12
Sep 11Faribault InvitationalSep 11 · 5,000 Meters Varsity · Place 34 · Farmington5,000 Meters Varsity3417:54.1 PB12
Aug 27Duluth East Twin Ports InvitationalAug 27 · 5,000 Meters Varsity · Place 16 · Farmington5,000 Meters Varsity1618:15.40 PB12

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 1AAA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 29 · Farmington5,000 Meters Varsity2917:15.611
Oct 10South Suburban Conference ChampionshipsOct 10 · 5,000 Meters Varsity Boys · Place 38 · Farmington5,000 Meters Varsity Boys3818:01.12 PB11
Oct 1STMA InvitationalOct 1 · 5,000 Meters Varsity · Place 44 · Farmington5,000 Meters Varsity4417:46.1 PB11
Sep 25Farmington Cowbell RunSep 25 · 5,000 Meters Boys Varsity · Place 34 · Farmington5,000 Meters Boys Varsity3417:30.1311
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Championship Race · Place 238 · Farmington5,000 Meters High School Boys Championship Race23818:33.7 PB11
Sep 5Faribault InvitationalSep 5 · 5,000 Meters Varsity · Place 46 · Farmington5,000 Meters Varsity4617:58.111
Aug 21Duluth East Twin Ports InvitationalAug 21 · 5,000 Meters Varsity · Place 15 · Farmington5,000 Meters Varsity1517:40.8011

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Rising Stars · Place 161 · Farmington5,000 Meters Rising Stars16118:35.6 PB10
Oct 24MSHSL Section 1AAA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 31 · Farmington5,000 Meters Varsity3117:41.410
Oct 11South Suburban Conference ChampionshipsOct 11 · 5,000 Meters Varsity · Place 46 · Farmington5,000 Meters Varsity4618:45.7SO
Sep 26Farmington Cowbell RunSep 26 · 5,000 Meters Varsity · Place 67 · Farmington5,000 Meters Varsity6718:40.110
Sep 20Roy Griak Invitational - HSSep 20 · 5,000 Meters Varsity · Place 116 · Farmington5,000 Meters Varsity11619:18.110
Sep 6Faribault InvitationalSep 6 · 5,000 Meters Varsity · Place 67 · Farmington5,000 Meters Varsity6718:23.1SO
Aug 29St. Olaf H.S. ShowcaseAug 29 · 5,000 Meters Varsity · Place 73 · Farmington5,000 Meters Varsity7318:45.4010
Aug 22Duluth East Twin Ports InvitationalAug 22 · 5,000 Meters Varsity · Place 13 · Farmington5,000 Meters Varsity1318:23.0010

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 1AAA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 43 · Farmington5,000 Meters Varsity4318:48.59
Oct 13South Suburban Conference ChampionshipsOct 13 · 5,000 Meters Varsity · Place 60 · Farmington5,000 Meters Varsity6019:04.29
Sep 28Farmington InviteSep 28 · 5,000 Meters Boys 5k · Place 66 · Farmington5,000 Meters Boys 5k6618:25.50 PB9
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 206 · Farmington5,000 Meters Varsity20619:58.99
Sep 22Roy Griak InvitationalSep 22 · 5,000 Meters Varsity · Place 206 · Farmington5,000 Meters Varsity20619:58.99
Aug 31St. Olaf H.S. ShowcaseAug 31 · 5,000 Meters Varsity · Place 80 · Farmington5,000 Meters Varsity8018:22.39
Aug 24Duluth East Twin Ports InvitationalAug 24 · 5,000 Meters Varsity · Place 18 · Farmington5,000 Meters Varsity1818:29.29

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 27Section 1AAA JVOct 27 · 5,000 Meters Junior Varsity · Place 30 · Farmington5,000 Meters Junior Varsity3018:38.698
Sep 23Roy Griak InvitationalSep 23 · 5,000 Meters Varsity · Place 291 · Farmington5,000 Meters Varsity2916:288
Sep 1St. Olaf High School ShowcaseSep 1 · 5,000 Meters Varsity · Place 303 · Farmington5,000 Meters Varsity30320:23.5—

2021 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 28Section 1AAA - JVOct 28 · 5,000 Meters Junior Varsity · Place 76 · Farmington5,000 Meters Junior Varsity7620:13.617
Sep 30Dakota County InvitationalSep 30 · 5,000 Meters Varsity · Place 82 · Farmington5,000 Meters Varsity8220:50.47
Sep 2St. Olaf College High School ShowcaseSep 2 · 5,000 Meters Open · Place 142 · Farmington5,000 Meters Open14221:52.47