Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Anoka HSMSHSL Section 7AAA Championships · Oct 2917:51.7MSHSL Section 7AAA ChampionshipsOctober 29, 2026
5,000 Meters · Chippewa Middle SchoolTom Watson Mustang Stampede XC Meet · Sep 2021:23.4Tom Watson Mustang Stampede XC MeetSeptember 20, 2025
5,000 Meters · Dehns Pumpkins2025 Osseo Invitational · Sep 2522:12.72025 Osseo InvitationalSeptember 25, 2025
5,000 Meters · ELk River Golf ClubNorthwest Suburban Conference Championships · Oct 1418:28.4Northwest Suburban Conference ChampionshipsOctober 14, 2026
5,000 Meters · Elm Creek Park Reserve2026 Osseo Invitational · Oct 118:39.02026 Osseo InvitationalOctober 1, 2026
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1817:57.2Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · Ki-Chi Saga ParkChisago Lakes Wild Cat Invitational · Sep 2218:41.80Chisago Lakes Wild Cat InvitationalSeptember 22, 2026
5,000 Meters · Prairie Park Thundering Royal Elk Invitational · Oct 818:18.2Thundering Royal Elk InvitationalOctober 8, 2026
5,000 Meters · St. Olaf CC CourseSt. Olaf H.S. Showcase · Sep 320:16.24St. Olaf H.S. ShowcaseSeptember 3, 2026
5,000 Meters · Steve Michaud ParkLakeville North AppleJack Invitational · Sep 1123:23.5Lakeville North AppleJack InvitationalSeptember 11, 2025

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

2026 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 7AAA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 36 · Centennial5,000 Meters Varsity3617:51.7 PB11
Oct 14Northwest Suburban Conference ChampionshipsOct 14 · 5,000 Meters Varsity · Place 70 · Centennial5,000 Meters Varsity7018:28.4 PB11
Oct 8Thundering Royal Elk InvitationalOct 8 · 5,000 Meters Varsity · Place 97 · Centennial5,000 Meters Varsity9718:18.2 PB11
Oct 12026 Osseo InvitationalOct 1 · 5,000 Meters Varsity · Place 85 · Centennial5,000 Meters Varsity8518:39.0 PB11
Sep 22Chisago Lakes Wild Cat InvitationalSep 22 · 5,000 Meters Varsity · Place 35 · Centennial5,000 Meters Varsity3518:41.80 PB11
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters Lefty Wright Boys Maroon Competition · Place 109 · Centennial5,000 Meters Lefty Wright Boys Maroon Competition10917:57.2 PB11
Sep 10Steve Hoag InvitationalSep 10 · 5,000 Meters Varsity · Place 61 · Centennial5,000 Meters Varsity6118:59.611
Sep 3St. Olaf H.S. ShowcaseSep 3 · 5,000 Meters Varsity · Place 206 · Centennial5,000 Meters Varsity20620:16.24 PB11

2025 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 2Thundering Royal ElkOct 2 · 5,000 Meters Junior Varsity · Place 49 · Centennial5,000 Meters Junior Varsity4922:19.210
Sep 252025 Osseo InvitationalSep 25 · 5,000 Meters Junior Varsity · Place 56 · Centennial5,000 Meters Junior Varsity5622:12.7 PB10
Sep 20Tom Watson Mustang Stampede XC MeetSep 20 · 5,000 Meters Boys HS Silver · Place 155 · Centennial5,000 Meters Boys HS Silver15521:23.4 PB10
Sep 11Lakeville North AppleJack InvitationalSep 11 · 5,000 Meters Junior Varsity · Place 146 · Centennial5,000 Meters Junior Varsity14623:23.5 PB10
Sep 4Steve Hoag InvitationalSep 4 · 5,000 Meters Junior Varsity · Place 59 · Centennial5,000 Meters Junior Varsity5920:40.210
Aug 28St. Olaf H.S. ShowcaseAug 28 · 5,000 Meters Varsity · Place 281 · Centennial5,000 Meters Varsity28121:43.4810
Aug 23St. Cloud Early Bird InviteAug 23 · 5,000 Meters Junior Varsity · Place 50 · Centennial5,000 Meters Junior Varsity5024:59.4110

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Oct 24JV ChampionshipsOct 24 · 5,000 Meters Junior Varsity · Place 230 · Centennial5,000 Meters Junior Varsity23021:39.179
Oct 9NWSC ChampionshipsOct 9 · 5,000 Meters Junior Varsity · Place 166 · Centennial5,000 Meters Junior Varsity16623:24.39
Oct 3Thundering Royal ElkOct 3 · 5,000 Meters Junior Varsity · Place 103 · Centennial5,000 Meters Junior Varsity10322:19.19
Sep 262024 Osseo InvitationalSep 26 · 5,000 Meters Junior Varsity · Place 109 · Centennial5,000 Meters Junior Varsity10924:23.59
Sep 21Tom Watson Mustang Stampede XC MeetSep 21 · 5,000 Meters Varsity · Place 360 · Centennial5,000 Meters Varsity36023:30.439
Sep 13Lakeville North AppleJack InvitationalSep 13 · 5,000 Meters Varsity · Place 111 · Centennial5,000 Meters Varsity11125:06.4FR
Sep 5Steve Hoag InvitationalSep 5 · 5,000 Meters Junior Varsity · Place 171 · Centennial5,000 Meters Junior Varsity17126:12.19
Aug 28Crimson TwilightAug 28 · 5,000 Meters Junior Varsity · Place 62 · Centennial5,000 Meters Junior Varsity6226:18.39
Aug 22Duluth East Twin Ports InvitationalAug 22 · 5,000 Meters Varsity · Place 88 · Centennial5,000 Meters Varsity8826:29.309