Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorMSHSL Section 5AAA Championships · May 314:50.67aMSHSL Section 5AAA ChampionshipsMay 31, 2023
400 Meters · OutdoorSection 4AAA True Team · May 651.89aSection 4AAA True TeamMay 6, 2025
800 Meters · OutdoorMSHSL Section 5AAA Championships · May 281:58.27aMSHSL Section 5AAA ChampionshipsMay 28, 2025

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

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 800 Meters · Place 4 · Champlin Park800 MetersRound P4.1:58.27a PB12
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 800 Meters · Place 3 · Champlin Park800 Meters3.2:00.95a12
May 22Northwest Suburban Conference ChampionshipsMay 22 · 800 Meters · Place 4 · Champlin Park800 Meters41:59.87a12
May 6Section 4AAA True TeamMay 6 · 800 Meters · Place 7 · Champlin Park800 Meters7.2:01.37a12
May 6Section 4AAA True TeamMay 6 · 400 Meters · Place 9 · Champlin Park400 Meters9.51.89a PB12
Apr 29Blaine InvitationalApr 29 · 800 Meters · Place 2 · Champlin Park800 Meters21:58.78a12
Apr 11Armstrong InvitationalApr 11 · 800 Meters · Place 3 · Champlin Park800 Meters32:02.13a12

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 800 Meters · Place 7 · Champlin Park800 MetersRound P7.2:00.72a11
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 800 Meters · Place 8 · Champlin Park800 Meters8.2:02.15a11
May 21Northwest Suburban Conference ChampionshipsMay 21 · 800 Meters · Place 13 · Champlin Park800 Meters132:03.40a—
May 8Class AAA WildcardMay 8 · 800 Meters · Place 31 · Champlin Park800 Meters31.2:04.13a11
May 7Section 4AAA True TeamMay 7 · 800 Meters · Place 7 · Champlin Park800 Meters7.2:04.13a11
Apr 30Blaine InvitationalApr 30 · 800 Meters · Place 5 · Champlin Park800 Meters52:05.49a—
Apr 12Armstrong InvitationalApr 12 · 800 Meters · Place 4 · Champlin Park800 Meters42:05.50a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 1600 Meters · Place 7 · Champlin Park1600 Meters7.4:50.67a PB10
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 800 Meters · Place 13 · Champlin Park800 MetersRound P13.2:09.48a10
May 23Northwest Suburban Conference ChampionshipsMay 23 · 800 Meters · Place 25 · Champlin Park800 MetersRound P252:09.5010
May 9Section 4AAA True TeamMay 9 · 800 Meters · Place 13 · Champlin Park800 Meters132:11.6610
May 2Blaine InvitationalMay 2 · 1600 Meters · Place 12 · Champlin Park1600 Meters124:57.1110
May 2Blaine InvitationalMay 2 · 800 Meters · Place 10 · Champlin Park800 Meters102:12.1010
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 800 Meters · Place 3 · Champlin Park800 Meters32:13.5710
Apr 14Armstrong InvitationalApr 14 · 800 Meters · Place 10 · Champlin Park800 Meters102:12.3610

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 3Blaine InvitationalMay 3 · 1600 Meters · Place 21 · Champlin Park1600 Meters21.5:29.29a9