Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSt. Olaf Tostrud Classic · Feb 205:48.17aSt. Olaf Tostrud ClassicFebruary 20, 2026
1500 Meters · OutdoorHamline Invitational · Mar 305:16.85aHamline InvitationalMarch 30, 2026
1600 Meters · IndoorOrono Indoor Meet · Apr 56:08.21aOrono Indoor MeetApril 5, 2025
1600 Meters · OutdoorChanhassen Invitational · Apr 225:50.63aChanhassen InvitationalApril 22, 2025
3000 Meters · IndoorGopher Classic · Feb 711:44.74aGopher ClassicFebruary 7, 2026
3000m Steeplechase · 0.762m · OutdoorMIAC Outdoor Championship · Apr 3012:47.85aMIAC Outdoor ChampionshipApril 30, 2026
3000m Steeplechase · OutdoorUniv. of St. Thomas Joe Sweeney Invitational · Apr 2912:41.74aUniv. of St. Thomas Joe Sweeney InvitationalApril 29, 2026
3200 Meters · OutdoorClass AA State True Team Meet · May 1712:37.07aClass AA State True Team MeetMay 17, 2025
400 Meters · OutdoorWaconia Quad · Apr 251:14.81aWaconia QuadApril 25, 2024
5000 Meters · IndoorCSB / SJU Valentine’s Day Open · Feb 1421:42.67aCSB / SJU Valentine’s Day OpenFebruary 14, 2026
800 Meters · IndoorCSB/SJU Alumni Meet · Jan 242:37.50aCSB/SJU Alumni MeetJanuary 24, 2026
800 Meters · OutdoorNP Last Chance Meet · May 212:31.71aNP Last Chance MeetMay 21, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 30MIAC Outdoor ChampionshipApr 30 · 3000m Steeplechase · Place 17 · Saint BenedictSaint Benedict3000m Steeplechase0.762m17.12:47.85a PBFr
Apr 29Univ. of St. Thomas Joe Sweeney InvitationalApr 29 · 3000m Steeplechase · Place 12 · Saint BenedictSaint Benedict3000m Steeplechase1212:41.74a PBFr
Apr 24Janis Rider/Doug Bolstorff InvitationalApr 24 · 1500 Meters · Place 27 · Saint BenedictSaint Benedict1500 Meters27.5:24.21aFr
Apr 16CSB/SJU InvitationalApr 16 · 1500 Meters · Place 22 · Saint BenedictSaint Benedict1500 Meters22.5:42.29aFr
Apr 16CSB/SJU InvitationalApr 16 · 800 Meters · Saint BenedictSaint Benedict800 Meters—DNSFr
Apr 11Gene Glader InvitationalApr 11 · 3000m Steeplechase · Place 12 · Saint BenedictSaint Benedict3000m Steeplechase0.762m12.12:50.14aFr
Apr 11Gene Glader InvitationalApr 11 · 800 Meters · Saint BenedictSaint Benedict800 Meters—DNSFr
Mar 30Hamline InvitationalMar 30 · 1500 Meters · Place 13 · Saint BenedictSaint Benedict1500 Meters135:16.85a PBFr
Mar 28CSB/SJU Optimistic MeetMar 28 · 3000m Steeplechase · Place 4 · Saint BenedictSaint Benedict3000m Steeplechase0.762m4.13:25.49aFr

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 20St. Olaf Tostrud ClassicFeb 20 · 3000 Meters · Place 10 · Saint BenedictSaint Benedict3000 Meters1012:05.73aFr
Feb 20St. Olaf Tostrud ClassicFeb 20 · 1 Mile · Place 15 · Saint BenedictSaint Benedict1 Mile155:48.17a PBFr
Feb 14CSB / SJU Valentine’s Day OpenFeb 14 · 5000 Meters · Place 12 · Saint BenedictSaint Benedict5000 Meters1221:42.67a PBFr
Feb 7Gopher ClassicFeb 7 · 3000 Meters · Place 11 · Saint BenedictSaint Benedict3000 Meters1111:44.74a PBFr
Jan 24CSB/SJU Alumni MeetJan 24 · 800 Meters · Place 8 · Saint BenedictSaint Benedict800 Meters82:37.50a PBFr

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 27MSHSL Section 6AA ChampionshipsMay 27 · 800 Meters · Place 17 · OronoOrono800 MetersRound P17.2:34.57a12
May 21NP Last Chance MeetMay 21 · 800 Meters · Place 13 · OronoOrono800 Meters132:31.71a PB12
May 17Class AA State True Team MeetMay 17 · 3200 Meters · Place 17 · OronoOrono3200 Meters17.12:37.07a PB12
May 14Metro West Conference ChampionshipsMay 14 · 1600 Meters · Place 10 · OronoOrono1600 Meters105:56.75a12
May 7Section 6AA True TeamMay 7 · 3200 Meters · Place 11 · OronoOrono3200 Meters11.12:54.66a12
May 1Minnesota HS InvitationalMay 1 · 3200 Meters · Place 15 · OronoOrono3200 Meters1513:09.21a12
Apr 22Chanhassen InvitationalApr 22 · 1600 Meters · Place 3 · OronoOrono1600 Meters3.5:50.63a PB12
Apr 10Red Night TriApr 10 · 800 Meters · Place 6 · OronoOrono800 Meters62:41.97a12

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Orono Indoor MeetApr 5 · 1600 Meters · Place 10 · OronoOrono1600 Meters106:08.21a PB12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22MSHSL Section 6AA ChampionshipsMay 22 · 3200 Meters · Place 16 · OronoOrono3200 Meters1614:22.26a—
May 22MSHSL Section 6AA ChampionshipsMay 22 · 1600 Meters · Place 19 · OronoOrono1600 Meters196:08.53a—
May 15Metro West Conference ChampionshipsMay 15 · 1600 Meters · Place 22 · OronoOrono1600 Meters226:36.47a—
May 8Class AA WildcardMay 8 · 3200 Meters · Place 51 · OronoOrono3200 Meters51.14:00.11a11
May 7Section 6AA True TeamMay 7 · 3200 Meters · Place 13 · OronoOrono3200 Meters13.14:00.11a11
Apr 30Spartan InvitationalApr 30 · 1600 Meters · Place 9 · OronoOrono1600 Meters96:15.11a—
Apr 25Waconia QuadApr 25 · 400 Meters · Place 7 · OronoOrono400 Meters71:14.81a PB—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 6Orono Indoor Invite AfternoonApr 6 · 800 Meters · Place 8 · OronoOrono800 Meters82:50.35a—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 15New Prague JV RelaysMay 15 · 1600 Meters · Place 10 · OronoOrono1600 Meters10.6:37.31a10
May 15New Prague JV RelaysMay 15 · 800 Meters · Place 14 · OronoOrono800 Meters14.2:59.13a10
May 8Chanhassen JV MeetMay 8 · 1600 Meters · Place 10 · OronoOrono1600 Meters106:54.4910
May 4Spartan InvitationalMay 4 · 800 Meters · Place 16 · OronoOrono800 Meters16.3:02.81a10
Apr 25BSM QuadApr 25 · 1600 Meters · OronoOrono1600 Meters--DNS10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 8Orono Indoor InviteApr 8 · 800 Meters · Place 12 · OronoOrono800 Meters122:57.8310

2022 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 26Chanhassen InvitationalApr 26 · 800 Meters · OronoOrono800 Meters—2:57.449
Apr 19Orono QuadrangularApr 19 · 1600 Meters · OronoOrono1600 Meters—DNS9
Apr 11Chanhassen QuadApr 11 · 800 Meters · Place 20 · OronoOrono800 Meters20.2:57.44a9