Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorOrono Indoor Invite Morning · Apr 65:21.33aOrono Indoor Invite MorningApril 6, 2024
1600 Meters · OutdoorArmstrong Invitational · Apr 114:58.78aArmstrong InvitationalApril 11, 2025
3200 Meters · OutdoorShakopee Relays · Apr 2111:32.60aShakopee RelaysApril 21, 2022
400 Meters · IndoorChaska vs Chanhassen Dual · Mar 2453.36aChaska vs Chanhassen DualMarch 24, 2026
400 Meters · OutdoorMinnesota Open HS Spring Invitational · Apr 2954.85aMinnesota Open HS Spring InvitationalApril 29, 2026
800 Meters · IndoorChaska vs Chanhassen Dual · Mar 242:04.95aChaska vs Chanhassen DualMarch 24, 2026
800 Meters · OutdoorClass AAA True Team Wild Card · May 82:02.87aClass AAA True Team Wild CardMay 8, 2026
Results · OutdoorChanhassen Boys Tri · Apr 302:38.89Chanhassen Boys TriApril 30, 2021

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 800 Meters · Place 14 · Chanhassen800 MetersRound P14.2:05.89a12
May 13Metro West Conference ChampionshipsMay 13 · 800 Meters · Chanhassen800 Meters—DNS12
May 8Class AAA True Team Wild CardMay 8 · 800 Meters · Place 16 · Chanhassen800 Meters16.2:02.87a PB12
May 67AAA Section True TeamMay 6 · 800 Meters · Place 8 · Chanhassen800 Meters8.2:02.87a12
May 4Waconia JV InvitationalMay 4 · 800 Meters · Chanhassen800 Meters—DNS12
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 400 Meters · Place 17 · Chanhassen400 Meters17.54.85a PB12
Apr 21Chanhassen InvitationalApr 21 · 800 Meters · Place 3 · Chanhassen800 Meters3.2:11.31a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 24Chaska vs Chanhassen DualMar 24 · 800 Meters · Place 2 · Chanhassen800 Meters2.2:04.95a PB12
Mar 24Chaska vs Chanhassen DualMar 24 · 400 Meters · Place 2 · Chanhassen400 Meters2.53.36a PB12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 800 Meters · Chanhassen800 MetersRelay Split—2:09.0hUnofficial11
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 800 Meters · Place 13 · Chanhassen800 MetersRound P13.2:04.32a11
May 14Metro West Conference ChampionshipsMay 14 · 800 Meters · Place 5 · Chanhassen800 Meters52:07.06a11
May 7Section 7AAA True TeamMay 7 · 800 Meters · Chanhassen800 MetersRelay Split—2:07.0hUnofficial11
May 7Section 7AAA True TeamMay 7 · 800 Meters · Place 15 · Chanhassen800 Meters15.2:04.45a11
May 1Minnesota HS InvitationalMay 1 · 800 Meters · Place 7 · Chanhassen800 Meters72:05.23a11
Apr 22Chanhassen InvitationalApr 22 · 800 Meters · Place 4 · Chanhassen800 Meters4.2:06.12a11
Apr 16Chaska MeetApr 16 · 400 Meters · Place 5 · Chanhassen400 Meters555.40a11
Apr 11Armstrong InvitationalApr 11 · 1600 Meters · Place 15 · Chanhassen1600 Meters154:58.78a PB11
Apr 8Jefferson Quad MeetApr 8 · 800 Meters · Place 5 · Chanhassen800 Meters52:15.5311
Apr 8Jefferson Quad MeetApr 8 · 400 Meters · Place 7 · Chanhassen400 Meters755.4211

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 27Chaska/Chan IndoorMar 27 · 800 Meters · Place 3 · Chanhassen800 Meters32:10.10a11
Mar 27Chaska/Chan IndoorMar 27 · 400 Meters · Place 5 · Chanhassen400 Meters556.03a11

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 400 Meters · Chanhassen400 MetersRelay Split—56.7hUnofficial10
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 800 Meters · Place 18 · Chanhassen800 MetersRound P18.2:09.06a10
May 15Metro West Conference ChampionshipsMay 15 · 800 Meters · Place 17 · Chanhassen800 Meters172:14.51a—
May 8Section 7AAA True TeamMay 8 · 800 Meters · Place 19 · Chanhassen800 Meters192:12.93a—
May 1Minnesota Open HS InvitationalMay 1 · 800 Meters · Place 19 · Chanhassen800 Meters192:11.71a—
Apr 23Chanhassen InvitationalApr 23 · 1600 Meters · Place 12 · Chanhassen1600 Meters12.5:29.64a10
Apr 23Chanhassen InvitationalApr 23 · 800 Meters · Chanhassen800 MetersRelay Split—2:12.0hUnofficial10
Apr 17Chaska PentApr 17 · 3200 Meters · Place 9 · Chanhassen3200 Meters912:03.10a—
Apr 17Chaska PentApr 17 · 1600 Meters · Place 10 · Chanhassen1600 Meters105:18.99a—
Apr 12Armstrong InvitationalApr 12 · 800 Meters · Place 9 · Chanhassen800 Meters92:13.95a—
Apr 12Armstrong JV1600mApr 12 · 1600 Meters · Chanhassen1600 Meters—5:13Unofficial10
Apr 9Red Knight Outdoor Meet Apr 9 · 1600 Meters · Place 5 · Chanhassen1600 Meters5.5:35.77a10

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 6Orono Indoor Invite MorningApr 6 · 1600 Meters · Place 15 · Chanhassen1600 Meters155:21.33a PB—
Apr 6Orono Indoor Invite MorningApr 6 · 800 Meters · Place 10 · Chanhassen800 Meters102:29.41a—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23Metro West Conference JV ChampionshipsMay 23 · 1600 Meters · Place 20 · Chanhassen1600 Meters205:16.168
May 23Metro West Conference JV ChampionshipsMay 23 · 800 Meters · Place 19 · Chanhassen800 Meters192:27.648
May 18Metro West Conference ChampionshipsMay 18 · 3200 Meters · Place 19 · Chanhassen3200 Meters1911:47.778
May 16New Prague JV RelaysMay 16 · 1600 Meters · Place 6 · Chanhassen1600 Meters65:29.868
May 11Section 7AAA True TeamMay 11 · 3200 Meters · Place 22 · Chanhassen3200 Meters2211:55.338
Apr 26Chanhassen InvitationalApr 26 · 1600 Meters · Place 26 · Chanhassen1600 Meters265:42.598
Apr 21Shakopee RelaysApr 21 · 3200 Meters · Place 20 · Chanhassen3200 Meters20.11:32.60a PB8
Apr 19Orono QuadrangularApr 19 · 3200 Meters · Place 2 · Chanhassen3200 Meters2.12:08.42a8
Apr 11Chanhassen QuadApr 11 · 1600 Meters · Place 23 · Chanhassen1600 Meters23.5:35.81a8
Apr 11Chanhassen QuadApr 11 · 800 Meters · Place 33 · Chanhassen800 Meters33.2:46.81a8

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18Chanhassen Boys Quad #2May 18 · 1600 Meters · Place 18 · Chanhassen1600 Meters185:31.497
May 18Chanhassen Boys Quad #2May 18 · 800 Meters · Place 15 · Chanhassen800 Meters152:37.887
May 13Chanhassen Boys QuadMay 13 · 3200 Meters · Place 6 · Chanhassen3200 Meters611:49.637
Apr 30Chanhassen Boys TriApr 30 · Results · Place 13 · ChanhassenResults135:21.867
Apr 30Chanhassen Boys TriApr 30 · Results · Place 15 · ChanhassenResults152:38.89 PB7
Apr 20Jefferson Boys TriApr 20 · 3200 Meters · Place 7 · Chanhassen3200 Meters7.11:33.33a7
Apr 20Jefferson BOYS TriApr 20 · 3200 Meters · Place 7 · Chanhassen3200 Meters7.11:33.33a7