Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorArmstrong Invitational · Apr 106:30.11aArmstrong InvitationalApril 10, 2026
3200 Meters · OutdoorBlaine Invitational · Apr 2813:57.72aBlaine InvitationalApril 28, 2026
800 Meters · OutdoorSpring Lake Park JV True Team Invitational · May 102:52.33Spring Lake Park JV True Team InvitationalMay 10, 2023

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 3200 Meters · Place 21 · Champlin Park3200 Meters21.16:01.22a12
May 19Northwest Suburban Conference ChampionshipsMay 19 · 1600 Meters · Place 31 · Champlin Park1600 Meters31.6:30.90a12
May 54AAA Section True TeamMay 5 · 1600 Meters · Place 27 · Champlin Park1600 Meters27.6:52.94a12
Apr 28Blaine InvitationalApr 28 · 3200 Meters · Place 5 · Champlin Park3200 Meters5.13:57.72a PB12
Apr 16Dual InviteApr 16 · 1600 Meters · Place 8 · Champlin Park1600 Meters8.6:47.39a12
Apr 10Armstrong InvitationalApr 10 · 1600 Meters · Place 15 · Champlin Park1600 Meters15.6:30.11a PB12

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 8Panther JV InviteMay 8 · 800 Meters · Place 6 · Champlin Park800 Meters63:11.26a11

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 7Section 4AAA True TeamMay 7 · 800 Meters · Place 26 · Champlin Park800 Meters26.3:05.12a10
Apr 30Blaine InvitationalApr 30 · 800 Meters · Place 15 · Champlin Park800 Meters153:02.46a—
Apr 12Armstrong InvitationalApr 12 · 800 Meters · Place 19 · Champlin Park800 Meters193:13.21a—

2023 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10Spring Lake Park JV True Team InvitationalMay 10 · 800 Meters · Place 4 · Champlin Park800 Meters42:52.33 PB9
May 4Osseo JV InvitationalMay 4 · 800 Meters · Place 5 · Champlin Park800 Meters5.2:58.44a9
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 800 Meters · Place 8 · Champlin Park800 Meters83:05.679