Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Royalton High SchoolRoyalton Invitational · Oct 1114:26.3Royalton InvitationalOctober 11, 2022
3,200 Meters · Spring Brook Golf CourseMora XC Invitational · Sep 1313:24.7Mora XC InvitationalSeptember 13, 2022
3,200 Meters · Veterans Golf CourseApollo Early Bird Cross Country Invite · Aug 2713:40.15Apollo Early Bird Cross Country InviteAugust 27, 2022
5,000 Meters · 5000 MetersGryphon XC Invitational · Oct 318:51.73Gryphon XC InvitationalOctober 3, 2025
5,000 Meters · Bluestem AmphitheaterMSHSL Section 8AAA Championships · Oct 2916:13.63MSHSL Section 8AAA ChampionshipsOctober 29, 2026
5,000 Meters · Detroit Lakes Country Club, Lakeview CourseCLC Cross Country Championship · Oct 1418:07.30CLC Cross Country ChampionshipOctober 14, 2025
5,000 Meters · Eagle Creek Golf ClubWillmar Glacial Lakes Invitational · Oct 317:01.90Willmar Glacial Lakes InvitationalOctober 3, 2026
5,000 Meters · Gale Woods FarmGryphon XC Invitational · Sep 3016:52Gryphon XC InvitationalSeptember 30, 2026
5,000 Meters · Grand National Golf ClubMSHSL Section 5A Championships · Oct 2620:16.6MSHSL Section 5A ChampionshipsOctober 26, 2023
5,000 Meters · Greenwood Golf CourseCentral Lakes Conference XC Championship · Oct 2016:55.9Central Lakes Conference XC ChampionshipOctober 20, 2026
5,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1919:51.9Roy Griak InvitationalSeptember 19, 2025
5,000 Meters · Lincoln Drive ParkBorder Battle · Sep 2617:01.6Border BattleSeptember 26, 2026
5,000 Meters · Lincoln Drive ParkBorder Battle · Sep 2717:50.20Border BattleSeptember 27, 2025
5,000 Meters · Little Falls Golf CourseLucky Lindy Invitational · Sep 1220:09.3Lucky Lindy InvitationalSeptember 12, 2024
5,000 Meters · Majestic Oaks Golf CourseMSHSL Class AAA State Championships · Nov 717:21.8MSHSL Class AAA State ChampionshipsNovember 7, 2026
5,000 Meters · Royalton High SchoolRoyals Invitational · Oct 1317:02.3Royals InvitationalOctober 13, 2026
5,000 Meters · Southbrook Golf CourseCardinal Classic · Sep 1516:35.8Cardinal ClassicSeptember 15, 2026
5,000 Meters · Spring Brook Golf CourseMora XC Invitational · Sep 1219:11.10Mora XC InvitationalSeptember 12, 2023
5,000 Meters · St. Cloud VA Medical CenterSt. Cloud Early Bird Invite · Aug 2917:23.22St. Cloud Early Bird InviteAugust 29, 2026
5,000 Meters · Veterans Golf CourseApollo Early Bird Cross Country Invite · Aug 2619:49.18Apollo Early Bird Cross Country InviteAugust 26, 2023
5,000 Meters · Warner Lake County ParkWarner Lake Invitational · Sep 1017:02.75Warner Lake InvitationalSeptember 10, 2026
5,000 Meters · Yankton Trail ParkAugustana Twilight XC Meet · Sep 417:14.50Augustana Twilight XC MeetSeptember 4, 2026
5,000 Meters · Zahler ParkMSHSL Section 8AAA Championships · Oct 2317:51.1MSHSL Section 8AAA ChampionshipsOctober 23, 2025

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

2026 Cross Country

12 results
DateMeetEventPlMarkGr
Nov 7MSHSL Class AAA State ChampionshipsNov 7 · 5,000 Meters Class AAA · Place 144 · St. Cloud TechSt. Cloud Tech5,000 Meters Class AAA14417:21.8 PB12
Oct 29MSHSL Section 8AAA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 11 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity1116:13.63 PB12
Oct 20Central Lakes Conference XC ChampionshipOct 20 · 5,000 Meters Varsity · Place 10 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity1016:55.9 PB12
Oct 13Royals InvitationalOct 13 · 5,000 Meters Varsity · Place 1 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity117:02.3 PB12
Oct 3Willmar Glacial Lakes InvitationalOct 3 · 5,000 Meters Boys Varsity · Place 4 · St. Cloud TechSt. Cloud Tech5,000 Meters Boys Varsity417:01.90 PB12
Sep 30Gryphon XC InvitationalSep 30 · 5,000 Meters Varsity · Place 15 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity1516:52 PB12
Sep 26Border BattleSep 26 · 5,000 Meters Varsity Boys -- AA · Place 62 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity Boys -- AA6217:01.6 PB12
Sep 17Section 8AAA PreviewSep 17 · 5,000 Meters Boys Varsity · Place 2 · St. Cloud TechSt. Cloud Tech5,000 Meters Boys Varsity216:24.512
Sep 15Cardinal ClassicSep 15 · 5,000 Meters Varsity · Place 5 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity516:35.8 PB12
Sep 10Warner Lake InvitationalSep 10 · 5,000 Meters Varsity · Place 4 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity417:02.75 PB12
Sep 4Augustana Twilight XC MeetSep 4 · 5,000 Meters Varsity · Place 100 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity10017:14.50 PB12
Aug 29St. Cloud Early Bird InviteAug 29 · 5,000 Meters Varsity · Place 7 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity717:23.22 PB12

2025 Cross Country

8 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 8AAA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 35 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity3517:51.1 PB11
Oct 14CLC Cross Country ChampionshipOct 14 · 5,000 Meters Varsity · Place 33 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity3318:07.30 PB11
Oct 3Gryphon XC InvitationalOct 3 · 5,000 Meters Varsity · Place 31 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity3118:51.73 PB11
Sep 27Border BattleSep 27 · 5,000 Meters Varsity Boys -- AA · Place 105 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity Boys -- AA10517:50.20 PB11
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Gopher Competition · Place 123 · St. Cloud TechSt. Cloud Tech5,000 Meters High School Boys Gopher Competition12319:51.9 PB11
Sep 12Section 8AAA Preview InvitationalSep 12 · 5,000 Meters Varsity · Place 59 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity5919:12.3JR
Sep 4Detroit Lakes Rotary InvitationalSep 4 · 5,000 Meters Varsity · Place 60 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity6019:29.6JR
Aug 23St. Cloud Early Bird InviteAug 23 · 5,000 Meters Varsity · Place 31 · St. Cloud TechSt. Cloud Tech5,000 Meters Varsity3119:13.1711

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 15Central Lakes Conference ChampionshipsOct 15 · 5,000 Meters Junior Varsity · Place 8 · St. Cloud TechSt. Cloud Tech5,000 Meters Junior Varsity818:43.3310
Oct 8Tiger InvitationalOct 8 · 5,000 Meters Junior Varsity · Place 16 · St. Cloud TechSt. Cloud Tech5,000 Meters Junior Varsity1619:09.410
Sep 19Rocori XC InvitationalSep 19 · 5,000 Meters Junior Varsity · Place 46 · St. Cloud TechSt. Cloud Tech5,000 Meters Junior Varsity4620:29.3SO
Sep 14Heartland PreviewSep 14 · 4,000 Meters Junior Varsity · Place 20 · St. Cloud TechSt. Cloud Tech4,000 Meters Junior Varsity2015:19.7010
Sep 12Lucky Lindy InvitationalSep 12 · 5,000 Meters Junior Varsity · Place 25 · St. Cloud TechSt. Cloud Tech5,000 Meters Junior Varsity2520:09.3 PB10
Aug 27Big Lake Battle at LibertyAug 27 · 5,000 Meters Junior Varsity · Place 1 · St. Cloud TechSt. Cloud Tech5,000 Meters Junior Varsity120:19.510

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 5A ChampionshipsOct 26 · 5,000 Meters Varsity · Place 79 · King’s AcademyKing’s Academy5,000 Meters Varsity7920:16.6 PB9
Oct 10Royals InvitationalOct 10 · 5,000 Meters Varsity · Place 18 · King’s AcademyKing’s Academy5,000 Meters Varsity1820:19.19
Sep 12Mora XC InvitationalSep 12 · 5,000 Meters Varsity · Place 62 · King’s AcademyKing’s Academy5,000 Meters Varsity6219:11.10 PB9
Aug 26Apollo Early Bird Cross Country InviteAug 26 · 5,000 Meters Varsity · Place 27 · King’s AcademyKing’s Academy5,000 Meters Varsity2719:49.18 PB9

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 11Royalton InvitationalOct 11 · 3,200 Meters Junior High · Place 5 · King’s AcademyKing’s Academy3,200 Meters Junior High514:26.3 PB8
Sep 13Mora XC InvitationalSep 13 · 3,200 Meters 7th and 8th Grades · Place 9 · St. Cloud ChristianSt. Cloud Christian3,200 Meters 7th and 8th Grades913:24.7 PB8
Aug 27Apollo Early Bird Cross Country InviteAug 27 · 3,200 Meters Junior High · Place 10 · King’s AcademyKing’s Academy3,200 Meters Junior High1013:40.15 PB8