Personal bests

Best marks in available results
Event / courseMarkMeetDate
5,000 Meters · Highland 9 Golf CourseMSHSL Section 4AAA Championships · Oct 2516:43.0MSHSL Section 4AAA ChampionshipsOctober 25, 2023
5,000 Meters · Les Bolstadt Golf CourseMSHSL Class AAA State Championships · Nov 416:32.6MSHSL Class AAA State ChampionshipsNovember 4, 2023
5,000 Meters · Simley Senior High SchoolSimley Invitational · Oct 818:11.78Simley InvitationalOctober 8, 2022
5,000 Meters · St. Croix Bluffs Regional ParkDewey Minnaert Invite · Sep 717:02.26Dewey Minnaert InviteSeptember 7, 2023
5,000 Meters · Valleywood Golf CourseMSHSL Section 3AAA Championships · Oct 2717:11.4MSHSL Section 3AAA ChampionshipsOctober 27, 2022
8,000 Meters · Notre Dame Burke Memorial Golf CourseIrish Invitational · Sep 2730:15.37Irish InvitationalSeptember 27, 2025

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

2026 Cross Country

1 results
DateMeetEventPlMarkGr
Sep 182026 National Catholic InvitationalSep 18 · 8,000 Meters Men · Place 195 · University of Notre Dame ClubUniversity of Notre Dame Club8,000 Meters Men19531:58.00Jr

2025 Cross Country

2 results
DateMeetEventPlMarkGr
Sep 27Irish InvitationalSep 27 · 8,000 Meters Collegiate Club · Place 23 · University of Notre Dame ClubUniversity of Notre Dame Club8,000 Meters Collegiate Club2330:15.37 PBSo
Sep 192025 National Catholic InvitationalSep 19 · 8,000 Meters Catholic Champs · Place 133 · University of Notre Dame ClubUniversity of Notre Dame Club8,000 Meters Catholic Champs13331:05.30So

2023 Cross Country

4 results
DateMeetEventPlMarkGr
Nov 4MSHSL Class AAA State ChampionshipsNov 4 · 5,000 Meters Class AAA · Place 66 · East RidgeEast Ridge5,000 Meters Class AAA6616:32.6 PB12
Oct 25MSHSL Section 4AAA ChampionshipsOct 25 · 5,000 Meters Varsity · Place 10 · East RidgeEast Ridge5,000 Meters Varsity1016:43.0 PB12
Oct 17Suburban East Conference Cross CountryOct 17 · Varsity · Place 13 · East RidgeEast RidgeVarsity135:1412
Sep 7Dewey Minnaert InviteSep 7 · 5,000 Meters Varsity · Place 14 · East RidgeEast Ridge5,000 Meters Varsity1417:02.26 PB12

2022 Cross Country

3 results
DateMeetEventPlMarkGr
Oct 27MSHSL Section 3AAA ChampionshipsOct 27 · 5,000 Meters Varsity · Place 23 · East RidgeEast Ridge5,000 Meters Varsity2317:11.4 PB11
Oct 18Suburban East Conference ChampionshipsOct 18 · 5,000 Meters Varsity · Place 35 · East RidgeEast Ridge5,000 Meters Varsity355:3011
Oct 8Simley InvitationalOct 8 · 5,000 Meters Varsity · Place 19 · East RidgeEast Ridge5,000 Meters Varsity1918:11.78 PB11

2021 Cross Country

4 results
DateMeetEventPlMarkGr
Oct 28MSHSL Section 3AAA ChampionshipsOct 28 · 5,000 Meters Section · Place 40 · East RidgeEast Ridge5,000 Meters Section4017:45.810
Oct 19Suburban East Conference ChampionshipOct 19 · 5,000 Meters Varsity · Place 56 · East RidgeEast Ridge5,000 Meters Varsity565:5210
Oct 7Thundering Royal Elks InvitationalOct 7 · 5,000 Meters Varsity · Place 34 · East RidgeEast Ridge5,000 Meters Varsity3418:33.1—
Sep 25Milaca Mega MeetSep 25 · 5,000 Meters Varsity Division 1 · Place 108 · East RidgeEast Ridge5,000 Meters Varsity Division 110818:33.4—

2020 Cross Country

2 results
DateMeetEventPlMarkGr
Oct 7Suburban East Conference XC ChampionshipsOct 7 · 5,000 Meters Junior Varsity · Place 50 · East RidgeEast Ridge5,000 Meters Junior Varsity506:159
Sep 25Stillwater vs. East RidgeSep 25 · 5,000 Meters Varsity · Place 7 · East RidgeEast Ridge5,000 Meters Varsity719:51.1—