Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorNew Prague Last Chance Meet · May 205:36.30aNew Prague Last Chance MeetMay 20, 2026
3200 Meters · OutdoorJordan Invitational · Apr 2512:45.64aJordan InvitationalApril 25, 2024
400 Meters · OutdoorNP vs Waconia Dual · Apr 151:05.53aNP vs Waconia DualApril 15, 2024
800 Meters · OutdoorMSHSL Section 1AAA Championships · May 282:27.71aMSHSL Section 1AAA ChampionshipsMay 28, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 800 Meters · Place 7 · New Prague800 MetersRound P7.2:27.71a PB12
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 800 Meters · Place 5 · New Prague800 Meters5.2:30.83a12
May 20New Prague Last Chance MeetMay 20 · 1600 Meters · Place 8 · New Prague1600 Meters85:36.30a PB12
May 13Metro West Conference ChampionshipsMay 13 · 800 Meters · Place 11 · New Prague800 Meters11.2:32.63a12
May 51AAA Section True Team May 5 · 800 Meters · Place 10 · New Prague800 Meters10.2:34.20a12
Apr 20Waconia InvitationalApr 20 · 800 Meters · Place 5 · New Prague800 Meters5.2:34.55a12
Apr 16Spartan InvitationalApr 16 · 3200 Meters · Place 8 · New Prague3200 Meters812:55.86a12

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 3200 Meters · Place 13 · New Prague3200 Meters1313:01.38a11
May 21NP Last Chance MeetMay 21 · 1600 Meters · Place 7 · New Prague1600 Meters75:50.05a11
May 14Metro West Conference ChampionshipsMay 14 · 800 Meters · Place 9 · New Prague800 Meters92:36.97a11
May 9Giants InvitationalMay 9 · 1600 Meters · Place 3 · New Prague1600 Meters35:56.48a11
Apr 11NP TriangularApr 11 · 800 Meters · Place 3 · New Prague800 Meters32:40.19a11

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22New Prague Last Chance MeetMay 22 · 1600 Meters · Place 4 · New Prague1600 Meters45:55.61a—
May 15Metro West Conference ChampionshipsMay 15 · 3200 Meters · Place 13 · New Prague3200 Meters1312:57.33a—
Apr 30Spartan InvitationalApr 30 · 800 Meters · Place 10 · New Prague800 Meters102:35.23a—
Apr 25Jordan InvitationalApr 25 · 3200 Meters · Place 7 · New Prague3200 Meters712:45.64a PB—
Apr 18Orono Unlimited MeetApr 18 · 1600 Meters · Place 3 · New Prague1600 Meters36:03.48a—
Apr 15NP vs Waconia DualApr 15 · 400 Meters · Place 4 · New Prague400 Meters41:05.53a PB—