Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorArmstrong Invitational · Apr 116:22.03aArmstrong InvitationalApril 11, 2025
3200 Meters · OutdoorMSHSL Section 5AAA Championships · May 2813:07.82aMSHSL Section 5AAA ChampionshipsMay 28, 2025
800 Meters · OutdoorBlaine Invitational · Apr 282:46.25aBlaine InvitationalApril 28, 2026

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 800 Meters · Champlin Park800 MetersRound P--DQ10
May 54AAA Section True TeamMay 5 · 800 Meters · Place 21 · Champlin Park800 Meters21.2:47.71a10
Apr 28Blaine InvitationalApr 28 · 800 Meters · Place 8 · Champlin Park800 Meters8.2:46.25a PB10
Apr 16Dual InviteApr 16 · 800 Meters · Place 3 · Champlin Park800 Meters3.2:50.01a10
Apr 10Armstrong InvitationalApr 10 · 1600 Meters · Place 12 · Champlin Park1600 Meters12.6:28.12a10

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 3200 Meters · Place 14 · Champlin Park3200 Meters14.13:07.82a PB9
May 22Northwest Suburban Conference ChampionshipsMay 22 · 3200 Meters · Place 28 · Champlin Park3200 Meters2813:16.00a9
May 6Section 4AAA True TeamMay 6 · 3200 Meters · Place 18 · Champlin Park3200 Meters18.13:27.77a9
Apr 30Osseo JV InvitationalApr 30 · 1600 Meters · Place 9 · Champlin Park1600 Meters96:26.08a9
Apr 11Armstrong InvitationalApr 11 · 1600 Meters · Place 13 · Champlin Park1600 Meters136:22.03a PB9