Personal bests

Best marks in available results
Event / courseMarkMeetDate
10,000 Meters · Lewis UniversityNCAA DII Midwest Regional · Nov 932:29.8NCAA DII Midwest RegionalNovember 9, 2024
2 Miles · Nicollet Jr. HighSSC Round #1 at Burnsville · Aug 2710:28.8SSC Round #1 at BurnsvilleAugust 27, 2020
5,000 Meters · Dakota County Fair Grounds 5kSSC Round #5 at Farmington · Oct 416:24.1SSC Round #5 at FarmingtonOctober 4, 2020
5,000 Meters · Eagan H.S. 5kSSC Championships at Eagan · Oct 1016:40.4SSC Championships at EaganOctober 10, 2020
5,000 Meters · Michaud Park 5k CourseSSC Round #4 at Lakeville · Sep 1816:29.6SSC Round #4 at LakevilleSeptember 18, 2020
5,000 Meters · Pond Athletic ComplexSSC Round #2 at Prior Lake · Sep 417:00.4SSC Round #2 at Prior LakeSeptember 4, 2020
5,000 Meters · Shakopee High SchoolSSC Round #3 at Shakopee · Sep 1216:24.9SSC Round #3 at ShakopeeSeptember 12, 2020
5,000 Meters · Valleywood Golf CourseMSHSL Section 3AA Championships · Oct 2416:13.1MSHSL Section 3AA ChampionshipsOctober 24, 2019
8,000 Meters · Calvin College - Gainey Athletic ComplexGLIAC Championships · Oct 2526:23.70GLIAC ChampionshipsOctober 25, 2025
8,000 Meters · Katke Golf CourseGLIAC Cross Country Championships · Oct 2625:29.7GLIAC Cross Country ChampionshipsOctober 26, 2024
8,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1927:14.9Roy Griak InvitationalSeptember 19, 2025
8,000 Meters · Lewis UniversityLewis Crossover · Oct 1125:29.91Lewis CrossoverOctober 11, 2025
8,000 Meters · Michigan Tech Trails ParkingYooper Skirmish · Sep 226:45.9Yooper SkirmishSeptember 2, 2023
8,000 Meters · Nekoosa HSNekoosa Cross Country Meet · Sep 925:58.9Nekoosa Cross Country MeetSeptember 9, 2023
8,000 Meters · Shorewood ParkGreen Bay Phoenix Open · Sep 825:58.9Green Bay Phoenix OpenSeptember 8, 2023
8,000 Meters · University of Minnesota, Golf Course Club HouseRoy Griak Invitational-College · Sep 2227:41.3Roy Griak Invitational-CollegeSeptember 22, 2023

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

2025 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25GLIAC ChampionshipsOct 25 · 8,000 Meters Collegiate · Place 57 · Michigan TechMichigan Tech8,000 Meters Collegiate5726:23.70 PBSr
Oct 11Lewis CrossoverOct 11 · 8,000 Meters Mens 8000 · Place 107 · Michigan TechMichigan Tech8,000 Meters Mens 800010725:29.91 PBSr
Sep 19Roy Griak InvitationalSep 19 · 8,000 Meters Jo Rider Men’s Maroon Race (Division · Place 21 · Michigan TechMichigan Tech8,000 Meters Jo Rider Men’s Maroon Race (Division2127:14.9 PBSr

2024 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 9NCAA DII Midwest RegionalNov 9 · 10,000 Meters D2 Midwest · Place 65 · Michigan TechMichigan Tech10,000 Meters D2 Midwest6532:29.8 PBJr
Oct 26GLIAC Cross Country ChampionshipsOct 26 · 8,000 Meters Varsity · Place 29 · Michigan TechMichigan Tech8,000 Meters Varsity2925:29.7 PBJr
Oct 12Lewis CrossoverOct 12 · 8,000 Meters Varsity · Place 130 · Michigan TechMichigan Tech8,000 Meters Varsity13025:27.55Jr
Sep 20Roy Griak InvitationalSep 20 · 8,000 Meters Maroon · Place 53 · Michigan TechMichigan Tech8,000 Meters Maroon5327:22.2Jr

2023 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21GLIAC Cross Country ChampionshipsOct 21 · 8,000 Meters College · Place 68 · Michigan TechMichigan Tech8,000 Meters College6826:53.9So
Oct 7Lewis CrossoverOct 7 · 8,000 Meters Varsity · Place 131 · Michigan TechMichigan Tech8,000 Meters Varsity13125:39.6SO
Sep 22Roy Griak Invitational-CollegeSep 22 · 8,000 Meters Maroon · Place 107 · Michigan TechMichigan Tech8,000 Meters Maroon10727:41.3 PBSo
Sep 9Nekoosa Cross Country MeetSep 9 · 8,000 Meters New Division · Place 19 · Michigan TechMichigan Tech8,000 Meters New Division1925:58.9 PBSo
Sep 8Green Bay Phoenix OpenSep 8 · 8,000 Meters College · Place 17 · Michigan TechMichigan Tech8,000 Meters College1725:58.9 PBSo
Sep 2Yooper SkirmishSep 2 · 8,000 Meters College · Place 6 · Michigan TechMichigan Tech8,000 Meters College626:45.9 PBSo

2022 Cross Country

1 results
DateMeetEventPlMarkGr
Oct 8Lewis CrossoverOct 8 · 8,000 Meters Varsity · Place 138 · Michigan TechMichigan Tech8,000 Meters Varsity13826:31.3FR

2020 Cross Country

7 results
DateMeetEventPlMarkGr
Oct 15MSHSL Section 3AA ChampionshipsOct 15 · 5,000 Meters Varsity · Place 19 · EaganEagan5,000 Meters Varsity1917:01.812
Oct 10SSC Championships at EaganOct 10 · 5,000 Meters Varsity Boys SSC Championships · Place 8 · EaganEagan5,000 Meters Varsity Boys SSC Championships816:40.4 PB12
Oct 4SSC Round #5 at FarmingtonOct 4 · 5,000 Meters Boys Combined 5k · Place 4 · EaganEagan5,000 Meters Boys Combined 5k416:24.1 PB12
Sep 18SSC Round #4 at LakevilleSep 18 · 5,000 Meters Boys 5k · Place 4 · EaganEagan5,000 Meters Boys 5k416:29.6 PB12
Sep 12SSC Round #3 at ShakopeeSep 12 · 5,000 Meters Boys 5k · Place 3 · EaganEagan5,000 Meters Boys 5k316:24.9 PB12
Sep 4SSC Round #2 at Prior LakeSep 4 · 5,000 Meters Varsity · Place 11 · EaganEagan5,000 Meters Varsity1117:00.4 PB12
Aug 27SSC Round #1 at BurnsvilleAug 27 · 2 Miles Boys 2 Mile · Place 6 · EaganEagan2 Miles Boys 2 Mile610:28.8 PB12

2019 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 24MSHSL Section 3AA ChampionshipsOct 24 · 5,000 Meters Section · Place 13 · EaganEagan5,000 Meters Section1316:13.1 PB11
Oct 11SSC South Suburban Conference ChampionshipsOct 11 · 5,000 Meters Varsity · Place 25 · EaganEagan5,000 Meters Varsity2517:18.111
Sep 28Willmar InvitationalSep 28 · 5,000 Meters Varsity · Place 4 · EaganEagan5,000 Meters Varsity416:49.7—
Sep 19Farmington Cowbell Classic InviteSep 19 · 5,000 Meters Varsity · Place 5 · EaganEagan5,000 Meters Varsity516:31.511
Sep 13Lakeville North Applejack InviteSep 13 · 5,000 Meters Varsity · Place 10 · EaganEagan5,000 Meters Varsity1016:50.0—

2018 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 25MSHSL Section 3AA ChampionshipsOct 25 · 5,000 Meters Varsity · Place 21 · EaganEagan5,000 Meters Varsity2116:51.710
Oct 12South Suburban Conference ChampionshipOct 12 · 5,000 Meters Varsity · Place 37 · EaganEagan5,000 Meters Varsity3717:33.410
Sep 292018 Roy Griak InvitationalSep 29 · 5,000 Meters Varsity · Place 158 · Eagan (Mn)Eagan (Mn)5,000 Meters Varsity15817:30.810

2017 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 26MSHSL Section 3AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 53 · EaganEagan5,000 Meters Varsity5317:55.19
Sep 23Roy Griak InvitationalSep 23 · 5,000 Meters Varsity · Place 291 · EaganEagan5,000 Meters Varsity29119:10.8—
Sep 16Lakeville North Applejack InvitationalSep 16 · 5,000 Meters Varsity · Place 50 · EaganEagan5,000 Meters Varsity5017:55.96049
Sep 1Irish InviteSep 1 · 2 Miles Varsity · Place 103 · EaganEagan2 Miles Varsity10311:09.9Unofficial9