Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorSection 4AAA True Team · May 64:41.54aSection 4AAA True TeamMay 6, 2025
3200 Meters · OutdoorBlaine Invitational · Apr 2810:37.60aBlaine InvitationalApril 28, 2026
800 Meters · OutdoorClass AAA True Team Wild Card · May 82:05.77aClass AAA True Team Wild CardMay 8, 2026

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 5AAA ChampionshipsMay 27 · 1600 Meters · Place 17 · Champlin Park1600 Meters17.4:51.17a12
May 19Northwest Suburban Conference ChampionshipsMay 19 · 1600 Meters · Place 7 · Champlin Park1600 Meters7.4:44.92a12
May 8Class AAA True Team Wild CardMay 8 · 800 Meters · Place 32 · Champlin Park800 Meters32.2:05.77a PB12
May 54AAA Section True TeamMay 5 · 800 Meters · Place 9 · Champlin Park800 Meters9.2:05.77a12
Apr 28Blaine InvitationalApr 28 · 3200 Meters · Place 5 · Champlin Park3200 Meters5.10:37.60a PB12
Apr 16Dual InviteApr 16 · 800 Meters · Place 3 · Champlin Park800 Meters3.2:09.14a12
Apr 10Armstrong InvitationalApr 10 · 1600 Meters · Place 2 · Champlin Park1600 Meters2.4:47.50a12

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 1600 Meters · Place 14 · Champlin Park1600 Meters14.4:43.65a11
May 6Section 4AAA True TeamMay 6 · 1600 Meters · Place 12 · Champlin Park1600 Meters12.4:41.54a PB11
Apr 29Blaine InvitationalApr 29 · 1600 Meters · Place 7 · Champlin Park1600 Meters74:56.77a11
Apr 11Armstrong InvitationalApr 11 · 1600 Meters · Place 10 · Champlin Park1600 Meters104:56.01a11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 8Maple Grove JV True TeamMay 8 · 1600 Meters · Place 1 · Champlin Park1600 Meters15:02.56a—
May 1Osseo JV InvitationalMay 1 · 1600 Meters · Place 1 · Champlin Park1600 Meters15:21.48a—

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10Spring Lake Park JV True Team InvitationalMay 10 · 1600 Meters · Place 4 · Champlin Park1600 Meters45:19.919
May 4Osseo JV InvitationalMay 4 · 3200 Meters · Place 5 · Champlin Park3200 Meters5.11:40.75a9
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 3200 Meters · Place 7 · Champlin Park3200 Meters712:10.919
Apr 14Armstrong InvitationalApr 14 · 3200 Meters · Place 17 · Champlin Park3200 Meters1712:20.019