Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorChanhassen Invitational · Apr 224:53.86aChanhassen InvitationalApril 22, 2025
200 Meters · OutdoorChanhassen Invitational · Apr 2225.15aChanhassen InvitationalApril 22, 2025
400 Meters · OutdoorClass AA State True Team · May 1652.13aClass AA State True TeamMay 16, 2026
800 Meters · IndoorOrono Indoor Meet · Apr 42:05.15aOrono Indoor MeetApril 4, 2026
800 Meters · OutdoorMSHSL Section 6AA Championships · May 261:57.84aMSHSL Section 6AA ChampionshipsMay 26, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 26MSHSL Section 6AA ChampionshipsMay 26 · 800 Meters · Place 2 · Orono800 MetersRound P2.1:59.56a11
May 26MSHSL Section 6AA ChampionshipsMay 26 · 800 Meters · Place 3 · Orono800 Meters3.1:57.84a PB11
May 16Class AA State True TeamMay 16 · 400 Meters · Place 9 · Orono400 Meters9.52.13a PB11
May 13Metro West Conference ChampionshipsMay 13 · 800 Meters · Place 4 · Orono800 Meters4.1:58.49a11
May 66AA Section True TeamMay 6 · 800 Meters · Place 2 · Orono800 Meters2.2:02.60a11
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 400 Meters · Place 5 · Orono400 Meters5.52.96a11
Apr 20Waconia InvitationalApr 20 · 400 Meters · Orono400 Meters—DNS11
Apr 20Waconia InvitationalApr 20 · 200 Meters · Orono200 Meters—DNS11
Apr 16Spartan InvitationalApr 16 · 800 Meters · Place 2 · Orono800 Meters22:03.22a11
Apr 8New Prague TriangularApr 8 · 800 Meters · Place 2 · Orono800 Meters2.2:05.23a11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 4Orono Indoor MeetApr 4 · 800 Meters · Place 2 · Orono800 Meters22:05.15a PB11

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 6Wayzata Distance ClassicJun 6 · 800 Meters · Place 5 · Orono800 Meters52:02.810
May 27MSHSL Section 6AA ChampionshipsMay 27 · 800 Meters · Place 5 · Orono800 MetersRound P5.2:02.75a10
May 27MSHSL Section 6AA ChampionshipsMay 27 · 800 Meters · Place 5 · Orono800 Meters5.2:02.63a10
May 21NP Last Chance MeetMay 21 · 800 Meters · Place 3 · Orono800 Meters32:01.36a10
May 14Metro West Conference ChampionshipsMay 14 · 800 Meters · Place 4 · Orono800 Meters42:06.17a10
May 1Minnesota HS InvitationalMay 1 · 800 Meters · Place 5 · Orono800 Meters52:04.88a10
Apr 26Eden Prairie Booster InvitationalApr 26 · 800 Meters · Place 10 · Orono800 Meters102:06.2510
Apr 22Chanhassen InvitationalApr 22 · 1600 Meters · Place 5 · Orono1600 Meters5.4:53.86a PB10
Apr 22Chanhassen InvitationalApr 22 · 200 Meters · Place 21 · Orono200 Meters21.25.15a PB10
Apr 19Osseo InvitationalApr 19 · 800 Meters · Place 9 · Orono800 Meters9.2:08.10a10
Apr 10Red Night TriApr 10 · 800 Meters · Place 2 · Orono800 Meters22:07.12a10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Orono Indoor MeetApr 5 · 800 Meters · Place 5 · Orono800 Meters52:13.63a10

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 29Wayzata Distance ClassicMay 29 · 800 Meters · Orono800 Meters—2:08.3Unofficial9

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 6Orono Indoor Invite AfternoonApr 6 · 800 Meters · Place 7 · Orono800 Meters72:12.14a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 24New Prague Last Chance MeetMay 24 · 800 Meters · Place 13 · Orono800 Meters132:16.428

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 23Metro West Conference JV ChampionshipsMay 23 · 1600 Meters · Place 21 · Orono1600 Meters215:20.697