Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorSquig Converse Invite · Jan 304:50.61aSquig Converse InviteJanuary 30, 2026
1 Mile · OutdoorFirebird Finale · Mar 74:59.64Firebird FinaleMarch 7, 2025
10000 Meters · OutdoorPrivate College Championship · Apr 235:41.54aPrivate College ChampionshipApril 2, 2026
1500 Meters · OutdoorUW-Whitewater Drake Alternative Meet · Apr 244:25.89aUW-Whitewater Drake Alternative MeetApril 24, 2026
1600 Meters · IndoorCLC Indoor Championship · Apr 15:10.26aCLC Indoor ChampionshipApril 1, 2023
1600 Meters · OutdoorMSHSL Section 8AA Championships · May 295:01.71aMSHSL Section 8AA ChampionshipsMay 29, 2024
3000 Meters · IndoorFirebird First · Jan 1710:01.92aFirebird FirstJanuary 17, 2026
3000 Meters · OutdoorFirebird Finale · Mar 69:46.68Firebird FinaleMarch 6, 2026
3200 Meters · IndoorCLC Indoor Championship · Apr 611:26.74aCLC Indoor ChampionshipApril 6, 2024
3200 Meters · OutdoorMSHSL Section 8AA Championships · May 2911:09.61aMSHSL Section 8AA ChampionshipsMay 29, 2024
5000 Meters · IndoorTadd Metzger Multi · Feb 617:19.69aTadd Metzger MultiFebruary 6, 2026
5000 Meters · OutdoorNCC Distance Fling · Mar 2716:58.42aNCC Distance FlingMarch 27, 2026
800 Meters · IndoorCLC indoor · Apr 22:23.66aCLC indoorApril 2, 2022
800 Meters · OutdoorAlexandria Invite · May 172:02.88Alexandria InviteMay 17, 2022

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

2026 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 1CCIW ChampionshipsMay 1 · 5000 Meters · Place 31 · CarthageCarthage5000 Meters31.17:10.74aSo
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 1500 Meters · Place 31 · CarthageCarthage1500 Meters314:25.89a PBSo
Apr 18Don Church Twilight MeetApr 18 · 5000 Meters · Place 13 · CarthageCarthage5000 Meters13.17:24.83aSo
Apr 2Private College ChampionshipApr 2 · 10000 Meters · Place 2 · CarthageCarthage10000 Meters235:41.54a PBSo
Mar 27NCC Distance FlingMar 27 · 5000 Meters · Place 44 · CarthageCarthage5000 Meters44.16:58.42a PBSo
Mar 6Firebird FinaleMar 6 · 3000 Meters · Place 12 · CarthageCarthage3000 Meters129:46.68 PBSO

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Feb 6Tadd Metzger MultiFeb 6 · 5000 Meters · Place 4 · CarthageCarthage5000 Meters417:19.69a PBSo
Jan 30Squig Converse InviteJan 30 · 1 Mile · Place 15 · CarthageCarthage1 Mile154:50.61a PBSo
Jan 23Ripon Red Hawk OpenerJan 23 · 1 Mile · Place 21 · CarthageCarthage1 Mile214:54.35aSO
Jan 17Firebird FirstJan 17 · 3000 Meters · Place 11 · CarthageCarthage3000 Meters1110:01.92a PBSo

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
Apr 24UW-Whitewater Drake Alternative MeetApr 24 · 1500 Meters · Place 53 · CarthageCarthage1500 Meters53.4:46.38aFr
Apr 17Don ChurchApr 17 · 5000 Meters · Place 9 · CarthageCarthage5000 Meters9.17:15.43aFr
Apr 12Wheaton (Ill) InvitationalApr 12 · 1500 Meters · Place 82 · CarthageCarthage1500 Meters824:38.34aFr
Apr 5Wisconsin Private College ChampionshipsApr 5 · 5000 Meters · Place 15 · CarthageCarthage5000 Meters15.17:31.10aFr
Mar 28First Chance InvitationalMar 28 · 1500 Meters · Place 87 · CarthageCarthage1500 Meters87.4:38.72aFr
Mar 7Firebird FinaleMar 7 · 1 Mile · Place 12 · CarthageCarthage1 Mile124:59.64 PBFR

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 22Parkside ClassicFeb 22 · 1 Mile · Place 30 · CarthageCarthage1 Mile305:08.13FR
Feb 7Tadd Metzger InvitationalFeb 7 · 1 Mile · Place 31 · CarthageCarthage1 Mile31.5:30.07aFr

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 7Forever Red Alumni ClassicDec 7 · 1 Mile · CarthageCarthage1 Mile—DNSFr
Apr 6CLC Indoor ChampionshipApr 6 · 3200 Meters · Place 8 · RocoriRocori3200 Meters811:26.74a PB—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 29MSHSL Section 8AA ChampionshipsMay 29 · 3200 Meters · Place 19 · RocoriRocori3200 Meters19.11:09.61a PB12
May 29MSHSL Section 8AA ChampionshipsMay 29 · 1600 Meters · Place 24 · RocoriRocori1600 Meters24.5:01.71a PB12
May 23Central Lakes Conference MeetMay 23 · 1600 Meters · Place 16 · RocoriRocori1600 Meters165:03.92a—
Apr 30Crimson InvitationalApr 30 · 3200 Meters · Place 12 · RocoriRocori3200 Meters1211:50.40a—
Apr 23Willmar InvitationalApr 23 · 800 Meters · Place 9 · RocoriRocori800 Meters92:19.76a—
Apr 9Otter InvitationalApr 9 · 1600 Meters · Place 10 · RocoriRocori1600 Meters105:08.68a—
Apr 9Otter InvitationalApr 9 · 800 Meters · Place 16 · RocoriRocori800 Meters162:19.26a—
Mar 22STMA Quad MeetMar 22 · 1600 Meters · Place 9 · RocoriRocori1600 Meters9.5:19.77a12

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31MSHSL Section 8AA ChampionshipsMay 31 · 800 Meters · Place 18 · RocoriRocori800 MetersRound P18.2:14.53a11
May 23Central Lakes Conference ChampionshipMay 23 · 800 Meters · Place 12 · RocoriRocori800 Meters12.2:13.62a11
May 16Alexandria InviteMay 16 · 1600 Meters · Place 10 · RocoriRocori1600 Meters105:08.7011
May 9Section 5AA True TeamMay 9 · 3200 Meters · Place 10 · RocoriRocori3200 Meters10.11:16.36a11
Apr 25Wilmar Track InviteApr 25 · 3200 Meters · Place 8 · RocoriRocori3200 Meters8.11:19.70a11
Mar 24STMA Mar 24 · 1600 Meters · Place 4 · RocoriRocori1600 Meters4.5:18.75aUnofficial11

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 1CLC Indoor ChampionshipApr 1 · 1600 Meters · Place 12 · RocoriRocori1600 Meters12.5:10.26a PB11

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 8AA ChampionshipsJun 1 · 800 Meters · Place 20 · RocoriRocori800 MetersRound P20.2:16.28a10
May 17Alexandria InviteMay 17 · 800 Meters · Place 6 · RocoriRocori800 Meters62:02.88 PB10
Apr 26Albany InvitationalApr 26 · 3200 Meters · Place 5 · RocoriRocori3200 Meters5.11:47.35a10
Apr 11Alexandria InviteApr 11 · 800 Meters · Place 7 · RocoriRocori800 Meters7.2:20.46a10

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 2CLC indoorApr 2 · 800 Meters · Place 7 · RocoriRocori800 Meters7.2:23.66a PB10
Mar 25STMA vs Rocori Indoor Meet Mar 25 · 800 Meters · Place 6 · RocoriRocori800 Meters62:28.1610

2021 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 1CLC JV MeetJun 1 · 1600 Meters · Place 12 · RocoriRocori1600 Meters125:42.179
May 28Alexandria InviteMay 28 · 1600 Meters · Place 29 · RocoriRocori1600 Meters295:39.139
May 6Fergus Falls - Rocori DualMay 6 · 1600 Meters · Place 11 · RocoriRocori1600 Meters115:45.109
May 6Fergus Falls - Rocori DualMay 6 · 800 Meters · Place 7 · RocoriRocori800 Meters72:34.659
Apr 27Rocori Dual with BrainerdApr 27 · 800 Meters · Place 7 · RocoriRocori800 Meters72:34.109
Apr 15TECH/ ROCORI Dual MeetApr 15 · 800 Meters · Place 4 · RocoriRocori800 Meters42:39.629