Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorCSB/SJU Alumni Meet · Jan 244:45.57aCSB/SJU Alumni MeetJanuary 24, 2026
1500 Meters · OutdoorUMAC Outdoor Championship · May 14:19.17aUMAC Outdoor ChampionshipMay 1, 2026
1600 Meters · IndoorUWRF HS Invite · Mar 235:20.09aUWRF HS InviteMarch 23, 2023
1600 Meters · OutdoorDeJung Invitational · May 165:08.11aDeJung InvitationalMay 16, 2023
3000 Meters · IndoorWarren Bowlus Open · Jan 309:35.18aWarren Bowlus OpenJanuary 30, 2026
3000 Meters · OutdoorSt. Olaf Manitou Classic · Apr 119:43.75aSt. Olaf Manitou ClassicApril 11, 2026
3000m Steeplechase · 0.914m · OutdoorUMAC Outdoor Championship · May 110:37.72aUMAC Outdoor ChampionshipMay 1, 2026
3000m Steeplechase · OutdoorUMAC Outdoor Championship · May 210:49.02UMAC Outdoor ChampionshipMay 2, 2025
3200 Meters · OutdoorWIAA D2 Durand Regional · May 2211:03.20aWIAA D2 Durand RegionalMay 22, 2023
400 Meters · IndoorUWRF HS Invitational · Mar 3059.84aUWRF HS InvitationalMarch 30, 2023
400 Meters · OutdoorHeart O' North Quad @ Bloomer · May 201:01.01Heart O' North Quad @ BloomerMay 20, 2021
5000 Meters · IndoorUMAC Indoor Championship · Feb 2717:04.38aUMAC Indoor ChampionshipFebruary 27, 2026
5000 Meters · OutdoorHamline Invitational · Apr 516:43.66aHamline InvitationalApril 5, 2025
800 Meters · IndoorWarren Bowlus Open · Jan 302:10.48aWarren Bowlus OpenJanuary 30, 2026
800 Meters · OutdoorCSB/SJU Optimistic Meet · Mar 282:08.99aCSB/SJU Optimistic MeetMarch 28, 2025

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 · Place 7 · UW-SuperiorUW-Superior5000 Meters7.17:20.27aJr
May 1UMAC Outdoor ChampionshipMay 1 · 3000m Steeplechase · Place 5 · UW-SuperiorUW-Superior3000m Steeplechase0.914m5.10:37.72a PBJr
May 1UMAC Outdoor ChampionshipMay 1 · 1500 Meters · Place 5 · UW-SuperiorUW-Superior1500 Meters5.4:19.17a PBJr
Apr 25Dan Conway ClassicApr 25 · 1500 Meters · Place 5 · Wis.-SuperiorWis.-Superior1500 Meters54:20.62JR
Apr 11St. Olaf Manitou ClassicApr 11 · 3000 Meters · Place 3 · UW-SuperiorUW-Superior3000 Meters39:43.75a PBJr
Mar 30Hamline InvitationalMar 30 · 5000 Meters · Place 17 · UW-SuperiorUW-Superior5000 Meters1716:47.71aJr
Mar 28CSB/SJU Optimistic MeetMar 28 · 3000m Steeplechase · Place 6 · UW-SuperiorUW-Superior3000m Steeplechase0.914m6.11:13.18aJr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 27UMAC Indoor ChampionshipFeb 27 · 5000 Meters · Place 3 · UW-SuperiorUW-Superior5000 Meters3.17:04.38a PBJr
Feb 27UMAC Indoor ChampionshipFeb 27 · 3000 Meters · Place 7 · UW-SuperiorUW-Superior3000 Meters7.9:48.35aJr
Jan 30Warren Bowlus OpenJan 30 · 3000 Meters · Place 7 · UW-SuperiorUW-Superior3000 Meters79:35.18a PBJR
Jan 30Warren Bowlus OpenJan 30 · 800 Meters · Place 16 · UW-SuperiorUW-Superior800 Meters162:10.48a PBJr
Jan 24CSB/SJU Alumni MeetJan 24 · 1 Mile · Place 13 · UW-SuperiorUW-Superior1 Mile134:45.57a PBJr
Jan 17Twin Ports OpenJan 17 · 3000 Meters · Place 15 · UW-SuperiorUW-Superior3000 Meters159:39.38aJr

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 9UW-La Crosse Uncaged Eagle OpenMay 9 · 3000m Steeplechase · Place 19 · UW-SuperiorUW-Superior3000m Steeplechase1910:56.61aSo
May 2UMAC Outdoor ChampionshipMay 2 · 3000m Steeplechase · Place 7 · Wis.-SuperiorWis.-Superior3000m Steeplechase710:49.02 PBSO
May 2UMAC Outdoor ChampionshipMay 2 · 5000 Meters · Place 9 · Wis.-SuperiorWis.-Superior5000 Meters916:48.20SO
Apr 26Bulldog OpenApr 26 · 1500 Meters · Place 5 · Wis.-SuperiorWis.-Superior1500 Meters54:22.54SO
Apr 26Bulldog OpenApr 26 · 1500 Meters · Place 5 · UW-SuperiorUW-Superior1500 Meters54:22.54So
Apr 18Maverick InvitationalApr 18 · 3000m Steeplechase · Place 13 · Wis.-SuperiorWis.-Superior3000m Steeplechase1310:56.96SO
Apr 12SMU Cardinal InvitationalApr 12 · 3000m Steeplechase · Place 7 · UW-SuperiorUW-Superior3000m Steeplechase711:17.95aSo
Apr 5Hamline InvitationalApr 5 · 5000 Meters · Place 27 · UW-SuperiorUW-Superior5000 Meters2716:43.66a PBSo
Mar 28CSB/SJU Optimistic MeetMar 28 · 800 Meters · Place 6 · UW-SuperiorUW-Superior800 Meters62:08.99a PBSo

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 28UMAC Indoor ChampionshipFeb 28 · 5000 Meters · Place 10 · UW-SuperiorUW-Superior5000 Meters10.17:16.13aSo
Feb 28UMAC Indoor ChampionshipFeb 28 · 3000 Meters · Place 10 · UW-SuperiorUW-Superior3000 Meters10.9:54.20aSo
Feb 15Maday ClassicFeb 15 · 5000 Meters · Place 14 · UW-SuperiorUW-Superior5000 Meters1417:40.48a—
Feb 8UWRF Winter ClassicFeb 8 · 1 Mile · Place 13 · UW-SuperiorUW-Superior1 Mile134:55.78a—
Feb 8UWRF Winter ClassicFeb 8 · 800 Meters · Place 12 · UW-SuperiorUW-Superior800 Meters122:16.25a—
Jan 31Warren Bowlus InviteJan 31 · 3000 Meters · Place 23 · UW-SuperiorUW-Superior3000 Meters2310:05.06a—
Jan 25CSB/SJU Alumni MeetJan 25 · 1 Mile · Place 17 · UW-SuperiorUW-Superior1 Mile174:55.80a—
Jan 18Twin Ports OpenJan 18 · 3000 Meters · Place 15 · UW-SuperiorUW-Superior3000 Meters1510:20.90a—

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 3UMAC Outdoor ChampionshipMay 3 · 5000 Meters · Place 16 · Wis.-SuperiorWis.-Superior5000 Meters1618:27.56FR
Apr 20Holst InvitationalApr 20 · 5000 Meters · Place 19 · Wis.-SuperiorWis.-Superior5000 Meters1917:58.04FR
Apr 13SMU Cardinal InvitationalApr 13 · 1500 Meters · Place 9 · UW-SuperiorUW-Superior1500 Meters94:47.42a—
Apr 6Hamline InvitationalApr 6 · 5000 Meters · Place 35 · UW-SuperiorUW-Superior5000 Meters3518:19.02a—

2024 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 23UMAC Indoor ChampionshipFeb 23 · 5000 Meters · Place 8 · UW-SuperiorUW-Superior5000 Meters8.18:19.28aFr
Feb 23UMAC Indoor ChampionshipFeb 23 · 3000 Meters · Place 13 · UW-SuperiorUW-Superior3000 Meters13.10:31.05aFr
Feb 10Maday ClassicFeb 10 · 5000 Meters · Place 5 · UW-SuperiorUW-Superior5000 Meters518:43.54a—
Feb 3Lake Superior ChallengeFeb 3 · 5000 Meters · Place 3 · UW-SuperiorUW-Superior5000 Meters318:59.76a—
Jan 26Warren Bowlus InviteJan 26 · 3000 Meters · Place 9 · UW-SuperiorUW-Superior3000 Meters910:50.17a—
Jan 20Twin Ports OpenJan 20 · 1 Mile · Place 14 · UW-SuperiorUW-Superior1 Mile145:24.54a—

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 22WIAA D2 Durand RegionalMay 22 · 3200 Meters · Place 9 · BloomerBloomer3200 Meters9.11:03.20a PB12
May 16DeJung InvitationalMay 16 · 1600 Meters · Place 6 · BloomerBloomer1600 Meters65:08.11a PB—
May 16Western Cloverbelt Conference ChampionshipsMay 16 · 3200 Meters · Place 7 · BloomerBloomer3200 Meters7.11:11.96a12
May 5Oriole InviteMay 5 · 1600 Meters · Place 9 · BloomerBloomer1600 Meters95:14.3712
May 2Dave Landgraf InvitationalMay 2 · 3200 Meters · Place 7 · BloomerBloomer3200 Meters711:21.7112
Mar 21Blue Devil InviteMar 21 · 3200 Meters · Place 13 · BloomerBloomer3200 Meters1311:46.2312

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 30UWRF HS InvitationalMar 30 · 800 Meters · Place 9 · BloomerBloomer800 Meters9.2:24.04a12
Mar 30UWRF HS InvitationalMar 30 · 400 Meters · Place 24 · BloomerBloomer400 Meters24.59.84a PB12
Mar 23UWRF HS InviteMar 23 · 1600 Meters · Place 16 · BloomerBloomer1600 Meters16.5:20.09a PB12
Mar 21UWRF HS OpenerMar 21 · 1600 Meters · Place 16 · BloomerBloomer1600 Meters16.5:20.09aUnofficial12

2021 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 14WIAA D2 Regional - BloomerJun 14 · 3200 Meters · Place 8 · BloomerBloomer3200 Meters8.12:05.29a10
Jun 8HON Conference Championships Jun 8 · 3200 Meters · Place 7 · BloomerBloomer3200 Meters7.11:48.98a10
Jun 3HON Meet at NorthwesternJun 3 · 1600 Meters · Place 9 · BloomerBloomer1600 Meters9.5:23.90a10
Jun 3HON Meet at NorthwesternJun 3 · 800 Meters · Place 11 · BloomerBloomer800 Meters11.2:32.29a10
May 24Arcadia InviteMay 24 · 1600 Meters · Place 17 · BloomerBloomer1600 Meters175:26.5410
May 24Arcadia InviteMay 24 · 800 Meters · Place 13 · BloomerBloomer800 Meters132:21.8810
May 20Heart O' North Quad @ BloomerMay 20 · 3200 Meters · Place 5 · BloomerBloomer3200 Meters512:45.5510
May 20Heart O' North Quad @ BloomerMay 20 · 400 Meters · Place 11 · BloomerBloomer400 Meters111:01.01 PB10
May 6Barron InvitationalMay 6 · 3200 Meters · Place 3 · BloomerBloomer3200 Meters3.13:24.47a10
May 6Barron InvitationalMay 6 · 1600 Meters · Place 10 · BloomerBloomer1600 Meters10.6:01.23a10
May 4Dave Landgraf InvitationalMay 4 · 800 Meters · Place 14 · BloomerBloomer800 Meters142:40.1310
May 4Dave Landgraf InvitationalMay 4 · 400 Meters · Place 13 · BloomerBloomer400 Meters131:03.88110