Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorMIAC Indoor Championships · Feb 265:00.60aMIAC Indoor ChampionshipsFebruary 26, 2026
1000 Meters · IndoorMIAC Indoor Championships · Feb 262:57.79aMIAC Indoor ChampionshipsFebruary 26, 2026
1500 Meters · OutdoorSt. Olaf Manitou Classic · Apr 114:33.78aSt. Olaf Manitou ClassicApril 11, 2026
1600 Meters · OutdoorMSHSL Section 1A Championships · May 285:18.92aMSHSL Section 1A ChampionshipsMay 28, 2024
3000 Meters · IndoorUW-La Crosse Pat Healy Classic · Jan 2410:33.74aUW-La Crosse Pat Healy ClassicJanuary 24, 2026
3200 Meters · OutdoorSt. Charles Invite · May 212:26.51aSt. Charles InviteMay 2, 2023
400 Meters · IndoorCentral College Dutch Invitational 2026 (Live Results Only) · Mar 281:00.29aCentral College Dutch Invitational 2026 (Live Results Only)March 28, 2026
5000 Meters · OutdoorUW-La Crosse Phil Esten Challenge · Apr 1718:19.47aUW-La Crosse Phil Esten ChallengeApril 17, 2026
800 Meters · IndoorWarren Bowlus Invite · Jan 312:25.27aWarren Bowlus InviteJanuary 31, 2025
800 Meters · OutdoorNCAA Division III Outdoor Track & Field Championships · May 212:10.49aNCAA Division III Outdoor Track & Field ChampionshipsMay 21, 2026

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 21NCAA Division III Outdoor Track & Field ChampionshipsMay 21 · 800 Meters · Place 13 · Saint Mary's (Minn.)Saint Mary's (Minn.)800 MetersRound P13.2:10.49a PBSo
May 14UW-La Crosse QualifierMay 14 · 800 Meters · Place 2 · Saint Mary's (Minn.)Saint Mary's (Minn.)800 Meters2.2:10.66aSo
May 1Meet of the UnsaintlyMay 1 · 800 Meters · Place 1 · Saint Mary's (Minn.)Saint Mary's (Minn.)800 Meters12:10.58SO
Apr 30MIAC Outdoor ChampionshipApr 30 · 1500 Meters · Place 3 · Saint Mary's (Minn.)Saint Mary's (Minn.)1500 Meters3.4:38.86aSo
Apr 30MIAC Outdoor ChampionshipApr 30 · 800 Meters · Place 4 · Saint Mary's (Minn.)Saint Mary's (Minn.)800 MetersRound P4.2:15.79aSo
Apr 30MIAC Outdoor ChampionshipApr 30 · 800 Meters · Place 1 · Saint Mary's (Minn.)Saint Mary's (Minn.)800 Meters1.2:10.85aSo
Apr 24Kip Janvrin OpenApr 24 · 1500 Meters · Place 11 · Saint Mary's (Minn.)Saint Mary's (Minn.)1500 Meters11.4:38.46aSo
Apr 24Kip Janvrin OpenApr 24 · 800 Meters · Saint Mary's (Minn.)Saint Mary's (Minn.)800 Meters--DNSSo
Apr 17UW-La Crosse Phil Esten ChallengeApr 17 · 5000 Meters · Place 2 · Saint Mary's (Minn.)Saint Mary's (Minn.)5000 Meters2.18:19.47a PBSo
Apr 11St. Olaf Manitou ClassicApr 11 · 1500 Meters · Place 1 · Saint Mary's (Minn.)Saint Mary's (Minn.)1500 Meters14:33.78a PBSo

2026 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 28Central College Dutch Invitational 2026 (Live Results Only)Mar 28 · 400 Meters · Place 5 · Saint Mary's (Minn.)Saint Mary's (Minn.)400 Meters5.1:00.29a PBSo
Feb 26MIAC Indoor ChampionshipsFeb 26 · 1 Mile · Place 1 · Saint Mary's (Minn.)Saint Mary's (Minn.)1 Mile15:00.60a PBSO
Feb 26MIAC Indoor ChampionshipsFeb 26 · 1000 Meters · Place 3 · Saint Mary's (Minn.)Saint Mary's (Minn.)1000 Meters32:57.79a PBSO
Feb 20Maverick OpenFeb 20 · 1000 Meters · Place 1 · Saint Mary's (Minn.)Saint Mary's (Minn.)1000 Meters12:58.84aSO
Feb 7UWRF Winter ClassicFeb 7 · 1 Mile · Place 1 · Saint Mary's (Minn.)Saint Mary's (Minn.)1 Mile15:09.41aSo
Jan 24UW-La Crosse Pat Healy ClassicJan 24 · 3000 Meters · Place 12 · Saint Mary's (Minn.)Saint Mary's (Minn.)3000 Meters1210:33.74a PBSo
Jan 17Twin Ports OpenJan 17 · 1 Mile · Place 1 · Saint Mary's (Minn.)Saint Mary's (Minn.)1 Mile15:16.87aSo
Jan 17Twin Ports OpenJan 17 · 1000 Meters · Place 6 · Saint Mary's (Minn.)Saint Mary's (Minn.)1000 Meters63:09.37aSo

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 9MIAC ChampionshipsMay 9 · 5000 Meters · Place 9 · Saint Mary's (Minn.)Saint Mary's (Minn.)5000 Meters9.18:48.63aFr
May 9MIAC ChampionshipsMay 9 · 1500 Meters · Place 6 · Saint Mary's (Minn.)Saint Mary's (Minn.)1500 Meters6.4:48.63aFr
May 2Maverick Open #2May 2 · 800 Meters · Place 2 · Saint Mary's (Minn.)Saint Mary's (Minn.)800 Meters22:19.55FR
Apr 24Janis Rider / Doug Bolstorff InvitationalApr 24 · 1500 Meters · Place 1 · Saint Mary's (Minn.)Saint Mary's (Minn.)1500 Meters14:48.87FR
Apr 17Phil Esten ChallengeApr 17 · 1500 Meters · Place 13 · Saint Mary's (Minn.)Saint Mary's (Minn.)1500 Meters13.4:53.38aFr
Apr 12SMU Cardinal InvitationalApr 12 · 800 Meters · Place 1 · Saint Mary's (Minn.)Saint Mary's (Minn.)800 Meters12:20.94aFR
Apr 5Norse InvitationalApr 5 · 1500 Meters · Place 1 · Saint Mary's (Minn.)Saint Mary's (Minn.)1500 Meters1.4:53.05aFr
Apr 5Norse InvitationalApr 5 · 800 Meters · Place 1 · Saint Mary's (Minn.)Saint Mary's (Minn.)800 Meters1.2:23.18aFr

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 27MIAC ChampionshipsFeb 27 · 1 Mile · Place 8 · Saint Mary's (Minn.)Saint Mary's (Minn.)1 Mile85:18.25FR
Feb 27MIAC ChampionshipsFeb 27 · 1000 Meters · Place 9 · Saint Mary's (Minn.)Saint Mary's (Minn.)1000 Meters93:04.51FR
Feb 21Maverick InvitationalFeb 21 · 1000 Meters · Place 1 · Saint Mary's (Minn.)Saint Mary's (Minn.)1000 Meters13:01.92a—
Feb 15CSB/SJU InvitationalFeb 15 · 1000 Meters · Place 4 · Saint Mary's (Minn.)Saint Mary's (Minn.)1000 Meters43:08.37a—
Feb 14Maverick Premier #1Feb 14 · 1 Mile · Place 5 · Saint Mary's (Minn.)Saint Mary's (Minn.)1 Mile55:21.55a—
Feb 8UWRF Winter ClassicFeb 8 · 3000 Meters · Place 2 · Saint Mary's (Minn.)Saint Mary's (Minn.)3000 Meters210:44.23a—
Jan 31Warren Bowlus InviteJan 31 · 800 Meters · Place 9 · Saint Mary's (Minn.)Saint Mary's (Minn.)800 Meters92:25.27a PB—
Jan 18St. Olaf Ole OpenerJan 18 · 3000 Meters · Place 12 · Saint Mary's (Minn.)Saint Mary's (Minn.)3000 Meters1210:45.53a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 1600 Meters · Place 12 · St. CharlesSt. Charles1600 Meters12.5:27.80a12
May 28MSHSL Section 1A ChampionshipsMay 28 · 1600 Meters · Place 3 · St. CharlesSt. Charles1600 Meters3.5:18.92a PB12
May 22MSHSL Section 1A - Sub Section 1May 22 · 1600 Meters · Place 2 · St. CharlesSt. Charles1600 Meters25:40.95a—
May 18Class A True Team State ChampionshipsMay 18 · 3200 Meters · Place 3 · St. CharlesSt. Charles3200 Meters3.12:36.82a12
May 18Class A True Team State ChampionshipsMay 18 · 1600 Meters · Place 6 · St. CharlesSt. Charles1600 Meters6.5:30.43a12
May 11Three Rivers Conference ChampionshipsMay 11 · 1600 Meters · Place 2 · St. CharlesSt. Charles1600 Meters25:39.46a—
May 8Class A WildcardMay 8 · 3200 Meters · Place 8 · St. CharlesSt. Charles3200 Meters8.12:34.73a12
May 7Section 1A True TeamMay 7 · 3200 Meters · Place 2 · St. CharlesSt. Charles3200 Meters2.12:34.73a12
May 7Section 1A True TeamMay 7 · 1600 Meters · Place 7 · St. CharlesSt. Charles1600 Meters7.5:33.50a12
Apr 30St. Charles MeetApr 30 · 3200 Meters · Place 2 · St. CharlesSt. Charles3200 Meters2.12:28.65a12
Apr 30St. Charles MeetApr 30 · 1600 Meters · Place 1 · St. CharlesSt. Charles1600 Meters1.5:34.00a12
Apr 12PEM Varsity Track & Field MeetApr 12 · 800 Meters · Place 1 · St. CharlesSt. Charles800 Meters1.2:37.42a12
Mar 26Early Red Bird InvitationalMar 26 · 1600 Meters · Place 2 · St. CharlesSt. Charles1600 Meters25:52.35a—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 1A ChampionshipsJun 1 · 3200 Meters · Place 4 · St. CharlesSt. Charles3200 Meters4.12:27.66a11
Jun 1MSHSL Section 1A ChampionshipsJun 1 · 1600 Meters · Place 5 · St. CharlesSt. Charles1600 Meters5.5:43.02a11
May 24MSHSL Section 1A - Sub-Section 1May 24 · 3200 Meters · Place 2 · St. CharlesSt. Charles3200 Meters2.12:37.61a11
May 24MSHSL Section 1A - Sub-Section 1May 24 · 1600 Meters · Place 2 · St. CharlesSt. Charles1600 Meters2.6:03.44a11
May 9Section 1A True TeamMay 9 · 800 Meters · Place 7 · St. CharlesSt. Charles800 Meters7.2:34.70a11
May 2St. Charles InviteMay 2 · 3200 Meters · Place 2 · St. CharlesSt. Charles3200 Meters2.12:26.51a PB11
May 2St. Charles InviteMay 2 · 1600 Meters · Place 1 · St. CharlesSt. Charles1600 Meters1.5:37.05a11

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 31MSHSL Section 1A ChampionshipsMay 31 · 3200 Meters · Place 10 · St. CharlesSt. Charles3200 Meters10.12:46.02a10
May 25MSHSL Section 1A - Sub-Section 3May 25 · 3200 Meters · Place 2 · St. CharlesSt. Charles3200 Meters212:54.1210
May 14Three Rivers Conference ChampionshipsMay 14 · 3200 Meters · Place 4 · St. CharlesSt. Charles3200 Meters4.13:18.03a10
May 10Section 1A True TeamMay 10 · 3200 Meters · Place 5 · St. CharlesSt. Charles3200 Meters5.13:02.82a10
May 10Section 1A True TeamMay 10 · 1600 Meters · Place 6 · St. CharlesSt. Charles1600 Meters6.5:57.71a10
Apr 11PEM Varsity MeetApr 11 · 1600 Meters · Place 3 · St. CharlesSt. Charles1600 Meters3.6:03.20a10