Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorFleigle Mockvitational · Jul 111.41aFleigle MockvitationalJuly 1, 2025
110m Hurdles · 39" / 0.991m · OutdoorMSHSL Section 5AAA Championships · May 2815.48aMSHSL Section 5AAA ChampionshipsMay 28, 2025
110m Hurdles · 42" / 1.067m · OutdoorCSB/SJU Invitational · Apr 1616.63aCSB/SJU InvitationalApril 16, 2026
200 Meters · OutdoorStomper Open · Apr 824.45aStomper OpenApril 8, 2026
300m Hurdles · 36" / 0.914m · OutdoorSection 4AAA True Team · May 646.26aSection 4AAA True TeamMay 6, 2025
Long Jump · OutdoorSection 4AAA True Team · May 619' 9"Section 4AAA True TeamMay 6, 2025

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 7NSIC Outdoor ChampionshipMay 7 · 110m Hurdles · Place 14 · SW Minnesota St.SW Minnesota St.110m Hurdles1416.32FR
May 2Tim Marshall OpenMay 2 · 110m Hurdles · Place 11 · SW Minnesota St.SW Minnesota St.110m Hurdles1116.11FR
Apr 29Todd Pfingsten OpenApr 29 · 110m Hurdles · Place 8 · SW Minnesota St.SW Minnesota St.110m Hurdles816.02FR
Apr 29Todd Pfingsten OpenApr 29 · 110m Hurdles · Place 7 · SW Minnesota St.SW Minnesota St.110m Hurdles716.13FR
Apr 16CSB/SJU InvitationalApr 16 · 110m Hurdles · Place 4 · SW Minnesota St.SW Minnesota St.110m Hurdles42" / 1.067m4.16.63a PBFr
Apr 16CSB/SJU InvitationalApr 16 · 200 Meters · Place 17 · SW Minnesota St.SW Minnesota St.200 Meters17.24.99aFr
Apr 8Stomper OpenApr 8 · 110m Hurdles · Place 10 · Southwest Minnesota StateSouthwest Minnesota State110m HurdlesRound P1016.02aFr
Apr 8Stomper OpenApr 8 · 200 Meters · Place 30 · Southwest Minnesota StateSouthwest Minnesota State200 Meters3024.45a PBFr

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 1Fleigle MockvitationalJul 1 · 100 Meters · Place 1 · Minnesota FlyersMinnesota Flyers100 Meters1.11.41a PB12
May 28MSHSL Section 5AAA ChampionshipsMay 28 · Long Jump · Champlin ParkChamplin ParkLong Jump--FS12
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 110m Hurdles · Place 4 · Champlin ParkChamplin Park110m Hurdles39" / 0.991mRound P4.15.48a PBWind: 012
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 110m Hurdles · Place 7 · Champlin ParkChamplin Park110m Hurdles39" / 0.991m7.15.55aWind: 1.212
May 22Northwest Suburban Conference ChampionshipsMay 22 · Long Jump · Place 23 · Champlin ParkChamplin ParkLong Jump2319-012
May 22Northwest Suburban Conference ChampionshipsMay 22 · 300m Hurdles · Place 35 · Champlin ParkChamplin Park300m Hurdles3548.77a12
May 22Northwest Suburban Conference ChampionshipsMay 22 · 110m Hurdles · Place 9 · Champlin ParkChamplin Park110m Hurdles915.51a12
May 6Section 4AAA True TeamMay 6 · Long Jump · Place 9 · Champlin ParkChamplin ParkLong Jump9.19' 9" PB12
May 6Section 4AAA True TeamMay 6 · 300m Hurdles · Place 21 · Champlin ParkChamplin Park300m Hurdles36" / 0.914m21.46.26a PB12
May 6Section 4AAA True TeamMay 6 · 110m Hurdles · Place 7 · Champlin ParkChamplin Park110m Hurdles39" / 0.991m7.15.72a12
Apr 29Blaine InvitationalApr 29 · 300m Hurdles · Place 10 · Champlin ParkChamplin Park300m Hurdles1046.83a12
Apr 29Blaine InvitationalApr 29 · 110m Hurdles · Place 2 · Champlin ParkChamplin Park110m Hurdles215.91a12
Apr 11Armstrong InvitationalApr 11 · 110m Hurdles · Place 2 · Champlin ParkChamplin Park110m Hurdles216.32a12

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 25USATF MINNESOTA OUTDOOR ALL-COMERS MEET #2Jun 25 · Long Jump · Place 4 · Minnesota FlyersMinnesota FlyersLong Jump4.5.93m11
Jun 25USATF MINNESOTA OUTDOOR ALL-COMERS MEET #2Jun 25 · 110m Hurdles · Place 1 · Minnesota FlyersMinnesota Flyers110m Hurdles39" / 0.991m1.15.78a11
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 300m Hurdles · Place 20 · Champlin ParkChamplin Park300m Hurdles36" / 0.914mRound P20.46.66a11
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 110m Hurdles · Place 5 · Champlin ParkChamplin Park110m Hurdles39" / 0.991mRound P5.15.98aWind: 011
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 110m Hurdles · Place 5 · Champlin ParkChamplin Park110m Hurdles39" / 0.991m5.15.77aWind: -0.911
May 21Northwest Suburban Conference ChampionshipsMay 21 · 110m Hurdles · Place 9 · Champlin ParkChamplin Park110m Hurdles915.65a—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 110m Hurdles · Place 6 · Champlin ParkChamplin Park110m Hurdles615.70a—
May 8Class AAA WildcardMay 8 · 110m Hurdles · Place 26 · Champlin ParkChamplin Park110m Hurdles39" / 0.991m26.16.20a11
May 7Section 4AAA True TeamMay 7 · 110m Hurdles · Place 10 · Champlin ParkChamplin Park110m Hurdles39" / 0.991m10.16.20a11
Apr 12Armstrong InvitationalApr 12 · 300m Hurdles · Place 11 · Champlin ParkChamplin Park300m Hurdles1147.61a—
Apr 12Armstrong InvitationalApr 12 · 110m Hurdles · Place 2 · Champlin ParkChamplin Park110m Hurdles216.08a—

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 300m Hurdles · Place 18 · Champlin ParkChamplin Park300m Hurdles36" / 0.914mRound P18.46.50a10
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 110m Hurdles · Place 4 · Champlin ParkChamplin Park110m Hurdles39" / 0.991mRound P4.16.10a10
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 110m Hurdles · Place 6 · Champlin ParkChamplin Park110m Hurdles39" / 0.991m6.16.28aWind: -3.610
May 23Northwest Suburban Conference ChampionshipsMay 23 · 300m Hurdles · Place 30 · Champlin ParkChamplin Park300m HurdlesRound P3045.8410
May 23Northwest Suburban Conference ChampionshipsMay 23 · 110m Hurdles · Place 15 · Champlin ParkChamplin Park110m HurdlesRound P1516.5010
May 9Section 4AAA True TeamMay 9 · 300m Hurdles · Place 26 · Champlin ParkChamplin Park300m Hurdles2647.0010
May 9Section 4AAA True TeamMay 9 · 110m Hurdles · Place 14 · Champlin ParkChamplin Park110m Hurdles1417.0210
May 2Blaine InvitationalMay 2 · Long Jump · Place 14 · Champlin ParkChamplin ParkLong Jump1418-05.0010
May 2Blaine InvitationalMay 2 · 300m Hurdles · Place 15 · Champlin ParkChamplin Park300m Hurdles1548.5310
May 2Blaine InvitationalMay 2 · 110m Hurdles · Place 7 · Champlin ParkChamplin Park110m Hurdles716.8410
Apr 25Champlin Park vs Spring Lake ParkApr 25 · Long Jump · Place 5 · Champlin ParkChamplin ParkLong Jump517-02.5010
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 300m Hurdles · Place 2 · Champlin ParkChamplin Park300m Hurdles247.2010
Apr 25Champlin Park vs Spring Lake ParkApr 25 · 110m Hurdles · Place 2 · Champlin ParkChamplin Park110m Hurdles217.6510
Apr 14Armstrong InvitationalApr 14 · 300m Hurdles · Place 6 · Champlin ParkChamplin Park300m Hurdles647.3210

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 5AAA ChampionshipsJun 1 · 300m Hurdles · Place 20 · Champlin ParkChamplin Park300m Hurdles36" / 0.914mRound P20.49.70a9
Jun 1MSHSL Section 5AAA ChampionshipsJun 1 · 110m Hurdles · Place 19 · Champlin ParkChamplin Park110m Hurdles39" / 0.991mRound P19.19.34a9
May 24Northwest Suburban Conference ChampionshipsMay 24 · 300m Hurdles · Place 30 · Champlin ParkChamplin Park300m HurdlesRound P3047.629
May 24Northwest Suburban Conference ChampionshipsMay 24 · 110m Hurdles · Champlin ParkChamplin Park110m HurdlesRound P—DQ9
May 3Blaine InvitationalMay 3 · Long Jump · Place 23 · Champlin ParkChamplin ParkLong Jump23.17-00.009
May 3Blaine InvitationalMay 3 · 300m Hurdles · Place 19 · Champlin ParkChamplin Park300m Hurdles36" / 0.914m19.52.10a9
May 3Blaine InvitationalMay 3 · 110m Hurdles · Place 17 · Champlin ParkChamplin Park110m Hurdles39" / 0.991m17.20.23a9