Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBlaine Invitational · Apr 2811.88aBlaine InvitationalApril 28, 2026
200 Meters · OutdoorMSHSL Section 5AAA Championships · May 2723.06aMSHSL Section 5AAA ChampionshipsMay 27, 2026
400 Meters · OutdoorBlaine Invitational · Apr 2852.75aBlaine InvitationalApril 28, 2026

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

2026 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 200 Meters · Place 14 · Champlin Park200 MetersRound P14.23.06a PB11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 400 Meters · Place 10 · Champlin Park400 Meters10.53.43a11
May 8Class AAA True Team Wild CardMay 8 · 400 Meters · Place 39 · Champlin Park400 Meters39.53.21a11
May 54AAA Section True TeamMay 5 · 400 Meters · Place 9 · Champlin Park400 Meters9.53.21a11
Apr 28Blaine InvitationalApr 28 · 400 Meters · Place 6 · Champlin Park400 Meters6.52.75a PB11
Apr 28Blaine InvitationalApr 28 · 100 Meters · Place 14 · Champlin Park100 Meters14.11.88a PB11
Apr 10Armstrong InvitationalApr 10 · 200 Meters · Place 7 · Champlin Park200 Meters7.23.65a11

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 29Blaine InvitationalApr 29 · 400 Meters · Place 14 · Champlin Park400 Meters1455.52a10
Apr 11Armstrong InvitationalApr 11 · 300m Hurdles · Place 18 · Champlin Park300m Hurdles1850.16a10
Apr 11Armstrong InvitationalApr 11 · 100 Meters · Place 11 · Champlin Park100 Meters1111.97a10

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 8Maple Grove JV True TeamMay 8 · 200 Meters · Place 13 · Champlin Park200 Meters1325.01a—
May 1Osseo JV InvitationalMay 1 · 200 Meters · Place 14 · Champlin Park200 Meters1425.74a—
May 1Osseo JV InvitationalMay 1 · 100 Meters · Place 22 · Champlin Park100 Meters2212.83a—