Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorNSU v Jamestown Dual · Jan 152:55.61aNSU v Jamestown DualJanuary 15, 2026
1500 Meters · OutdoorNDSU Spring Classic · Apr 114:52.86aNDSU Spring ClassicApril 11, 2026
1600 Meters · IndoorHOL Conference Indoor · Mar 255:11.18aHOL Conference IndoorMarch 25, 2025
1600 Meters · OutdoorMSHSL Section 6A Championships · May 294:48.79aMSHSL Section 6A ChampionshipsMay 29, 2025
3200 Meters · IndoorCraig Hougen Indoor Classic · Apr 1410:54.83Craig Hougen Indoor ClassicApril 14, 2022
3200 Meters · OutdoorMinnewaska Meet #3 · May 1810:36.29Minnewaska Meet #3May 18, 2021
400 Meters · IndoorHeart-of-the-Lakes HS Indoor · Mar 2856.18Heart-of-the-Lakes HS IndoorMarch 28, 2023
400 Meters · Outdoor2023 Midstate Meet · May 1653.97a2023 Midstate MeetMay 16, 2023
800 Meters · IndoorBison Open · Feb 62:13.40aBison OpenFebruary 6, 2026
800 Meters · OutdoorMSHSL Section 6A Championships · Jun 12:04.00aMSHSL Section 6A ChampionshipsJune 1, 2023
High Jump · IndoorConcordia HS Indoor · Apr 14-10.00Concordia HS IndoorApril 1, 2022
High Jump · OutdoorJohn Reimer Classic · Apr 285-00.00John Reimer ClassicApril 28, 2022

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 16Dewey Donat ClassicApr 16 · 800 Meters · Place 24 · Jamestown (N.D.)Jamestown (N.D.)800 Meters24.2:21.87aFr
Apr 11NDSU Spring ClassicApr 11 · 1500 Meters · Place 26 · Jamestown (N.D.)Jamestown (N.D.)1500 Meters26.4:52.86a PBFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 6Bison OpenFeb 6 · 800 Meters · Place 32 · Jamestown (N.D.)Jamestown (N.D.)800 Meters322:13.40a PBFr
Jan 15NSU v Jamestown DualJan 15 · 1000 Meters · Place 4 · Jamestown (N.D.)Jamestown (N.D.)1000 Meters42:55.61a PBFr

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29MSHSL Section 6A ChampionshipsMay 29 · 1600 Meters · Place 3 · Staples-MotleyStaples-Motley1600 Meters3.4:48.79a PB12
May 29MSHSL Section 6A ChampionshipsMay 29 · 800 Meters · Place 5 · Staples-MotleyStaples-Motley800 Meters5.2:10.90a12
May 22MSHSL Section 6A - Sub-Section 22May 22 · 1600 Meters · Place 4 · Staples-MotleyStaples-Motley1600 Meters45:00.03a12
May 22MSHSL Section 6A - Sub-Section 22May 22 · 800 Meters · Place 4 · Staples-MotleyStaples-Motley800 Meters42:10.17a12
May 9Class A Wild CardMay 9 · 1600 Meters · Place 16 · Staples-MotleyStaples-Motley1600 Meters16.4:50.81a12
May 9Class A Wild CardMay 9 · 800 Meters · Place 20 · Staples-MotleyStaples-Motley800 Meters20.2:10.68a12
May 6Section 6A True TeamMay 6 · 1600 Meters · Place 2 · Staples-MotleyStaples-Motley1600 Meters2.4:50.81a12
May 6Section 6A True TeamMay 6 · 800 Meters · Place 5 · Staples-MotleyStaples-Motley800 Meters5.2:10.68a12
Apr 22Heartland InvitationalApr 22 · 1600 Meters · Place 3 · Staples-MotleyStaples-Motley1600 Meters34:50.2912
Apr 22Heartland InvitationalApr 22 · 800 Meters · Place 4 · Staples-MotleyStaples-Motley800 Meters42:09.4412
Apr 15Perham HS InviteApr 15 · 1600 Meters · Place 7 · Staples-MotleyStaples-Motley1600 Meters75:01.8412

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 25HOL Conference IndoorMar 25 · 1600 Meters · Place 11 · Staples-MotleyStaples-Motley1600 Meters115:11.18a PB12
Mar 25HOL Conference IndoorMar 25 · 400 Meters · Place 8 · Staples-MotleyStaples-Motley400 Meters856.84a12

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 30MSHSL Section 6A ChampionshipsMay 30 · 800 Meters · Place 7 · Staples-MotleyStaples-Motley800 Meters7.2:10.71a11
May 23MSHSL Section 6A - Sub Section 22May 23 · 800 Meters · Place 1 · Staples-MotleyStaples-Motley800 Meters12:06.44a—
May 14Mid-State ConferenceMay 14 · Long Jump · Place 12 · Staples-MotleyStaples-MotleyLong Jump1216-3.25—
May 14Mid-State ConferenceMay 14 · 800 Meters · Place 2 · Staples-MotleyStaples-Motley800 Meters22:06.45a—
May 8Class A WildcardMay 8 · 1600 Meters · Place 19 · Staples-MotleyStaples-Motley1600 Meters19.4:53.37a11
May 8Class A WildcardMay 8 · 800 Meters · Place 12 · Staples-MotleyStaples-Motley800 Meters12.2:08.62a11
May 7Section 6A True TeamMay 7 · 1600 Meters · Place 7 · Staples-MotleyStaples-Motley1600 Meters7.4:53.37a11
May 7Section 6A True TeamMay 7 · 800 Meters · Place 3 · Staples-MotleyStaples-Motley800 Meters3.2:08.62a11
Apr 30Steve Hill InvitationalApr 30 · Long Jump · Place 18 · Staples-MotleyStaples-MotleyLong Jump1816-2.50—
Apr 30Steve Hill InvitationalApr 30 · 800 Meters · Place 3 · Staples-MotleyStaples-Motley800 Meters32:12.54a—
Apr 25John Reimer ClassicApr 25 · 800 Meters · Place 2 · Staples-MotleyStaples-Motley800 Meters22:06.52a—
Apr 11Houligan ExtravaganzaApr 11 · Long Jump · Place 6 · Staples-MotleyStaples-MotleyLong Jump618-8—
Apr 11Houligan ExtravaganzaApr 11 · 800 Meters · Place 1 · Staples-MotleyStaples-Motley800 Meters12:06.31a—

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 6A ChampionshipsJun 1 · 800 Meters · Place 5 · Staples-MotleyStaples-Motley800 Meters5.2:04.00a PB10
May 25MSHSL Section 6A - Sub-Section 22May 25 · 800 Meters · Place 6 · Staples-MotleyStaples-Motley800 Meters6.2:08.07a10
May 162023 Midstate MeetMay 16 · 400 Meters · Place 5 · Staples-MotleyStaples-Motley400 Meters5.53.97a PB10
May 9Section 6A True TeamMay 9 · 800 Meters · Place 7 · Staples-MotleyStaples-Motley800 Meters7.2:12.88a10
May 9Section 6A True TeamMay 9 · 400 Meters · Place 5 · Staples-MotleyStaples-Motley400 Meters5.54.80a10
May 4Long Prairie Grey Eagle InvitationalMay 4 · Long Jump · Place 15 · Staples-MotleyStaples-MotleyLong Jump1516-07.0010
May 4Long Prairie Grey Eagle InvitationalMay 4 · 800 Meters · Place 3 · Staples-MotleyStaples-Motley800 Meters32:11.0610

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Heart-of-the-Lakes HS IndoorMar 28 · 400 Meters · Place 2 · Staples-MotleyStaples-Motley400 Meters256.18 PB10

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 2MSHSL Section 6A ChampionshipsJun 2 · 3200 Meters · Place 5 · Staples-MotleyStaples-Motley3200 Meters5.10:46.45a9
May 26MSHSL Section 6A - Sub-Section 22May 26 · 3200 Meters · Place 4 · Staples-MotleyStaples-Motley3200 Meters4.10:44.44a9
May 17Mid-State Conference ChampionshipMay 17 · 1600 Meters · Place 7 · Staples-MotleyStaples-Motley1600 Meters74:57.299
May 10Section 6A True TeamMay 10 · 3200 Meters · Place 5 · Staples-MotleyStaples-Motley3200 Meters5.10:58.72a9
May 10Section 6A True TeamMay 10 · 1600 Meters · Place 5 · Staples-MotleyStaples-Motley1600 Meters5.4:50.65a9
May 5Long Prairie Grey Eagle InvitationalMay 5 · 1600 Meters · Place 1 · Staples-MotleyStaples-Motley1600 Meters1.4:51.58a9
Apr 28John Reimer ClassicApr 28 · 3200 Meters · Place 4 · Staples-MotleyStaples-Motley3200 Meters4.10:58.049
Apr 28John Reimer ClassicApr 28 · High Jump · Place 13 · Staples-MotleyStaples-MotleyHigh Jump13.5-00.00 PB9

2022 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 14Craig Hougen Indoor ClassicApr 14 · High Jump · Place 13 · Staples-MotleyStaples-MotleyHigh Jump135-02.009
Apr 14Craig Hougen Indoor ClassicApr 14 · 3200 Meters · Place 2 · Staples-MotleyStaples-Motley3200 Meters210:54.83 PB9
Apr 1Concordia HS IndoorApr 1 · 3200 Meters · Place 1 · Staples-MotleyStaples-Motley3200 Meters1.11:10.70a9
Apr 1Concordia HS IndoorApr 1 · High Jump · Place 14 · Staples-MotleyStaples-MotleyHigh Jump14.4-10.00 PB9

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 10MSHSL Section 6A ChampionshipsJun 10 · 3200 Meters · Place 11 · Staples-MotleyStaples-Motley3200 Meters11.11:15.53a8
Jun 3MSHSL Section 6A - Sub-Section 23Jun 3 · 3200 Meters · Place 4 · Staples-MotleyStaples-Motley3200 Meters411:13.088
May 18Minnewaska Meet #3May 18 · 3200 Meters · Place 2 · Staples-MotleyStaples-Motley3200 Meters210:36.29 PB8
May 132021 Mid-State Conference championship (Boys)May 13 · 3200 Meters · Place 4 · Staples-MotleyStaples-Motley3200 Meters410:41.888