Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · IndoorBethel True Team Classic · Apr 2417.41aBethel True Team ClassicApril 24, 2026
100m Hurdles · 33" / 0.838m · OutdoorBlaine Dual Meet · Apr 2116.71aBlaine Dual MeetApril 21, 2026
300m Hurdles · 30" / 0.762m · IndoorBethel True Team Classic · Apr 2450.44aBethel True Team ClassicApril 24, 2026
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 7AAA Championships · May 2747.62aMSHSL Section 7AAA ChampionshipsMay 27, 2026
Pole Vault · IndoorBethel True Team Classic · Apr 247' 0"Bethel True Team ClassicApril 24, 2026
Pole Vault · OutdoorBlaine Invitational · Apr 287' 6"Blaine InvitationalApril 28, 2026

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 27MSHSL Section 7AAA ChampionshipsMay 27 · Pole Vault · BlainePole Vault--NH11
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 300m Hurdles · Place 4 · Blaine300m Hurdles30" / 0.762mRound P4.48.30a11
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 300m Hurdles · Place 4 · Blaine300m Hurdles30" / 0.762m4.47.62a PB11
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 100m Hurdles · Place 6 · Blaine100m Hurdles33" / 0.838mRound P6.17.01a11
May 27MSHSL Section 7AAA ChampionshipsMay 27 · 100m Hurdles · Place 5 · Blaine100m Hurdles33" / 0.838m5.17.29aWind: -0.711
May 19Northwest Suburban Conference ChampionshipsMay 19 · Pole Vault · Place 19 · BlainePole Vault19.7' 0"11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 300m Hurdles · Place 3 · Blaine300m Hurdles30" / 0.762m3.48.72a11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 100m Hurdles · Place 9 · Blaine100m Hurdles33" / 0.838m9.17.07a11
May 15Class AAA State True TeamMay 15 · Pole Vault · Place 27 · BlainePole Vault27.7' 0"11
May 15Class AAA State True TeamMay 15 · 300m Hurdles · Place 14 · Blaine300m Hurdles30" / 0.762m14.48.25a11
May 15Class AAA State True TeamMay 15 · 100m Hurdles · Place 22 · Blaine100m Hurdles33" / 0.838m22.16.93a11
May 55AAA Section True TeamMay 5 · Pole Vault · Place 18 · BlainePole Vault18.7' 0"11
May 55AAA Section True TeamMay 5 · 300m Hurdles · Place 6 · Blaine300m Hurdles30" / 0.762m6.51.32a11
May 55AAA Section True TeamMay 5 · 100m Hurdles · Place 8 · Blaine100m Hurdles33" / 0.838m8.17.49a11
Apr 28Blaine InvitationalApr 28 · Pole Vault · Place 5 · BlainePole Vault5.7' 6" PB11
Apr 28Blaine InvitationalApr 28 · 300m Hurdles · Place 1 · Blaine300m Hurdles30" / 0.762m1.50.42a11
Apr 28Blaine InvitationalApr 28 · 100m Hurdles · Place 5 · Blaine100m Hurdles33" / 0.838m5.18.15a11
Apr 21Blaine Dual MeetApr 21 · Pole Vault · Place 5 · BlainePole Vault5.6' 6"11
Apr 21Blaine Dual MeetApr 21 · 300m Hurdles · Place 2 · Blaine300m Hurdles30" / 0.762m2.51.14a11
Apr 21Blaine Dual MeetApr 21 · 100m Hurdles · Place 1 · Blaine100m Hurdles33" / 0.838m1.16.71a PB11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 24Bethel True Team ClassicApr 24 · Pole Vault · Place 17 · BlainePole Vault17.7' 0" PB11
Apr 24Bethel True Team ClassicApr 24 · 300m Hurdles · Place 7 · Blaine300m Hurdles30" / 0.762m7.50.44a PB11
Apr 24Bethel True Team ClassicApr 24 · 100m Hurdles · Place 6 · Blaine100m Hurdles33" / 0.838m6.17.41a PB11