Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorWolverine Indoor Meet · Mar 236:29.92aWolverine Indoor MeetMarch 23, 2024
1600 Meters · OutdoorMSHSL Section 2A - North Sub-Section · May 215:34.12aMSHSL Section 2A - North Sub-SectionMay 21, 2026
3200 Meters · OutdoorTomahawk Conference Championship · May 1412:30.50aTomahawk Conference ChampionshipMay 14, 2026
400 Meters · OutdoorSleepy Eye Meet #2 · May 71:02.20aSleepy Eye Meet #2May 7, 2026
800 Meters · IndoorWolverine Indoor Meet · Mar 212:38.49aWolverine Indoor MeetMarch 21, 2026
800 Meters · OutdoorSleepy Eye Meet #3 · May 132:38.64aSleepy Eye Meet #3May 13, 2024

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21MSHSL Section 2A - North Sub-SectionMay 21 · 1600 Meters · Place 19 · River Valley1600 Meters19.5:34.12a PB11
May 14Tomahawk Conference ChampionshipMay 14 · 3200 Meters · Place 9 · River Valley3200 Meters912:30.50a PB11
May 11Sleepy Eye Meet #3May 11 · 400 Meters · Place 8 · River Valley400 Meters81:03.41a11
May 7Sleepy Eye Meet #2May 7 · 400 Meters · Place 11 · River Valley400 Meters111:02.20a PB11
Apr 28SJM Invitational #4Apr 28 · 400 Meters · Place 17 · River Valley400 Meters17.1:03.8011
Apr 16A & W InviteApr 16 · 400 Meters · Place 9 · River Valley400 Meters9.1:02.79a11
Apr 14LCWM/Nicollet Meet #1Apr 14 · 800 Meters · Place 17 · River Valley800 Meters17.2:40.36a11
Apr 14LCWM/Nicollet Meet #1Apr 14 · 400 Meters · Place 15 · River Valley400 Meters15.67.39a11
Mar 24Loyola-Cleveland InvitationalMar 24 · 800 Meters · Place 8 · River Valley800 Meters82:44.87a11

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 21Wolverine Indoor MeetMar 21 · 800 Meters · Place 8 · River Valley800 Meters82:38.49a PB11

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 22MSHSL Section 2A - North Sub-SectionMay 22 · 1600 Meters · Place 25 · River Valley1600 Meters25.5:54.71a10
May 15Tomahawk Valley Conference ChampionshipMay 15 · 1600 Meters · Place 9 · River Valley1600 Meters96:06.94a10
May 12Sleepy Eye Meet #3May 12 · 1600 Meters · Place 11 · River Valley1600 Meters116:06.88a10
May 8RIver Valley Meet #2May 8 · 1600 Meters · Place 4 · River Valley1600 Meters45:56.05a10
Apr 29St. James Invitational #3Apr 29 · 3200 Meters · Place 9 · River Valley3200 Meters9.13:27.51a10
Apr 15LCWM/Nicollet Meet #1Apr 15 · 800 Meters · Place 12 · River Valley800 Meters122:47.15a10
Apr 8John Weir InviteApr 8 · 800 Meters · Place 7 · River Valley800 Meters72:50.03a10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 23MSHSL Section 2A - North Sub SectionMay 23 · 1600 Meters · Place 16 · River Valley1600 Meters16.5:43.06a9
May 16Tomahawk Conference MeetMay 16 · 3200 Meters · Place 9 · River Valley3200 Meters914:03.99a—
May 16Tomahawk Conference MeetMay 16 · 1600 Meters · Place 8 · River Valley1600 Meters85:52.30a—
May 13Sleepy Eye Meet #3May 13 · 800 Meters · Place 9 · River Valley800 Meters92:38.64a PB—
May 9Sleepy Eye Meet #2May 9 · 3200 Meters · Place 8 · River Valley3200 Meters812:45.20a—
May 2St. James JH InviteMay 2 · 1600 Meters · Place 11 · River Valley1600 Meters116:04.22a—
Apr 25New Ulm Meet #1Apr 25 · 1600 Meters · Place 18 · River Valley1600 Meters186:11.47a—
Apr 15LCWM/Nicollet Meet #1Apr 15 · 3200 Meters · Place 6 · River Valley3200 Meters6.13:23.91a9
Apr 15LCWM/Nicollet Meet #1Apr 15 · 1600 Meters · Place 15 · River Valley1600 Meters15.6:07.80a9
Apr 8River Valley Track Meet #1Apr 8 · 1600 Meters · Place 10 · River Valley1600 Meters106:10.72a—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · 3200 Meters · Place 14 · River Valley3200 Meters1413:59.92a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 23Wolverine Indoor MeetMar 23 · 1600 Meters · Place 13 · River Valley1600 Meters136:29.92a PB—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25MSHSL Section 2A - Sub-Section NorthMay 25 · 3200 Meters · Place 13 · River Valley3200 Meters13.13:14.47a8
May 18Tomahawk Conference MeetMay 18 · 3200 Meters · Place 6 · River Valley3200 Meters612:43.838
May 15River Valley Wildcats QuadMay 15 · 3200 Meters · Place 4 · River Valley3200 Meters4.13:07.62a8
May 11River Valley InviteMay 11 · 1600 Meters · Place 12 · River Valley1600 Meters12.6:00.41a8
May 9Section 2A True TeamMay 9 · 3200 Meters · Place 23 · River Valley3200 Meters23.12:56.52a8
May 2 SJA Track & Field Invite May 2, 2023May 2 · 3200 Meters · Place 5 · River Valley3200 Meters5.13:05.85a8
Apr 27New Ulm Meet #2Apr 27 · 1600 Meters · Place 11 · River Valley1600 Meters11.6:09.39a8
Apr 18LCWM/Nicollet Meet #1Apr 18 · 800 Meters · Place 23 · River Valley800 Meters232:56.448
Apr 14New Ulm Meet #1Apr 14 · 3200 Meters · River Valley3200 Meters—DNS8
Apr 14New Ulm Meet #1Apr 14 · 1600 Meters · Place 6 · River Valley1600 Meters6.6:38.32a8

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 4Mankato West Indoor Meet 4/4/23Apr 4 · 800 Meters · Place 7 · River Valley800 Meters7.2:55.08a8

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26MSHSL Section 2A - NorthMay 26 · 1600 Meters · Place 19 · River Valley1600 Meters19.6:51.88a7
May 19Tomahawk Conference Meet May 19 · 3200 Meters · Place 8 · River Valley3200 Meters814:51.347
May 16River Valley Meet #3May 16 · 800 Meters · Place 19 · River Valley800 Meters19.3:04.86a7
May 3St. James Area Invite May 3 · 1600 Meters · Place 12 · River Valley1600 Meters12.7:10.50a7
Apr 28New Ulm Invite IApr 28 · 1600 Meters · Place 11 · River Valley1600 Meters116:51.877
Apr 21Mt. Lake Progressive Chiropractic Invite in St. JamesApr 21 · 3200 Meters · Place 10 · River Valley3200 Meters10.14:29.007
Apr 19LCWM/N Meet #1Apr 19 · 1600 Meters · Place 19 · River Valley1600 Meters19.7:26.53a7
Apr 11River Valley Meet #1Apr 11 · 3200 Meters · Place 5 · River Valley3200 Meters5.15:18.62a7

2022 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 7Buc Indoor InviteApr 7 · 1600 Meters · Place 10 · River Valley1600 Meters10.6:50.67