Personal bests

Best marks in available results
Event / courseMarkMeetDate
2,500 Meters · River Oaks Golf CourseRocori XC Invite · Sep 2313:19.8Rocori XC InviteSeptember 23, 2021
3,200 Meters · River Oaks Golf CourseCLC XC Championship · Oct 1912:41.8CLC XC ChampionshipOctober 19, 2021
5,000 Meters · Boulder Ridge Golf ClubSt. Cloud Tech Granite Invitational · Oct 1119:39.24St. Cloud Tech Granite InvitationalOctober 11, 2022
5,000 Meters · Detroit Lakes Country Club, Lakeview CourseCLC Cross Country Championship · Oct 1419:33.00CLC Cross Country ChampionshipOctober 14, 2025
5,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1920:31.1Roy Griak InvitationalSeptember 19, 2025
5,000 Meters · Little Falls Golf Course57th Annual Myron Ahle / Lucky Lindy Invitational · Sep 1519:55.257th Annual Myron Ahle / Lucky Lindy InvitationalSeptember 15, 2022
5,000 Meters · Monticello High SchoolMSHSL Section 5AA Championships · Oct 2719:52.4MSHSL Section 5AA ChampionshipsOctober 27, 2022
5,000 Meters · Princeton Golf CourseMSHSL Section 5AA Championships · Oct 2418:51.3MSHSL Section 5AA ChampionshipsOctober 24, 2024
5,000 Meters · River Oaks Golf CourseRocori XC Invite · Sep 2219:28.8Rocori XC InviteSeptember 22, 2022
5,000 Meters · Southbrook Golf CourseAnnandale Invitational · Sep 919:03.0Annandale InvitationalSeptember 9, 2025
5,000 Meters · Veterans Golf CourseApollo Early Bird Cross Country Invite · Aug 2720:41.68Apollo Early Bird Cross Country InviteAugust 27, 2022
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1019:11.0NXR Heartland Regional ChampionshipsNovember 10, 2024
5,000 Meters · Zahler ParkMSHSL Section 8AAA Championships · Oct 2319:27.1MSHSL Section 8AAA ChampionshipsOctober 23, 2025

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

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 8AAA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 57 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity5719:27.1 PB12
Oct 14CLC Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 60 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity6019:33.00 PB12
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Gopher Competition · Place 162 · St. Cloud TechSt. Cloud Tech5,000 Meters High School Boys Gopher Competition16220:31.1 PB12
Sep 12Section 8AAA Preview InvitationalSep 12 · 5,000 Meters Varsity · Place 64 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity6419:54.1SR
Sep 9Annandale InvitationalSep 9 · 5,000 Meters Junior Varsity · Place 2 · St. Cloud TechSt. Cloud Tech5,000 Meters Junior Varsity219:03.0 PB12
Sep 4Detroit Lakes Rotary InvitationalSep 4 · 5,000 Meters Junior Varsity · Place 29 · St. Cloud TechSt. Cloud Tech5,000 Meters Junior Varsity2920:06.6SR
Aug 29Warner Lake InvitationalAug 29 · 5,000 Meters Varsity · Place 11 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity1120:01.5012
Aug 23St. Cloud Early Bird InviteAug 23 · 5,000 Meters Varsity · Place 37 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity3719:38.9812

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 5 · Place 254 · St. Cloud TechSt. Cloud Tech5,000 Meters Open Invitational Section 525419:11.0 PB11
Oct 24MSHSL Section 5AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 48 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity4818:51.3 PB11
Oct 15Central Lakes Conference ChampionshipsOct 15 · 5,000 Meters Varsity · Place 48 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity4818:56.7411
Oct 8Tiger InvitationalOct 8 · 5,000 Meters Varsity · Place 100 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity10019:13.411
Sep 19Rocori XC InvitationalSep 19 · 5,000 Meters Varsity · Place 71 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity7119:43.6JR
Sep 14Heartland PreviewSep 14 · 5,000 Meters Varsity · Place 131 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity13118:52.2011
Sep 10Annandale InvitationalSep 10 · 5,000 Meters Varsity · Place 28 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity2819:06.911
Aug 27Big Lake Battle at LibertyAug 27 · 5,000 Meters Varsity · Place 17 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity1720:02.311
Aug 24Apollo Early Bird Cross Country InviteAug 24 · 5,000 Meters Varsity · Place 22 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity2220:16.8511

2022 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 27MSHSL Section 5AA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 68 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity6819:52.4 PB9
Oct 11St. Cloud Tech Granite InvitationalOct 11 · 5,000 Meters Varsity · Place 35 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity3519:39.24 PB9
Oct 4Becker InvitationalOct 4 · 5,000 Meters Varsity · Place 44 · St Cloud TechSt Cloud Tech5,000 Meters Varsity4419:16.4—
Sep 22Rocori XC InviteSep 22 · 5,000 Meters Varsity · Place 74 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity7419:28.8 PB9
Sep 1557th Annual Myron Ahle / Lucky Lindy InvitationalSep 15 · 5,000 Meters Varsity · Place 125 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity12519:55.2 PB9
Aug 27Apollo Early Bird Cross Country InviteAug 27 · 5,000 Meters Varsity · Place 40 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity4020:41.68 PB9

2021 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 19CLC XC ChampionshipOct 19 · 3,200 Meters Junior High · Place 12 · St Cloud TechSt Cloud Tech3,200 Meters Junior High1212:41.8 PB8
Oct 12St. Cloud Tech Granite InvitationalOct 12 · 2 Miles Middle School · Place 10 · St Cloud TechSt Cloud Tech2 Miles Middle School1012:48.458
Oct 5Becker InvitationalOct 5 · 3,200 Meters Middle School · Place 8 · St Cloud TechSt Cloud Tech3,200 Meters Middle School813:20.9—
Sep 25Milaca Mega MeetSep 25 · 3,200 Meters 8th Grade · Place 88 · St Cloud TechSt Cloud Tech3,200 Meters 8th Grade8813:20.6—
Sep 23Rocori XC InviteSep 23 · 2,500 Meters Junior High · Place 21 · St. Cloud TechSt. Cloud Tech2,500 Meters Junior High2113:19.8 PB8