Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Chippewa Middle SchoolTom Watson Mustang Stampede · Sep 2310:56.50Tom Watson Mustang StampedeSeptember 23, 2023
3,200 Meters · Orono High SchoolOrono XC Invitational · Aug 3111:32.0Orono XC InvitationalAugust 31, 2022
5,000 Meters · Battle Creek Regional ParkIMAC Championhips · Oct 1017:15.8IMAC ChampionhipsOctober 10, 2024
5,000 Meters · Gale Woods FarmGryphon XC Invitational · Oct 417:43.72Gryphon XC InvitationalOctober 4, 2023
5,000 Meters · Glencoe - Silver Lake Junior/Senior High SchoolCaty Delwiche Invitational · Sep 2418:17.7Caty Delwiche InvitationalSeptember 24, 2026
5,000 Meters · Les Bolstad Golf COurseMSHSL State Championships - Class AA · Nov 217:26.4MSHSL State Championships - Class AANovember 2, 2024
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AA State Championships · Nov 417:49.6MSHSL Class AA State ChampionshipsNovember 4, 2023
5,000 Meters · Litchfield Golf CourseLitchfield Invitational · Oct 316:44.1Litchfield InvitationalOctober 3, 2024
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1417:43.4All-American InvitationalSeptember 14, 2024
5,000 Meters · Luther College CampusAll-American Invitational · Sep 917:54.10All-American InvitationalSeptember 9, 2023
5,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 318:32.1Steve Johnson Invitational October 3, 2026
5,000 Meters · Orono High SchoolOrono XC Invitational · Aug 3017:43.90Orono XC InvitationalAugust 30, 2023
5,000 Meters · Shamrock Golf CourseRocket Run · Sep 1019:12.5Rocket RunSeptember 10, 2026
5,000 Meters · Valleywood Golf CourseMSHSL Section 3AA Championships · Oct 2416:49.10MSHSL Section 3AA ChampionshipsOctober 24, 2024
5,000 Meters · Yankton Trail ParkNXR Heartland Regional Championships · Nov 1017:43.1NXR Heartland Regional ChampionshipsNovember 10, 2024

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

2026 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 6AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 29 · BlakeBlake5,000 Meters Varsity2917:49.711
Oct 13IMAC Conference ChampionshipsOct 13 · 5,000 Meters Varsity · Place 25 · BlakeBlake5,000 Meters Varsity2518:52.511
Oct 3Steve Johnson Invitational Oct 3 · 5,000 Meters Varsity · Place 221 · BlakeBlake5,000 Meters Varsity22118:32.1 PB11
Sep 24Caty Delwiche InvitationalSep 24 · 5,000 Meters Varsity · Place 24 · BlakeBlake5,000 Meters Varsity2418:17.7 PB11
Sep 10Rocket RunSep 10 · 5,000 Meters Emerging Varsity/Junior Varsity · Place 3 · BlakeBlake5,000 Meters Emerging Varsity/Junior Varsity319:12.5 PB11

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 6AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 37 · BlakeBlake5,000 Meters Varsity3718:14.010
Oct 9IMAC ChampionshipsOct 9 · 5,000 Meters Varsity · Place 15 · BlakeBlake5,000 Meters Varsity1517:16.410
Oct 4Swain InvitationalOct 4 · 5,000 Meters Varsity · Place 17 · BlakeBlake5,000 Meters Varsity1718:49.1SO
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Championship Race · Place 229 · BlakeBlake5,000 Meters High School Boys Championship Race22918:27.810
Sep 4Bauman-Rovn InvitationalSep 4 · 5,000 Meters Varsity · Place 49 · BlakeBlake5,000 Meters Varsity4917:54.1SO
Aug 27Orono XC InvitationalAug 27 · 5,000 Meters Varsity · Place 22 · BlakeBlake5,000 Meters Varsity2217:41.9SO

2024 Cross Country

9 results
DateMeetEventPlMarkGr
Nov 10NXR Heartland Regional ChampionshipsNov 10 · 5,000 Meters Open Invitational Section 6 · Place 210 · BlakeBlake5,000 Meters Open Invitational Section 621017:43.1 PB9
Nov 2MSHSL State Championships - Class AANov 2 · 5,000 Meters Class AA · Place 112 · BlakeBlake5,000 Meters Class AA11217:26.4 PB9
Oct 24MSHSL Section 3AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 12 · BlakeBlake5,000 Meters Varsity1216:49.10 PB9
Oct 10IMAC ChampionhipsOct 10 · 5,000 Meters Varsity · Place 13 · BlakeBlake5,000 Meters Varsity1317:15.8 PB9
Oct 3Litchfield InvitationalOct 3 · 5,000 Meters Varsity · Place 23 · BlakeBlake5,000 Meters Varsity2316:44.1 PB9
Sep 21Tom Watson Mustang Stampede XC MeetSep 21 · 5,000 Meters Varsity · Place 11 · Blake School (The)Blake School (The)5,000 Meters Varsity1117:25.969
Sep 14All-American InvitationalSep 14 · 5,000 Meters Varsity · Place 68 · BlakeBlake5,000 Meters Varsity6817:43.4 PB9
Aug 28Orono XC InvitationalAug 28 · 5,000 Meters Varsity · Place 15 · Blake School (The)Blake School (The)5,000 Meters Varsity1518:07.1FR
Aug 24Ron Kretsch InvitationalAug 24 · 2 Miles Varsity · Place 5 · Blake School (The)Blake School (The)2 Miles Varsity511:30.59

2023 Cross Country

7 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class AA State ChampionshipsNov 4 · 5,000 Meters Class AA · Place 119 · BlakeBlake5,000 Meters Class AA11917:49.6 PB8
Oct 26MSHSL Section 3AA ChampionshipsOct 26 · 5,000 Meters Varsity · Place 16 · BlakeBlake5,000 Meters Varsity1617:11.38
Oct 4Gryphon XC InvitationalOct 4 · 5,000 Meters Varsity · Place 14 · BlakeBlake5,000 Meters Varsity1417:43.72 PB8
Sep 23Tom Watson Mustang StampedeSep 23 · 3,200 Meters Middle School · Place 2 · BlakeBlake3,200 Meters Middle School210:56.50 PB8
Sep 14DeLaSalle Islander InvitationalSep 14 · 5,000 Meters Varsity · Place 10 · Blake School (The)Blake School (The)5,000 Meters Varsity1018:04.770
Sep 9All-American InvitationalSep 9 · 5,000 Meters Varsity · Place 72 · BlakeBlake5,000 Meters Varsity7217:54.10 PB8
Aug 30Orono XC InvitationalAug 30 · 5,000 Meters Varsity · Place 14 · BlakeBlake5,000 Meters Varsity1417:43.90 PB8

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Sep 8Rocket RunSep 8 · 2,500 Meters Varsity · Place 3 · Blake School (The)Blake School (The)2,500 Meters Varsity39:21.507
Aug 31Orono XC InvitationalAug 31 · 3,200 Meters Junior High · Place 2 · BlakeBlake3,200 Meters Junior High211:32.0 PB7
Aug 27BSM Ron Kretsch InvitationalAug 27 · 3,200 Meters Middle School · Place 5 · BlakeBlake3,200 Meters Middle School512:17.2—