Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorSection 3AAA True Team · May 713.78aSection 3AAA True TeamMay 7, 2024
200 Meters · IndoorOrono Indoor Meet · Apr 529.91aOrono Indoor MeetApril 5, 2025
200 Meters · OutdoorEric Jones Invitational · Apr 2228.47aEric Jones InvitationalApril 22, 2024
400 Meters · IndoorOrono Indoor Meet · Apr 41:15.94aOrono Indoor MeetApril 4, 2026
400 Meters · OutdoorChanhassen Invitational · Apr 211:16.49aChanhassen InvitationalApril 21, 2026
55 Meters · IndoorOrono Indoor Invite Morning · Apr 68.27aOrono Indoor Invite MorningApril 6, 2024
60 Meter · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #6 · Feb 238.88aUSATF Minnesota All Ages Indoor Track & Field Meet #6February 23, 2025
60 Meters · IndoorGriak Indoor Classic - Maroon · Mar 279.13aGriak Indoor Classic - MaroonMarch 27, 2026
Discus · 1kg · OutdoorSt. Louis Park Tri · Apr 1449' 7"St. Louis Park TriApril 14, 2026
High Jump · OutdoorUSATF Minnesota Association Junior Olympic Championships · Jun 161.35mUSATF Minnesota Association Junior Olympic ChampionshipsJune 16, 2022
Shot Put · 4kg · OutdoorSt. Louis Park Quad · May 822' 8"St. Louis Park QuadMay 8, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 27MSHSL Section 2AAA ChampionshipsMay 27 · High Jump · Place 12 · Bloomington JeffersonBloomington JeffersonHigh Jump12.4-08.0010
May 15Metro West Conference JV ChampionshipsMay 15 · Discus · Bloomington JeffersonBloomington JeffersonDiscus1kg—SCR10
May 15Metro West Conference JV ChampionshipsMay 15 · Shot Put · Bloomington JeffersonBloomington JeffersonShot Put4kg—SCR10
May 13Metro West Conference ChampionshipsMay 13 · High Jump · Place 11 · Bloomington JeffersonBloomington JeffersonHigh Jump11.4' 6"10
May 8St. Louis Park QuadMay 8 · Discus · Place 15 · Bloomington JeffersonBloomington JeffersonDiscus1kg15.47' 11"10
May 8St. Louis Park QuadMay 8 · Shot Put · Place 9 · Bloomington JeffersonBloomington JeffersonShot Put4kg9.22' 8" PB10
May 53AAA Section True TeamMay 5 · High Jump · Place 17 · Bloomington JeffersonBloomington JeffersonHigh Jump17.4' 6"10
Apr 25Lakeville North Panther Mega MeetApr 25 · High Jump · Place 11 · Bloomington JeffersonBloomington JeffersonHigh Jump11.4' 6"10
Apr 21Chanhassen InvitationalApr 21 · Shot Put · Bloomington JeffersonBloomington JeffersonShot Put4kg—SCR10
Apr 21Chanhassen InvitationalApr 21 · 400 Meters · Place 14 · Bloomington JeffersonBloomington Jefferson400 Meters14.1:16.49a PB10
Apr 21Chanhassen InvitationalApr 21 · 200 Meters · Place 34 · Bloomington JeffersonBloomington Jefferson200 Meters34.30.85a10
Apr 21Chanhassen InvitationalApr 21 · 100 Meters · Place 19 · Bloomington JeffersonBloomington Jefferson100 Meters19.14.39a10
Apr 20Eric Jones InvitationalApr 20 · High Jump · Place 9 · Bloomington JeffersonBloomington JeffersonHigh Jump9.4' 6"10
Apr 20Eric Jones InvitationalApr 20 · Discus · Place 22 · Bloomington JeffersonBloomington JeffersonDiscus1kg22.48' 1"10
Apr 20Eric Jones InvitationalApr 20 · Shot Put · Place 15 · Bloomington JeffersonBloomington JeffersonShot Put4kg15.21' 5"10
Apr 14St. Louis Park TriApr 14 · High Jump · Place 2 · Bloomington JeffersonBloomington JeffersonHigh Jump2.4' 9"10
Apr 14St. Louis Park TriApr 14 · Discus · Place 11 · Bloomington JeffersonBloomington JeffersonDiscus1kg11.49' 7" PB10
Apr 14St. Louis Park TriApr 14 · Shot Put · Place 8 · Bloomington JeffersonBloomington JeffersonShot Put4kg8.22' 1"10
Apr 14St. Louis Park TriApr 14 · 100 Meters · Bloomington JeffersonBloomington Jefferson100 Meters—DNS10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 4Orono Indoor MeetApr 4 · High Jump · Place 2 · Bloomington JeffersonBloomington JeffersonHigh Jump24-1010
Apr 4Orono Indoor MeetApr 4 · Shot Put · Place 10 · Bloomington JeffersonBloomington JeffersonShot Put1019-210
Apr 4Orono Indoor MeetApr 4 · 400 Meters · Place 13 · Bloomington JeffersonBloomington Jefferson400 Meters131:15.94a PB10
Mar 27Griak Indoor Classic - MaroonMar 27 · High Jump · Place 17 · Bloomington JeffersonBloomington JeffersonHigh Jump174-610
Mar 27Griak Indoor Classic - MaroonMar 27 · 60 Meters · Place 47 · Bloomington JeffersonBloomington Jefferson60 Meters479.13a PB10

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 28MSHSL Section 2AAA ChampionshipsMay 28 · High Jump · Place 21 · Bloomington JeffersonBloomington JeffersonHigh Jump21.4-04.009
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 100 Meters · Place 22 · Bloomington JeffersonBloomington Jefferson100 MetersRound P22.14.26a9
May 21NP Last Chance MeetMay 21 · High Jump · Place 4 · Bloomington JeffersonBloomington JeffersonHigh Jump44-89
May 21NP Last Chance MeetMay 21 · 200 Meters · Place 22 · Bloomington JeffersonBloomington Jefferson200 Meters2229.11a9
May 21NP Last Chance MeetMay 21 · 100 Meters · Place 20 · Bloomington JeffersonBloomington Jefferson100 Meters2013.80a9
May 14Metro West Conference ChampionshipsMay 14 · 100 Meters · Place 21 · Bloomington JeffersonBloomington Jefferson100 Meters2114.20a9
May 6Section 3AAA True TeamMay 6 · High Jump · Bloomington JeffersonBloomington JeffersonHigh Jump—NH9
May 6Section 3AAA True TeamMay 6 · 200 Meters · Place 28 · Bloomington JeffersonBloomington Jefferson200 Meters28.29.61a9
May 6Section 3AAA True TeamMay 6 · 100 Meters · Place 27 · Bloomington JeffersonBloomington Jefferson100 Meters27.13.98a9
May 2Edina InvitationalMay 2 · High Jump · Place 5 · Bloomington JeffersonBloomington JeffersonHigh Jump54-89
Apr 26Lakeville North Mega MeetApr 26 · High Jump · Bloomington JeffersonBloomington JeffersonHigh Jump—NH9
Apr 26Lakeville North Mega MeetApr 26 · 100 Meters · Place 22 · Bloomington JeffersonBloomington Jefferson100 Meters2214.109
Apr 21Eric Jones InvitationalApr 21 · High Jump · Bloomington JeffersonBloomington JeffersonHigh Jump—NH9
Apr 21Eric Jones InvitationalApr 21 · 200 Meters · Place 13 · Bloomington JeffersonBloomington Jefferson200 Meters1329.909
Apr 16Chaska MeetApr 16 · High Jump · Place 5 · Bloomington JeffersonBloomington JeffersonHigh Jump54-89
Apr 8Jefferson Quad MeetApr 8 · High Jump · Place 3 · Bloomington JeffersonBloomington JeffersonHigh Jump34-08.009
Apr 8Jefferson Quad MeetApr 8 · 200 Meters · Place 11 · Bloomington JeffersonBloomington Jefferson200 Meters1129.349
Apr 8Jefferson Quad MeetApr 8 · 100 Meters · Place 14 · Bloomington JeffersonBloomington Jefferson100 Meters1414.179

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Apr 5Orono Indoor MeetApr 5 · High Jump · Place 6 · Bloomington JeffersonBloomington JeffersonHigh Jump64-39
Apr 5Orono Indoor MeetApr 5 · 200 Meters · Place 6 · Bloomington JeffersonBloomington Jefferson200 Meters629.91a PB9
Apr 5Orono Indoor MeetApr 5 · 55 Meters · Place 14 · Bloomington JeffersonBloomington Jefferson55 Meters148.85a9
Mar 28Griak Indoor Classic - MaroonMar 28 · High Jump · Place 30 · Bloomington JeffersonBloomington JeffersonHigh Jump304-49
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 60 Meter · Place 10 · 30-Unattached30-Unattached60 Meter10.8.88a PB9
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 200 Meters · Place 11 · 30-Unattached30-Unattached200 Meters11.30.86a9

2024 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 29MSHSL Section 2AAA ChampionshipsMay 29 · High Jump · Bloomington JeffersonBloomington JeffersonHigh Jump--NM8
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 200 Meters · Place 22 · Bloomington JeffersonBloomington Jefferson200 MetersRound P22.28.65aWind: 08
May 29MSHSL Section 2AAA ChampionshipsMay 29 · 100 Meters · Place 22 · Bloomington JeffersonBloomington Jefferson100 MetersRound P22.13.93aWind: 08
May 22New Prague Last Chance MeetMay 22 · High Jump · Place 7 · Bloomington JeffersonBloomington JeffersonHigh Jump74-6—
May 22New Prague Last Chance MeetMay 22 · 100 Meters · Place 17 · Bloomington JeffersonBloomington Jefferson100 Meters1714.16a—
May 15Metro West Conference ChampionshipsMay 15 · High Jump · Place 13 · Bloomington JeffersonBloomington JeffersonHigh Jump134-6—
May 15Metro West Conference ChampionshipsMay 15 · 200 Meters · Place 18 · Bloomington JeffersonBloomington Jefferson200 Meters1829.47a—
May 7Section 3AAA True TeamMay 7 · High Jump · Place 11 · Bloomington JeffersonBloomington JeffersonHigh Jump11.4' 88
May 7Section 3AAA True TeamMay 7 · 100 Meters · Place 24 · Bloomington JeffersonBloomington Jefferson100 Meters24.13.78a PBWind: 08
May 3Edina InvitationalMay 3 · Long Jump · Place 19 · Bloomington JeffersonBloomington JeffersonLong Jump1912-2—
May 3Edina InvitationalMay 3 · High Jump · Place 8 · Bloomington JeffersonBloomington JeffersonHigh Jump84-6—
May 3Edina InvitationalMay 3 · 200 Meters · Place 13 · Bloomington JeffersonBloomington Jefferson200 Meters1329.61a—
Apr 27Lakeville North Mega MeetApr 27 · High Jump · Place 8 · Bloomington JeffersonBloomington JeffersonHigh Jump84-8—
Apr 27Lakeville North Mega MeetApr 27 · 200 Meters · Place 22 · Bloomington JeffersonBloomington Jefferson200 Meters2229.44a—
Apr 22Eric Jones InvitationalApr 22 · High Jump · Place 2 · Bloomington JeffersonBloomington JeffersonHigh Jump24-9—
Apr 22Eric Jones InvitationalApr 22 · 200 Meters · Place 4 · Bloomington JeffersonBloomington Jefferson200 Meters428.47a PB—
Apr 22Eric Jones InvitationalApr 22 · 100 Meters · Place 10 · Bloomington JeffersonBloomington Jefferson100 Meters1013.92a—
Apr 18Spartan InviteApr 18 · High Jump · Place 3 · Bloomington JeffersonBloomington JeffersonHigh Jump34-6—
Apr 18Spartan InviteApr 18 · 200 Meters · Place 5 · Bloomington JeffersonBloomington Jefferson200 Meters530.01a—
Apr 18Spartan InviteApr 18 · 100 Meters · Place 11 · Bloomington JeffersonBloomington Jefferson100 Meters1114.24a—
Apr 12Armstrong InvitationalApr 12 · High Jump · Place 7 · Bloomington JeffersonBloomington JeffersonHigh Jump74-8—
Apr 12Armstrong InvitationalApr 12 · 200 Meters · Place 22 · Bloomington JeffersonBloomington Jefferson200 Meters2229.83a—
Apr 9Jefferson Quad MeetApr 9 · High Jump · Place 1 · Bloomington JeffersonBloomington JeffersonHigh Jump14-6—
Apr 9Jefferson Quad MeetApr 9 · 200 Meters · Place 4 · Bloomington JeffersonBloomington Jefferson200 Meters430.05a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 6Orono Indoor Invite MorningApr 6 · High Jump · Place 7 · Bloomington JeffersonBloomington JeffersonHigh Jump74-3—
Apr 6Orono Indoor Invite MorningApr 6 · 55 Meters · Place 16 · Bloomington JeffersonBloomington Jefferson55 Meters168.27a PB—

2023 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 17Metro West Conference ChampionshipsMay 17 · High Jump · Place 12 · Bloomington JeffersonBloomington JeffersonHigh Jump124-08.007
May 9Section 3AAA True Team MeetMay 9 · High Jump · Place 11 · Bloomington JeffersonBloomington JeffersonHigh Jump11.4-08.007
May 9Section 3AAA True Team MeetMay 9 · 100 Meters · Place 23 · Bloomington JeffersonBloomington Jefferson100 Meters23.14.40a7
May 9Sections 3AAA True TeamMay 9 · High Jump · Place 11 · Bloomington JeffersonBloomington JeffersonHigh Jump11.4-08.00Unofficial7
May 9Sections 3AAA True TeamMay 9 · 100 Meters · Place 23 · Bloomington JeffersonBloomington Jefferson100 Meters23.14.40aUnofficial7

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 11USATF Minnesota All-Comers Indoor Track & Field Meet #1Dec 11 · High Jump · 30-Unattached30-UnattachedHigh Jump—DNS7
Dec 11USATF Minnesota All-Comers Indoor Track & Field Meet #1Dec 11 · 200 Meters · 30-Unattached30-Unattached200 Meters—DNS7

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · High Jump · Place 1 · Minnesota FlyersMinnesota FlyersHigh Jump11.35m PB6
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 MetersRound P230.81a6
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters230.61a6
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 100 Meters · Place 3 · Minnesota FlyersMinnesota Flyers100 MetersRound P314.76a6
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 100 Meters · Place 2 · Minnesota FlyersMinnesota Flyers100 Meters214.61a6
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · High Jump · Place 4 · Minnesota FlyersMinnesota FlyersHigh Jump4.1.30m6
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · 200 Meters · Place 16 · Minnesota FlyersMinnesota Flyers200 Meters16.30.86a6
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · 100 Meters · Place 28 · Minnesota FlyersMinnesota Flyers100 Meters28.14.83a6