Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNot Going to True Team · May 511.96aNot Going to True TeamMay 5, 2026
110m Hurdles · 39" / 0.991m · OutdoorMSHSL State Track & Field Championships · Jun 414.85aMSHSL State Track & Field ChampionshipsJune 4, 2026
200 Meters · IndoorPolar League Conference Indoor · Apr 126.34aPolar League Conference IndoorApril 1, 2023
200 Meters · OutdoorNot Going to True Team · May 523.93aNot Going to True TeamMay 5, 2026
300m Hurdles · 36" / 0.914m · OutdoorPolar League Championships · May 1340.07aPolar League ChampionshipsMay 13, 2026
400 Meters · IndoorGriak Indoor Classic - Gold · Mar 2957.30aGriak Indoor Classic - GoldMarch 29, 2025
400 Meters · Outdoor66th Annual Doc Savage Invitational · May 61:05.15a66th Annual Doc Savage InvitationalMay 6, 2022
60 Meter · IndoorPolar League Conference Indoor · Apr 17.84aPolar League Conference IndoorApril 1, 2023
High Jump · OutdoorIrondale HS · Apr 145-00.00Irondale HSApril 14, 2023
Long Jump · Outdoor66th Annual Doc Savage Invitational · May 615-01.7566th Annual Doc Savage InvitationalMay 6, 2022

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 8 · Two Harbors300m Hurdles36" / 0.914mRound P8.40.35a12
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 9 · Two Harbors300m Hurdles36" / 0.914m9.40.81a12
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 110m Hurdles · Place 2 · Two Harbors110m Hurdles39" / 0.991mRound P2.15.11aWind: -312
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 110m Hurdles · Place 4 · Two Harbors110m Hurdles39" / 0.991m4.14.85a PBWind: -0.412
May 27MSHSL Section 7A ChampionshipsMay 27 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles36" / 0.914m1.40.15a12
May 27MSHSL Section 7A ChampionshipsMay 27 · 110m Hurdles · Place 1 · Two Harbors110m Hurdles39" / 0.991m1.14.91aWind: 4.112
May 20MSHSL Section 7A - South Sub-SectionMay 20 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles36" / 0.914m1.40.89a12
May 20MSHSL Section 7A - South Sub-SectionMay 20 · 110m Hurdles · Place 1 · Two Harbors110m Hurdles39" / 0.991m1.15.32aWind: -0.212
May 13Polar League ChampionshipsMay 13 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles36" / 0.914m1.40.07a PB12
May 13Polar League ChampionshipsMay 13 · 110m Hurdles · Place 2 · Two Harbors110m Hurdles39" / 0.991m2.14.98a12
May 8Matt Kero Memorial InvitationalMay 8 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles36" / 0.914m1.41.06a12
May 8Matt Kero Memorial InvitationalMay 8 · 110m Hurdles · Place 1 · Two Harbors110m Hurdles39" / 0.991m1.15.34a12
May 5Not Going to True TeamMay 5 · 200 Meters · Place 1 · Two Harbors200 Meters123.93a PB12
May 5Not Going to True TeamMay 5 · 100 Meters · Place 2 · Two Harbors100 Meters211.96a PB12
May 1C-I Sports Booster InvitationalMay 1 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles140.84a12
May 1C-I Sports Booster InvitationalMay 1 · 110m Hurdles · Place 1 · Two Harbors110m Hurdles115.24a12
Apr 24Duluth East InvitationalApr 24 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles141.51a12
Apr 24Duluth East InvitationalApr 24 · 110m Hurdles · Place 1 · Two Harbors110m Hurdles115.55a12
Apr 21Two Harbors Invite #1Apr 21 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles141.97a12
Apr 21Two Harbors Invite #1Apr 21 · 110m Hurdles · Place 1 · Two Harbors110m Hurdles115.36a12
Apr 14MLWR InvitationalApr 14 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles36" / 0.914m1.41.95a12
Apr 14MLWR InvitationalApr 14 · 110m Hurdles · Place 1 · Two Harbors110m Hurdles39" / 0.991m1.15.53a12
Apr 9Zimmerman QuadrangularApr 9 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles36" / 0.914m1.42.24a12
Apr 9Zimmerman QuadrangularApr 9 · 110m Hurdles · Place 1 · Two Harbors110m Hurdles39" / 0.991m1.15.52a12
Apr 7Rush City Meet(eorology) Track MeetApr 7 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles36" / 0.914m1.44.05a12
Apr 7Rush City Meet(eorology) Track MeetApr 7 · 110m Hurdles · Place 1 · Two Harbors110m Hurdles39" / 0.991m1.15.87a12

2025 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Place 11 · Two Harbors300m Hurdles36" / 0.914mRound P11.41.00a11
May 28MSHSL Section 7A ChampionshipsMay 28 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles36" / 0.914m1.41.14a11
May 28MSHSL Section 7A ChampionshipsMay 28 · 110m Hurdles · Place 3 · Two Harbors110m Hurdles39" / 0.991mRound P3.16.42aWind: 1.411
May 28MSHSL Section 7A ChampionshipsMay 28 · 110m Hurdles · Place 3 · Two Harbors110m Hurdles39" / 0.991m3.15.51aWind: 1.711
May 22MSHSL Section 7A - South Sub-SectionMay 22 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles36" / 0.914m1.41.31a11
May 22MSHSL Section 7A - South Sub-SectionMay 22 · 110m Hurdles · Place 3 · Two Harbors110m Hurdles39" / 0.991m3.16.18aWind: 011
May 14Polar League ChampionshipsMay 14 · 300m Hurdles · Place 2 · Two Harbors300m Hurdles241.55a11
May 14Polar League ChampionshipsMay 14 · 110m Hurdles · Place 3 · Two Harbors110m Hurdles316.11a11
May 9Matt Kero Memorial InvitationalMay 9 · 300m Hurdles · Place 2 · Two Harbors300m Hurdles242.64a11
May 9Matt Kero Memorial InvitationalMay 9 · 110m Hurdles · Place 1 · Two Harbors110m Hurdles116.54a11
May 6Mesabi East InviteMay 6 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles141.45a11
May 6Mesabi East InviteMay 6 · 110m Hurdles · Place 2 · Two Harbors110m Hurdles215.44a11
May 2C-I Sports Boosters InvitationalMay 2 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles36" / 0.914m1.43.11a11
Apr 29Two Harbors Invite #2Apr 29 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles142.07a11
Apr 29Two Harbors Invite #2Apr 29 · 110m Hurdles · Place 2 · Two Harbors110m Hurdles216.92a11
Apr 29Two Harbors Invite #2Apr 29 · 200 Meters · Place 9 · Two Harbors200 Meters925.02a11
Apr 25Duluth East InvitationalApr 25 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles143.5511
Apr 25Duluth East InvitationalApr 25 · 110m Hurdles · Place 8 · Two Harbors110m Hurdles821.7911
Apr 15MLWR InvitationalApr 15 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles143.06a11
Apr 15MLWR InvitationalApr 15 · 110m Hurdles · Place 3 · Two Harbors110m Hurdles316.12a11
Apr 10Thunder InvitationalApr 10 · 300m Hurdles · Place 2 · Two Harbors300m Hurdles243.99a11
Apr 8Tiger Meet(eorology)Apr 8 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles144.29a11
Apr 8Tiger Meet(eorology)Apr 8 · 110m Hurdles · Place 1 · Two Harbors110m Hurdles116.59a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 29Griak Indoor Classic - GoldMar 29 · 60m Hurdles · Place 8 · Two Harbors60m Hurdles89.57a11
Mar 29Griak Indoor Classic - GoldMar 29 · 400 Meters · Place 15 · Two Harbors400 Meters1557.30a PB11

2024 Outdoor Track

22 results
DateMeetEventPlMarkGr
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 300m Hurdles · Place 14 · Two Harbors300m Hurdles36" / 0.914mRound P14.43.00a10
May 30MSHSL Section 7A ChampionshipsMay 30 · 300m Hurdles · Place 2 · Two Harbors300m Hurdles36" / 0.914m2.42.86a10
May 30MSHSL Section 7A ChampionshipsMay 30 · 200 Meters · Place 12 · Two Harbors200 Meters12.25.01aWind: 3.210
May 23MSHSL Section 7A - South Sub SectionMay 23 · 300m Hurdles · Place 2 · Two Harbors300m Hurdles36" / 0.914m2.42.76a10
May 23MSHSL Section 7A - South Sub SectionMay 23 · 200 Meters · Place 5 · Two Harbors200 Meters5.24.19a10
May 152024 Polar League ChampionshipsMay 15 · 300m Hurdles · Place 4 · Two Harbors300m Hurdles444.66a—
May 152024 Polar League ChampionshipsMay 15 · 200 Meters · Place 5 · Two Harbors200 Meters524.44a—
May 10Matt Kero Memorial InvitationalMay 10 · 300m Hurdles · Place 2 · Two Harbors300m Hurdles243.65a—
May 10Matt Kero Memorial InvitationalMay 10 · 100 Meters · Place 11 · Two Harbors100 Meters1112.19a—
Apr 30TH Invite #2Apr 30 · 300m Hurdles · Place 2 · Two Harbors300m Hurdles244.31a—
Apr 30TH Invite #2Apr 30 · 200 Meters · Place 3 · Two Harbors200 Meters324.79a—
Apr 30TH Invite #2Apr 30 · 100 Meters · Place 3 · Two Harbors100 Meters312.31a—
Apr 26Greyhound InvitationalApr 26 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles143.40—
Apr 26Greyhound InvitationalApr 26 · 100 Meters · Place 11 · Two Harbors100 Meters1112.27a—
Apr 20Pequot Lakes InvitationalApr 20 · 300m Hurdles · Place 3 · Two Harbors300m Hurdles36" / 0.914m3.46.24a10
Apr 20Pequot Lakes InvitationalApr 20 · 100 Meters · Place 8 · Two Harbors100 Meters8.12.62a10
Apr 15MLWR InviteApr 15 · 200 Meters · Place 4 · Two Harbors200 Meters424.25a—
Apr 15MLWR InviteApr 15 · 100 Meters · Place 12 · Two Harbors100 Meters1212.19a—
Apr 12Irondale Knights Under the LightsApr 12 · 300m Hurdles · Place 6 · Two Harbors300m Hurdles645.49a—
Apr 12Irondale Knights Under the LightsApr 12 · 100 Meters · Place 11 · Two Harbors100 Meters1111.99a—
Apr 9Tiger Meet(eorology) Apr 9 · 300m Hurdles · Place 2 · Two Harbors300m Hurdles245.41a—
Apr 9Tiger Meet(eorology) Apr 9 · 100 Meters · Place 5 · Two Harbors100 Meters512.10a—

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 7A ChampionshipsJun 1 · 300m Hurdles · Place 4 · Two Harbors300m Hurdles36" / 0.914m4.44.85a9
May 24MSHLS Section 7A - Sub-Section SouthMay 24 · 300m Hurdles · Place 3 · Two Harbors300m Hurdles36" / 0.914m3.46.65a9
May 17Polar League ConferenceMay 17 · High Jump · Place 5 · Two HarborsHigh Jump55-00.009
May 17Polar League ConferenceMay 17 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles144.719
May 17Polar League ConferenceMay 17 · 100 Meters · Place 9 · Two Harbors100 Meters912.589
May 12Matt Kero Memorial InvitationalMay 12 · 300m Hurdles · Place 6 · Two Harbors300m Hurdles645.909
May 12Matt Kero Memorial InvitationalMay 12 · 100 Meters · Place 14 · Two Harbors100 Meters1412.349
May 9Mesabi East InviteMay 9 · High Jump · Two HarborsHigh Jump—NH9
May 9Mesabi East InviteMay 9 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles145.649
May 567th Annual Doc Savage InviteMay 5 · 300m Hurdles · Place 5 · Two Harbors300m Hurdles36" / 0.914m5.47.41a9
May 567th Annual Doc Savage InviteMay 5 · 110m Hurdles · Place 11 · Two Harbors110m Hurdles39" / 0.991m11.19.90a9
May 567th Annual Doc Savage InviteMay 5 · High Jump · Two HarborsHigh Jump—SCR9
May 567th Annual Doc Savage InviteMay 5 · 100 Meters · Place 13 · Two Harbors100 Meters13.12.69a9
May 2MLWR #1May 2 · 300m Hurdles · Place 4 · Two Harbors300m Hurdles36" / 0.914m4.46.95a9
May 2MLWR #1May 2 · 200 Meters · Place 16 · Two Harbors200 Meters16.25.99a9
Apr 25Two Harbors Invite #1Apr 25 · 300m Hurdles · Place 3 · Two Harbors300m Hurdles346.799
Apr 25Two Harbors Invite #1Apr 25 · 100 Meters · Place 9 · Two Harbors100 Meters912.449
Apr 18Moose Lake/Willow River InviteApr 18 · 300m Hurdles · Place 1 · Two Harbors300m Hurdles36" / 0.914m1.46.0Unofficial9
Apr 18Moose Lake/Willow River InviteApr 18 · High Jump · Place 1 · Two HarborsHigh Jump1.5' 2"Unofficial9
Apr 18Moose Lake/Willow River InviteApr 18 · 100 Meters · Two Harbors100 Meters—12.7Unofficial9
Apr 14Irondale HSApr 14 · Long Jump · Place 30 · Two HarborsLong Jump30.14-04.009
Apr 14Irondale HSApr 14 · 300m Hurdles · Place 7 · Two Harbors300m Hurdles36" / 0.914m7.48.06a9
Apr 14Irondale HSApr 14 · High Jump · Place 20 · Two HarborsHigh Jump20.5-00.00 PB9
Apr 14Irondale HSApr 14 · 200 Meters · Place 18 · Two Harbors200 Meters18.25.85a9

2023 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 1Polar League Conference IndoorApr 1 · 60 Meter · Place 8 · Two Harbors60 Meter8.7.84a PB9
Apr 1Polar League Conference IndoorApr 1 · Long Jump · Two HarborsLong Jump--SCR9
Apr 1Polar League Conference IndoorApr 1 · 200 Meters · Place 8 · Two Harbors200 Meters8.26.34a PB9

2022 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 25MSHSL Section 7A - Sub-Section SouthMay 25 · Long Jump · Place 16 · Two HarborsLong Jump16.15-01.508
May 25MSHSL Section 7A - Sub-Section SouthMay 25 · 300m Hurdles · Place 10 · Two Harbors300m Hurdles36" / 0.914m10.49.31a8
May 18Polar League ConferenceMay 18 · Long Jump · Place 17 · Two HarborsLong Jump1714-02.508
May 18Polar League ConferenceMay 18 · 300m Hurdles · Place 10 · Two Harbors300m Hurdles1050.318
May 13Matt Kero Memorial InvitationalMay 13 · Long Jump · Place 27 · Two HarborsLong Jump27.13-05.508
May 13Matt Kero Memorial InvitationalMay 13 · 300m Hurdles · Place 8 · Two Harbors300m Hurdles36" / 0.914m8.50.26a8
May 666th Annual Doc Savage InvitationalMay 6 · Long Jump · Place 17 · Two HarborsLong Jump17.15-01.75 PB8
May 666th Annual Doc Savage InvitationalMay 6 · 400 Meters · Place 17 · Two Harbors400 Meters17.1:05.15a PB8
May 666th Annual Doc Savage InvitationalMay 6 · 100 Meters · Place 17 · Two Harbors100 Meters17.12.96a8
May 3Two Harbors Invite #2May 3 · Long Jump · Place 22 · Two HarborsLong Jump2212-07.008
May 3Two Harbors Invite #2May 3 · 200 Meters · Place 13 · Two Harbors200 Meters1326.708
May 3Two Harbors Invite #2May 3 · 100 Meters · Place 10 · Two Harbors100 Meters1013.118
Apr 26Two Harbors Invite #1Apr 26 · 200 Meters · Place 16 · Two Harbors200 Meters1628.438
Apr 26Two Harbors Invite #1Apr 26 · 100 Meters · Place 23 · Two Harbors100 Meters2313.798

2021 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 3MSHSL Section 7A - South Sub-SectionJun 3 · 300m Hurdles · Place 12 · Two Harbors300m Hurdles1251.547
May 12Polar League JH ChampionshipMay 12 · 200 Meters · Place 5 · Two Harbors200 Meters5.28.34aUnofficial7
May 12Polar League JH ChampionshipMay 12 · 100 Meters · Place 6 · Two Harbors100 Meters6.14.29aUnofficial7
Apr 23Polar League MeetApr 23 · 100 Meters · Two Harbors100 Meters—14.19Unofficial7