Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,000 Meters · GreyStone Golf ClubSauk Centre Mainstreeter Invite · Oct 415:21.70Sauk Centre Mainstreeter InviteOctober 4, 2022
3,200 Meters · Holdingford High SchoolMark Alcorn Invitational · Sep 716:00.73Mark Alcorn InvitationalSeptember 7, 2023
3,200 Meters · Royalton High SchoolRoyals Invitational · Oct 1015:20.2Royals InvitationalOctober 10, 2023
5,000 Meters · Grand National Golf ClubHinckley Invitational · Oct 324:20.1Hinckley InvitationalOctober 3, 2023
5,000 Meters · Holdingford High SchoolMark Alcorn Invitational · Sep 424:31.8Mark Alcorn InvitationalSeptember 4, 2025
5,000 Meters · Koronis Hills Golf CourseCentral Minnesota Conference CC Championship · Oct 2224:05.52Central Minnesota Conference CC ChampionshipOctober 22, 2026
5,000 Meters · Litchfield Golf CourseMSHSL Section 5A Championships · Oct 2322:31.5MSHSL Section 5A ChampionshipsOctober 23, 2025
5,000 Meters · Long Prairie Country ClubLong Prairie-Grey Eagle CC Invitational · Sep 1523:58.60Long Prairie-Grey Eagle CC InvitationalSeptember 15, 2026
5,000 Meters · Pierz Golf CoursePierz Pioneer Stampede · Sep 2124:22.9Pierz Pioneer StampedeSeptember 21, 2026
5,000 Meters · Robert Ney Regional ParkCMC Championships · Oct 1425:03.1CMC ChampionshipsOctober 14, 2025
5,000 Meters · Royalton High SchoolRoyals Invitational · Oct 1324:40.5Royals InvitationalOctober 13, 2026
5,000 Meters · St. John's PrepFr. Otto Weber Cross Country Invitational Johnnie Bread Invite · Sep 2424:24.45Fr. Otto Weber Cross Country Invitational Johnnie Bread InviteSeptember 24, 2026

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 5A ChampionshipsOct 29 · 5,000 Meters Varsity · Place 57 · Royalton5,000 Meters Varsity5722:41.111
Oct 22Central Minnesota Conference CC ChampionshipOct 22 · 5,000 Meters Varsity · Place 21 · Royalton5,000 Meters Varsity2124:05.52 PB11
Oct 13Royals InvitationalOct 13 · 5,000 Meters Varsity · Place 18 · Royalton5,000 Meters Varsity1824:40.5 PB11
Oct 8Litchfield InvitationalOct 8 · 5,000 Meters Varsity · Place 115 · Royalton5,000 Meters Varsity11522:57.011
Sep 24Fr. Otto Weber Cross Country Invitational Johnnie Bread InviteSep 24 · 5,000 Meters Varsity · Place 10 · Royalton5,000 Meters Varsity1024:24.45 PB11
Sep 21Pierz Pioneer StampedeSep 21 · 5,000 Meters Varsity · Place 67 · Royalton5,000 Meters Varsity6724:22.9 PB11
Sep 15Long Prairie-Grey Eagle CC InvitationalSep 15 · 5,000 Meters Varsity · Place 38 · Royalton5,000 Meters Varsity3823:58.60 PB11
Sep 10Mark Alcorn InvitationalSep 10 · 5,000 Meters Varsity · Place 35 · Royalton5,000 Meters Varsity3524:34.511

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 5A ChampionshipsOct 23 · 5,000 Meters Varsity · Place 72 · Royalton5,000 Meters Varsity7222:31.5 PB10
Oct 14CMC ChampionshipsOct 14 · 5,000 Meters Varsity · Place 31 · Royalton5,000 Meters Varsity3125:03.1 PB10
Oct 7Royalton InvitationalOct 7 · 5,000 Meters Varsity · Place 19 · Royalton5,000 Meters Varsity1925:01.110
Oct 2Litchfield InvitationalOct 2 · 5,000 Meters Varsity · Place 85 · Royalton5,000 Meters Varsity8523:38.010
Sep 25Johnnie Bread InvitationalSep 25 · 5,000 Meters Varsity · Place 32 · Royalton5,000 Meters Varsity3225:22.110
Sep 15Rey Zimney StampedeSep 15 · 5,000 Meters Varsity · Place 64 · Royalton5,000 Meters Varsity6425:10.110
Sep 8LPGE Cross Country InvitationalSep 8 · 5,000 Meters Varsity · Place 28 · Royalton5,000 Meters Varsity2825:13.7910
Sep 4Mark Alcorn InvitationalSep 4 · 5,000 Meters Varsity · Place 40 · Royalton5,000 Meters Varsity4024:31.8 PB10

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 24MSHSL Section 5A ChampionshipsOct 24 · 5,000 Meters Varsity · Place 81 · Royalton5,000 Meters Varsity8124:22.19
Oct 15Central Minnesota Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 30 · Royalton5,000 Meters Varsity3024:43.6FR
Oct 8Royals InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 1 · Royalton5,000 Meters Junior Varsity126:09.19
Oct 1Hinckley-FInlayson InvitationalOct 1 · 5,000 Meters Varsity · Place 95 · Royalton5,000 Meters Varsity9524:58.19
Sep 26Johnny Bread InvitationalSep 26 · 3,200 Meters Middle School · Place 3 · Royalton3,200 Meters Middle School310:24.19
Aug 30Maple Lake InvitationalAug 30 · 1.5 Miles Middle School · Place 8 · Royalton1.5 Miles Middle School811:50.39

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 5A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 79 · Royalton5,000 Meters Varsity7924:23.18
Oct 10Royals InvitationalOct 10 · 3,200 Meters Junior High · Place 6 · Royalton3,200 Meters Junior High615:20.2 PB8
Oct 3Hinckley InvitationalOct 3 · 5,000 Meters Varsity · Place 64 · Royalton5,000 Meters Varsity6424:20.1 PB8
Sep 18Rey Zimney StampedeSep 18 · 3,200 Meters Middle School · Place 16 · Royalton3,200 Meters Middle School1614:54.6—
Sep 11Long Prairie-Grey Eagle Varsity InvitationalSep 11 · 2,500 Meters Middle School · Place 4 · Royalton2,500 Meters Middle School413:48.788
Sep 7Mark Alcorn InvitationalSep 7 · 3,200 Meters Junior High · Place 11 · Royalton3,200 Meters Junior High1116:00.73 PB8

2022 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 27MSHSL Section 5A ChampionshipsOct 27 · 5,000 Meters Varsity · Place 80 · Royalton5,000 Meters Varsity8025:15.27
Oct 11Royalton InvitationalOct 11 · 3,200 Meters Junior High · Place 10 · Royalton3,200 Meters Junior High1018:34.37
Oct 4Sauk Centre Mainstreeter InviteOct 4 · 3,000 Meters Junior High · Place 14 · Royalton3,000 Meters Junior High1415:21.70 PB7
Sep 19Rey Zimney StampedeSep 19 · 3,200 Meters Middle School · Place 66 · Royalton3,200 Meters Middle School6618:07.8—