Personal bests

Best marks in available results
Event / courseMarkMeetDate
3,200 Meters · Chippewa Middle SchoolTom Watson Mustang Stampede · Sep 2311:07.50Tom Watson Mustang StampedeSeptember 23, 2023
3,200 Meters · Orono High SchoolOrono XC Invitational · Aug 3112:00.4Orono XC InvitationalAugust 31, 2022
5,000 Meters · Battle Creek Regional ParkIMAC Championships · Oct 916:58.8IMAC ChampionshipsOctober 9, 2025
5,000 Meters · Fort Snelling Golf CourseRoy Griak Invitational · Sep 1817:57.6Roy Griak InvitationalSeptember 18, 2026
5,000 Meters · Gale Woods FarmMSHSL Section 6AA Championships · Oct 2317:15.4MSHSL Section 6AA ChampionshipsOctober 23, 2025
5,000 Meters · Gale Woods Regional ParkGryphon XC Invitational · Oct 519:03.6Gryphon XC InvitationalOctober 5, 2022
5,000 Meters · Glencoe - Silver Lake Junior/Senior High SchoolCaty Delwiche Invitational · Sep 2417:46.4Caty Delwiche InvitationalSeptember 24, 2026
5,000 Meters · Les Bolstad Golf COurseMSHSL State Championships - Class AA · Nov 217:59.1MSHSL State Championships - Class AANovember 2, 2024
5,000 Meters · Les Bolstadt Golf CourseRoy Griak Invitational · Sep 1918:00.7Roy Griak InvitationalSeptember 19, 2025
5,000 Meters · Litchfield Golf CourseLitchfield Invitational · Oct 316:52.1Litchfield InvitationalOctober 3, 2024
5,000 Meters · Luther CollegeAll-American Invitational · Sep 1417:34.5All-American InvitationalSeptember 14, 2024
5,000 Meters · Luther College CampusAll-American Invitational · Sep 918:23.50All-American InvitationalSeptember 9, 2023
5,000 Meters · Max Cross Country CourseSteve Johnson Invitational · Oct 317:55.0Steve Johnson Invitational October 3, 2026
5,000 Meters · Orono High SchoolOrono XC Invitational · Aug 3018:22.40Orono XC InvitationalAugust 30, 2023
5,000 Meters · Shamrock Golf CourseRocket Run · Sep 1018:21.9Rocket RunSeptember 10, 2026
5,000 Meters · Valleywood Golf CourseMSHSL Section 3AA Championships · Oct 2417:10.20MSHSL Section 3AA ChampionshipsOctober 24, 2024

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

2026 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 29MSHSL Section 6AA ChampionshipsOct 29 · 5,000 Meters Varsity · Place 43 · BlakeBlake5,000 Meters Varsity4318:30.111
Oct 3Steve Johnson Invitational Oct 3 · 5,000 Meters Varsity · Place 168 · BlakeBlake5,000 Meters Varsity16817:55.0 PB11
Sep 24Caty Delwiche InvitationalSep 24 · 5,000 Meters Varsity · Place 12 · BlakeBlake5,000 Meters Varsity1217:46.4 PB11
Sep 18Roy Griak InvitationalSep 18 · 5,000 Meters High School Boys Championship Race · Place 310 · BlakeBlake5,000 Meters High School Boys Championship Race31017:57.6 PB11
Sep 10Rocket RunSep 10 · 5,000 Meters Championship/Varsity · Place 34 · BlakeBlake5,000 Meters Championship/Varsity3418:21.9 PB11
Sep 2Orono XC InvitationalSep 2 · 5,000 Meters Boys Varsity · Place 24 · BlakeBlake5,000 Meters Boys Varsity2418:44.711

2025 Cross Country

6 results
DateMeetEventPlMarkGr
Oct 23MSHSL Section 6AA ChampionshipsOct 23 · 5,000 Meters Varsity · Place 18 · BlakeBlake5,000 Meters Varsity1817:15.4 PB10
Oct 9IMAC ChampionshipsOct 9 · 5,000 Meters Varsity · Place 12 · BlakeBlake5,000 Meters Varsity1216:58.8 PB10
Oct 4Swain InvitationalOct 4 · 5,000 Meters Varsity · Place 10 · BlakeBlake5,000 Meters Varsity1018:18.6SO
Sep 19Roy Griak InvitationalSep 19 · 5,000 Meters High School Boys Championship Race · Place 171 · BlakeBlake5,000 Meters High School Boys Championship Race17118:00.7 PB10
Sep 4Bauman-Rovn InvitationalSep 4 · 5,000 Meters Varsity · Place 32 · BlakeBlake5,000 Meters Varsity3217:24.1SO
Aug 27Orono XC InvitationalAug 27 · 5,000 Meters Varsity · Place 16 · BlakeBlake5,000 Meters Varsity1617:20.3SO

2024 Cross Country

8 results
DateMeetEventPlMarkGr
Nov 2MSHSL State Championships - Class AANov 2 · 5,000 Meters Class AA · Place 142 · BlakeBlake5,000 Meters Class AA14217:59.1 PB9
Oct 24MSHSL Section 3AA ChampionshipsOct 24 · 5,000 Meters Varsity · Place 20 · BlakeBlake5,000 Meters Varsity2017:10.20 PB9
Oct 10IMAC ChampionhipsOct 10 · 5,000 Meters Varsity · Place 14 · BlakeBlake5,000 Meters Varsity1417:15.99
Oct 3Litchfield InvitationalOct 3 · 5,000 Meters Varsity · Place 27 · BlakeBlake5,000 Meters Varsity2716:52.1 PB9
Sep 21Tom Watson Mustang Stampede XC MeetSep 21 · 5,000 Meters Varsity · Place 26 · Blake School (The)Blake School (The)5,000 Meters Varsity2617:55.789
Sep 14All-American InvitationalSep 14 · 5,000 Meters Varsity · Place 63 · BlakeBlake5,000 Meters Varsity6317:34.5 PB9
Aug 28Orono XC InvitationalAug 28 · 5,000 Meters Varsity · Place 16 · Blake School (The)Blake School (The)5,000 Meters Varsity1618:08.3FR
Aug 24Ron Kretsch InvitationalAug 24 · 2 Miles Varsity · Place 4 · Blake School (The)Blake School (The)2 Miles Varsity411:22.19

2023 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 4Gryphon XC InvitationalOct 4 · 5,000 Meters Junior Varsity · Place 2 · BlakeBlake5,000 Meters Junior Varsity218:11.998
Sep 23Tom Watson Mustang StampedeSep 23 · 3,200 Meters Middle School · Place 3 · BlakeBlake3,200 Meters Middle School311:07.50 PB8
Sep 14DeLaSalle Islander InvitationalSep 14 · 5,000 Meters Varsity · Place 36 · Blake School (The)Blake School (The)5,000 Meters Varsity3619:14.010
Sep 9All-American InvitationalSep 9 · 5,000 Meters Varsity · Place 100 · BlakeBlake5,000 Meters Varsity10018:23.50 PB8
Aug 30Orono XC InvitationalAug 30 · 5,000 Meters Varsity · Place 33 · BlakeBlake5,000 Meters Varsity3318:22.40 PB8

2022 Cross Country

5 results
DateMeetEventPlMarkGr
Oct 27MSHSL Section 3AA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 40 · BlakeBlake5,000 Meters Varsity4018:11.97
Oct 5Gryphon XC InvitationalOct 5 · 5,000 Meters Varsity · Place 36 · BlakeBlake5,000 Meters Varsity3619:03.6 PB7
Sep 8Rocket RunSep 8 · 2,500 Meters Varsity · Place 9 · Blake School (The)Blake School (The)2,500 Meters Varsity99:49.607
Aug 31Orono XC InvitationalAug 31 · 3,200 Meters Junior High · Place 9 · BlakeBlake3,200 Meters Junior High912:00.4 PB7
Aug 27BSM Ron Kretsch InvitationalAug 27 · 3,200 Meters Middle School · Place 10 · BlakeBlake3,200 Meters Middle School1012:45.6—