Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSleepy Eye Meet #3 · May 1112.93aSleepy Eye Meet #3May 11, 2026
200 Meters · IndoorWolverine Indoor Meet · Mar 2128.87aWolverine Indoor MeetMarch 21, 2026
200 Meters · OutdoorTomahawk Conference Championship · May 1426.17aTomahawk Conference ChampionshipMay 14, 2026
400 Meters · IndoorWolverine Indoor Meet · Mar 2165.63aWolverine Indoor MeetMarch 21, 2026
400 Meters · OutdoorMSHSL State Track & Field Championships · Jun 458.52aMSHSL State Track & Field ChampionshipsJune 4, 2026
55 Meters · IndoorWolverine Indoor Meet · Mar 228.12aWolverine Indoor MeetMarch 22, 2025
55 Meters · OutdoorLoyola-Cleveland Invitational · Mar 258.24aLoyola-Cleveland InvitationalMarch 25, 2025
Long Jump · OutdoorMSHSL Section 2A - North Sub-Section · May 2116-09.00MSHSL 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

37 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 400 Meters · Place 7 · River Valley400 MetersRound P7.58.52a PB10
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 400 Meters · Place 8 · River Valley400 Meters8.1:00.00a10
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 200 Meters · Place 16 · River Valley200 MetersRound P16.27.03aWind: -2.510
May 30MSHSL Section 2A ChampionshipsMay 30 · Long Jump · Place 6 · River ValleyLong Jump6.16-02.00Wind: 1.210
May 30MSHSL Section 2A ChampionshipsMay 30 · 400 Meters · Place 1 · River Valley400 Meters1.59.46a10
May 30MSHSL Section 2A ChampionshipsMay 30 · 200 Meters · Place 2 · River Valley200 MetersRound P2.26.38a10
May 30MSHSL Section 2A ChampionshipsMay 30 · 200 Meters · Place 2 · River Valley200 Meters2.26.30aWind: -0.710
May 21MSHSL Section 2A - North Sub-SectionMay 21 · Long Jump · Place 2 · River ValleyLong Jump2.16-09.00 PBWind: 010
May 21MSHSL Section 2A - North Sub-SectionMay 21 · 400 Meters · Place 1 · River Valley400 Meters1.1:00.79a10
May 21MSHSL Section 2A - North Sub-SectionMay 21 · 200 Meters · Place 1 · River Valley200 Meters1.26.43a10
May 14Tomahawk Conference ChampionshipMay 14 · 400 Meters · Place 1 · River Valley400 Meters11:00.81a10
May 14Tomahawk Conference ChampionshipMay 14 · 200 Meters · Place 1 · River Valley200 Meters126.17a PB10
May 14Tomahawk Conference ChampionshipMay 14 · 100 Meters · Place 2 · River Valley100 Meters213.23a10
May 11Sleepy Eye Meet #3May 11 · Long Jump · Place 1 · River ValleyLong Jump115-410
May 11Sleepy Eye Meet #3May 11 · 400 Meters · Place 1 · River Valley400 Meters11:00.85a10
May 11Sleepy Eye Meet #3May 11 · 100 Meters · Place 1 · River Valley100 Meters112.93a PB10
May 7Sleepy Eye Meet #2May 7 · Long Jump · Place 1 · River ValleyLong Jump116-6.510
May 7Sleepy Eye Meet #2May 7 · 400 Meters · Place 1 · River Valley400 Meters11:01.01a10
May 7Sleepy Eye Meet #2May 7 · 200 Meters · Place 1 · River Valley200 Meters127.05a10
May 52A Section True TeamMay 5 · Long Jump · Place 9 · River ValleyLong Jump9.14' 10.75"10
May 52A Section True TeamMay 5 · 400 Meters · Place 2 · River Valley400 Meters2.1:02.05a10
May 52A Section True TeamMay 5 · 200 Meters · Place 3 · River Valley200 Meters3.27.38a10
May 1Fairmont Sentinel RelaysMay 1 · Long Jump · Place 1 · River ValleyLong Jump115-1110
May 1Fairmont Sentinel RelaysMay 1 · 400 Meters · Place 1 · River Valley400 Meters11:01.73a10
May 1Fairmont Sentinel RelaysMay 1 · 200 Meters · Place 3 · River Valley200 Meters327.35a10
Apr 28SJM Invitational #4Apr 28 · Long Jump · Place 1 · River ValleyLong Jump1.15' 2"10
Apr 28SJM Invitational #4Apr 28 · 400 Meters · Place 2 · River Valley400 Meters2.1:02.9010
Apr 28SJM Invitational #4Apr 28 · 200 Meters · Place 1 · River Valley200 Meters1.27.8010
Apr 23New Ulm Invitational #1Apr 23 · Long Jump · Place 1 · River ValleyLong Jump1.14' 7.5"10
Apr 16A & W InviteApr 16 · Long Jump · Place 2 · River ValleyLong Jump2.14' 8"10
Apr 16A & W InviteApr 16 · 400 Meters · Place 2 · River Valley400 Meters2.1:01.210
Apr 16A & W InviteApr 16 · 200 Meters · Place 1 · River Valley200 Meters1.26.810
Apr 14LCWM/Nicollet Meet #1Apr 14 · Long Jump · Place 2 · River ValleyLong Jump2.14-10.0010
Apr 14LCWM/Nicollet Meet #1Apr 14 · 400 Meters · Place 1 · River Valley400 Meters1.63.21a10
Apr 14LCWM/Nicollet Meet #1Apr 14 · 200 Meters · Place 2 · River Valley200 Meters2.27.34a10
Mar 24Loyola-Cleveland InvitationalMar 24 · Long Jump · Place 6 · River ValleyLong Jump613-410
Mar 24Loyola-Cleveland InvitationalMar 24 · 200 Meters · Place 1 · River Valley200 Meters129.31a10

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 21Wolverine Indoor MeetMar 21 · Long Jump · Place 2 · River ValleyLong Jump214-4.7510
Mar 21Wolverine Indoor MeetMar 21 · 400 Meters · Place 1 · River Valley400 Meters165.63a PB10
Mar 21Wolverine Indoor MeetMar 21 · 200 Meters · Place 1 · River Valley200 Meters128.87a PB10

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 31MSHSL Section 2A ChampionshipsMay 31 · 400 Meters · Place 2 · River Valley400 Meters259.73a9
May 31MSHSL Section 2A ChampionshipsMay 31 · 200 Meters · Place 3 · River Valley200 Meters326.78a9
May 31MSHSL Section 2A ChampionshipsMay 31 · 200 Meters · Place 3 · River Valley200 Meters326.61a9
May 15Tomahawk Valley Conference ChampionshipMay 15 · 400 Meters · Place 3 · River Valley400 Meters31:02.28a9
May 15Tomahawk Valley Conference ChampionshipMay 15 · 200 Meters · Place 2 · River Valley200 Meters228.45a9
May 12Sleepy Eye Meet #3May 12 · 400 Meters · Place 1 · River Valley400 Meters11:01.06a9
May 12Sleepy Eye Meet #3May 12 · 200 Meters · Place 1 · River Valley200 Meters126.73a9
May 8RIver Valley Meet #2May 8 · Long Jump · Place 1 · River ValleyLong Jump116-79
May 8RIver Valley Meet #2May 8 · 400 Meters · Place 1 · River Valley400 Meters11:02.05a9
May 8RIver Valley Meet #2May 8 · 200 Meters · Place 1 · River Valley200 Meters126.73a9
May 2Fairmont Sentinel RelaysMay 2 · Long Jump · Place 3 · River ValleyLong Jump315-39
May 2Fairmont Sentinel RelaysMay 2 · 400 Meters · Place 3 · River Valley400 Meters31:01.59a9
Apr 15LCWM/Nicollet Meet #1Apr 15 · Long Jump · Place 2 · River ValleyLong Jump215-11.259
Apr 15LCWM/Nicollet Meet #1Apr 15 · 200 Meters · Place 1 · River Valley200 Meters127.29a9
Apr 15LCWM/Nicollet Meet #1Apr 15 · 100 Meters · Place 2 · River Valley100 Meters213.15a9
Apr 8John Weir InviteApr 8 · Long Jump · Place 1 · River ValleyLong Jump114-49
Apr 8John Weir InviteApr 8 · 200 Meters · Place 1 · River Valley200 Meters128.27a9
Apr 8John Weir InviteApr 8 · 100 Meters · Place 1 · River Valley100 Meters113.50a9
Mar 25Loyola-Cleveland InvitationalMar 25 · Long Jump · Place 3 · River ValleyLong Jump314-5.59
Mar 25Loyola-Cleveland InvitationalMar 25 · 200 Meters · Place 2 · River Valley200 Meters229.64a9
Mar 25Loyola-Cleveland InvitationalMar 25 · 55 Meters · Place 2 · River Valley55 Meters28.24a PB9

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 31Tomahawk-Valley Indoor Conference ChampionshipsMar 31 · Long Jump · Place 2 · River ValleyLong Jump214-19
Mar 31Tomahawk-Valley Indoor Conference ChampionshipsMar 31 · 200 Meters · Place 5 · River Valley200 Meters529.34a9
Mar 31Tomahawk-Valley Indoor Conference ChampionshipsMar 31 · 55 Meters · Place 4 · River Valley55 Meters48.13a9
Mar 22Wolverine Indoor MeetMar 22 · Long Jump · Place 3 · River ValleyLong Jump314-5.759
Mar 22Wolverine Indoor MeetMar 22 · 200 Meters · Place 1 · River Valley200 Meters129.39a9
Mar 22Wolverine Indoor MeetMar 22 · 55 Meters · Place 2 · River Valley55 Meters28.12a PB9

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16Tomahawk Conference MeetMay 16 · High Jump · Place 7 · River ValleyHigh Jump74-2—
May 13Sleepy Eye Meet #3May 13 · High Jump · Place 5 · River ValleyHigh Jump54-4—
May 9Sleepy Eye Meet #2May 9 · Long Jump · Place 3 · River ValleyLong Jump314-6.5—
May 9Sleepy Eye Meet #2May 9 · High Jump · Place 7 · River ValleyHigh Jump74-2—
May 9Sleepy Eye Meet #2May 9 · 400 Meters · Place 2 · River Valley400 Meters21:03.95a—
May 9Sleepy Eye Meet #2May 9 · 200 Meters · Place 3 · River Valley200 Meters327.74a—
May 3Fairmont Sentinel RelaysMay 3 · High Jump · Place 14 · River ValleyHigh Jump144-2—
Apr 25New Ulm Meet #1Apr 25 · Long Jump · Place 4 · River ValleyLong Jump414-7.5—
Apr 25New Ulm Meet #1Apr 25 · High Jump · Place 8 · River ValleyHigh Jump84-4—
Apr 8River Valley Track Meet #1Apr 8 · High Jump · Place 10 · River ValleyHigh Jump104-0—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · High Jump · Place 11 · River ValleyHigh Jump113-9—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · 200 Meters · Place 5 · River Valley200 Meters529.00a—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · 100 Meters · Place 5 · River Valley100 Meters514.05a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 23Wolverine Indoor MeetMar 23 · Long Jump · Place 9 · River ValleyLong Jump912-6—
Mar 23Wolverine Indoor MeetMar 23 · 200 Meters · Place 2 · River Valley200 Meters230.31a—