Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · IndoorTomahawk-Valley Indoor Conference Championships · Mar 314:25.12aTomahawk-Valley Indoor Conference ChampionshipsMarch 31, 2025
1500 Meters · OutdoorMinnesota State Open · Apr 124:04.91aMinnesota State OpenApril 12, 2026
1600 Meters · IndoorWolverine Indoor Meet · Mar 225:01.84aWolverine Indoor MeetMarch 22, 2025
1600 Meters · OutdoorSection 2A True Team · May 64:30.67aSection 2A True TeamMay 6, 2025
3000m Steeplechase · 0.914m · OutdoorCSB/SJU Invitational · Apr 1610:13.85aCSB/SJU InvitationalApril 16, 2026
3200 Meters · OutdoorSleepy Eye Meet #3 · May 1210:23.21aSleepy Eye Meet #3May 12, 2025
400 Meters · IndoorWolverine Indoor Meet · Mar 2358.73aWolverine Indoor MeetMarch 23, 2024
400 Meters · OutdoorRIver Valley Meet #2 · May 852.28aRIver Valley Meet #2May 8, 2025
800 Meters · OutdoorSection 2A True Team · May 62:03.63aSection 2A True TeamMay 6, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 7NSIC Outdoor ChampionshipMay 7 · 1500 Meters · Place 17 · SW Minnesota St.SW Minnesota St.1500 Meters174:06.95FR
Apr 29Todd Pfingsten OpenApr 29 · 1500 Meters · Place 14 · SW Minnesota St.SW Minnesota St.1500 Meters144:10.36FR
Apr 16CSB/SJU InvitationalApr 16 · 3000m Steeplechase · Place 3 · SW Minnesota St.SW Minnesota St.3000m Steeplechase0.914m3.10:13.85a PBFr
Apr 12Minnesota State OpenApr 12 · 1500 Meters · Place 3 · SW Minnesota St.SW Minnesota St.1500 Meters3.4:04.91a PBFr
Mar 28CSB/SJU Optimistic MeetMar 28 · 1500 Meters · Place 8 · SW Minnesota St.SW Minnesota St.1500 Meters8.4:10.33aFr

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 1600 Meters · Place 13 · River ValleyRiver Valley1600 Meters13.4:37.37a12
May 31MSHSL Section 2A ChampionshipsMay 31 · 1600 Meters · Place 1 · River ValleyRiver Valley1600 Meters14:36.87a12
May 22MSHSL Section 2A - North Sub-SectionMay 22 · 1600 Meters · Place 1 · River ValleyRiver Valley1600 Meters1.4:42.14a12
May 15Tomahawk Valley Conference ChampionshipMay 15 · 1600 Meters · Place 2 · River ValleyRiver Valley1600 Meters24:52.36a12
May 15Tomahawk Valley Conference ChampionshipMay 15 · 800 Meters · Place 1 · River ValleyRiver Valley800 Meters12:05.28a12
May 12Sleepy Eye Meet #3May 12 · 3200 Meters · Place 1 · River ValleyRiver Valley3200 Meters110:23.21a PB12
May 8RIver Valley Meet #2May 8 · 800 Meters · Place 1 · River ValleyRiver Valley800 Meters12:05.13a12
May 8RIver Valley Meet #2May 8 · 400 Meters · Place 2 · River ValleyRiver Valley400 Meters252.28a PB12
May 6Section 2A True TeamMay 6 · 1600 Meters · Place 1 · River ValleyRiver Valley1600 Meters1.4:30.67a PB12
May 6Section 2A True TeamMay 6 · 800 Meters · Place 1 · River ValleyRiver Valley800 Meters1.2:03.63a PB12
May 2Fairmont Sentinel RelaysMay 2 · 1600 Meters · Place 1 · River ValleyRiver Valley1600 Meters14:47.85a12
Apr 29St. James Invitational #3Apr 29 · 1600 Meters · Place 1 · River ValleyRiver Valley1600 Meters1.4:36.51a12
Apr 29St. James Invitational #3Apr 29 · 800 Meters · Place 1 · River ValleyRiver Valley800 Meters1.2:07.14a12
Apr 15LCWM/Nicollet Meet #1Apr 15 · 1600 Meters · Place 1 · River ValleyRiver Valley1600 Meters14:45.78a12
Apr 8John Weir InviteApr 8 · 1600 Meters · Place 1 · River ValleyRiver Valley1600 Meters14:50.01a12
Mar 25Loyola-Cleveland InvitationalMar 25 · 1600 Meters · Place 1 · River ValleyRiver Valley1600 Meters14:43.69a12

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 31Tomahawk-Valley Indoor Conference ChampionshipsMar 31 · 1500 Meters · Place 2 · River ValleyRiver Valley1500 Meters24:25.12a PB12
Mar 22Wolverine Indoor MeetMar 22 · 1600 Meters · Place 1 · River ValleyRiver Valley1600 Meters15:01.84a PB12

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 2A ChampionshipsJun 1 · 1600 Meters · Place 8 · River ValleyRiver Valley1600 Meters8.4:47.05a11
May 23MSHSL Section 2A - North Sub SectionMay 23 · 1600 Meters · Place 1 · River ValleyRiver Valley1600 Meters1.4:42.83a11
May 16Tomahawk Conference MeetMay 16 · 1600 Meters · Place 1 · River ValleyRiver Valley1600 Meters14:38.78a—
May 9Sleepy Eye Meet #2May 9 · 1600 Meters · Place 1 · River ValleyRiver Valley1600 Meters14:41.95a—
May 9Sleepy Eye Meet #2May 9 · 800 Meters · Place 1 · River ValleyRiver Valley800 Meters12:05.47a—
May 7Section 2A True TeamMay 7 · 1600 Meters · Place 4 · River ValleyRiver Valley1600 Meters4.4:49.91a11
May 3Fairmont Sentinel RelaysMay 3 · 1600 Meters · Place 4 · River ValleyRiver Valley1600 Meters44:50.70a—
Apr 25New Ulm Meet #1Apr 25 · 1600 Meters · Place 3 · River ValleyRiver Valley1600 Meters35:06.18a—
Apr 15LCWM/Nicollet Meet #1Apr 15 · 800 Meters · Place 3 · River ValleyRiver Valley800 Meters3.2:09.28a11
Apr 15LCWM/Nicollet Meet #1Apr 15 · 400 Meters · Place 4 · River ValleyRiver Valley400 Meters4.55.41a11
Apr 8River Valley Track Meet #1Apr 8 · 800 Meters · Place 1 · River ValleyRiver Valley800 Meters12:09.65a—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · 400 Meters · Place 2 · River ValleyRiver Valley400 Meters256.79a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 23Wolverine Indoor MeetMar 23 · 400 Meters · Place 4 · River ValleyRiver Valley400 Meters458.73a PB—

2023 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 3MSHSL Section 2A ChampionshipsJun 3 · 1600 Meters · Place 13 · River ValleyRiver Valley1600 Meters135:04.8010
May 25MSHSL Section 2A - Sub-Section NorthMay 25 · 1600 Meters · Place 5 · River ValleyRiver Valley1600 Meters5.4:57.83a10
May 18Tomahawk Conference MeetMay 18 · 1600 Meters · Place 2 · River ValleyRiver Valley1600 Meters24:58.0610
May 15River Valley Wildcats QuadMay 15 · 1600 Meters · Place 2 · River ValleyRiver Valley1600 Meters2.5:16.52a10
May 15River Valley Wildcats QuadMay 15 · 800 Meters · River ValleyRiver Valley800 Meters—DNS10
May 11River Valley InviteMay 11 · 1600 Meters · Place 1 · River ValleyRiver Valley1600 Meters1.5:00.30a10
May 11River Valley InviteMay 11 · 800 Meters · Place 2 · River ValleyRiver Valley800 Meters2.2:13.58a10
May 9Section 2A True TeamMay 9 · 1600 Meters · Place 13 · River ValleyRiver Valley1600 Meters13.5:06.75a10
May 5Fairmont Sentinel RelaysMay 5 · 1600 Meters · Place 8 · River ValleyRiver Valley1600 Meters85:05.4010
May 2 SJA Track & Field Invite May 2, 2023May 2 · 3200 Meters · Place 1 · River ValleyRiver Valley3200 Meters1.11:16.54a10
Apr 27New Ulm Meet #2Apr 27 · 1600 Meters · Place 2 · River ValleyRiver Valley1600 Meters2.4:55.11a10
Apr 18LCWM/Nicollet Meet #1Apr 18 · 1600 Meters · Place 7 · River ValleyRiver Valley1600 Meters75:10.5510
Apr 14New Ulm Meet #1Apr 14 · 1600 Meters · Place 2 · River ValleyRiver Valley1600 Meters2.5:33.12a10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 4Mankato West Indoor Meet 4/4/23Apr 4 · 1600 Meters · River ValleyRiver Valley1600 Meters—DNS10