Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMayo Triangular #3 · May 1413.60aMayo Triangular #3May 14, 2024
100m Hurdles · 33" / 0.838m · OutdoorMSHSL Section 1AAA Championships · May 2815.87aMSHSL Section 1AAA ChampionshipsMay 28, 2026
200 Meters · OutdoorCentury Triangular1 · Apr 2328.1Century Triangular1April 23, 2024
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 1AAA Championships · May 2846.61aMSHSL Section 1AAA ChampionshipsMay 28, 2026
400 Meters · IndoorGriak Indoor Classic - Maroon · Mar 281:02.85aGriak Indoor Classic - MaroonMarch 28, 2025
400 Meters · OutdoorBig 9 Conference Track & Field Championships · May 2259.17aBig 9 Conference Track & Field ChampionshipsMay 22, 2025
800 Meters · OutdoorEden Prairie Booster Invitational · Apr 262:36.06Eden Prairie Booster InvitationalApril 26, 2025

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

2026 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 300m Hurdles · Place 5 · Rochester Century300m Hurdles30" / 0.762mRound P5.46.61a PB10
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 300m Hurdles · Place 5 · Rochester Century300m Hurdles30" / 0.762m5.47.40a10
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 100m Hurdles · Place 6 · Rochester Century100m Hurdles33" / 0.838mRound P6.15.87a PB10
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 100m Hurdles · Place 8 · Rochester Century100m Hurdles33" / 0.838m8.16.66aWind: -2.710
May 21Big 9 Track and Field ChampionshipsMay 21 · 300m Hurdles · Place 3 · Rochester Century300m Hurdles30" / 0.762m3.46.83a10
May 21Big 9 Track and Field ChampionshipsMay 21 · 100m Hurdles · Place 6 · Rochester Century100m Hurdles33" / 0.838mRound P6.16.22a10
May 21Big 9 Track and Field ChampionshipsMay 21 · 100m Hurdles · Place 4 · Rochester Century100m Hurdles33" / 0.838m4.16.18a10
May 15CoEd WBL InviteMay 15 · 300m Hurdles · Place 1 · Rochester Century300m Hurdles147.45a10
May 15CoEd WBL InviteMay 15 · 100m Hurdles · Place 1 · Rochester Century100m Hurdles116.30a10
May 12Northfield Big 9 TriMay 12 · 100m Hurdles · Place 3 · Rochester Century100m Hurdles316.28a10
May 8Class AAA True Team Wild CardMay 8 · 300m Hurdles · Place 6 · Rochester Century300m Hurdles30" / 0.762m6.48.19a10
May 8Class AAA True Team Wild CardMay 8 · 100m Hurdles · Place 29 · Rochester Century100m Hurdles33" / 0.838m29.17.15a10
May 51AAA Section True Team May 5 · 300m Hurdles · Place 1 · Rochester Century300m Hurdles30" / 0.762m1.48.19a10
May 51AAA Section True Team May 5 · 100m Hurdles · Place 13 · Rochester Century100m Hurdles33" / 0.838m13.17.15a10
Apr 3053rd Annual Dick Norman InvitationalApr 30 · 300m Hurdles · Place 1 · Rochester Century300m Hurdles30" / 0.762m1.47.85a10
Apr 3053rd Annual Dick Norman InvitationalApr 30 · 100m Hurdles · Place 5 · Rochester Century100m Hurdles33" / 0.838m5.16.93a10
Apr 28Big 9 Triangular - Rochester MayoApr 28 · 100m Hurdles · Place 4 · Rochester Century100m Hurdles33" / 0.838m4.17.25a10
Apr 25Eden Prairie Booster InvitationalApr 25 · 300m Hurdles · Place 6 · Rochester Century300m Hurdles30" / 0.762m6.49.03a10
Apr 25Eden Prairie Booster InvitationalApr 25 · 100m Hurdles · Place 13 · Rochester Century100m Hurdles33" / 0.838m13.17.53a10
Apr 20Rochester Century TriApr 20 · 300m Hurdles · Place 1 · Rochester Century300m Hurdles30" / 0.762m1.50.00a10
Apr 14Albert Lea Big Nine Triangular 2Apr 14 · 400 Meters · Place 3 · Rochester Century400 Meters3.1:02.76a10

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 300m Hurdles · Place 5 · Rochester Century300m Hurdles548.00a9
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 300m Hurdles · Place 3 · Rochester Century300m Hurdles346.69a9
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 100m Hurdles · Place 6 · Rochester Century100m Hurdles616.51a9
May 29MSHSL Section 1AAA ChampionshipsMay 29 · 100m Hurdles · Place 6 · Rochester Century100m Hurdles615.99a9
May 22Big 9 Conference Track & Field ChampionshipsMay 22 · 400 Meters · Place 2 · Rochester Century400 Meters259.17a PB9
May 13Big 9 Tri - WestMay 13 · 100m Hurdles · Place 6 · Rochester Century100m Hurdles617.07a9
May 13Big 9 Tri - WestMay 13 · 400 Meters · Place 1 · Rochester Century400 Meters159.64a9
May 1Dick Norman InvitationalMay 1 · 300m Hurdles · Place 7 · Rochester Century300m Hurdles749.69a9
May 1Dick Norman InvitationalMay 1 · 100m Hurdles · Place 13 · Rochester Century100m Hurdles1317.91a9
Apr 26Eden Prairie Booster InvitationalApr 26 · 800 Meters · Place 12 · Rochester Century800 Meters122:36.06 PB9
Apr 15Rochester Century MeetApr 15 · High Jump · Place 6 · Rochester CenturyHigh Jump64-69
Apr 15Rochester Century MeetApr 15 · 300m Hurdles · Place 1 · Rochester Century300m Hurdles149.07a9
Apr 15Rochester Century MeetApr 15 · 100m Hurdles · Place 4 · Rochester Century100m Hurdles417.45a9
Apr 11Dean Bishop InvitationalApr 11 · 300m Hurdles · Place 2 · Rochester Century300m Hurdles249.49a9
Apr 11Dean Bishop InvitationalApr 11 · 100m Hurdles · Place 10 · Rochester Century100m Hurdles1017.63a9

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - MaroonMar 28 · 60m Hurdles · Place 10 · Rochester Century60m Hurdles1010.48a9
Mar 28Griak Indoor Classic - MaroonMar 28 · 400 Meters · Place 7 · Rochester Century400 Meters71:02.85a PB9

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16Rochester All City VarsityMay 16 · 400 Meters · Place 4 · Rochester Century400 Meters41:01.42a—
May 14Mayo Triangular #3May 14 · High Jump · Place 13 · Rochester CenturyHigh Jump134-4—
May 14Mayo Triangular #3May 14 · 400 Meters · Place 3 · Rochester Century400 Meters31:03.65a—
May 14Mayo Triangular #3May 14 · 200 Meters · Place 8 · Rochester Century200 Meters828.84a—
May 14Mayo Triangular #3May 14 · 100 Meters · Place 4 · Rochester Century100 Meters413.60a PB—
May 9Rochester All-City JVMay 9 · High Jump · Place 6 · Rochester CenturyHigh Jump64-6—
May 9Rochester All-City JVMay 9 · 100 Meters · Place 1 · Rochester Century100 Meters113.61a—
Apr 30Century Triangular #2Apr 30 · High Jump · Place 10 · Rochester CenturyHigh Jump104-6—
Apr 23Century Triangular1Apr 23 · High Jump · Place 5 · Rochester CenturyHigh Jump54-8—
Apr 23Century Triangular1Apr 23 · 200 Meters · Place 4 · Rochester Century200 Meters428.1 PB—
Apr 23Century Triangular1Apr 23 · 100 Meters · Place 5 · Rochester Century100 Meters514.7—
Apr 11Mayo Triangular#1Apr 11 · High Jump · Place 5 · Rochester CenturyHigh Jump54-2—
Apr 11Mayo Triangular#1Apr 11 · 100 Meters · Place 7 · Rochester Century100 Meters714.17a—