Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Eagan H.S. 5kSouth Suburban Conference Championships · Oct 1018:57.78South Suburban Conference ChampionshipsOctober 10, 2025
5,000 Meters · Gale Woods FarmVictoria Lions Invitational · Sep 3019:00.8Victoria Lions InvitationalSeptember 30, 2025
5,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1920:01.5Roy Griak InvitationalSeptember 19, 2025
5,000 Meters · Levi Dodge Middle SchoolFarmington Invite · Sep 2822:54.70Farmington InviteSeptember 28, 2023
5,000 Meters · Nicollet M.S.Burnsville Invitational · Sep 1718:48.0Burnsville InvitationalSeptember 17, 2026
5,000 Meters · St. Olaf CC CourseSt. Olaf H.S. Showcase · Sep 319:07.77St. Olaf H.S. ShowcaseSeptember 3, 2026
5,000 Meters · Steve Michaud ParkAppleJack Invitational · Sep 1019:28.9AppleJack InvitationalSeptember 10, 2026

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

2026 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 17Burnsville InvitationalSep 17 · 5,000 Meters Varsity · Place 20 · Shakopee5,000 Meters Varsity2018:48.0 PB10
Sep 10AppleJack InvitationalSep 10 · 5,000 Meters Varsity · Place 47 · Shakopee5,000 Meters Varsity4719:28.9 PB10
Sep 3St. Olaf H.S. ShowcaseSep 3 · 5,000 Meters Varsity · Place 143 · Shakopee5,000 Meters Varsity14319:07.77 PB10

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 21MSHSL Section 2AAA ChampionshipsOct 21 · 5,000 Meters Varsity · Place 53 · Shakopee5,000 Meters Varsity5319:09.69
Oct 10South Suburban Conference ChampionshipsOct 10 · 5,000 Meters Varsity Boys · Place 73 · Shakopee5,000 Meters Varsity Boys7318:57.78 PB9
Sep 30Victoria Lions InvitationalSep 30 · 5,000 Meters Varsity · Place 96 · Shakopee5,000 Meters Varsity9619:00.8 PB9
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Championship Race · Place 390 · Shakopee5,000 Meters High School Boys Championship Race39020:01.5 PB9
Sep 11Lakeville North AppleJack InvitationalSep 11 · 5,000 Meters Varsity · Place 109 · Shakopee5,000 Meters Varsity10920:01.49
Aug 28St. Olaf H.S. ShowcaseAug 28 · 5,000 Meters Varsity · Place 157 · Shakopee5,000 Meters Varsity15719:46.369

2024 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 22MSHSL Section 2AAA ChampionshipsOct 22 · 5,000 Meters Varsity · Place 49 · Shakopee5,000 Meters Varsity4920:40.908
Oct 11South Suburban Conference ChampionshipsOct 11 · 5,000 Meters Varsity · Place 74 · Shakopee5,000 Meters Varsity7420:03.38
Oct 1Victoria Lions InvitationalOct 1 · 5,000 Meters Varsity · Place 133 · Shakopee5,000 Meters Varsity13320:11.98
Sep 13Lakeville North AppleJack InvitationalSep 13 · 5,000 Meters Varsity · Place 119 · Shakopee5,000 Meters Varsity11920:09.98
Sep 5Bauman/Rovn InvitationalSep 5 · 5,000 Meters Varsity · Place 112 · Shakopee5,000 Meters Varsity11220:30.08
Aug 29Shakopee InvitationalAug 29 · 2 Miles Varsity · Place 20 · Shakopee2 Miles Varsity2013:08.58

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 13South Suburban Conference ChampionshipsOct 13 · 5,000 Meters Junior Varsity · Place 123 · Shakopee5,000 Meters Junior Varsity12323:02.07
Oct 3Victoria Lions InvitationalOct 3 · 5,000 Meters Junior Varsity · Place 129 · Shakopee5,000 Meters Junior Varsity12923:20.70—
Sep 28Farmington InviteSep 28 · 5,000 Meters Boys 5k · Place 330 · Shakopee5,000 Meters Boys 5k33022:54.70 PB7
Aug 31Shakopee InvitationalAug 31 · 2 Miles Junior Varsity · Place 32 · Shakopee2 Miles Junior Varsity3215:00.45—