Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMSHSL Section 5AAA Championships · May 2718.33aMSHSL Section 5AAA ChampionshipsMay 27, 2026
300m Hurdles · 30" / 0.762m · OutdoorNorthwest Suburban Conference Championships · May 1955.39aNorthwest Suburban Conference ChampionshipsMay 19, 2026
Triple Jump · OutdoorNorthwest Suburban Conference Championships · May 1930' 3.5"Northwest Suburban Conference ChampionshipsMay 19, 2026

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5AAA ChampionshipsMay 27 · Triple Jump · Place 21 · Champlin ParkTriple Jump21.28-10.75Wind: 011
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 300m Hurdles · Place 21 · Champlin Park300m Hurdles30" / 0.762mRound P21.58.03a11
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 100m Hurdles · Place 14 · Champlin Park100m Hurdles33" / 0.838mRound P14.18.33a PB11
May 19Northwest Suburban Conference ChampionshipsMay 19 · Triple Jump · Place 32 · Champlin ParkTriple Jump32.30' 3.5" PB11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 300m Hurdles · Place 24 · Champlin Park300m Hurdles30" / 0.762m24.55.39a PB11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 100m Hurdles · Place 25 · Champlin Park100m Hurdles33" / 0.838m25.18.62a11
May 54AAA Section True TeamMay 5 · Triple Jump · Place 27 · Champlin ParkTriple Jump27.28' 3"11
May 54AAA Section True TeamMay 5 · 300m Hurdles · Place 25 · Champlin Park300m Hurdles30" / 0.762m25.58.90a11
May 54AAA Section True TeamMay 5 · 100m Hurdles · Place 20 · Champlin Park100m Hurdles33" / 0.838m20.18.75a11
Apr 28Blaine InvitationalApr 28 · Triple Jump · Place 12 · Champlin ParkTriple Jump12.28' 7"11
Apr 28Blaine InvitationalApr 28 · 300m Hurdles · Place 12 · Champlin Park300m Hurdles30" / 0.762m12.57.73a11
Apr 28Blaine InvitationalApr 28 · 100m Hurdles · Place 6 · Champlin Park100m Hurdles33" / 0.838m6.18.78a11
Apr 16Dual InviteApr 16 · Triple Jump · Place 8 · Champlin ParkTriple Jump8.27' 5.5"11
Apr 16Dual InviteApr 16 · 300m Hurdles · Champlin Park300m Hurdles30" / 0.762m—DNS11
Apr 16Dual InviteApr 16 · 100m Hurdles · Place 4 · Champlin Park100m Hurdles33" / 0.838m4.18.88a11
Apr 10Armstrong InvitationalApr 10 · 300m Hurdles · Place 14 · Champlin Park300m Hurdles30" / 0.762m14.58.36a11
Apr 10Armstrong InvitationalApr 10 · 100m Hurdles · Place 7 · Champlin Park100m Hurdles33" / 0.838m7.19.45a11
Apr 9JV DualApr 9 · 100m Hurdles · Place 1 · Champlin Park100m Hurdles33" / 0.838m1.18.63a11

2025 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 22Northwest Suburban Conference ChampionshipsMay 22 · 100m Hurdles · Place 31 · Champlin Park100m Hurdles3118.57a10
Apr 29Blaine InvitationalApr 29 · 300m Hurdles · Place 11 · Champlin Park300m Hurdles1156.60a10
Apr 29Blaine InvitationalApr 29 · 100m Hurdles · Place 10 · Champlin Park100m Hurdles1019.01a10
Apr 11Armstrong InvitationalApr 11 · 300m Hurdles · Place 14 · Champlin Park300m Hurdles1457.67a10
Apr 11Armstrong InvitationalApr 11 · 100m Hurdles · Place 13 · Champlin Park100m Hurdles1319.34a10

2024 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 21Northwest Suburban Conference ChampionshipsMay 21 · 300m Hurdles · Place 32 · Champlin Park300m Hurdles3254.30a—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 100m Hurdles · Place 27 · Champlin Park100m Hurdles2718.47a—
Apr 30Blaine InvitationalApr 30 · Triple Jump · Place 21 · Champlin ParkTriple Jump2128-9—
Apr 30Blaine InvitationalApr 30 · 300m Hurdles · Place 8 · Champlin Park300m Hurdles853.71a—
Apr 30Blaine InvitationalApr 30 · 100m Hurdles · Place 9 · Champlin Park100m Hurdles918.76a—
Apr 12Armstrong InvitationalApr 12 · 100m Hurdles · Place 16 · Champlin Park100m Hurdles1619.94a—