Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Minnesota Summer Meet #4 · Jul 2812.62aUSATF Minnesota Summer Meet #4July 28, 2026
100m Hurdles · 33" / 0.838m · OutdoorUSATF Minnesota Summer Meet #4 · Jul 2814.60aUSATF Minnesota Summer Meet #4July 28, 2026
200 Meters · OutdoorUSATF Minnesota Junior Olympic Championships · Jun 1326.19aUSATF Minnesota Junior Olympic ChampionshipsJune 13, 2026
300m Hurdles · 30" / 0.762m · OutdoorMSHSL State Track & Field Championships · Jun 443.60aMSHSL State Track & Field ChampionshipsJune 4, 2026
400 Meters · OutdoorUSATF Minnesota Summer Meet #4 · Jul 281:00.12aUSATF Minnesota Summer Meet #4July 28, 2026
400m Hurdles · 30" / 0.762m · OutdoorAAU Track & Field Region 14 (MN,NB,WI) Qualifier · Jun 251:03.88aAAU Track & Field Region 14 (MN,NB,WI) QualifierJune 25, 2026
Long Jump · Outdoor4A Section True Team · May 516' 0"4A Section True TeamMay 5, 2026

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

2026 Outdoor Track

46 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 400m Hurdles · Place 14 · Top Self TrainingTop Self Training400m Hurdles30" / 0.762mRound P14.1:03.90a10
Aug 1AAU Junior Olympic GamesAug 1 · 100m Hurdles · Place 15 · Top Self TrainingTop Self Training100m Hurdles33" / 0.838mRound P15.14.83aWind: 1.210
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100m Hurdles · Place 1 · Top Self TrainingTop Self Training100m Hurdles33" / 0.838m1.14.60a PB10
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100m Hurdles · Place 1 · Top Self TrainingTop Self Training100m Hurdles33" / 0.838m1.14.60a10
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 400 Meters · Place 3 · Top Self TrainingTop Self Training400 Meters3.1:00.12a PB10
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 400 Meters · Place 4 · Top Self TrainingTop Self Training400 Meters4.1:00.12a10
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100 Meters · Place 6 · Top Self TrainingTop Self Training100 Meters6.12.62a PB10
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100 Meters · Place 7 · Top Self TrainingTop Self Training100 Meters7.12.62a10
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · 400m Hurdles · Place 1 · Top Self TrainingTop Self Training400m Hurdles30" / 0.762m1.1:05.35a10
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · 100 Meters · Place 3 · Top Self TrainingTop Self Training100 Meters3.12.68a10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · High Jump · Top Self TrainingTop Self TrainingHigh Jump—DNS10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 400m Hurdles · Place 3 · Top Self TrainingTop Self Training400m Hurdles30" / 0.762m3.1:03.88a PB10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 100m Hurdles · Place 5 · Top Self TrainingTop Self Training100m Hurdles33" / 0.838mRound P5.14.91a10
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 100m Hurdles · Place 5 · Top Self TrainingTop Self Training100m Hurdles33" / 0.838m5.14.81a10
Jun 20AAU Minnesota District QualifierJun 20 · 400m Hurdles · Place 8 · Top Self TrainingTop Self Training400m Hurdles81:20.38a10
Jun 20AAU Minnesota District QualifierJun 20 · 100m Hurdles · Place 11 · Top Self TrainingTop Self Training100m HurdlesRound P1118.95a10
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 400m Hurdles · Place 1 · 30-Unattached30-Unattached400m Hurdles30" / 0.762m1.1:04.81a10
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 4 · 30-Unattached30-Unattached200 MetersRound P4.26.19a PBWind: 0.910
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 5 · 30-Unattached30-Unattached200 Meters5.26.16aWind: 2.510
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 3 · PACT/LegacyPACT/Legacy300m Hurdles30" / 0.762mRound P3.44.75a10
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 4 · PACT/LegacyPACT/Legacy300m Hurdles30" / 0.762m4.43.60a PB10
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 100m Hurdles · Place 4 · PACT/LegacyPACT/Legacy100m Hurdles33" / 0.838mRound P4.15.04aWind: -1.510
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 100m Hurdles · Place 4 · PACT/LegacyPACT/Legacy100m Hurdles33" / 0.838m4.14.56aWind: 2.510
May 27MSHSL Section 5AA ChampionshipsMay 27 · 300m Hurdles · Place 1 · PACT/LegacyPACT/Legacy300m Hurdles30" / 0.762mRound P1.44.84a10
May 27MSHSL Section 5AA ChampionshipsMay 27 · 300m Hurdles · Place 1 · PACT/LegacyPACT/Legacy300m Hurdles30" / 0.762m1.45.04a10
May 27MSHSL Section 5AA ChampionshipsMay 27 · 100m Hurdles · Place 2 · PACT/LegacyPACT/Legacy100m Hurdles33" / 0.838mRound P2.15.79a10
May 27MSHSL Section 5AA ChampionshipsMay 27 · 100m Hurdles · Place 1 · PACT/LegacyPACT/Legacy100m Hurdles33" / 0.838m1.15.00aWind: -1.110
May 19Rockford Last Chance MeetMay 19 · 300m Hurdles · Place 2 · PACT/LegacyPACT/Legacy300m Hurdles245.33a10
May 19Rockford Last Chance MeetMay 19 · 100m Hurdles · Place 2 · PACT/LegacyPACT/Legacy100m Hurdles215.06a10
May 16Class A State True TeamMay 16 · Long Jump · Place 14 · PACT/LegacyPACT/LegacyLong Jump14.15' 5"10
May 16Class A State True TeamMay 16 · 300m Hurdles · Place 1 · PACT/LegacyPACT/Legacy300m Hurdles30" / 0.762m1.44.34a10
May 16Class A State True TeamMay 16 · 100m Hurdles · Place 1 · PACT/LegacyPACT/Legacy100m Hurdles33" / 0.838m1.14.73a10
May 16Class A State True TeamMay 16 · 200 Meters · Place 3 · PACT/LegacyPACT/Legacy200 Meters3.26.25a10
May 12Skyline Conference ChampionshipMay 12 · Long Jump · Place 2 · PACT/LegacyPACT/LegacyLong Jump2.15' 7.75"10
May 12Skyline Conference ChampionshipMay 12 · 300m Hurdles · Place 1 · PACT/LegacyPACT/Legacy300m Hurdles30" / 0.762m1.45.69a10
May 54A Section True TeamMay 5 · Long Jump · Place 6 · PACT/LegacyPACT/LegacyLong Jump6.16' 0" PB10
May 54A Section True TeamMay 5 · 300m Hurdles · Place 1 · PACT/LegacyPACT/Legacy300m Hurdles30" / 0.762m1.47.65a10
May 54A Section True TeamMay 5 · 100m Hurdles · Place 1 · PACT/LegacyPACT/Legacy100m Hurdles33" / 0.838m1.15.50a10
Apr 25Eden Prairie Booster InvitationalApr 25 · 300m Hurdles · Place 1 · PACT/LegacyPACT/Legacy300m Hurdles30" / 0.762m1.45.76a10
Apr 25Eden Prairie Booster InvitationalApr 25 · 100m Hurdles · Place 2 · PACT/LegacyPACT/Legacy100m Hurdles33" / 0.838m2.15.47a10
Apr 24Hamline Elite MeetApr 24 · 300m Hurdles · Place 8 · PACT/LegacyPACT/Legacy300m Hurdles845.29a10
Apr 21SCLA Skyline Conference MeetApr 21 · 300m Hurdles · Place 1 · PACT/LegacyPACT/Legacy300m Hurdles145.40a10
Apr 16Maple Lake Meet 2026Apr 16 · 300m Hurdles · Place 1 · PACT/LegacyPACT/Legacy300m Hurdles30" / 0.762m1.46.23a10
Apr 11Last Man StandingApr 11 · 300m Hurdles · Place 5 · PACT/LegacyPACT/Legacy300m Hurdles30" / 0.762m5.55.25a10
Apr 11Last Man StandingApr 11 · 100m Hurdles · Place 2 · PACT/LegacyPACT/Legacy100m Hurdles33" / 0.838m2.16.05a10
Apr 9Skyline Conference Meet - SCLAApr 9 · 100m Hurdles · Place 1 · PACT/LegacyPACT/Legacy100m Hurdles115.61a10

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 22Rockford Last Chance MeetMay 22 · 300m Hurdles · Place 2 · PACT/LegacyPACT/Legacy300m Hurdles244.74a9
May 15MCAA Conference ChampionshipMay 15 · 300m Hurdles · Place 1 · PACT/LegacyPACT/Legacy300m Hurdles147.269
Apr 26Eden Prairie Booster InvitationalApr 26 · 300m Hurdles · Place 1 · PACT/LegacyPACT/Legacy300m Hurdles146.579
Apr 17Maple Lake Meet 2025Apr 17 · Pole Vault · Place 12 · PACT/LegacyPACT/LegacyPole Vault126-09
Apr 17Maple Lake Meet 2025Apr 17 · 300m Hurdles · Place 1 · PACT/LegacyPACT/Legacy300m Hurdles147.059
Apr 10Litchfield InvitationalApr 10 · Pole Vault · Place 8 · PACT/LegacyPACT/LegacyPole Vault86-09
Apr 10Litchfield InvitationalApr 10 · 300m Hurdles · Place 1 · PACT/LegacyPACT/Legacy300m Hurdles147.38a9
Apr 5Mounds View OutdoorApr 5 · 300m Hurdles · Place 1 · PACT/LegacyPACT/Legacy300m Hurdles148.68a9
Apr 5Mounds View OutdoorApr 5 · 100 Meters · Place 5 · PACT/LegacyPACT/Legacy100 Meters513.19a9