Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor53rd Annual Dick Norman Invitational · Apr 3011.63a53rd Annual Dick Norman InvitationalApril 30, 2026
200 Meters · IndoorGriak Indoor Classic - Gold · Mar 2825.15aGriak Indoor Classic - GoldMarch 28, 2026
200 Meters · OutdoorBig 9 Tri - West · May 1324.41aBig 9 Tri - WestMay 13, 2025
200 Meters · Wheelchair · Outdoor53rd Annual Dick Norman Invitational · Apr 3024.68a53rd Annual Dick Norman InvitationalApril 30, 2026
High Jump · OutdoorMayo JV Triangular · Apr 114-02.00Mayo JV TriangularApril 11, 2022

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 100 Meters · Place 18 · Rochester Century100 MetersRound P18.11.74a12
May 18Faribault JV InvitationalMay 18 · 100 Meters · Place 1 · Rochester Century100 Meters1.11.88a12
May 15CoEd WBL InviteMay 15 · 100 Meters · Place 12 · Rochester Century100 Meters1211.98a12
May 12Northfield Big 9 TriMay 12 · 100 Meters · Place 11 · Rochester Century100 Meters1112.03a12
May 8Class AAA True Team Wild CardMay 8 · 100 Meters · Place 78 · Rochester Century100 Meters78.11.70a12
May 51AAA Section True Team May 5 · 100 Meters · Place 28 · Rochester Century100 Meters28.11.70a12
Apr 3053rd Annual Dick Norman InvitationalApr 30 · 200 Meters · Place 5 · Rochester Century200 MetersWheelchair5.24.68a PB12
Apr 3053rd Annual Dick Norman InvitationalApr 30 · 100 Meters · Place 11 · Rochester Century100 Meters11.11.63a PB12
Apr 28Big 9 Triangular - Rochester MayoApr 28 · 100 Meters · Place 11 · Rochester Century100 Meters11.11.67a12
Apr 25Eden Prairie Booster InvitationalApr 25 · 100 Meters · Place 16 · Rochester Century100 Meters16.11.86a12
Apr 20Rochester Century TriApr 20 · 100 Meters · Place 11 · Rochester Century100 Meters11.12.43a12
Apr 14Albert Lea Big Nine Triangular 2Apr 14 · 200 Meters · Place 7 · Rochester Century200 Meters7.25.12a12
Apr 14Albert Lea Big Nine Triangular 2Apr 14 · 100 Meters · Place 6 · Rochester Century100 Meters6.11.86a12

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - GoldMar 28 · 200 Meters · Place 22 · Rochester Century200 Meters2225.15a PB12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 100 Meters · Place 23 · Rochester Century100 Meters2311.90a11
May 22Big 9 Conference Track & Field ChampionshipsMay 22 · 200 Meters · Place 26 · Rochester Century200 Meters2624.90a11
May 13Big 9 Tri - WestMay 13 · Shot Put · Place 25 · Rochester CenturyShot Put2530-4.511
May 13Big 9 Tri - WestMay 13 · 200 Meters · Place 19 · Rochester Century200 Meters1924.41a PB11
May 13Big 9 Tri - WestMay 13 · 100 Meters · Place 15 · Rochester Century100 Meters1511.79a11
May 9All-City JV MeetMay 9 · Shot Put · Place 12 · Rochester CenturyShot Put1230-411
May 9All-City JV MeetMay 9 · 100 Meters · Place 4 · Rochester Century100 Meters412.10a11
May 1Dick Norman InvitationalMay 1 · 100 Meters · Place 14 · Rochester Century100 Meters1411.86a11
Apr 29John Marshall Big 9 TriangularApr 29 · 200 Meters · Place 16 · Rochester Century200 Meters1625.52a11
Apr 29John Marshall Big 9 TriangularApr 29 · 100 Meters · Place 7 · Rochester Century100 Meters712.16a11
Apr 22Winona Senior High Triangular #1Apr 22 · 200 Meters · Place 18 · Rochester Century200 Meters18.25.79a11
Apr 22Winona Senior High Triangular #1Apr 22 · 100 Meters · Place 17 · Rochester Century100 Meters17.12.21a11
Apr 15Rochester Century MeetApr 15 · Shot Put · Place 20 · Rochester CenturyShot Put2030-011
Apr 15Rochester Century MeetApr 15 · 200 Meters · Place 14 · Rochester Century200 Meters1425.56a11
Apr 15Rochester Century MeetApr 15 · 100 Meters · Place 9 · Rochester Century100 Meters911.95a11
Apr 11Dean Bishop InvitationalApr 11 · 200 Meters · Place 19 · Rochester Century200 Meters1925.45a11

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 20Faribault JV InvitationalMay 20 · 200 Meters · Place 6 · Rochester Century200 Meters624.88a—
May 20Faribault JV InvitationalMay 20 · 100 Meters · Place 3 · Rochester Century100 Meters312.13a—
May 14Mayo Triangular #3May 14 · 200 Meters · Place 6 · Rochester Century200 Meters625.51a—
May 14Mayo Triangular #3May 14 · 100 Meters · Place 7 · Rochester Century100 Meters712.15a—
May 9Rochester All-City JVMay 9 · 200 Meters · Place 15 · Rochester Century200 Meters1525.57a—
May 9Rochester All-City JVMay 9 · 100 Meters · Place 16 · Rochester Century100 Meters1612.26a—
Apr 30Century Triangular #2Apr 30 · 100 Meters · Place 17 · Rochester Century100 Meters1712.80a—
Apr 27Booster InvitationalApr 27 · 200 Meters · Place 22 · Rochester Century200 Meters2225.08a—
Apr 23Century Triangular1Apr 23 · 200 Meters · Place 11 · Rochester Century200 Meters1124.7—
Apr 23Century Triangular1Apr 23 · 100 Meters · Place 6 · Rochester Century100 Meters612.2—
Apr 11Kasson-Mantorville HS InvitationalApr 11 · 200 Meters · Place 9 · Rochester Century200 Meters924.72a—
Apr 11Kasson-Mantorville HS InvitationalApr 11 · 100 Meters · Place 13 · Rochester Century100 Meters1312.19a—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 22Faribault JV InvitationalMay 22 · 200 Meters · Place 38 · Rochester Century200 Meters38.26.08a9
May 22Faribault JV InvitationalMay 22 · 100 Meters · Place 28 · Rochester Century100 Meters28.12.43a9
May 19Rochester All CityMay 19 · 200 Meters · Place 9 · Rochester Century200 Meters925.549
May 19Rochester All CityMay 19 · 100 Meters · Place 9 · Rochester Century100 Meters912.229
May 16Rochester Century Big9 TriangularMay 16 · 200 Meters · Place 16 · Rochester Century200 Meters16.25.89a9
May 16Rochester Century Big9 TriangularMay 16 · 100 Meters · Place 18 · Rochester Century100 Meters18.12.42a9
May 11Rochester JV All CityMay 11 · 200 Meters · Place 15 · Rochester Century200 Meters1525.959
May 11Rochester JV All CityMay 11 · 100 Meters · Place 23 · Rochester Century100 Meters2312.479
May 2Big 9 Conference TriangularMay 2 · 200 Meters · Place 27 · Rochester Century200 Meters27.25.79a9
May 2Big 9 Conference TriangularMay 2 · 100 Meters · Place 34 · Rochester Century100 Meters34.12.69a9
Apr 25Mankato East Coed Tri 4/25/2023Apr 25 · 200 Meters · Place 13 · Rochester Century200 Meters13.26.10aUnofficial9
Apr 25Mankato East Coed Tri 4/25/2023Apr 25 · 100 Meters · Place 13 · Rochester Century100 Meters13.12.94aUnofficial9
Apr 18Big 9 Tri - Red Wing HSApr 18 · 200 Meters · Place 15 · Rochester Century200 Meters15.26.27a9
Apr 18Big 9 Tri - Red Wing HSApr 18 · 100 Meters · Place 10 · Rochester Century100 Meters10.12.68a9
Apr 14Kasson-Mantorville HS Invitational Apr 14 · 200 Meters · Place 16 · Rochester Century200 Meters1626.129
Apr 14Kasson-Mantorville HS Invitational Apr 14 · 100 Meters · Place 22 · Rochester Century100 Meters2212.549

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 23Faribault JV InvitationalMay 23 · 200 Meters · Place 24 · Rochester Century200 Meters24.26.24a8
May 23Faribault JV InvitationalMay 23 · 100 Meters · Place 35 · Rochester Century100 Meters35.12.81a8
May 3Owatonna Big 9 Tri #1May 3 · 200 Meters · Place 21 · Rochester Century200 Meters21.27.61a8
May 3Owatonna Big 9 Tri #1May 3 · 100 Meters · Place 29 · Rochester Century100 Meters29.13.18a8
Apr 26Faribault TriApr 26 · High Jump · Rochester CeHigh Jump—4-02.008
Apr 21Century JV MeetApr 21 · 200 Meters · Place 10 · Rochester Century200 Meters10.26.75a8
Apr 21Century JV MeetApr 21 · 100 Meters · Place 17 · Rochester Century100 Meters17.12.83a8
Apr 19Century Triangular Apr 19 · High Jump · Place 14 · Rochester CenturyHigh Jump144-02.008
Apr 11Mayo JV TriangularApr 11 · High Jump · Place 18 · Rochester CenturyHigh Jump18.4-02.00 PB8
Apr 11Mayo JV TriangularApr 11 · 100 Meters · Place 19 · Rochester Century100 Meters19.12.90a8

2021 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 18Winona Boys QuadMay 18 · 200 Meters · Place 42 · Rochester Century200 Meters4228.787
May 18Winona Boys QuadMay 18 · 100 Meters · Place 51 · Rochester Century100 Meters5114.517
May 11Boys Big 9 Quad CenturyMay 11 · 200 Meters · Place 23 · Rochester Century200 Meters2328.927
May 11Boys Big 9 Quad CenturyMay 11 · 100 Meters · Place 35 · Rochester Century100 Meters3513.727
May 7Century JV TriMay 7 · 100 Meters · Place 38 · Rochester Century100 Meters3813.937
Apr 23Owatonna Boys JV QuadApr 23 · 200 Meters · Place 24 · Rochester Century200 Meters2429.617
Apr 23Owatonna Boys JV QuadApr 23 · 100 Meters · Place 28 · Rochester Century100 Meters2813.737