Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorGriak Indoor Classic - Gold · Mar 286:04.45aGriak Indoor Classic - GoldMarch 28, 2026
1600 Meters · OutdoorSkyline Conference Championship · May 135:52.20aSkyline Conference ChampionshipMay 13, 2025
3200 Meters · OutdoorMSHSL Section 4A Championships · May 2912:29.88aMSHSL Section 4A ChampionshipsMay 29, 2025
800 Meters · OutdoorMilan Matasich Memorial Invitational · Apr 203:14.92aMilan Matasich Memorial InvitationalApril 20, 2024

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 28MSHSL Section 4A ChampionshipsMay 28 · 3200 Meters · Place 4 · Trinity/Unity3200 Meters4.12:33.00a10
May 28MSHSL Section 4A ChampionshipsMay 28 · 1600 Meters · Place 11 · Trinity/Unity1600 Meters11.5:56.24a10
May 16Terry Nutter Memorial InvitationalMay 16 · 3200 Meters · Place 6 · Trinity/Unity3200 Meters6.13:17.90a10
May 16Terry Nutter Memorial InvitationalMay 16 · 1600 Meters · Place 4 · Trinity/Unity1600 Meters4.5:53.06a10
May 12Skyline Conference ChampionshipMay 12 · 3200 Meters · Place 5 · Trinity/Unity3200 Meters5.13:00.64a10
May 12Skyline Conference ChampionshipMay 12 · 1600 Meters · Place 7 · Trinity/Unity1600 Meters7.5:57.63a10
May 8STA InvitationalMay 8 · 3200 Meters · Place 4 · Trinity/Unity3200 Meters413:04.33a10
May 8STA InvitationalMay 8 · 1600 Meters · Place 9 · Trinity/Unity1600 Meters95:54.74a10
May 54A Section True TeamMay 5 · 3200 Meters · Place 6 · Trinity/Unity3200 Meters6.13:01.12a10
May 54A Section True TeamMay 5 · 1600 Meters · Place 14 · Trinity/Unity1600 Meters14.5:59.95a10
May 1Don Fineran Panther InvitationalMay 1 · 3200 Meters · Place 4 · Trinity/Unity3200 Meters4.12:55.47a10
Apr 25Lakeville North Panther Mega MeetApr 25 · 3200 Meters · Place 13 · Trinity/Unity3200 Meters13.13:10.08a10
Apr 14Skyline Quad - 4/14/26Apr 14 · 3200 Meters · Place 2 · Trinity/Unity3200 Meters2.13:10.73a10
Apr 14Skyline Quad - 4/14/26Apr 14 · 1600 Meters · Place 4 · Trinity/Unity1600 Meters4.6:03.00a10
Apr 9Skyline Conference Meet - SCLAApr 9 · 3200 Meters · Place 2 · Trinity/Unity3200 Meters212:56.91a10
Apr 7BP Outdoor Inv#1Apr 7 · 3200 Meters · Place 1 · Trinity/Unity3200 Meters113:25.72a10
Apr 7BP Outdoor Inv#1Apr 7 · 1600 Meters · Place 4 · Trinity/Unity1600 Meters46:21.14a10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - GoldMar 28 · 1600 Meters · Place 13 · Trinity/Unity1600 Meters136:04.45a PB10

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 29MSHSL Section 4A ChampionshipsMay 29 · 3200 Meters · Place 6 · Trinity/Unity3200 Meters6.12:29.88a PB9
May 17Terry Nutter Memorial InvitationalMay 17 · 3200 Meters · Place 6 · Trinity/Unity3200 Meters612:50.27a9
May 17Terry Nutter Memorial InvitationalMay 17 · 1600 Meters · Place 11 · Trinity/Unity1600 Meters115:54.25a9
May 13Skyline Conference ChampionshipMay 13 · 3200 Meters · Place 2 · Trinity/Unity3200 Meters2.13:02.14a9
May 13Skyline Conference ChampionshipMay 13 · 1600 Meters · Place 4 · Trinity/Unity1600 Meters4.5:52.20a PB9
May 10Simley Invitational May 10 · 1600 Meters · Place 3 · Trinity/Unity1600 Meters35:54.76a9
May 9Class A Wild CardMay 9 · 3200 Meters · Place 14 · Trinity/Unity3200 Meters14.12:55.93a9
May 9Class A Wild CardMay 9 · 1600 Meters · Place 26 · Trinity/Unity1600 Meters26.5:55.87a9
May 6Section 4A True TeamMay 6 · 3200 Meters · Place 5 · Trinity/Unity3200 Meters5.12:55.93a9
May 6Section 4A True TeamMay 6 · 1600 Meters · Place 12 · Trinity/Unity1600 Meters12.5:55.87a9
May 22025 St. Croix Prep InviteMay 2 · 3200 Meters · Place 1 · Trinity/Unity3200 Meters113:03.79a9
May 22025 St. Croix Prep InviteMay 2 · 1600 Meters · Place 7 · Trinity/Unity1600 Meters75:58.83a9
Apr 26Lakeville North Mega MeetApr 26 · 3200 Meters · Place 13 · Trinity/Unity3200 Meters1313:11.259
Apr 26Lakeville North Mega MeetApr 26 · 1600 Meters · Place 19 · Trinity/Unity1600 Meters196:00.139
Apr 22Wildcat Invitational Track and Field MeetApr 22 · 3200 Meters · Place 9 · Trinity/Unity3200 Meters9.13:18.34a9
Apr 22Wildcat Invitational Track and Field MeetApr 22 · 1600 Meters · Place 13 · Trinity/Unity1600 Meters13.6:08.16a9
Apr 15Skyline Quad 2Apr 15 · 3200 Meters · Place 4 · Trinity/Unity3200 Meters413:33.68a9
Apr 15Skyline Quad 2Apr 15 · 1600 Meters · Place 4 · Trinity/Unity1600 Meters46:13.96a9
Apr 12Milan Matasich Memorial InvitationalApr 12 · 3200 Meters · Place 5 · Trinity/Unity3200 Meters513:42.31a9
Apr 12Milan Matasich Memorial InvitationalApr 12 · 1600 Meters · Place 6 · Trinity/Unity1600 Meters66:18.48a9
Apr 8Belle Plaine Inv #2Apr 8 · 3200 Meters · Place 4 · Trinity/Unity3200 Meters4.14:10.66a9
Apr 8Belle Plaine Inv #2Apr 8 · 1600 Meters · Place 5 · Trinity/Unity1600 Meters5.6:23.999

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 29Griak Indoor Classic - GoldMar 29 · 1600 Meters · Place 16 · Trinity School at River Ridge1600 Meters166:40.69a9

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18Terry Nutter Memorial InvitationalMay 18 · 3200 Meters · Place 8 · Trinity/Unity*3200 Meters815:28.76a—
May 14Skyline Conference ChampionshipMay 14 · 1600 Meters · Place 12 · Trinity/Unity*1600 Meters126:36.40a—
Apr 23Wildcat InvitationalApr 23 · 1600 Meters · Place 19 · Trinity/Unity1600 Meters19.6:56.41a8
Apr 20Milan Matasich Memorial InvitationalApr 20 · 1600 Meters · Place 12 · Trinity/Unity*1600 Meters127:20.98a—
Apr 20Milan Matasich Memorial InvitationalApr 20 · 800 Meters · Place 13 · Trinity/Unity*800 Meters133:14.92a PB—
Apr 11Skyline Conference 5-Team @ PrepApr 11 · 1600 Meters · Place 2 · Trinity/Unity*1600 Meters27:21.54a—
Apr 11Skyline Conference 5-Team @ PrepApr 11 · 800 Meters · Place 5 · Trinity/Unity*800 Meters53:16.66a—
Apr 4Faribault COED InvitationalApr 4 · 1600 Meters · Place 25 · Trinity/Unity*1600 Meters257:23.18a—