Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorCLC Indoor Championship · Apr 64:54.73aCLC Indoor ChampionshipApril 6, 2024
1600 Meters · OutdoorCentral Lakes Conference Championship · May 194:35.50aCentral Lakes Conference ChampionshipMay 19, 2026
3200 Meters · IndoorCentral Lakes Conference Indoor · Mar 3110:37.14aCentral Lakes Conference IndoorMarch 31, 2026
3200 Meters · OutdoorMSHSL Section 8AA Championships · May 289:54.24aMSHSL Section 8AA ChampionshipsMay 28, 2025
400 Meters · IndoorCentral Lakes Conference Indoor · Mar 3156.46aCentral Lakes Conference IndoorMarch 31, 2026
800 Meters · OutdoorCrimson Invitational · Apr 302:08.28aCrimson InvitationalApril 30, 2024
800 Meters · Outdoor · Hand timedNew London - Spice MS Invite · May 172:38.00hNew London - Spice MS InviteMay 17, 2021

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 8AA ChampionshipsMay 27 · 3200 Meters · Place 9 · RocoriRocori3200 Meters9.10:41.70a12
May 19Central Lakes Conference ChampionshipMay 19 · 1600 Meters · Place 8 · RocoriRocori1600 Meters84:35.50a PB12
May 19Central Lakes Conference ChampionshipMay 19 · 800 Meters · Place 11 · RocoriRocori800 Meters112:08.55a12
May 8Class AA True Team Wild CardMay 8 · 3200 Meters · Place 13 · RocoriRocori3200 Meters13.10:15.72a12
May 8Class AA True Team Wild CardMay 8 · 1600 Meters · Place 19 · RocoriRocori1600 Meters19.4:43.26a12
May 55AA Section True TeamMay 5 · 3200 Meters · Place 5 · RocoriRocori3200 Meters5.10:15.72a12
May 55AA Section True TeamMay 5 · 1600 Meters · Place 5 · RocoriRocori1600 Meters5.4:43.26a12
Apr 28Crimson InvitationalApr 28 · 1600 Meters · Place 3 · RocoriRocori1600 Meters3.4:37.12a12
Apr 21Cardinal InviteApr 21 · 3200 Meters · Place 3 · RocoriRocori3200 Meters310:19.32a12
Apr 14Ed Babcock InvitationalApr 14 · 1600 Meters · Place 2 · RocoriRocori1600 Meters2.4:38.65a12
Apr 10Mankato East Triangular 4/10/2026Apr 10 · 800 Meters · Place 3 · RocoriRocori800 Meters3.2:13.01a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 31Central Lakes Conference IndoorMar 31 · 3200 Meters · Place 3 · RocoriRocori3200 Meters310:37.14a PB12
Mar 31Central Lakes Conference IndoorMar 31 · 400 Meters · Place 8 · RocoriRocori400 Meters856.46a PB12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 3200 Meters · Place 20 · RocoriRocori3200 Meters20.10:20.60a11
May 28MSHSL Section 8AA ChampionshipsMay 28 · 3200 Meters · Place 2 · RocoriRocori3200 Meters2.9:54.24a PB11
May 22Central Lakes Conference ChampionshipMay 22 · 3200 Meters · Place 8 · RocoriRocori3200 Meters810:28.86a11
May 13B Lohrman InviteMay 13 · 800 Meters · Place 4 · RocoriRocori800 Meters42:09.76a11
May 6Section 5AA True TeamMay 6 · 3200 Meters · Place 11 · RocoriRocori3200 Meters11.10:46.08a11
May 6Section 5AA True TeamMay 6 · 1600 Meters · Place 7 · RocoriRocori1600 Meters7.4:43.26a11
Apr 21Cardinal InviteApr 21 · 3200 Meters · Place 3 · RocoriRocori3200 Meters3.10:22.07a11
Apr 15Ed Babcock InvitationalApr 15 · 800 Meters · Place 5 · RocoriRocori800 Meters52:13.28a11
Apr 8Mankato East TriangularApr 8 · 1600 Meters · Place 5 · RocoriRocori1600 Meters54:54.33a11

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 5Central Lakes Conference IndoorApr 5 · 1600 Meters · Place 13 · RocoriRocori1600 Meters134:58.13a11

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 29MSHSL Section 8AA ChampionshipsMay 29 · 3200 Meters · Place 10 · RocoriRocori3200 Meters10.10:27.32a10
May 23Central Lakes Conference MeetMay 23 · 800 Meters · Place 9 · RocoriRocori800 Meters92:10.03a—
May 18Class AA True Team State ChampionshipsMay 18 · 3200 Meters · Place 13 · RocoriRocori3200 Meters13.10:34.53a10
May 18Class AA True Team State ChampionshipsMay 18 · 1600 Meters · Place 11 · RocoriRocori1600 Meters11.4:45.06a10
May 14B Lohrman InvitationalMay 14 · 800 Meters · Place 4 · RocoriRocori800 Meters42:09.83a—
May 7Section 5AA True TeamMay 7 · 3200 Meters · Place 9 · RocoriRocori3200 Meters9.10:27.09a10
May 7Section 5AA True TeamMay 7 · 1600 Meters · Place 7 · RocoriRocori1600 Meters7.4:44.82a10
Apr 30Crimson InvitationalApr 30 · 800 Meters · Place 4 · RocoriRocori800 Meters42:08.28a PB—
Apr 23Willmar InvitationalApr 23 · 1600 Meters · Place 1 · RocoriRocori1600 Meters14:46.51a—
Apr 23Willmar InvitationalApr 23 · 800 Meters · Place 4 · RocoriRocori800 Meters42:14.52a—
Apr 9Otter InvitationalApr 9 · 3200 Meters · Place 3 · RocoriRocori3200 Meters310:19.25a—
Mar 22STMA Quad MeetMar 22 · 1600 Meters · Place 1 · RocoriRocori1600 Meters1.4:52.36a10

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 6CLC Indoor ChampionshipApr 6 · 1600 Meters · Place 3 · RocoriRocori1600 Meters34:54.73a PB—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 31MSHSL Section 8AA ChampionshipsMay 31 · 3200 Meters · Place 10 · RocoriRocori3200 Meters10.10:38.46a9
May 31MSHSL Section 8AA ChampionshipsMay 31 · 1600 Meters · Place 7 · RocoriRocori1600 Meters7.4:50.10a9
May 23Central Lakes Conference ChampionshipMay 23 · 1600 Meters · Place 8 · RocoriRocori1600 Meters8.4:50.57a9
May 20State True Team AA BoysMay 20 · 3200 Meters · Place 13 · RocoriRocori3200 Meters13.10:45.21a9
May 16Alexandria InviteMay 16 · 3200 Meters · Place 6 · RocoriRocori3200 Meters610:46.229
May 9Section 5AA True TeamMay 9 · 1600 Meters · Place 11 · RocoriRocori1600 Meters11.4:57.26a9
Apr 25Wilmar Track InviteApr 25 · 1600 Meters · Place 3 · RocoriRocori1600 Meters3.4:55.85a9
Apr 25Wilmar Track InviteApr 25 · 800 Meters · Place 4 · RocoriRocori800 Meters4.2:14.76a9
Mar 24STMA Mar 24 · 1600 Meters · Place 2 · RocoriRocori1600 Meters2.5:12.51aUnofficial9

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 1CLC Indoor ChampionshipApr 1 · 1600 Meters · Place 10 · RocoriRocori1600 Meters10.5:08.52a9

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 8AA ChampionshipsJun 1 · 1600 Meters · Place 12 · RocoriRocori1600 Meters12.5:07.37a8
May 17Alexandria InviteMay 17 · 1600 Meters · Place 16 · RocoriRocori1600 Meters165:11.118
Apr 26Albany InvitationalApr 26 · 1600 Meters · Place 4 · RocoriRocori1600 Meters4.5:11.93a8
Apr 26Albany InvitationalApr 26 · 800 Meters · Place 5 · RocoriRocori800 Meters5.2:31.52a8
Apr 11Alexandria InviteApr 11 · 1600 Meters · Place 12 · RocoriRocori1600 Meters12.5:20.36a8
Apr 11Alexandria InviteApr 11 · 800 Meters · RocoriRocori800 Meters—DNS8

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 2CLC indoorApr 2 · 1600 Meters · Place 24 · RocoriRocori1600 Meters24.5:32.37a8

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 1CLC JV MeetJun 1 · 1600 Meters · Place 5 · RocoriRocori1600 Meters55:22.937
May 28Alexandria InviteMay 28 · 1600 Meters · Place 21 · RocoriRocori1600 Meters215:24.317
May 21Fergus Falls QuadrangularMay 21 · 1600 Meters · Place 11 · RocoriRocori1600 Meters115:27.057
May 17New London - Spice MS InviteMay 17 · 1600 Meters · Place 2 · RocoriRocori1600 Meters25:36.127
May 17New London - Spice MS InviteMay 17 · 800 Meters · Place 1 · RocoriRocori800 Meters12:38.00h PB7
May 10Rocori Middle School Wilmar, Sauk Rapids RiceMay 10 · 1600 Meters · Place 1 · Rocori msRocori ms1600 Meters1.5:38.387
May 10Rocori Middle School Wilmar, Sauk Rapids RiceMay 10 · 800 Meters · Place 1 · Rocori msRocori ms800 Meters1.2:33.997
May 6Fergus Falls - Rocori DualMay 6 · 1600 Meters · Place 10 · RocoriRocori1600 Meters105:38.837
May 3Rocori Middle School NLS and SartellMay 3 · High Jump · Place 1 · RocoriRocoriHigh Jump14-06.007
May 3Rocori Middle School NLS and SartellMay 3 · Discus · Place 2 · RocoriRocoriDiscus265-027
May 3Rocori Middle School NLS and SartellMay 3 · Shot Put · Place 2 · RocoriRocoriShot Put229-08.007
May 3Rocori Middle School NLS and SartellMay 3 · 1600 Meters · Place 3 · RocoriRocori1600 Meters35:44.187
May 3Rocori Middle School NLS and SartellMay 3 · 800 Meters · Place 1 · RocoriRocori800 Meters12:42.167
Apr 29Rocori@South North VirtualApr 29 · 1600 Meters · Place 1 · RocoriRocori1600 Meters15:46.157
Apr 29Rocori@South North VirtualApr 29 · 800 Meters · Place 2 · RocoriRocori800 Meters22:38.137
Apr 27Rocori Dual with BrainerdApr 27 · 800 Meters · Place 9 · RocoriRocori800 Meters92:40.967
Apr 16Sauk Rapids Rice Middle schoolApr 16 · 1600 Meters · Place 1 · Rocori msRocori ms1600 Meters1.5:48.73a7
Apr 16Sauk Rapids Rice Middle schoolApr 16 · 800 Meters · Place 1 · Rocori msRocori ms800 Meters1.2:45.40a7
Apr 15TECH/ ROCORI Dual MeetApr 15 · 1600 Meters · Place 7 · RocoriRocori1600 Meters75:41.317