Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMSHSL Section 2A - North Sub-Section · May 2115.75aMSHSL Section 2A - North Sub-SectionMay 21, 2026
300m Hurdles · 27" / 0.686m · OutdoorSJM Invitational #4 · Apr 2848.10SJM Invitational #4April 28, 2026
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 2A - North Sub-Section · May 2147.57aMSHSL Section 2A - North Sub-SectionMay 21, 2026
3200 Meters · OutdoorFairmont Sentinel Relays · May 212:55.95aFairmont Sentinel RelaysMay 2, 2025
400 Meters · OutdoorSleepy Eye Meet #2 · May 91:08.90aSleepy Eye Meet #2May 9, 2024
800 Meters · IndoorTomahawk-Valley Indoor Conference Championships · Mar 312:38.54aTomahawk-Valley Indoor Conference ChampionshipsMarch 31, 2025
800 Meters · OutdoorLoyola-Cleveland Invitational · Mar 252:36.22aLoyola-Cleveland InvitationalMarch 25, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 30MSHSL Section 2A ChampionshipsMay 30 · 300m Hurdles · Place 3 · River Valley300m Hurdles30" / 0.762m3.47.64a12
May 30MSHSL Section 2A ChampionshipsMay 30 · 100m Hurdles · Place 3 · River Valley100m Hurdles33" / 0.838mRound P3.16.79a12
May 30MSHSL Section 2A ChampionshipsMay 30 · 100m Hurdles · Place 6 · River Valley100m Hurdles33" / 0.838m6.17.42aWind: -2.112
May 21MSHSL Section 2A - North Sub-SectionMay 21 · 300m Hurdles · Place 2 · River Valley300m Hurdles30" / 0.762m2.47.57a PB12
May 21MSHSL Section 2A - North Sub-SectionMay 21 · 100m Hurdles · Place 2 · River Valley100m Hurdles33" / 0.838m2.15.75a PB12
May 14Tomahawk Conference ChampionshipMay 14 · 300m Hurdles · Place 1 · River Valley300m Hurdles148.67a12
May 14Tomahawk Conference ChampionshipMay 14 · 100m Hurdles · Place 1 · River Valley100m Hurdles117.31a12
May 11Sleepy Eye Meet #3May 11 · 300m Hurdles · Place 1 · River Valley300m Hurdles148.07a12
May 11Sleepy Eye Meet #3May 11 · 100m Hurdles · Place 1 · River Valley100m Hurdles116.05a12
May 52A Section True TeamMay 5 · 300m Hurdles · Place 3 · River Valley300m Hurdles30" / 0.762m3.48.51a12
May 52A Section True TeamMay 5 · 100m Hurdles · Place 2 · River Valley100m Hurdles33" / 0.838m2.16.34a12
May 1Fairmont Sentinel RelaysMay 1 · 300m Hurdles · Place 1 · River Valley300m Hurdles149.79a12
May 1Fairmont Sentinel RelaysMay 1 · 100m Hurdles · Place 1 · River Valley100m Hurdles116.62a12
Apr 28SJM Invitational #4Apr 28 · 300m Hurdles · Place 1 · River Valley300m Hurdles27" / 0.686m1.48.10 PB12
Apr 28SJM Invitational #4Apr 28 · 100m Hurdles · Place 1 · River Valley100m Hurdles33" / 0.838m1.16.0912
Apr 23New Ulm Invitational #1Apr 23 · 100m Hurdles · Place 1 · River Valley100m Hurdles33" / 0.838m1.17.58a12
Apr 16A & W InviteApr 16 · 300m Hurdles · Place 1 · River Valley300m Hurdles30" / 0.762m1.48.012
Apr 16A & W InviteApr 16 · 100m Hurdles · Place 1 · River Valley100m Hurdles33" / 0.838m1.16.512
Apr 14LCWM/Nicollet Meet #1Apr 14 · 300m Hurdles · Place 1 · River Valley300m Hurdles30" / 0.762m1.49.36a12
Apr 14LCWM/Nicollet Meet #1Apr 14 · 100m Hurdles · Place 1 · River Valley100m Hurdles33" / 0.838m1.16.02a12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 30Tomahawk-Valley Indoor Conference ChampionshipsMar 30 · 800 Meters · Place 3 · River Valley800 Meters3.2:44.81a12
Mar 21Wolverine Indoor MeetMar 21 · 800 Meters · Place 2 · River Valley800 Meters22:45.73a12

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 31MSHSL Section 2A ChampionshipsMay 31 · 300m Hurdles · Place 7 · River Valley300m Hurdles750.49a11
May 15Tomahawk Valley Conference ChampionshipMay 15 · 300m Hurdles · Place 3 · River Valley300m Hurdles351.78a11
May 15Tomahawk Valley Conference ChampionshipMay 15 · 3200 Meters · Place 2 · River Valley3200 Meters213:06.13a11
May 12Sleepy Eye Meet #3May 12 · 300m Hurdles · Place 2 · River Valley300m Hurdles248.89a11
May 8RIver Valley Meet #2May 8 · 300m Hurdles · Place 1 · River Valley300m Hurdles149.33a11
May 2Fairmont Sentinel RelaysMay 2 · 300m Hurdles · Place 1 · River Valley300m Hurdles150.08a11
May 2Fairmont Sentinel RelaysMay 2 · 3200 Meters · Place 2 · River Valley3200 Meters212:55.95a PB11
Apr 8John Weir InviteApr 8 · 300m Hurdles · Place 1 · River Valley300m Hurdles149.63a11
Mar 25Loyola-Cleveland InvitationalMar 25 · 55m Hurdles · Place 4 · River Valley55m Hurdles49.75a11
Mar 25Loyola-Cleveland InvitationalMar 25 · 800 Meters · Place 2 · River Valley800 Meters22:36.22a PB11

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 31Tomahawk-Valley Indoor Conference ChampionshipsMar 31 · 55m Hurdles · Place 4 · River Valley55m Hurdles410.75a11
Mar 31Tomahawk-Valley Indoor Conference ChampionshipsMar 31 · 800 Meters · Place 2 · River Valley800 Meters22:38.54a PB11
Mar 22Wolverine Indoor MeetMar 22 · 55m Hurdles · Place 2 · River Valley55m Hurdles29.81a11
Mar 22Wolverine Indoor MeetMar 22 · 55m Hurdles · Place 2 · River Valley55m Hurdles29.73a11

2024 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 9Sleepy Eye Meet #2May 9 · 400 Meters · Place 8 · River Valley400 Meters81:08.90a PB—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 3MSHSL Section 2A ChampionshipsJun 3 · 300m Hurdles · Place 1 · River Valley300m Hurdles148.449
Jun 3MSHSL Section 2A ChampionshipsJun 3 · 100m Hurdles · Place 8 · River Valley100m HurdlesRound P817.789
Jun 3MSHSL Section 2A ChampionshipsJun 3 · 100m Hurdles · Place 7 · River Valley100m Hurdles718.209
May 18Tomahawk Conference MeetMay 18 · 300m Hurdles · Place 1 · River Valley300m Hurdles148.649
May 18Tomahawk Conference MeetMay 18 · 100m Hurdles · Place 1 · River Valley100m Hurdles118.049
May 5Fairmont Sentinel RelaysMay 5 · 300m Hurdles · Place 1 · River Valley300m Hurdles148.389
May 5Fairmont Sentinel RelaysMay 5 · 100m Hurdles · Place 1 · River Valley100m Hurdles117.299
Apr 18LCWM/Nicollet Meet #1Apr 18 · 300m Hurdles · Place 1 · River Valley300m Hurdles148.589
Apr 18LCWM/Nicollet Meet #1Apr 18 · 100m Hurdles · Place 8 · River Valley100m Hurdles819.619

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 4MSHSL Section 2A ChampionshipsJun 4 · 300m Hurdles · Place 13 · River Valley300m Hurdles1352.598
May 19Tomahawk Conference Meet May 19 · 300m Hurdles · Place 2 · River Valley300m Hurdles250.328
May 19Tomahawk Conference Meet May 19 · 3200 Meters · Place 2 · River Valley3200 Meters213:22.328
Apr 28New Ulm Invite IApr 28 · Pole Vault · Place 3 · River ValleyPole Vault37-00.008
Apr 28New Ulm Invite IApr 28 · 300m Hurdles · Place 2 · River Valley300m Hurdles252.428
Apr 28New Ulm Invite IApr 28 · 100m Hurdles · Place 8 · River Valley100m Hurdles820.338

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 3MSHSL Section 2A - Sub-Section 6Jun 3 · 300m Hurdles · Place 8 · River Valley300m Hurdles856.257
May 25Tomahawk Conference MeetMay 25 · 300m Hurdles · Place 1 · River Valley300m Hurdles153.787
May 25Tomahawk Conference MeetMay 25 · 100m Hurdles · Place 3 · River Valley100m Hurdles319.997
May 20True Team Sections 2AMay 20 · Pole Vault · Place 13 · River ValleyPole Vault136-67
May 4Pipestone Non-Conference #2May 4 · 300m Hurdles · Place 3 · River Valley300m Hurdles357.337
May 4Pipestone Non-Conference #2May 4 · 100m Hurdles · Place 6 · River Valley100m Hurdles621.547
Apr 23LCWM/Nicollet Varsity MeetApr 23 · 300m Hurdles · Place 3 · River Valley300m Hurdles357.817