Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 39" / 0.991m · OutdoorA & W Invite · Apr 1618.1A & W InviteApril 16, 2026
200 Meters · OutdoorSleepy Eye Meet #3 · May 1124.95aSleepy Eye Meet #3May 11, 2026
300m Hurdles · 36" / 0.914m · OutdoorMSHSL Section 2A Championships · May 3043.73aMSHSL Section 2A ChampionshipsMay 30, 2026
400 Meters · IndoorTomahawk-Valley Indoor Conference Championships · Mar 3057.59aTomahawk-Valley Indoor Conference ChampionshipsMarch 30, 2026
400 Meters · OutdoorSJM Invitational #4 · Apr 2857.10SJM Invitational #4April 28, 2026
55m Hurdles · 39" · IndoorTomahawk-Valley Indoor Conference Championships · Mar 309.62aTomahawk-Valley Indoor Conference ChampionshipsMarch 30, 2026
High Jump · IndoorTomahawk-Valley Indoor Conference Championships · Mar 305' 0"Tomahawk-Valley Indoor Conference ChampionshipsMarch 30, 2026
High Jump · OutdoorMSHSL Section 2A - North Sub-Section · May 215-00.00MSHSL Section 2A - North Sub-SectionMay 21, 2026
Triple Jump · OutdoorSection 2A True Team · May 730-03.75Section 2A True TeamMay 7, 2024

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

2026 Outdoor Track

33 results
DateMeetEventPlMarkGr
May 30MSHSL Section 2A ChampionshipsMay 30 · 300m Hurdles · Place 5 · River Valley300m Hurdles36" / 0.914m5.43.73a PB12
May 21MSHSL Section 2A - North Sub-SectionMay 21 · High Jump · Place 15 · River ValleyHigh Jump15.5-00.00 PB12
May 21MSHSL Section 2A - North Sub-SectionMay 21 · 300m Hurdles · Place 2 · River Valley300m Hurdles36" / 0.914m2.44.12a12
May 14Tomahawk Conference ChampionshipMay 14 · High Jump · Place 5 · River ValleyHigh Jump55-012
May 14Tomahawk Conference ChampionshipMay 14 · 300m Hurdles · Place 2 · River Valley300m Hurdles243.65a12
May 14Tomahawk Conference ChampionshipMay 14 · 110m Hurdles · Place 3 · River Valley110m Hurdles319.22a12
May 11Sleepy Eye Meet #3May 11 · High Jump · Place 2 · River ValleyHigh Jump25-012
May 11Sleepy Eye Meet #3May 11 · 300m Hurdles · Place 1 · River Valley300m Hurdles144.22a12
May 11Sleepy Eye Meet #3May 11 · 110m Hurdles · Place 1 · River Valley110m Hurdles119.90a12
May 11Sleepy Eye Meet #3May 11 · 200 Meters · Place 6 · River Valley200 Meters624.95a PB12
May 7Sleepy Eye Meet #2May 7 · High Jump · Place 5 · River ValleyHigh Jump55-012
May 7Sleepy Eye Meet #2May 7 · 300m Hurdles · Place 2 · River Valley300m Hurdles244.08a12
May 52A Section True TeamMay 5 · High Jump · Place 21 · River ValleyHigh Jump21.5' 0"12
May 52A Section True TeamMay 5 · 300m Hurdles · Place 5 · River Valley300m Hurdles36" / 0.914m5.44.60a12
May 52A Section True TeamMay 5 · 110m Hurdles · Place 18 · River Valley110m Hurdles39" / 0.991m18.19.15a12
May 1Fairmont Sentinel RelaysMay 1 · High Jump · Place 10 · River ValleyHigh Jump105-012
May 1Fairmont Sentinel RelaysMay 1 · 300m Hurdles · Place 4 · River Valley300m Hurdles443.41a12
May 1Fairmont Sentinel RelaysMay 1 · 110m Hurdles · Place 8 · River Valley110m Hurdles818.52a12
Apr 28SJM Invitational #4Apr 28 · High Jump · Place 8 · River ValleyHigh Jump8.4' 6"12
Apr 28SJM Invitational #4Apr 28 · 300m Hurdles · Place 4 · River Valley300m Hurdles36" / 0.914m4.46.5012
Apr 28SJM Invitational #4Apr 28 · 110m Hurdles · Place 5 · River Valley110m Hurdles39" / 0.991m5.22.312
Apr 28SJM Invitational #4Apr 28 · 400 Meters · Place 2 · River Valley400 Meters2.57.10 PB12
Apr 23New Ulm Invitational #1Apr 23 · High Jump · River ValleyHigh Jump—NH12
Apr 23New Ulm Invitational #1Apr 23 · 110m Hurdles · Place 2 · River Valley110m Hurdles39" / 0.991m2.19.12a12
Apr 16A & W InviteApr 16 · High Jump · Place 7 · River ValleyHigh Jump7.5' 0"12
Apr 16A & W InviteApr 16 · 300m Hurdles · Place 2 · River Valley300m Hurdles36" / 0.914m2.44.812
Apr 16A & W InviteApr 16 · 110m Hurdles · Place 3 · River Valley110m Hurdles39" / 0.991m3.18.1 PB12
Apr 14LCWM/Nicollet Meet #1Apr 14 · High Jump · Place 7 · River ValleyHigh Jump7.5-00.0012
Apr 14LCWM/Nicollet Meet #1Apr 14 · 300m Hurdles · Place 1 · River Valley300m Hurdles36" / 0.914m1.44.70a12
Apr 14LCWM/Nicollet Meet #1Apr 14 · 110m Hurdles · Place 3 · River Valley110m Hurdles39" / 0.991m3.18.65a12
Mar 24Loyola-Cleveland InvitationalMar 24 · High Jump · Place 6 · River ValleyHigh Jump65-212
Mar 24Loyola-Cleveland InvitationalMar 24 · 55m Hurdles · Place 3 · River Valley55m Hurdles39.22a12
Mar 24Loyola-Cleveland InvitationalMar 24 · 400 Meters · Place 2 · River Valley400 Meters258.28a12

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 30Tomahawk-Valley Indoor Conference ChampionshipsMar 30 · High Jump · Place 5 · River ValleyHigh Jump5.5' 0" PB12
Mar 30Tomahawk-Valley Indoor Conference ChampionshipsMar 30 · 55m Hurdles · Place 2 · River Valley55m Hurdles39"2.9.62a PB12
Mar 30Tomahawk-Valley Indoor Conference ChampionshipsMar 30 · 400 Meters · Place 2 · River Valley400 Meters2.57.59a PB12
Mar 21Wolverine Indoor MeetMar 21 · High Jump · Place 7 · River ValleyHigh Jump74-912
Mar 21Wolverine Indoor MeetMar 21 · 55m Hurdles · Place 4 · River Valley55m Hurdles49.79a12
Mar 21Wolverine Indoor MeetMar 21 · 400 Meters · Place 5 · River Valley400 Meters560.07a12

2025 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 31MSHSL Section 2A ChampionshipsMay 31 · 300m Hurdles · Place 9 · River Valley300m Hurdles945.81a11
May 22MSHSL Section 2A - North Sub-SectionMay 22 · 300m Hurdles · Place 5 · River Valley300m Hurdles36" / 0.914m5.45.37a11
May 22MSHSL Section 2A - North Sub-SectionMay 22 · 110m Hurdles · Place 10 · River Valley110m Hurdles39" / 0.991m10.18.93a11
May 22MSHSL Section 2A - North Sub-SectionMay 22 · High Jump · River ValleyHigh Jump--NH11
May 15Tomahawk Valley Conference ChampionshipMay 15 · 300m Hurdles · Place 4 · River Valley300m Hurdles446.43a11
May 15Tomahawk Valley Conference ChampionshipMay 15 · 110m Hurdles · Place 5 · River Valley110m Hurdles519.18a11
May 12Sleepy Eye Meet #3May 12 · 300m Hurdles · Place 3 · River Valley300m Hurdles347.41a11
May 12Sleepy Eye Meet #3May 12 · 110m Hurdles · Place 3 · River Valley110m Hurdles319.48a11
May 12Sleepy Eye Meet #3May 12 · 200 Meters · Place 14 · River Valley200 Meters1426.55a11
May 8RIver Valley Meet #2May 8 · High Jump · Place 9 · River ValleyHigh Jump94-1011
May 8RIver Valley Meet #2May 8 · 300m Hurdles · Place 5 · River Valley300m Hurdles549.27a11
May 8RIver Valley Meet #2May 8 · 110m Hurdles · Place 5 · River Valley110m Hurdles519.43a11
May 6Section 2A True TeamMay 6 · 300m Hurdles · Place 13 · River Valley300m Hurdles36" / 0.914m13.47.83a11
May 6Section 2A True TeamMay 6 · 110m Hurdles · Place 19 · River Valley110m Hurdles39" / 0.991m19.20.41a11
May 2Fairmont Sentinel RelaysMay 2 · 300m Hurdles · Place 6 · River Valley300m Hurdles647.71a11
May 2Fairmont Sentinel RelaysMay 2 · 110m Hurdles · Place 13 · River Valley110m Hurdles1320.97a11
Apr 29St. James Invitational #3Apr 29 · 300m Hurdles · Place 5 · River Valley300m Hurdles36" / 0.914m5.46.94a11
Apr 29St. James Invitational #3Apr 29 · 110m Hurdles · Place 4 · River Valley110m Hurdles39" / 0.991m4.19.41a11
Apr 29St. James Invitational #3Apr 29 · High Jump · Place 11 · River ValleyHigh Jump11.5' 0"11
Apr 15LCWM/Nicollet Meet #1Apr 15 · High Jump · Place 9 · River ValleyHigh Jump95-011
Apr 15LCWM/Nicollet Meet #1Apr 15 · 300m Hurdles · Place 5 · River Valley300m Hurdles547.41a11
Apr 15LCWM/Nicollet Meet #1Apr 15 · 110m Hurdles · Place 5 · River Valley110m Hurdles518.95a11
Apr 8John Weir InviteApr 8 · High Jump · Place 3 · River ValleyHigh Jump35-211
Apr 8John Weir InviteApr 8 · 300m Hurdles · Place 2 · River Valley300m Hurdles248.08a11
Apr 8John Weir InviteApr 8 · 110m Hurdles · Place 1 · River Valley110m Hurdles119.50a11
Mar 25Loyola-Cleveland InvitationalMar 25 · 55m Hurdles · Place 6 · River Valley55m Hurdles610.23a11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Mar 31Tomahawk-Valley Indoor Conference ChampionshipsMar 31 · 55m Hurdles · Place 6 · River Valley55m Hurdles610.38a11
Mar 31Tomahawk-Valley Indoor Conference ChampionshipsMar 31 · 50m Hurdles · Place 5 · River Valley50m Hurdles510.04a11
Mar 22Wolverine Indoor MeetMar 22 · High Jump · Place 9 · River ValleyHigh Jump94-811
Mar 22Wolverine Indoor MeetMar 22 · 55m Hurdles · Place 5 · River Valley55m Hurdles510.72a11
Mar 22Wolverine Indoor MeetMar 22 · 55m Hurdles · Place 5 · River Valley55m Hurdles510.35a11

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 23MSHSL Section 2A - North Sub SectionMay 23 · Triple Jump · Place 27 · River ValleyTriple Jump27.30-01.5010
May 23MSHSL Section 2A - North Sub SectionMay 23 · 300m Hurdles · Place 13 · River Valley300m Hurdles36" / 0.914m13.49.66a10
May 23MSHSL Section 2A - North Sub SectionMay 23 · 110m Hurdles · Place 15 · River Valley110m Hurdles39" / 0.991m15.20.21a10
May 16Tomahawk Conference MeetMay 16 · Triple Jump · Place 11 · River ValleyTriple Jump1129-4—
May 16Tomahawk Conference MeetMay 16 · 300m Hurdles · Place 11 · River Valley300m Hurdles1151.55a—
May 16Tomahawk Conference MeetMay 16 · 110m Hurdles · Place 9 · River Valley110m Hurdles921.37a—
May 13Sleepy Eye Meet #3May 13 · Triple Jump · Place 7 · River ValleyTriple Jump729-5.25—
May 13Sleepy Eye Meet #3May 13 · 110m Hurdles · Place 7 · River Valley110m Hurdles720.82a—
May 9Sleepy Eye Meet #2May 9 · Triple Jump · Place 8 · River ValleyTriple Jump827-8.25—
May 9Sleepy Eye Meet #2May 9 · 110m Hurdles · Place 4 · River Valley110m Hurdles421.53a—
May 7Section 2A True TeamMay 7 · Triple Jump · Place 31 · River ValleyTriple Jump31.30-03.75 PB10
May 7Section 2A True TeamMay 7 · 300m Hurdles · Place 24 · River Valley300m Hurdles36" / 0.914m24.53.06a10
May 7Section 2A True TeamMay 7 · 110m Hurdles · Place 22 · River Valley110m Hurdles39" / 0.991m22.22.37a10
May 3Fairmont Sentinel RelaysMay 3 · Triple Jump · Place 14 · River ValleyTriple Jump1428-9—
May 3Fairmont Sentinel RelaysMay 3 · 110m Hurdles · Place 11 · River Valley110m Hurdles1121.42a—
Apr 25New Ulm Meet #1Apr 25 · 300m Hurdles · Place 6 · River Valley300m Hurdles652.77a—
Apr 25New Ulm Meet #1Apr 25 · 110m Hurdles · Place 8 · River Valley110m Hurdles822.92a—
Apr 15LCWM/Nicollet Meet #1Apr 15 · Triple Jump · Place 15 · River ValleyTriple Jump15.27-06.5010
Apr 15LCWM/Nicollet Meet #1Apr 15 · 300m Hurdles · Place 11 · River Valley300m Hurdles36" / 0.914m11.53.74a10
Apr 15LCWM/Nicollet Meet #1Apr 15 · 110m Hurdles · Place 10 · River Valley110m Hurdles39" / 0.991m10.21.40a10
Apr 15LCWM/Nicollet Meet #1Apr 15 · High Jump · River ValleyHigh Jump—NH10
Apr 8River Valley Track Meet #1Apr 8 · Triple Jump · Place 9 · River ValleyTriple Jump928-2.75—
Apr 8River Valley Track Meet #1Apr 8 · High Jump · Place 5 · River ValleyHigh Jump54-6—
Apr 8River Valley Track Meet #1Apr 8 · 300m Hurdles · Place 8 · River Valley300m Hurdles854.83a—
Apr 8River Valley Track Meet #1Apr 8 · 110m Hurdles · Place 6 · River Valley110m Hurdles621.82a—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · Triple Jump · Place 12 · River ValleyTriple Jump1226-10—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · High Jump · Place 19 · River ValleyHigh Jump194-3—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · 300m Hurdles · Place 7 · River Valley300m Hurdles756.06a—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · 110m Hurdles · Place 8 · River Valley110m Hurdles823.49a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 23Wolverine Indoor MeetMar 23 · Triple Jump · Place 13 · River ValleyTriple Jump1328-0.25—
Mar 23Wolverine Indoor MeetMar 23 · 55m Hurdles · Place 10 · River Valley55m Hurdles1012.28a—