Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Brightwood Hills Golf CourseSt. Anthony Village Dilly Dash · Aug 2711:56.0St. Anthony Village Dilly DashAugust 27, 2026
5,000 Meters · Anoka HSJV Championships · Oct 2318:37.27JV ChampionshipsOctober 23, 2025
5,000 Meters · Brightwood Hills Golf CourseIrondale XC Invite · Oct 519:28.98Irondale XC InviteOctober 5, 2023
5,000 Meters · Central ParkPirate Invitational · Oct 1419:31.2Pirate InvitationalOctober 14, 2025
5,000 Meters · ELk River Golf ClubNWSC Championships · Oct 820:24.2NWSC ChampionshipsOctober 8, 2025
5,000 Meters · Flying Cloud FieldsMetro Under The Lights · Sep 1319:44.5Metro Under The LightsSeptember 13, 2025
5,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1920:21.9Roy Griak InvitationalSeptember 19, 2025
5,000 Meters · Orono High SchoolOrono XC Invitational · Sep 220:08.7Orono XC InvitationalSeptember 2, 2026

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

2026 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 2Orono XC InvitationalSep 2 · 5,000 Meters Boys Varsity · Place 51 · Spring Lake Park5,000 Meters Boys Varsity5120:08.7 PB11
Aug 27St. Anthony Village Dilly DashAug 27 · 2 Miles Boys 2 mile · Place 11 · Spring Lake Park2 Miles Boys 2 mile1111:56.0 PB11

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 23JV ChampionshipsOct 23 · 5,000 Meters Junior Varsity · Place 73 · Spring Lake Park5,000 Meters Junior Varsity7318:37.27 PB10
Oct 14Pirate InvitationalOct 14 · 5,000 Meters Varsity · Place 7 · Spring Lake Park5,000 Meters Varsity719:31.2 PB10
Oct 8NWSC ChampionshipsOct 8 · 5,000 Meters Varsity · Place 110 · Spring Lake Park5,000 Meters Varsity11020:24.2 PB10
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Gopher Competition · Place 154 · Spring Lake Park5,000 Meters High School Boys Gopher Competition15420:21.9 PB10
Sep 13Metro Under The LightsSep 13 · 5,000 Meters Varsity · Place 200 · Spring Lake Park5,000 Meters Varsity20019:44.5 PB10
Sep 4Steve Hoag InvitationalSep 4 · 5,000 Meters Varsity · Place 90 · Spring Lake Park5,000 Meters Varsity9019:16.110
Aug 27Orono XC InvitationalAug 27 · 5,000 Meters Junior Varsity · Place 35 · Spring Lake Park5,000 Meters Junior Varsity3520:50.1SO
Aug 21Dilly DashAug 21 · 2 Miles Varsity · Place 35 · Spring Lake Park2 Miles Varsity3514:04.1—

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 24MSHSL Section 5AAA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 51 · Spring Lake Park5,000 Meters Varsity5119:08.899
Oct 9NWSC ChampionshipsOct 9 · 5,000 Meters Varsity · Place 78 · Spring Lake Park5,000 Meters Varsity7819:04.79
Sep 262024 Osseo InvitationalSep 26 · 5,000 Meters Varsity · Place 71 · Spring Lake Park5,000 Meters Varsity7119:15.09
Sep 19Blaze InvitationalSep 19 · 5,000 Meters Varsity · Place 40 · Spring Lake Park5,000 Meters Varsity4020:01.69
Sep 14Metro InvitationalSep 14 · 5,000 Meters Varsity · Place 164 · Spring Lake Park5,000 Meters Varsity16419:08.59
Sep 5Steve Hoag InvitationalSep 5 · 5,000 Meters Varsity · Place 78 · Spring Lake Park5,000 Meters Varsity7819:28.59
Aug 28Orono XC InvitationalAug 28 · 5,000 Meters Varsity · Place 66 · Spring Lake Park5,000 Meters Varsity6620:38.9FR
Aug 22Dilly DashAug 22 · 2 Miles Varsity · Place 10 · Spring Lake Park2 Miles Varsity1012:21.79

2023 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 5Irondale XC InviteOct 5 · 5,000 Meters Varsity · Place 16 · Spring Lake Park5,000 Meters Varsity1619:28.98 PB8
Sep 28Osseo InvitationalSep 28 · 5,000 Meters Junior Varsity · Place 54 · Spring Lake Park5,000 Meters Junior Varsity546:318
Aug 24Dilly DashAug 24 · 2 Miles Varsity · Place 28 · Spring Lake Park2 Miles Varsity2812:57.88

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Aug 25Dilly DashAug 25 · 2 Miles Varsity · Place 44 · Spring Lake Park2 Miles Varsity4414:48.17