Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUWRF Winter Classic · Feb 84:33.02aUWRF Winter ClassicFebruary 8, 2025
1500 Meters · OutdoorUMAC Outdoor Championship · May 14:13.46aUMAC Outdoor ChampionshipMay 1, 2026
1600 Meters · IndoorUWS HS Indoor Invite · Mar 244:52.07aUWS HS Indoor InviteMarch 24, 2023
1600 Meters · OutdoorSection 7A True Team · May 94:44.76aSection 7A True TeamMay 9, 2023
1600 Meters · Outdoor · Hand timedTitan Invitational #1 · May 65:12.4hTitan Invitational #1May 6, 2021
3000 Meters · IndoorTwin Ports Open · Jan 179:11.43aTwin Ports OpenJanuary 17, 2026
3000m Steeplechase · OutdoorSMU Cardinal Invitational · Apr 1211:00.98aSMU Cardinal InvitationalApril 12, 2025
5000 Meters · IndoorCSS Opener · Dec 1417:07.50aCSS OpenerDecember 14, 2024
5000 Meters · OutdoorHamline Invitational · Mar 3016:08.37aHamline InvitationalMarch 30, 2026
800 Meters · IndoorUMAC Indoor Championship · Feb 232:05.26aUMAC Indoor ChampionshipFebruary 23, 2024
800 Meters · OutdoorMSHSL Section 7A Championships · Jun 12:02.30aMSHSL Section 7A ChampionshipsJune 1, 2023
800 Meters · Outdoor · Hand timedTitan Invitational #1 · May 62:21.1hTitan Invitational #1May 6, 2021

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 1UMAC Outdoor ChampionshipMay 1 · 5000 Meters · UW-SuperiorUW-Superior5000 Meters—DNFJr
May 1UMAC Outdoor ChampionshipMay 1 · 1500 Meters · Place 4 · UW-SuperiorUW-Superior1500 Meters4.4:13.46a PBJr
Apr 25Dan Conway ClassicApr 25 · 800 Meters · Place 9 · Wis.-SuperiorWis.-Superior800 Meters92:05.02JR
Apr 16CSB/SJU InvitationalApr 16 · 1500 Meters · Place 6 · UW-SuperiorUW-Superior1500 Meters6.4:15.22aJr
Apr 11St. Olaf Manitou ClassicApr 11 · 800 Meters · Place 13 · UW-SuperiorUW-Superior800 Meters132:06.61aJr
Mar 30Hamline InvitationalMar 30 · 5000 Meters · Place 9 · UW-SuperiorUW-Superior5000 Meters916:08.37a PBJr
Mar 28CSB/SJU Optimistic MeetMar 28 · 1500 Meters · Place 13 · UW-SuperiorUW-Superior1500 Meters13.4:21.05aJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27UMAC Indoor ChampionshipFeb 27 · 1 Mile · Place 5 · UW-SuperiorUW-Superior1 Mile5.4:42.90aJr
Feb 27UMAC Indoor ChampionshipFeb 27 · 3000 Meters · Place 3 · UW-SuperiorUW-Superior3000 Meters3.9:29.66aJr
Feb 7UWRF Winter ClassicFeb 7 · 1 Mile · Place 3 · UW-SuperiorUW-Superior1 Mile34:33.39aJr
Jan 30Warren Bowlus OpenJan 30 · 3000 Meters · Place 9 · UW-SuperiorUW-Superior3000 Meters99:12.77aJR
Jan 24CSB/SJU Alumni MeetJan 24 · 1 Mile · Place 7 · UW-SuperiorUW-Superior1 Mile74:33.56aJr
Jan 17Twin Ports OpenJan 17 · 3000 Meters · Place 6 · UW-SuperiorUW-Superior3000 Meters69:11.43a PBJr

2025 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 9UW-La Crosse Uncaged Eagle OpenMay 9 · 1500 Meters · Place 28 · UW-SuperiorUW-Superior1500 Meters284:14.94aSo
Apr 26Bulldog OpenApr 26 · 800 Meters · Place 14 · UW-SuperiorUW-Superior800 Meters142:06.57So
Apr 12SMU Cardinal InvitationalApr 12 · 3000m Steeplechase · Place 6 · UW-SuperiorUW-Superior3000m Steeplechase611:00.98a PBSo
Mar 28CSB/SJU Optimistic MeetMar 28 · 1500 Meters · Place 12 · UW-SuperiorUW-Superior1500 Meters124:19.14aSo

2025 Indoor Track

9 results
DateMeetEventPlMarkGr
Feb 28UMAC Indoor ChampionshipFeb 28 · 1 Mile · Place 5 · UW-SuperiorUW-Superior1 Mile5.4:37.71aSo
Feb 28UMAC Indoor ChampionshipFeb 28 · 3000 Meters · UW-SuperiorUW-Superior3000 Meters—DNSSo
Feb 28UMAC Indoor ChampionshipFeb 28 · 800 Meters · Place 10 · UW-SuperiorUW-Superior800 Meters10.2:06.80aSo
Feb 15Maday ClassicFeb 15 · 800 Meters · Place 12 · UW-SuperiorUW-Superior800 Meters122:06.80a—
Feb 8UWRF Winter ClassicFeb 8 · 1 Mile · Place 6 · UW-SuperiorUW-Superior1 Mile64:33.02a PB—
Feb 8UWRF Winter ClassicFeb 8 · 800 Meters · Place 7 · UW-SuperiorUW-Superior800 Meters72:07.14a—
Jan 31Warren Bowlus InviteJan 31 · 3000 Meters · Place 25 · UW-SuperiorUW-Superior3000 Meters259:18.98a—
Jan 25CSB/SJU Alumni MeetJan 25 · 1 Mile · Place 8 · UW-SuperiorUW-Superior1 Mile84:38.50a—
Jan 18Twin Ports OpenJan 18 · 1 Mile · Place 3 · UW-SuperiorUW-Superior1 Mile34:42.41a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 14CSS OpenerDec 14 · 5000 Meters · Place 5 · UW-SuperiorUW-Superior5000 Meters5.17:07.50a PBSo
Feb 23UMAC Indoor ChampionshipFeb 23 · 1 Mile · Place 4 · UW-SuperiorUW-Superior1 Mile4.4:34.39aFr
Feb 23UMAC Indoor ChampionshipFeb 23 · 800 Meters · Place 6 · UW-SuperiorUW-Superior800 Meters6.2:05.26a PBFr
Feb 17Gene Glader ClassicFeb 17 · 800 Meters · Place 4 · UW-SuperiorUW-Superior800 Meters42:08.37a—
Feb 10Maday ClassicFeb 10 · 800 Meters · Place 10 · UW-SuperiorUW-Superior800 Meters102:06.70a—
Feb 3Lake Superior ChallengeFeb 3 · 1 Mile · Place 4 · UW-SuperiorUW-Superior1 Mile44:39.12a—
Jan 26Warren Bowlus InviteJan 26 · 800 Meters · Place 12 · UW-SuperiorUW-Superior800 Meters122:08.08a—
Jan 20Twin Ports OpenJan 20 · 1 Mile · Place 9 · UW-SuperiorUW-Superior1 Mile94:42.41a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 10UW-La Crosse Eagle OpenMay 10 · 1500 Meters · Place 22 · UW-SuperiorUW-Superior1500 Meters224:18.72a—
Apr 25Janis Rider / Doug Bolstorff InvitationalApr 25 · 800 Meters · Place 14 · UW-SuperiorUW-Superior800 Meters142:04.17a—
Apr 13SMU Cardinal InvitationalApr 13 · 800 Meters · Place 7 · UW-SuperiorUW-Superior800 Meters72:05.17a—
Apr 6Hamline InvitationalApr 6 · 1500 Meters · Place 19 · UW-SuperiorUW-Superior1500 Meters194:16.66a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 9CSS OpenerDec 9 · 5000 Meters · Place 11 · UW-SuperiorUW-Superior5000 Meters11.18:12.21aFr
Apr 1GNK Indoor InviteApr 1 · 1600 Meters · Place 1 · Greenway/Nashwauk/KeewatiGreenway/Nashwauk/Keewati1600 Meters14:52.1412
Apr 1GNK Indoor InviteApr 1 · 800 Meters · Place 1 · Greenway/Nashwauk/KeewatiGreenway/Nashwauk/Keewati800 Meters12:11.7312
Mar 24UWS HS Indoor InviteMar 24 · 1600 Meters · Place 1 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin1600 Meters1.4:52.07a PB12
Mar 24UWS HS Indoor InviteMar 24 · 800 Meters · Place 1 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 Meters1.2:14.25a12

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 8MSHSL State Track & Field ChampionshipsJun 8 · 800 Meters · Place 16 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 MetersRound P16.2:07.18a12
Jun 1MSHSL Section 7A ChampionshipsJun 1 · 800 Meters · Place 2 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 Meters2.2:02.30a PB12
May 25MSHSL Section 7A - Sub-Section NorthMay 25 · 800 Meters · Place 2 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 Meters2.2:09.88a12
May 16Iron Range Conference ChampionshipMay 16 · 800 Meters · Place 2 · Greenway/Nashwauk/KeewatiGreenway/Nashwauk/Keewati800 Meters22:04.6212
May 9Section 7A True TeamMay 9 · 1600 Meters · Place 1 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin1600 Meters1.4:44.76a PB12
May 9Section 7A True TeamMay 9 · 800 Meters · Place 1 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 Meters1.2:06.45a12
May 567th Annual Doc Savage InviteMay 5 · 800 Meters · Place 2 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 Meters2.2:07.23a12
May 2MLWR #1May 2 · 800 Meters · Place 3 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 Meters3.2:12.74a12
Apr 25Two Harbors Invite #1Apr 25 · 1600 Meters · Place 2 · Greenway/Nashwauk/KeewatiGreenway/Nashwauk/Keewati1600 Meters24:45.6612
Apr 25Two Harbors Invite #1Apr 25 · 800 Meters · Place 1 · Greenway/Nashwauk/KeewatiGreenway/Nashwauk/Keewati800 Meters12:07.8512
Apr 14Irondale HSApr 14 · 800 Meters · Place 4 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 Meters4.2:08.33a12

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2MSHSL Section 7A ChampionshipsJun 2 · 800 Meters · Place 4 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 Meters4.2:08.37a11
May 26MSHSL Section 7A - Sub-Section NorthMay 26 · 800 Meters · Place 2 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 Meters2.2:02.42a11
May 21State True Team Class AMay 21 · 800 Meters · Place 2 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 Meters2.2:05.49a11
May 20State True Team Class AAAMay 20 · 800 Meters · Place 2 · Greenway/Nashwauk/KeewatiGreenway/Nashwauk/Keewati800 Meters22:05.4911
May 10Section 7A True TeamMay 10 · 800 Meters · Place 2 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 Meters2.2:05.50a11
May 5Old River Invite 2022May 5 · 800 Meters · Place 1 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 Meters1.2:06.86a11
Apr 26Brainerd InviteApr 26 · 800 Meters · Place 7 · Greenway/Nashwauk/KeewaGreenway/Nashwauk/Keewa800 Meters72:11.10a11
Mar 29Little AmikMar 29 · 1600 Meters · Place 11 · Greenway/Nashwauk/Keewat.Greenway/Nashwauk/Keewat.1600 Meters115:10.0312
Mar 29Little AmikMar 29 · 800 Meters · Place 10 · Greenway/Nashwauk/Keewat.Greenway/Nashwauk/Keewat.800 Meters102:18.0612

2021 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 2MSHSL Section 7A - North Sub-SectionJun 2 · 1600 Meters · Place 8 · Greenway/Nashwauk/KeewatiGreenway/Nashwauk/Keewati1600 Meters85:04.2110
May 272021 Iron Range Conference MeetMay 27 · 1600 Meters · Place 8 · Greenway/Nashwauk/KeewatiGreenway/Nashwauk/Keewati1600 Meters85:10.2210
May 21Chisholm Invite #3May 21 · 1600 Meters · Place 4 · Greenway/Nashwauk/KeewatiGreenway/Nashwauk/Keewati1600 Meters45:13.4810
May 13GNK Titan Invitational #2May 13 · 1600 Meters · Place 4 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin1600 Meters4.5:13.410
May 6Titan Invitational #1May 6 · 1600 Meters · Place 6 · Greenway/Nashwauk/KeewatiGreenway/Nashwauk/Keewati1600 Meters65:12.4h PB10
May 6Titan Invitational #1May 6 · 800 Meters · Place 5 · Greenway/Nashwauk/KeewatiGreenway/Nashwauk/Keewati800 Meters52:21.1h PB10
Apr 30Esko QUADApr 30 · 1600 Meters · Place 6 · Greenway/Nashwauk/KeewatiGreenway/Nashwauk/Keewati1600 Meters65:21.8410
Apr 15JP Chocolate Rabbit InvitationalApr 15 · 1600 Meters · Place 5 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin1600 Meters5.5:15.910
Apr 15JP Chocolate Rabbit InvitationalApr 15 · 800 Meters · Place 2 · Greenway/Nashwauk-KeewatinGreenway/Nashwauk-Keewatin800 Meters2.2:23.110