Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMSHSL Section 6AAA Championships · May 3014.12aMSHSL Section 6AAA ChampionshipsMay 30, 2023
100m Hurdles · 33" / 0.838m · OutdoorWashburn Tri · Apr 820.25aWashburn TriApril 8, 2026
1600 Meters · OutdoorMinneapolis City Conference Relays · Apr 256:28.00Minneapolis City Conference RelaysApril 25, 2023
200 Meters · OutdoorWashburn Tri · Apr 928.11aWashburn TriApril 9, 2025
300m Hurdles · 27" / 0.686m · OutdoorSt. Louis Park Tri · Apr 1451.50aSt. Louis Park TriApril 14, 2026
300m Hurdles · 30" / 0.762m · OutdoorClass AAA Wild Card · May 948.83aClass AAA Wild CardMay 9, 2025
400 Meters · IndoorUSATF Minnesota Indoor All-Comers Meet #1 · Dec 141:07.27aUSATF Minnesota Indoor All-Comers Meet #1December 14, 2025
400 Meters · OutdoorMinneapolis City Conference JV Championships · May 151:03.36aMinneapolis City Conference JV ChampionshipsMay 15, 2026
High Jump · OutdoorClass AAA Wild Card · May 94' 8"Class AAA Wild CardMay 9, 2025
Triple Jump · OutdoorMinneapolis City JV Championships · May 1926-09.00Minneapolis City JV ChampionshipsMay 19, 2023

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

2026 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 26MSHSL Section 6AAA ChampionshipsMay 26 · High Jump · Place 20 · Minneapolis WashburnMinneapolis WashburnHigh Jump20.4-02.0012
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 300m Hurdles · Place 9 · Minneapolis WashburnMinneapolis Washburn300m Hurdles30" / 0.762mRound P9.49.70a12
May 20Minneapolis City Conference ChampionsihpsMay 20 · High Jump · Place 5 · Minneapolis WashburnMinneapolis WashburnHigh Jump5.4' 6"12
May 20Minneapolis City Conference ChampionsihpsMay 20 · 300m Hurdles · Place 2 · Minneapolis WashburnMinneapolis Washburn300m Hurdles30" / 0.762m2.49.63a12
May 15Minneapolis City Conference JV ChampionshipsMay 15 · 400 Meters · Place 1 · Minneapolis WashburnMinneapolis Washburn400 Meters1.1:03.36a PB12
May 8Class AAA True Team Wild CardMay 8 · 300m Hurdles · Place 32 · Minneapolis WashburnMinneapolis Washburn300m Hurdles30" / 0.762m32.50.90a12
May 56AAA Section True TeamMay 5 · High Jump · Minneapolis WashburnMinneapolis WashburnHigh Jump—NH12
May 56AAA Section True TeamMay 5 · 300m Hurdles · Place 7 · Minneapolis WashburnMinneapolis Washburn300m Hurdles30" / 0.762m7.50.90a12
Apr 30Spartan Invite (Richfield)Apr 30 · High Jump · Place 4 · Minneapolis WashburnMinneapolis WashburnHigh Jump44-04.0012
Apr 29Minnesota Open HS Spring InvitationalApr 29 · High Jump · Place 19 · Minneapolis WashburnMinneapolis WashburnHigh Jump19.4' 3"12
Apr 29Minnesota Open HS Spring InvitationalApr 29 · 300m Hurdles · Place 2 · Minneapolis WashburnMinneapolis Washburn300m Hurdles30" / 0.762m2.49.38a12
Apr 22Minneapolis City RelaysApr 22 · High Jump · Place 5 · Minneapolis WashburnMinneapolis WashburnHigh Jump5.4' 6"12
Apr 22Minneapolis City RelaysApr 22 · 300m Hurdles · Place 2 · Minneapolis WashburnMinneapolis Washburn300m Hurdles30" / 0.762m2.51.63a12
Apr 14St. Louis Park TriApr 14 · High Jump · Place 7 · Minneapolis WashburnMinneapolis WashburnHigh Jump7.4' 3"12
Apr 14St. Louis Park TriApr 14 · 300m Hurdles · Place 4 · Minneapolis WashburnMinneapolis Washburn300m Hurdles27" / 0.686m4.51.50a PB12
Apr 8Washburn TriApr 8 · 300m Hurdles · Place 2 · Minneapolis WashburnMinneapolis Washburn300m Hurdles30" / 0.762m2.53.19a12
Apr 8Washburn TriApr 8 · 100m Hurdles · Place 3 · Minneapolis WashburnMinneapolis Washburn100m Hurdles33" / 0.838m3.20.25a PB12
Mar 28MSU Varsity ShowcaseMar 28 · 400 Meters · Place 19 · Minneapolis WashburnMinneapolis Washburn400 Meters191:04.81a12

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 14USATF Minnesota Indoor All-Comers Meet #1Dec 14 · 400 Meters · Place 2 · UnattachedUnattached400 Meters2.1:07.27a PB12

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 27MSHSL Section 6AAA ChampionshipsMay 27 · 300m Hurdles · Place 8 · Minneapolis WashburnMinneapolis Washburn300m Hurdles30" / 0.762mRound P8.49.83a11
May 27MSHSL Section 6AAA ChampionshipsMay 27 · 300m Hurdles · Place 8 · Minneapolis WashburnMinneapolis Washburn300m Hurdles30" / 0.762m8.49.14a11
May 27MSHSL Section 6AAA ChampionshipsMay 27 · High Jump · Place 15 · Minneapolis WashburnMinneapolis WashburnHigh Jump15.4-05.0011
May 21Minneapolis City ChampionshipsMay 21 · High Jump · Place 6 · Minneapolis WashburnMinneapolis WashburnHigh Jump64-611
May 21Minneapolis City ChampionshipsMay 21 · 300m Hurdles · Place 2 · Minneapolis WashburnMinneapolis Washburn300m Hurdles249.59a11
May 21Minneapolis City ChampionshipsMay 21 · 100m Hurdles · Place 8 · Minneapolis WashburnMinneapolis Washburn100m Hurdles819.38a11
May 9Class AAA Wild CardMay 9 · 300m Hurdles · Place 20 · Minneapolis WashburnMinneapolis Washburn300m Hurdles30" / 0.762m20.48.83a PB11
May 9Class AAA Wild CardMay 9 · High Jump · Place 33 · Minneapolis WashburnMinneapolis WashburnHigh Jump33.4' 8" PB11
May 6Section 6AAA True TeamMay 6 · 300m Hurdles · Place 4 · Minneapolis WashburnMinneapolis Washburn300m Hurdles30" / 0.762m4.48.83a11
May 6Section 6AAA True TeamMay 6 · High Jump · Place 6 · Minneapolis WashburnMinneapolis WashburnHigh Jump6.4' 8"11
May 1Minnesota HS InvitationalMay 1 · High Jump · Place 17 · Minneapolis WashburnMinneapolis WashburnHigh Jump174-411
May 1Minnesota HS InvitationalMay 1 · 400 Meters · Place 10 · Minneapolis WashburnMinneapolis Washburn400 Meters101:03.61a11
Apr 24Spartan InviteApr 24 · 300m Hurdles · Place 2 · Minneapolis WashburnMinneapolis Washburn300m Hurdles252.4411
Apr 23Minneapolis City RelaysApr 23 · High Jump · Place 9 · Minneapolis WashburnMinneapolis WashburnHigh Jump94-411
Apr 18St. Louis Park Tri MeetApr 18 · High Jump · Place 3 · Minneapolis WashburnMinneapolis WashburnHigh Jump34-611
Apr 18St. Louis Park Tri MeetApr 18 · 100m Hurdles · Place 2 · Minneapolis WashburnMinneapolis Washburn100m Hurdles220.1911
Apr 18St. Louis Park Tri MeetApr 18 · 200 Meters · Place 3 · Minneapolis WashburnMinneapolis Washburn200 Meters329.0711
Apr 9Washburn TriApr 9 · 200 Meters · Place 4 · Minneapolis WashburnMinneapolis Washburn200 Meters428.11a PB11
Apr 9Washburn TriApr 9 · 100 Meters · Place 7 · Minneapolis WashburnMinneapolis Washburn100 Meters714.22a11
Mar 29MSU Varsity ShowcaseMar 29 · 400 Meters · Place 18 · Minneapolis WashburnMinneapolis Washburn400 Meters181:05.27a11

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 7Section 6AAA True TeamMay 7 · 300m Hurdles · Place 14 · Minneapolis WashburnMinneapolis Washburn300m Hurdles30" / 0.762m14.52.35a10
May 7Section 6AAA True TeamMay 7 · 100m Hurdles · Place 16 · Minneapolis WashburnMinneapolis Washburn100m Hurdles33" / 0.838m16.21.02a10

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 30MSHSL Section 6AAA ChampionshipsMay 30 · 200 Meters · Place 18 · Minneapolis WashburnMinneapolis Washburn200 MetersRound P18.29.01a9
May 30MSHSL Section 6AAA ChampionshipsMay 30 · 100 Meters · Place 22 · Minneapolis WashburnMinneapolis Washburn100 MetersRound P22.14.12a PB9
May 19Minneapolis City JV ChampionshipsMay 19 · Triple Jump · Place 5 · Minneapolis WashburnMinneapolis WashburnTriple Jump5.26-09.00 PB9
May 19Minneapolis City JV ChampionshipsMay 19 · 300m Hurdles · Place 1 · Minneapolis WashburnMinneapolis Washburn300m Hurdles30" / 0.762m1.55.97a9
May 12Southwest TriMay 12 · 200 Meters · Place 1 · Minneapolis WashburnMinneapolis Washburn200 Meters1.29.03a9
May 4JV Minneapolis and St PaulMay 4 · 200 Meters · Place 2 · Minneapolis WashburnMinneapolis Washburn200 Meters2.29.09a9
Apr 25Minneapolis City Conference RelaysApr 25 · 1600 Meters · Place 1 · Minneapolis WashburnMinneapolis Washburn1600 Meters1.6:28.00 PB9
Apr 25Minneapolis City Conference RelaysApr 25 · Triple Jump · Minneapolis WashburnMinneapolis WashburnTriple Jump—ND9

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 20Minneapolis City JV ChampionshipsMay 20 · 200 Meters · Place 7 · Minneapolis WashburnMinneapolis Washburn200 Meters7.31.49a8
May 20Minneapolis City JV ChampionshipsMay 20 · 100 Meters · Place 10 · Minneapolis WashburnMinneapolis Washburn100 Meters10.14.95a8
Apr 28Richfield Spartan Invite 4/28/22 Apr 28 · 400 Meters · Place 8 · Minneapolis WashburnMinneapolis Washburn400 Meters8.1:12.14a8
Apr 28Richfield Spartan Invite 4/28/22 Apr 28 · 200 Meters · Place 4 · Minneapolis WashburnMinneapolis Washburn200 Meters4.31.51a8
Apr 11Chanhassen QuadApr 11 · 200 Meters · Place 49 · Minneapolis WashburnMinneapolis Washburn200 Meters49.33.32a8
Apr 11Chanhassen QuadApr 11 · 100 Meters · Place 56 · Minneapolis WashburnMinneapolis Washburn100 Meters56.15.30a8