Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorCentennial JV Conference Meet · May 145:08.37aCentennial JV Conference MeetMay 14, 2026
3200 Meters · OutdoorMSHSL Section 6AAA Championships · May 2710:52.99aMSHSL Section 6AAA ChampionshipsMay 27, 2025
800 Meters · OutdoorOsseo Invitational · Apr 182:24.38aOsseo InvitationalApril 18, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 14Centennial JV Conference MeetMay 14 · 1600 Meters · Place 8 · Robbinsdale Armstrong1600 Meters8.5:08.37a PB12
May 67AAA Section True TeamMay 6 · 3200 Meters · Place 23 · Robbinsdale Armstrong3200 Meters23.11:04.12a12
Apr 21Hopkins True Team InvitationalApr 21 · 3200 Meters · Robbinsdale Armstrong3200 Meters—DNS12
Apr 16Osseo InvitationalApr 16 · 3200 Meters · Place 18 · Robbinsdale Armstrong3200 Meters18.11:38.29a12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 27MSHSL Section 6AAA ChampionshipsMay 27 · 3200 Meters · Place 18 · Robbinsdale Armstrong3200 Meters18.10:52.99a PB11
May 22Northwest Suburban Conference ChampionshipsMay 22 · 3200 Meters · Place 35 · Robbinsdale Armstrong3200 Meters3511:28.68a11
May 7Section 7AAA True TeamMay 7 · 3200 Meters · Place 21 · Robbinsdale Armstrong3200 Meters21.11:16.72a11
Apr 19Osseo InvitationalApr 19 · 3200 Meters · Place 16 · Robbinsdale Armstrong3200 Meters16.11:25.87a11
Apr 11Armstrong InvitationalApr 11 · 3200 Meters · Place 20 · Robbinsdale Armstrong3200 Meters2011:32.89a11

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 28MSHSL Section 6AAA ChampionshipsMay 28 · 3200 Meters · Place 18 · Robbinsdale Armstrong3200 Meters18.11:20.51a10
May 21Northwest Suburban Conference ChampionshipsMay 21 · 3200 Meters · Place 30 · Robbinsdale Armstrong3200 Meters3011:22.68a—
Apr 30Crimson InvitationalApr 30 · 3200 Meters · Place 10 · Robbinsdale Armstrong3200 Meters1011:31.76a—
Apr 18Osseo InvitationalApr 18 · 800 Meters · Place 25 · Robbinsdale Armstrong800 Meters25.2:24.38a PB10
Apr 12Armstrong InvitationalApr 12 · 1600 Meters · Place 26 · Robbinsdale Armstrong1600 Meters265:17.17a—