Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorTomahawk-Valley Indoor Conference Championships · Mar 304:43.58aTomahawk-Valley Indoor Conference ChampionshipsMarch 30, 2026
1600 Meters · IndoorWolverine Indoor Meet · Mar 215:13.41aWolverine Indoor MeetMarch 21, 2026
1600 Meters · OutdoorMSHSL Section 2A - North Sub-Section · May 214:55.76aMSHSL Section 2A - North Sub-SectionMay 21, 2026
3000 Meters · IndoorTomahawk-Valley Indoor Conference Championships · Mar 3110:32.26aTomahawk-Valley Indoor Conference ChampionshipsMarch 31, 2025
3200 Meters · OutdoorTomahawk Conference Meet · May 1610:56.02aTomahawk Conference MeetMay 16, 2024
400 Meters · OutdoorRIver Valley Meet #2 · May 81:00.22aRIver Valley Meet #2May 8, 2025
800 Meters · IndoorTomahawk-Valley Indoor Conference Championships · Mar 302:17.03aTomahawk-Valley Indoor Conference ChampionshipsMarch 30, 2026
800 Meters · OutdoorMSHSL Section 2A - North Sub-Section · May 212:11.77aMSHSL Section 2A - North Sub-SectionMay 21, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 30MSHSL Section 2A ChampionshipsMay 30 · 1600 Meters · Place 10 · River Valley1600 Meters10.4:58.84a12
May 30MSHSL Section 2A ChampionshipsMay 30 · 800 Meters · Place 16 · River Valley800 Meters16.2:20.04a12
May 21MSHSL Section 2A - North Sub-SectionMay 21 · 1600 Meters · Place 6 · River Valley1600 Meters6.4:55.76a PB12
May 21MSHSL Section 2A - North Sub-SectionMay 21 · 800 Meters · Place 8 · River Valley800 Meters8.2:11.77a PB12
May 14Tomahawk Conference ChampionshipMay 14 · 1600 Meters · Place 7 · River Valley1600 Meters75:00.07a12
May 14Tomahawk Conference ChampionshipMay 14 · 800 Meters · Place 4 · River Valley800 Meters42:14.18a12
May 11Sleepy Eye Meet #3May 11 · 3200 Meters · Place 2 · River Valley3200 Meters211:35.16a12
May 11Sleepy Eye Meet #3May 11 · 1600 Meters · Place 1 · River Valley1600 Meters14:55.99a12
May 7Sleepy Eye Meet #2May 7 · 1600 Meters · Place 2 · River Valley1600 Meters24:57.06a12
May 7Sleepy Eye Meet #2May 7 · 800 Meters · Place 1 · River Valley800 Meters12:13.31a12
May 52A Section True TeamMay 5 · 1600 Meters · Place 6 · River Valley1600 Meters6.4:57.47a12
May 52A Section True TeamMay 5 · 800 Meters · Place 14 · River Valley800 Meters14.2:17.49a12
May 1Fairmont Sentinel RelaysMay 1 · 1600 Meters · Place 5 · River Valley1600 Meters55:01.63a12
Apr 28SJM Invitational #4Apr 28 · 1600 Meters · Place 5 · River Valley1600 Meters5.5:10.3012
Apr 23New Ulm Invitational #1Apr 23 · 1600 Meters · Place 2 · River Valley1600 Meters2.4:58.19a12
Apr 16A & W InviteApr 16 · 3200 Meters · Place 4 · River Valley3200 Meters4.11:16.012
Apr 14LCWM/Nicollet Meet #1Apr 14 · 1600 Meters · Place 1 · River Valley1600 Meters1.5:05.39a12
Mar 24Loyola-Cleveland InvitationalMar 24 · 1600 Meters · Place 4 · River Valley1600 Meters45:08.44a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 30Tomahawk-Valley Indoor Conference ChampionshipsMar 30 · 1500 Meters · Place 1 · River Valley1500 Meters1.4:43.58a PB12
Mar 30Tomahawk-Valley Indoor Conference ChampionshipsMar 30 · 800 Meters · Place 1 · River Valley800 Meters1.2:17.03a PB12
Mar 21Wolverine Indoor MeetMar 21 · 1600 Meters · Place 4 · River Valley1600 Meters45:13.41a PB12

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 31MSHSL Section 2A ChampionshipsMay 31 · 3200 Meters · Place 10 · River Valley3200 Meters1011:09.52a11
May 15Tomahawk Valley Conference ChampionshipMay 15 · 3200 Meters · Place 4 · River Valley3200 Meters411:49.50a11
May 12Sleepy Eye Meet #3May 12 · 3200 Meters · Place 4 · River Valley3200 Meters412:00.65a11
May 12Sleepy Eye Meet #3May 12 · 1600 Meters · Place 8 · River Valley1600 Meters85:24.21a11
May 8RIver Valley Meet #2May 8 · 3200 Meters · Place 2 · River Valley3200 Meters211:54.59a11
May 8RIver Valley Meet #2May 8 · 400 Meters · Place 13 · River Valley400 Meters131:00.22a PB11
May 2Fairmont Sentinel RelaysMay 2 · 3200 Meters · Place 5 · River Valley3200 Meters511:57.80a11
May 2Fairmont Sentinel RelaysMay 2 · 1600 Meters · Place 8 · River Valley1600 Meters85:25.30a11
Apr 15LCWM/Nicollet Meet #1Apr 15 · 3200 Meters · Place 3 · River Valley3200 Meters312:09.62a11
Apr 8John Weir InviteApr 8 · 3200 Meters · Place 1 · River Valley3200 Meters112:01.47a11
Apr 8John Weir InviteApr 8 · 1600 Meters · Place 3 · River Valley1600 Meters35:19.08a11
Mar 25Loyola-Cleveland InvitationalMar 25 · 1600 Meters · Place 4 · River Valley1600 Meters45:02.53a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 31Tomahawk-Valley Indoor Conference ChampionshipsMar 31 · 3000 Meters · Place 3 · River Valley3000 Meters310:32.26a PB11
Mar 22Wolverine Indoor MeetMar 22 · 1600 Meters · Place 2 · River Valley1600 Meters25:16.62a11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 16Tomahawk Conference MeetMay 16 · 3200 Meters · Place 2 · River Valley3200 Meters210:56.02a PB—
May 9Sleepy Eye Meet #2May 9 · 1600 Meters · Place 4 · River Valley1600 Meters45:01.96a—
May 3Fairmont Sentinel RelaysMay 3 · 3200 Meters · Place 8 · River Valley3200 Meters811:25.01a—
May 3Fairmont Sentinel RelaysMay 3 · 1600 Meters · Place 8 · River Valley1600 Meters85:02.00a—
Apr 25New Ulm Meet #1Apr 25 · 1600 Meters · Place 6 · River Valley1600 Meters65:14.14a—
Apr 25New Ulm Meet #1Apr 25 · 800 Meters · Place 4 · River Valley800 Meters42:22.06a—
Apr 8River Valley Track Meet #1Apr 8 · 1600 Meters · Place 6 · River Valley1600 Meters65:30.29a—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · 3200 Meters · Place 9 · River Valley3200 Meters911:52.35a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 23Wolverine Indoor MeetMar 23 · 1600 Meters · Place 9 · River Valley1600 Meters95:34.64a—