Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorMSHSL Section 6AAA Championships · May 264:30.97aMSHSL Section 6AAA ChampionshipsMay 26, 2026
3200 Meters · OutdoorNorthwest Suburban Conference Championships · May 1910:10.20aNorthwest Suburban Conference ChampionshipsMay 19, 2026
800 Meters · OutdoorHopkins True Team Invitational · Apr 212:03.29aHopkins True Team InvitationalApril 21, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 3200 Meters · Place 14 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters14.10:17.25a11
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 1600 Meters · Place 9 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters9.4:30.97a PB11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 3200 Meters · Place 11 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters11.10:10.20a PB11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 1600 Meters · Place 6 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters6.4:38.28a11
May 67AAA Section True TeamMay 6 · 1600 Meters · Place 16 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters16.4:41.94a11
Apr 28Crimson InvitationalApr 28 · 800 Meters · Place 2 · Robbinsdale ArmstrongRobbinsdale Armstrong800 Meters2.2:06.47a11
Apr 21Hopkins True Team InvitationalApr 21 · 800 Meters · Place 3 · Robbinsdale ArmstrongRobbinsdale Armstrong800 Meters3.2:03.29a PB11
Apr 16Osseo InvitationalApr 16 · 1600 Meters · Place 2 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters2.4:38.04a11
Apr 10Armstrong InvitationalApr 10 · 3200 Meters · Place 5 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters5.10:17.35a11
Mar 28MSU Varsity ShowcaseMar 28 · 1600 Meters · Place 7 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters74:37.89a11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27MSHSL Section 6AAA ChampionshipsMay 27 · 1600 Meters · Place 13 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters13.4:44.44a10
May 22Northwest Suburban Conference ChampionshipsMay 22 · 1600 Meters · Place 17 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters174:42.15a10
May 7Section 7AAA True TeamMay 7 · 1600 Meters · Place 19 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters19.4:52.16a10
Apr 19Osseo InvitationalApr 19 · 800 Meters · Robbinsdale ArmstrongRobbinsdale Armstrong800 Meters—DNS10
Apr 11Armstrong InvitationalApr 11 · 1600 Meters · Place 12 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters124:56.56a10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 28MSHSL Section 6AAA ChampionshipsMay 28 · 1600 Meters · Place 20 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters20.4:56.27a9
May 21Northwest Suburban Conference ChampionshipsMay 21 · 1600 Meters · Place 22 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters224:54.79a—
May 8Section 7AAA True TeamMay 8 · 1600 Meters · Place 21 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters215:16.04a—
Apr 30Crimson InvitationalApr 30 · 3200 Meters · Place 9 · Robbinsdale ArmstrongRobbinsdale Armstrong3200 Meters911:29.34a—
Apr 18Osseo InvitationalApr 18 · 800 Meters · Place 20 · Robbinsdale ArmstrongRobbinsdale Armstrong800 Meters20.2:19.06a9
Apr 12Armstrong InvitationalApr 12 · 1600 Meters · Place 19 · Robbinsdale ArmstrongRobbinsdale Armstrong1600 Meters195:03.26a—

2023 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 23CLC Middle School Boys ChampionshipsMay 23 · 1600 Meters · Place 15 · PlymouthPlymouth1600 Meters15.5:36.41a8
May 23CLC Middle School Boys ChampionshipsMay 23 · 800 Meters · Place 14 · PlymouthPlymouth800 Meters14.2:38.47a8

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 25CLC Middle School Boys ChampionshipsMay 25 · 1600 Meters · Place 20 · PlymouthPlymouth1600 Meters20.5:56.86a7