Personal bests

Best marks in available results
Event / courseMarkMeetDate
2 Miles · Albany Area Secondary SchoolAlbany Jr High Invitational · Oct 1312:09.94Albany Jr High InvitationalOctober 13, 2022
2,500 Meters · Koronis Hills Golf CoursePaynesville Invitational · Sep 2810:56.4Paynesville InvitationalSeptember 28, 2021
2,500 Meters · River Oaks Golf CourseRocori XC Invite · Sep 2312:48.3Rocori XC InviteSeptember 23, 2021
3,000 Meters · GreyStone Golf ClubSauk Centre Mainstreeter Invite · Oct 311:11.26Sauk Centre Mainstreeter InviteOctober 3, 2023
3,200 Meters · Little Falls Golf Course57th Annual Myron Ahle / Lucky Lindy Invitational · Sep 1512:24.357th Annual Myron Ahle / Lucky Lindy InvitationalSeptember 15, 2022
3,200 Meters · River Oaks Golf CourseRocori XC Invite · Sep 2111:32.70Rocori XC InviteSeptember 21, 2023
5,000 Meters · Arrowwood Resort53rd Annual Lions Meet of Champions XC Invitational · Oct 1017:37.7053rd Annual Lions Meet of Champions XC InvitationalOctober 10, 2026
5,000 Meters · Detroit Lakes Country Club, Lakeview CourseCLC Cross Country Championship · Oct 1416:47.50CLC Cross Country ChampionshipOctober 14, 2025
5,000 Meters · Greenwood Golf CourseCentral Lakes Conference XC Championship · Oct 2017:02.9Central Lakes Conference XC ChampionshipOctober 20, 2026
5,000 Meters · GreyStone Golf ClubSauk Centre Mainstreeter Invite · Oct 420:34.49Sauk Centre Mainstreeter InviteOctober 4, 2022
5,000 Meters · Koronis Hills Golf Course2026 Paynesville/BBE Invitational · Oct 117:21.302026 Paynesville/BBE InvitationalOctober 1, 2026
5,000 Meters · Les Bolstad Golf COurseMSHSL State Championships - Class AA · Nov 216:55.8MSHSL State Championships - Class AANovember 2, 2024
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 116:21.5MSHSL Class AA State ChampionshipsNovember 1, 2025
5,000 Meters · Little Falls Golf CourseLucky Lindy · Sep 1716:53.5Lucky LindySeptember 17, 2026
5,000 Meters · Lynx National Golf CourseSauk Centre Mainstreeter Invite · Oct 617:18.00Sauk Centre Mainstreeter InviteOctober 6, 2026
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AA State Championships · Nov 716:28.9MSHSL Class AA State ChampionshipsNovember 7, 2026
5,000 Meters · Princeton Golf CourseTiger Invitational · Oct 716:28.1Tiger InvitationalOctober 7, 2025
5,000 Meters · River Oaks Golf CourseMSHSL Section 8AA Championships · Oct 2316:45.70MSHSL Section 8AA ChampionshipsOctober 23, 2025
5,000 Meters · Shamrock Golf CourseRocket Run · Sep 416:51.4Rocket RunSeptember 4, 2025
5,000 Meters · Thief River Golf ClubMSHSL Section 8AA Championships · Oct 2916:24.06MSHSL Section 8AA ChampionshipsOctober 29, 2026

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

2026 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class AA State ChampionshipsNov 7 · 5,000 Meters Class AA · Place 48 · RocoriRocori5,000 Meters Class AA4816:28.9 PB11
Oct 29MSHSL Section 8AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 9 · RocoriRocori5,000 Meters Varsity916:24.06 PB11
Oct 20Central Lakes Conference XC ChampionshipOct 20 · 5,000 Meters Varsity · Place 12 · RocoriRocori5,000 Meters Varsity1217:02.9 PB11
Oct 1053rd Annual Lions Meet of Champions XC InvitationalOct 10 · 5,000 Meters Varsity · Place 31 · RocoriRocori5,000 Meters Varsity3117:37.70 PB11
Oct 6Sauk Centre Mainstreeter InviteOct 6 · 5,000 Meters Varsity · Place 2 · RocoriRocori5,000 Meters Varsity217:18.00 PB11
Oct 12026 Paynesville/BBE InvitationalOct 1 · 5,000 Meters Varsity · Place 3 · RocoriRocori5,000 Meters Varsity317:21.30 PB11
Sep 24Rocori XC InvitationalSep 24 · 5,000 Meters Boys Varsity · Place 7 · RocoriRocori5,000 Meters Boys Varsity717:08.111
Sep 17Lucky LindySep 17 · 5,000 Meters Varsity · Place 19 · RocoriRocori5,000 Meters Varsity1916:53.5 PB11
Sep 10Rocket RunSep 10 · 5,000 Meters Championship/Varsity · Place 21 · RocoriRocori5,000 Meters Championship/Varsity2117:37.811

2025 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 1MSHSL Class AA State ChampionshipsNov 1 · 5,000 Meters Class AA · Place 31 · RocoriRocori5,000 Meters Class AA3116:21.5 PB10
Oct 23MSHSL Section 8AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 8 · RocoriRocori5,000 Meters Varsity816:45.70 PB10
Oct 14CLC Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 4 · RocoriRocori5,000 Meters Varsity416:47.50 PB10
Oct 7Tiger InvitationalOct 7 · 5,000 Meters Varsity · Place 10 · RocoriRocori5,000 Meters Varsity1016:28.1 PB10
Sep 30Sauk Centre Mainstreeter InviteSep 30 · 5,000 Meters Varsity · Place 3 · RocoriRocori5,000 Meters Varsity317:23.0210
Sep 23Paynesville/ BBE InvitationalSep 23 · 5,000 Meters Varsity · Place 3 · RocoriRocori5,000 Meters Varsity317:50.87Unofficial10
Sep 18Rocori XC InvitationalSep 18 · 5,000 Meters Varsity · Place 6 · RocoriRocori5,000 Meters Varsity617:16.410
Sep 11Lucky Lindy InvitationalSep 11 · 5,000 Meters Varsity · Place 26 · RocoriRocori5,000 Meters Varsity2617:18.810
Sep 4Rocket RunSep 4 · 5,000 Meters Varsity · Place 16 · RocoriRocori5,000 Meters Varsity1616:51.4 PB10
Aug 29Run For Your MelonAug 29 · 5,000 Meters Varsity · Place 3 · RocoriRocori5,000 Meters Varsity317:07.4—

2024 Cross Country

10 results
DateMeetEventPlMarkGr
Nov 2MSHSL State Championships - Class AANov 2 · 5,000 Meters Class AA · Place 70 · RocoriRocori5,000 Meters Class AA7016:55.8 PB10
Oct 24MSHSL Section 8AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 11 · RocoriRocori5,000 Meters Varsity1117:18.610
Oct 15Central Lakes Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 7 · RocoriRocori5,000 Meters Varsity716:46.619
Oct 551st Annual Lions Cross Country Invitational Meet of ChampionsOct 5 · 5,000 Meters Varsity · Place 51 · RocoriRocori5,000 Meters Varsity5117:18.1FR
Oct 1Sauk Centre Mainstreeter InviteOct 1 · 5,000 Meters Varsity · Place 5 · RocoriRocori5,000 Meters Varsity517:00.539
Sep 24Paynesville/BBE InvitationalSep 24 · 5,000 Meters Varsity · Place 6 · RocoriRocori5,000 Meters Varsity618:00.89
Sep 19Rocori XC InvitationalSep 19 · 5,000 Meters Varsity · Place 16 · RocoriRocori5,000 Meters Varsity1617:41.6FR
Sep 12Lucky Lindy InvitationalSep 12 · 5,000 Meters Varsity · Place 24 · RocoriRocori5,000 Meters Varsity2417:12.510
Sep 5Detroit Lakes Rotary InvitationalSep 5 · 5,000 Meters Varsity · Place 16 · RocoriRocori5,000 Meters Varsity1617:28.57FR
Aug 30Run for you MelonAug 30 · 5,000 Meters Varsity · Place 6 · RocoriRocori5,000 Meters Varsity617:57.99

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 8AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 33 · RocoriRocori5,000 Meters Varsity3317:42.538
Oct 17Central Lakes Conference ChampionshipsOct 17 · 5,000 Meters Varsity · Place 33 · RocoriRocori5,000 Meters Varsity3318:10.3—
Oct 12Albany Purple Pride MeetOct 12 · 3,200 Meters 8th Grade · Place 1 · RocoriRocori3,200 Meters 8th Grade111:14.808
Oct 3Sauk Centre Mainstreeter InviteOct 3 · 3,000 Meters Junior High · Place 1 · RocoriRocori3,000 Meters Junior High111:11.26 PB8
Sep 21Rocori XC InviteSep 21 · 3,200 Meters Junior High · Place 2 · RocoriRocori3,200 Meters Junior High211:32.70 PB8
Sep 14Little Falls Lucky LindySep 14 · 5,000 Meters Junior Varsity · Place 9 · RocoriRocori5,000 Meters Junior Varsity918:44.1—

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 13Albany Jr High InvitationalOct 13 · 2 Miles 7th Grade · Place 1 · Rocori msRocori ms2 Miles 7th Grade112:09.94 PB8
Oct 4Sauk Centre Mainstreeter InviteOct 4 · 5,000 Meters Junior Varsity · Place 7 · RocoriRocori5,000 Meters Junior Varsity720:34.49 PB7
Sep 27Paynesville XC InviteSep 27 · 2,500 Meters Middle School · Place 2 · RocoriRocori2,500 Meters Middle School29:48.70—
Sep 22Rocori XC InviteSep 22 · 3,200 Meters Junior High · Place 9 · Rocori msRocori ms3,200 Meters Junior High912:16.58
Sep 1557th Annual Myron Ahle / Lucky Lindy InvitationalSep 15 · 3,200 Meters Junior High · Place 15 · RocoriRocori3,200 Meters Junior High1512:24.3 PB7
Sep 8Rocket RunSep 8 · 2,500 Meters Varsity · Place 22 · RocoriRocori2,500 Meters Varsity2210:35.007

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 19CLC XC ChampionshipOct 19 · 3,200 Meters Junior High · Place 18 · Rocori msRocori ms3,200 Meters Junior High1813:03.27
Oct 12Albany Purple Pride InvitationalOct 12 · 3,200 Meters Middle School · Place 11 · RocoriRocori3,200 Meters Middle School1113:30.027
Oct 5Sauk Centre Mainstreeter InviteOct 5 · 3,000 Meters Junior High · Place 8 · RocoriRocori3,000 Meters Junior High813:25.087
Sep 28Paynesville InvitationalSep 28 · 2,500 Meters Junior High · Place 4 · RocoriRocori2,500 Meters Junior High410:56.4 PB7
Sep 23Rocori XC InviteSep 23 · 2,500 Meters Junior High · Place 11 · RocoriRocori2,500 Meters Junior High1112:48.3 PB7