Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorTomahawk-Valley Indoor Conference Championships · Mar 306:17.77aTomahawk-Valley Indoor Conference ChampionshipsMarch 30, 2026
1600 Meters · OutdoorTomahawk Conference Championship · May 146:06.65aTomahawk Conference ChampionshipMay 14, 2026
3000 Meters · IndoorTomahawk-Valley Indoor Conference Championships · Mar 3112:48.52aTomahawk-Valley Indoor Conference ChampionshipsMarch 31, 2025
3200 Meters · OutdoorMSHSL Section 2A - North Sub-Section · May 2213:05.03aMSHSL Section 2A - North Sub-SectionMay 22, 2025
800 Meters · OutdoorSJM C Squad Meet #1 · Apr 202:54.62aSJM C Squad Meet #1April 20, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21MSHSL Section 2A - North Sub-SectionMay 21 · 3200 Meters · Place 9 · River Valley3200 Meters9.13:09.53a9
May 21MSHSL Section 2A - North Sub-SectionMay 21 · 1600 Meters · Place 10 · River Valley1600 Meters10.6:08.71a9
May 14Tomahawk Conference ChampionshipMay 14 · 3200 Meters · Place 5 · River Valley3200 Meters513:15.11a9
May 14Tomahawk Conference ChampionshipMay 14 · 1600 Meters · Place 7 · River Valley1600 Meters76:06.65a PB9
May 11Sleepy Eye Meet #3May 11 · 3200 Meters · Place 2 · River Valley3200 Meters213:36.07a9
May 7Sleepy Eye Meet #2May 7 · 1600 Meters · Place 3 · River Valley1600 Meters36:08.87a9
May 52A Section True TeamMay 5 · 3200 Meters · Place 14 · River Valley3200 Meters14.13:28.79a9
May 52A Section True TeamMay 5 · 1600 Meters · Place 16 · River Valley1600 Meters16.6:19.04a9
May 1Fairmont Sentinel RelaysMay 1 · 3200 Meters · Place 5 · River Valley3200 Meters513:36.70a9
May 1Fairmont Sentinel RelaysMay 1 · 1600 Meters · Place 7 · River Valley1600 Meters76:19.61a9
Apr 28SJM Invitational #4Apr 28 · 3200 Meters · Place 3 · River Valley3200 Meters3.13:35.609
Apr 20SJM C Squad Meet #1Apr 20 · 1600 Meters · Place 2 · River Valley1600 Meters2.6:18.22a9
Apr 20SJM C Squad Meet #1Apr 20 · 800 Meters · Place 4 · River Valley800 Meters4.2:54.62a PB9
Apr 16A & W InviteApr 16 · 3200 Meters · Place 2 · River Valley3200 Meters2.14:17.59
Apr 14LCWM/Nicollet Meet #1Apr 14 · 3200 Meters · Place 4 · River Valley3200 Meters4.13:56.19a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 30Tomahawk-Valley Indoor Conference ChampionshipsMar 30 · 3000 Meters · Place 3 · River Valley3000 Meters3.13:48.40a9
Mar 30Tomahawk-Valley Indoor Conference ChampionshipsMar 30 · 1500 Meters · Place 6 · River Valley1500 Meters6.6:17.77a PB9

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 31MSHSL Section 2A ChampionshipsMay 31 · 3200 Meters · Place 11 · River Valley3200 Meters1113:44.31a8
May 22MSHSL Section 2A - North Sub-SectionMay 22 · 3200 Meters · Place 7 · River Valley3200 Meters7.13:05.03a PB8
May 15Tomahawk Valley Conference ChampionshipMay 15 · 3200 Meters · Place 3 · River Valley3200 Meters313:10.58a8
May 12Sleepy Eye Meet #3May 12 · 3200 Meters · Place 4 · River Valley3200 Meters414:03.65a8
May 12Sleepy Eye Meet #3May 12 · 1600 Meters · Place 10 · River Valley1600 Meters106:28.79a8
May 9Class A Wild CardMay 9 · 3200 Meters · Place 33 · River Valley3200 Meters33.13:38.48a8
May 8RIver Valley Meet #2May 8 · 3200 Meters · Place 1 · River Valley3200 Meters113:36.09a8
May 8RIver Valley Meet #2May 8 · 1600 Meters · Place 2 · River Valley1600 Meters26:22.31a8
May 6Section 2A True TeamMay 6 · 3200 Meters · Place 8 · River Valley3200 Meters8.13:38.48a8
May 2Fairmont Sentinel RelaysMay 2 · 3200 Meters · Place 5 · River Valley3200 Meters513:31.06a8
Apr 29St. James Invitational #3Apr 29 · 3200 Meters · Place 5 · River Valley3200 Meters5.14:03.98a8
Apr 21SJM JH Track MeetApr 21 · 1600 Meters · Place 6 · River Valley1600 Meters6.6:32.04a8
Apr 21SJM JH Track MeetApr 21 · 800 Meters · Place 9 · River Valley800 Meters9.2:59.60a8
Apr 8John Weir InviteApr 8 · 3200 Meters · Place 1 · River Valley3200 Meters114:19.69a8

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 31Tomahawk-Valley Indoor Conference ChampionshipsMar 31 · 3000 Meters · Place 5 · River Valley3000 Meters512:48.52a PB8

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 2A ChampionshipsJun 1 · 3200 Meters · Place 14 · River Valley3200 Meters14.13:59.30a7
May 23MSHSL Section 2A - North Sub SectionMay 23 · 3200 Meters · Place 6 · River Valley3200 Meters6.13:25.38a7
May 16Tomahawk Conference MeetMay 16 · 3200 Meters · Place 5 · River Valley3200 Meters514:05.02a—
May 16Tomahawk Conference MeetMay 16 · 1600 Meters · Place 5 · River Valley1600 Meters56:28.53a—
May 13Sleepy Eye Meet #3May 13 · 3200 Meters · Place 2 · River Valley3200 Meters214:06.84a—
May 13Sleepy Eye Meet #3May 13 · 1600 Meters · Place 3 · River Valley1600 Meters36:29.55a—
May 9Sleepy Eye Meet #2May 9 · 3200 Meters · Place 2 · River Valley3200 Meters214:09.69a—
May 9Sleepy Eye Meet #2May 9 · 1600 Meters · Place 3 · River Valley1600 Meters36:26.40a—
May 2St. James JH InviteMay 2 · 1600 Meters · Place 5 · River Valley1600 Meters56:28.79a—
May 2St. James JH InviteMay 2 · 800 Meters · Place 8 · River Valley800 Meters83:10.65a—
Apr 25New Ulm Meet #1Apr 25 · 3200 Meters · Place 3 · River Valley3200 Meters314:03.96a—
Apr 15LCWM/Nicollet Meet #1Apr 15 · 3200 Meters · Place 8 · River Valley3200 Meters8.14:46.03a7
Apr 15LCWM/Nicollet Meet #1Apr 15 · 1600 Meters · Place 10 · River Valley1600 Meters10.6:45.50a7
Apr 8River Valley Track Meet #1Apr 8 · 1600 Meters · Place 4 · River Valley1600 Meters47:08.64a—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · 3200 Meters · Place 6 · River Valley3200 Meters615:17.27a—