Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMt. Lake Progressive Chiropractic Invite in St. James · Apr 2122.66aMt. Lake Progressive Chiropractic Invite in St. JamesApril 21, 2022
1600 Meters · IndoorWolverine Indoor Meet · Mar 226:11.09aWolverine Indoor MeetMarch 22, 2025
1600 Meters · OutdoorMSHSL Section 2A - North Sub Section · May 235:52.29aMSHSL Section 2A - North Sub SectionMay 23, 2024
3000 Meters · IndoorTomahawk-Valley Indoor Conference Championships · Mar 3112:30.28aTomahawk-Valley Indoor Conference ChampionshipsMarch 31, 2025
300m Hurdles · 30" / 0.762m · OutdoorLCWM/Nicollet Meet #1 · Apr 1552.10aLCWM/Nicollet Meet #1April 15, 2024
3200 Meters · OutdoorLCWM/Nicollet Meet #1 · Apr 1512:57.61aLCWM/Nicollet Meet #1April 15, 2024
400 Meters · OutdoorLCWM/Nicollet Meet #1 · Apr 1468.88aLCWM/Nicollet Meet #1April 14, 2026
800 Meters · OutdoorRIver Valley Meet #2 · May 82:41.02aRIver Valley Meet #2May 8, 2025
High Jump · IndoorTomahawk-Valley Indoor Conference Championships · Mar 304' 8"Tomahawk-Valley Indoor Conference ChampionshipsMarch 30, 2026
High Jump · OutdoorMSHSL Section 2A - North Sub-Section · May 214-10.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

16 results
DateMeetEventPlMarkGr
May 30MSHSL Section 2A ChampionshipsMay 30 · High Jump · Place 13 · River ValleyHigh Jump13.4-07.0011
May 30MSHSL Section 2A ChampionshipsMay 30 · 300m Hurdles · Place 15 · River Valley300m Hurdles30" / 0.762m15.52.85a11
May 21MSHSL Section 2A - North Sub-SectionMay 21 · High Jump · Place 3 · River ValleyHigh Jump3.4-10.00 PB11
May 21MSHSL Section 2A - North Sub-SectionMay 21 · 300m Hurdles · Place 8 · River Valley300m Hurdles30" / 0.762m8.52.77a11
May 14Tomahawk Conference ChampionshipMay 14 · High Jump · Place 4 · River ValleyHigh Jump44-611
May 14Tomahawk Conference ChampionshipMay 14 · 300m Hurdles · Place 3 · River Valley300m Hurdles352.72a11
May 11Sleepy Eye Meet #3May 11 · High Jump · Place 2 · River ValleyHigh Jump24-811
May 11Sleepy Eye Meet #3May 11 · 300m Hurdles · Place 2 · River Valley300m Hurdles253.03a11
May 1Fairmont Sentinel RelaysMay 1 · High Jump · Place 9 · River ValleyHigh Jump94-511
Apr 28SJM Invitational #4Apr 28 · High Jump · Place 5 · River ValleyHigh Jump5.4' 6"11
Apr 16A & W InviteApr 16 · High Jump · River ValleyHigh Jump—ND11
Apr 16A & W InviteApr 16 · 1600 Meters · River Valley1600 Meters—NT11
Apr 14LCWM/Nicollet Meet #1Apr 14 · High Jump · Place 8 · River ValleyHigh Jump8.4-00.0011
Apr 14LCWM/Nicollet Meet #1Apr 14 · 800 Meters · River Valley800 Meters—SCR11
Apr 14LCWM/Nicollet Meet #1Apr 14 · 400 Meters · Place 3 · River Valley400 Meters3.68.88a PB11
Mar 24Loyola-Cleveland InvitationalMar 24 · High Jump · Place 3 · River ValleyHigh Jump34-811

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 30Tomahawk-Valley Indoor Conference ChampionshipsMar 30 · High Jump · Place 3 · River ValleyHigh Jump3.4' 8" PB11
Mar 21Wolverine Indoor MeetMar 21 · High Jump · Place 3 · River ValleyHigh Jump34-611

2025 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 31MSHSL Section 2A ChampionshipsMay 31 · High Jump · Place 12 · River ValleyHigh Jump124-810
May 22MSHSL Section 2A - North Sub-SectionMay 22 · 300m Hurdles · Place 11 · River Valley300m Hurdles30" / 0.762m11.53.89a10
May 22MSHSL Section 2A - North Sub-SectionMay 22 · High Jump · Place 5 · River ValleyHigh Jump5.4-10.0010
May 15Tomahawk Valley Conference ChampionshipMay 15 · 300m Hurdles · Place 4 · River Valley300m Hurdles453.95a10
May 12Sleepy Eye Meet #3May 12 · 300m Hurdles · Place 3 · River Valley300m Hurdles353.12a10
May 12Sleepy Eye Meet #3May 12 · 1600 Meters · Place 8 · River Valley1600 Meters86:14.18a10
May 9Class A Wild CardMay 9 · 1600 Meters · Place 45 · River Valley1600 Meters45.6:12.21a10
May 9Class A Wild CardMay 9 · High Jump · Place 9 · River ValleyHigh Jump9.4' 10"10
May 8RIver Valley Meet #2May 8 · High Jump · Place 4 · River ValleyHigh Jump44-410
May 8RIver Valley Meet #2May 8 · 3200 Meters · Place 2 · River Valley3200 Meters213:44.75a10
May 8RIver Valley Meet #2May 8 · 800 Meters · Place 4 · River Valley800 Meters42:41.02a PB10
May 6Section 2A True TeamMay 6 · 1600 Meters · Place 14 · River Valley1600 Meters14.6:12.21a10
May 6Section 2A True TeamMay 6 · High Jump · Place 8 · River ValleyHigh Jump8.4' 10"10
May 2Fairmont Sentinel RelaysMay 2 · High Jump · Place 8 · River ValleyHigh Jump84-610
Apr 29St. James Invitational #3Apr 29 · High Jump · Place 3 · River ValleyHigh Jump3.4' 8"10
Apr 15LCWM/Nicollet Meet #1Apr 15 · High Jump · Place 3 · River ValleyHigh Jump34-610
Apr 15LCWM/Nicollet Meet #1Apr 15 · 800 Meters · Place 4 · River Valley800 Meters42:43.16a10
Apr 8John Weir InviteApr 8 · High Jump · Place 5 · River ValleyHigh Jump54-210
Apr 8John Weir InviteApr 8 · 1600 Meters · Place 3 · River Valley1600 Meters36:09.80a10
Mar 25Loyola-Cleveland InvitationalMar 25 · High Jump · Place 6 · River ValleyHigh Jump64-410
Mar 25Loyola-Cleveland InvitationalMar 25 · 1600 Meters · Place 6 · River Valley1600 Meters66:13.56a10

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 31Tomahawk-Valley Indoor Conference ChampionshipsMar 31 · High Jump · Place 3 · River ValleyHigh Jump34-610
Mar 31Tomahawk-Valley Indoor Conference ChampionshipsMar 31 · 3000 Meters · Place 4 · River Valley3000 Meters412:30.28a PB10
Mar 22Wolverine Indoor MeetMar 22 · High Jump · Place 4 · River ValleyHigh Jump44-610
Mar 22Wolverine Indoor MeetMar 22 · 1600 Meters · Place 3 · River Valley1600 Meters36:11.09a PB10

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 2A ChampionshipsJun 1 · 1600 Meters · Place 6 · River Valley1600 Meters6.5:52.37a9
May 23MSHSL Section 2A - North Sub SectionMay 23 · 1600 Meters · Place 2 · River Valley1600 Meters2.5:52.29a PB9
May 23MSHSL Section 2A - North Sub SectionMay 23 · 300m Hurdles · Place 10 · River Valley300m Hurdles30" / 0.762m10.52.63a9
May 23MSHSL Section 2A - North Sub SectionMay 23 · High Jump · Place 9 · River ValleyHigh Jump9.4-04.009
May 16Tomahawk Conference MeetMay 16 · High Jump · Place 2 · River ValleyHigh Jump24-6—
May 16Tomahawk Conference MeetMay 16 · 300m Hurdles · Place 4 · River Valley300m Hurdles452.36a—
May 16Tomahawk Conference MeetMay 16 · 3200 Meters · Place 1 · River Valley3200 Meters113:12.90a—
May 13Sleepy Eye Meet #3May 13 · High Jump · Place 2 · River ValleyHigh Jump24-6—
May 13Sleepy Eye Meet #3May 13 · 300m Hurdles · Place 3 · River Valley300m Hurdles354.07a—
May 13Sleepy Eye Meet #3May 13 · 1600 Meters · Place 1 · River Valley1600 Meters15:59.34a—
May 9Sleepy Eye Meet #2May 9 · High Jump · Place 5 · River ValleyHigh Jump54-4—
May 9Sleepy Eye Meet #2May 9 · 1600 Meters · Place 1 · River Valley1600 Meters16:01.54a—
May 8Class A WildcardMay 8 · 3200 Meters · Place 21 · River Valley3200 Meters21.13:15.27a9
May 8Class A WildcardMay 8 · 300m Hurdles · Place 13 · River Valley300m Hurdles30" / 0.762m13.53.21a9
May 7Section 2A True TeamMay 7 · 3200 Meters · Place 10 · River Valley3200 Meters10.13:15.27a9
May 7Section 2A True TeamMay 7 · 300m Hurdles · Place 10 · River Valley300m Hurdles30" / 0.762m10.53.21a9
Apr 25New Ulm Meet #1Apr 25 · High Jump · Place 5 · River ValleyHigh Jump54-4—
Apr 15LCWM/Nicollet Meet #1Apr 15 · 3200 Meters · Place 2 · River Valley3200 Meters2.12:57.61a PB9
Apr 15LCWM/Nicollet Meet #1Apr 15 · 300m Hurdles · Place 3 · River Valley300m Hurdles30" / 0.762m3.52.10a PB9
Apr 15LCWM/Nicollet Meet #1Apr 15 · High Jump · Place 11 · River ValleyHigh Jump11.4-00.009
Apr 8River Valley Track Meet #1Apr 8 · High Jump · Place 4 · River ValleyHigh Jump44-2—
Apr 8River Valley Track Meet #1Apr 8 · 300m Hurdles · Place 2 · River Valley300m Hurdles252.83a—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · High Jump · Place 7 · River ValleyHigh Jump74-0—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · 300m Hurdles · Place 1 · River Valley300m Hurdles153.89a—
Apr 4Progressive Chiropractic Track & Field InviteApr 4 · 3200 Meters · Place 2 · River Valley3200 Meters213:40.51a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 23Wolverine Indoor MeetMar 23 · High Jump · Place 4 · River ValleyHigh Jump44-3—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 25MSHSL Section 2A - Sub-Section NorthMay 25 · 3200 Meters · Place 9 · River Valley3200 Meters9.14:03.31a8
May 25MSHSL Section 2A - Sub-Section NorthMay 25 · High Jump · Place 12 · River ValleyHigh Jump12.4-04.008
May 18Tomahawk Conference MeetMay 18 · High Jump · Place 5 · River ValleyHigh Jump54-48
May 18Tomahawk Conference MeetMay 18 · 3200 Meters · Place 2 · River Valley3200 Meters213:19.248
May 15River Valley Wildcats QuadMay 15 · 1600 Meters · Place 1 · River Valley1600 Meters1.6:07.75a8
May 15River Valley Wildcats QuadMay 15 · High Jump · Place 2 · River ValleyHigh Jump2.4' 68
May 15River Valley Wildcats QuadMay 15 · 800 Meters · Place 4 · River Valley800 Meters4.2:51.93a8
May 11River Valley InviteMay 11 · 1600 Meters · Place 1 · River Valley1600 Meters1.6:04.93a8
May 11River Valley InviteMay 11 · High Jump · Place 3 · River ValleyHigh Jump3.4' 48
May 11River Valley InviteMay 11 · 800 Meters · Place 5 · River Valley800 Meters5.2:48.95a8
May 9Section 2A True TeamMay 9 · 3200 Meters · Place 8 · River Valley3200 Meters8.13:08.63a8
May 5Fairmont Sentinel RelaysMay 5 · 3200 Meters · Place 3 · River Valley3200 Meters313:28.128
May 2 SJA Track & Field Invite May 2, 2023May 2 · 1600 Meters · Place 4 · River Valley1600 Meters4.6:24.71a8
Apr 18LCWM/Nicollet Meet #1Apr 18 · 1600 Meters · Place 5 · River Valley1600 Meters56:21.988
Apr 14New Ulm Meet #1Apr 14 · 1600 Meters · Place 2 · River Valley1600 Meters2.6:41.58a8

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 4Mankato West Indoor Meet 4/4/23Apr 4 · 1600 Meters · Place 8 · River Valley1600 Meters8.6:26.19a8

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 19Tomahawk Conference Meet May 19 · 300m Hurdles · Place 7 · River Valley300m Hurdles759.737
May 16River Valley Meet #3May 16 · 400 Meters · Place 11 · River Valley400 Meters11.1:15.05a7
May 12River Valley Meet #2May 12 · 400 Meters · Place 8 · River Valley400 Meters8.1:15.44a7
Apr 21Mt. Lake Progressive Chiropractic Invite in St. JamesApr 21 · 100m Hurdles · Place 9 · River Valley100m Hurdles33" / 0.838m9.22.66a PB7
Apr 21Mt. Lake Progressive Chiropractic Invite in St. JamesApr 21 · 400 Meters · Place 13 · River Valley400 Meters13.1:18.35a7
Apr 19LCWM/N Meet #1Apr 19 · 300m Hurdles · Place 9 · River Valley300m Hurdles30" / 0.762m9.63.07a7
Apr 19LCWM/N Meet #1Apr 19 · 100m Hurdles · Place 16 · River Valley100m Hurdles33" / 0.838m16.23.07a7
Apr 11River Valley Meet #1Apr 11 · 300m Hurdles · Place 4 · River Valley300m Hurdles30" / 0.762m4.1:00.07a7