Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorOrono Indoor Meet · Apr 44:37.41aOrono Indoor MeetApril 4, 2026
1600 Meters · OutdoorMSHSL Section 2AAA Championships · May 274:25.23aMSHSL Section 2AAA ChampionshipsMay 27, 2026
3200 Meters · OutdoorMSHSL Section 2AAA Championships · May 289:41.32aMSHSL Section 2AAA ChampionshipsMay 28, 2025
400 Meters · OutdoorNew Prague Last Chance Meet · May 2055.66aNew Prague Last Chance MeetMay 20, 2026
800 Meters · OutdoorSection 3AAA True Team · May 62:03.32aSection 3AAA True TeamMay 6, 2025

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 3200 Meters · Place 5 · Bloomington Jefferson3200 Meters5.9:45.06a12
May 27MSHSL Section 2AAA ChampionshipsMay 27 · 1600 Meters · Place 5 · Bloomington Jefferson1600 Meters5.4:25.23a PB12
May 20New Prague Last Chance MeetMay 20 · 400 Meters · Place 9 · Bloomington Jefferson400 Meters955.66a PB12
May 13Metro West Conference ChampionshipsMay 13 · 3200 Meters · Place 3 · Bloomington Jefferson3200 Meters3.9:51.26a12
May 13Metro West Conference ChampionshipsMay 13 · 1600 Meters · Place 6 · Bloomington Jefferson1600 Meters6.4:26.81a12
May 53AAA Section True TeamMay 5 · 1600 Meters · Place 4 · Bloomington Jefferson1600 Meters4.4:30.14a12
May 53AAA Section True TeamMay 5 · 800 Meters · Place 5 · Bloomington Jefferson800 Meters5.2:05.08a12
May 1Edina InvitationalMay 1 · 3200 Meters · Place 2 · Bloomington Jefferson3200 Meters2.9:46.29a12
Apr 25Lakeville North Panther Mega MeetApr 25 · 1600 Meters · Place 4 · Bloomington Jefferson1600 Meters4.4:28.09a12
Apr 20Eric Jones InvitationalApr 20 · 3200 Meters · Place 3 · Bloomington Jefferson3200 Meters3.9:54.63a12
Apr 10Armstrong InvitationalApr 10 · 3200 Meters · Place 3 · Bloomington Jefferson3200 Meters3.9:47.13a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 4Orono Indoor MeetApr 4 · 1600 Meters · Place 3 · Bloomington Jefferson1600 Meters34:37.41a PB12
Mar 27Griak Indoor Classic - MaroonMar 27 · 1600 Meters · Place 10 · Bloomington Jefferson1600 Meters104:37.50a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 3200 Meters · Place 7 · Bloomington Jefferson3200 Meters7.9:41.32a PB11
May 21NP Last Chance MeetMay 21 · 1600 Meters · Place 1 · Bloomington Jefferson1600 Meters14:35.19a11
May 14Metro West Conference ChampionshipsMay 14 · 1600 Meters · Place 9 · Bloomington Jefferson1600 Meters94:49.70a11
May 6Section 3AAA True TeamMay 6 · 3200 Meters · Place 4 · Bloomington Jefferson3200 Meters4.9:55.20a11
May 6Section 3AAA True TeamMay 6 · 800 Meters · Place 8 · Bloomington Jefferson800 Meters8.2:03.32a PB11
May 2Edina InvitationalMay 2 · 1600 Meters · Place 8 · Bloomington Jefferson1600 Meters84:40.84a11
Apr 21Eric Jones InvitationalApr 21 · 3200 Meters · Place 1 · Bloomington Jefferson3200 Meters19:55.5011
Apr 16Chaska MeetApr 16 · 1600 Meters · Place 3 · Bloomington Jefferson1600 Meters34:42.33a11
Apr 16Chaska MeetApr 16 · 800 Meters · Place 4 · Bloomington Jefferson800 Meters42:06.00a11
Apr 11Armstrong InvitationalApr 11 · 3200 Meters · Place 7 · Bloomington Jefferson3200 Meters710:06.29a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 5Orono Indoor MeetApr 5 · 1600 Meters · Place 3 · Bloomington Jefferson1600 Meters34:47.61a11
Mar 28Griak Indoor Classic - MaroonMar 28 · 1600 Meters · Place 17 · Bloomington Jefferson1600 Meters174:51.83a11

2024 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 800 Meters · Place 12 · Bloomington Jefferson800 MetersRound P12.2:05.77a10
May 22New Prague Last Chance MeetMay 22 · 3200 Meters · Place 2 · Bloomington Jefferson3200 Meters210:34.29a—
May 22New Prague Last Chance MeetMay 22 · 1600 Meters · Place 3 · Bloomington Jefferson1600 Meters34:47.86a—
May 15Metro West Conference ChampionshipsMay 15 · 800 Meters · Place 13 · Bloomington Jefferson800 Meters132:10.09a—
May 7Section 3AAA True TeamMay 7 · 800 Meters · Place 22 · Bloomington Jefferson800 Meters22.2:11.48a10
May 3Edina InvitationalMay 3 · 800 Meters · Place 7 · Bloomington Jefferson800 Meters72:09.88a—
Apr 27Lakeville North Mega MeetApr 27 · 1600 Meters · Place 9 · Bloomington Jefferson1600 Meters94:54.16a—
Apr 18Spartan InviteApr 18 · 3200 Meters · Place 3 · Bloomington Jefferson3200 Meters310:41.69a—
Apr 12Armstrong InvitationalApr 12 · 1600 Meters · Place 18 · Bloomington Jefferson1600 Meters185:00.32a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 6Orono Indoor Invite MorningApr 6 · 1600 Meters · Place 7 · Bloomington Jefferson1600 Meters74:59.38a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 24New Prague Last Chance MeetMay 24 · 1600 Meters · Place 10 · Bloomington Jefferson1600 Meters104:51.199
May 24New Prague Last Chance MeetMay 24 · 800 Meters · Place 9 · Bloomington Jefferson800 Meters92:14.779
May 17Metro West Conference ChampionshipsMay 17 · 800 Meters · Place 17 · Bloomington Jefferson800 Meters172:13.499
May 9Section 3AAA True Team MeetMay 9 · 1600 Meters · Place 20 · Bloomington Jefferson1600 Meters20.4:56.61a9
May 9Section 3AAA True Team MeetMay 9 · 800 Meters · Place 23 · Bloomington Jefferson800 Meters23.2:16.93a9
May 9Sections 3AAA True TeamMay 9 · 1600 Meters · Place 20 · Bloomington Jefferson1600 Meters20.4:56.61aUnofficial9
May 9Sections 3AAA True TeamMay 9 · 800 Meters · Place 23 · Bloomington Jefferson800 Meters23.2:16.93aUnofficial9
May 5Edina InvitationalMay 5 · 3200 Meters · Place 14 · Bloomington Jefferson3200 Meters1410:39.169
Apr 29Lakeville North Mega MeetApr 29 · 1600 Meters · Place 13 · Bloom Jefferson1600 Meters134:59.649
Apr 24New Prague JV InviteApr 24 · 3200 Meters · Place 1 · Bloomington Jefferson3200 Meters110:56.779

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 11BSM Quad Apr 11 · 1600 Meters · Bloomington Jefferson1600 Meters--DNS9
Apr 11BSM Quad Apr 11 · 800 Meters · Bloomington Jefferson800 Meters--DNS9