Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorMSHSL State Track & Field Championships · Jun 414.98aMSHSL State Track & Field ChampionshipsJune 4, 2026
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 5AAA Championships · May 2745.91aMSHSL Section 5AAA ChampionshipsMay 27, 2026
Long Jump · OutdoorMSHSL Section 5AAA Championships · May 2717-03.75MSHSL Section 5AAA ChampionshipsMay 27, 2026
Triple Jump · OutdoorDistrict 279 Championships · May 1236' 4.5"District 279 ChampionshipsMay 12, 2026

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

2026 Outdoor Track

34 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · Triple Jump · Place 22 · Park CenterTriple Jump22.35' 6"Wind: 0.612
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 21 · Park Center300m Hurdles30" / 0.762mRound P21.47.19a12
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 100m Hurdles · Place 8 · Park Center100m Hurdles33" / 0.838mRound P8.15.31aWind: -1.912
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 100m Hurdles · Place 6 · Park Center100m Hurdles33" / 0.838m6.14.98a PBWind: -0.112
May 27MSHSL Section 5AAA ChampionshipsMay 27 · Triple Jump · Place 4 · Park CenterTriple Jump4.36-03.50Wind: 0.212
May 27MSHSL Section 5AAA ChampionshipsMay 27 · Long Jump · Place 4 · Park CenterLong Jump4.17-03.75 PBWind: 012
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 300m Hurdles · Place 6 · Park Center300m Hurdles30" / 0.762mRound P6.49.35a12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 300m Hurdles · Place 4 · Park Center300m Hurdles30" / 0.762m4.45.91a PB12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 100m Hurdles · Place 4 · Park Center100m Hurdles33" / 0.838mRound P4.15.40a12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 100m Hurdles · Place 3 · Park Center100m Hurdles33" / 0.838m3.15.25aWind: -1.512
May 19Northwest Suburban Conference ChampionshipsMay 19 · Triple Jump · Place 5 · Park CenterTriple Jump5.36' 2.25"12
May 19Northwest Suburban Conference ChampionshipsMay 19 · Long Jump · Place 8 · Park CenterLong Jump8.17' 3"12
May 19Northwest Suburban Conference ChampionshipsMay 19 · 300m Hurdles · Place 2 · Park Center300m Hurdles30" / 0.762m2.46.60a12
May 19Northwest Suburban Conference ChampionshipsMay 19 · 100m Hurdles · Place 2 · Park Center100m Hurdles33" / 0.838m2.15.15a12
May 12District 279 ChampionshipsMay 12 · Triple Jump · Place 1 · Park CenterTriple Jump1.36' 4.5" PB12
May 12District 279 ChampionshipsMay 12 · 100m Hurdles · Place 2 · Park Center100m Hurdles33" / 0.838m2.15.30a12
May 55AAA Section True TeamMay 5 · Triple Jump · Place 4 · Park CenterTriple Jump4.35' 6"12
May 55AAA Section True TeamMay 5 · Long Jump · Place 7 · Park CenterLong Jump7.16' 3.5"12
May 55AAA Section True TeamMay 5 · 300m Hurdles · Place 3 · Park Center300m Hurdles30" / 0.762m3.48.49a12
May 55AAA Section True TeamMay 5 · 100m Hurdles · Place 3 · Park Center100m Hurdles33" / 0.838m3.15.71a12
Apr 28Crimson InvitationalApr 28 · Triple Jump · Place 2 · Park CenterTriple Jump2.36' 4.5"12
Apr 28Crimson InvitationalApr 28 · 300m Hurdles · Place 1 · Park Center300m Hurdles30" / 0.762m1.46.78a12
Apr 28Crimson InvitationalApr 28 · 100m Hurdles · Place 1 · Park Center100m Hurdles33" / 0.838m1.15.28a12
Apr 25Eden Prairie Booster InvitationalApr 25 · Triple Jump · Place 2 · Park CenterTriple Jump2.34' 4"12
Apr 25Eden Prairie Booster InvitationalApr 25 · 300m Hurdles · Place 3 · Park Center300m Hurdles30" / 0.762m3.47.59a12
Apr 25Eden Prairie Booster InvitationalApr 25 · 100m Hurdles · Place 3 · Park Center100m Hurdles33" / 0.838m3.15.52a12
Apr 16Osseo InvitationalApr 16 · Triple Jump · Place 4 · Park CenterTriple Jump4.35' 4.5"12
Apr 16Osseo InvitationalApr 16 · 300m Hurdles · Place 5 · Park Center300m Hurdles30" / 0.762m5.48.25a12
Apr 16Osseo InvitationalApr 16 · 100m Hurdles · Place 2 · Park Center100m Hurdles33" / 0.838m2.15.62a12
Apr 15White Bear Lake CoEd MeetApr 15 · Triple Jump · Place 4 · Park CenterTriple Jump4.34' 5.25"12
Apr 15White Bear Lake CoEd MeetApr 15 · 100m Hurdles · Place 1 · Park Center100m Hurdles33" / 0.838m1.15.77a12
Apr 9Park Center MeetApr 9 · Triple Jump · Place 1 · Park CenterTriple Jump133-7.512
Apr 9Park Center MeetApr 9 · 300m Hurdles · Place 1 · Park Center300m Hurdles149.16a12
Apr 9Park Center MeetApr 9 · 100m Hurdles · Place 1 · Park Center100m Hurdles116.09a12

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · Triple Jump · Place 12 · Park CenterTriple Jump12.34-11.50Wind: 111
May 28MSHSL Section 5AAA ChampionshipsMay 28 · Triple Jump · Place 3 · Park CenterTriple Jump3.35' 10.25"Wind: 2.111
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 300m Hurdles · Place 7 · Park Center300m Hurdles30" / 0.762mRound P7.49.08a11
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 300m Hurdles · Place 6 · Park Center300m Hurdles30" / 0.762m6.47.89a11
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 100m Hurdles · Place 8 · Park Center100m Hurdles33" / 0.838mRound P8.16.45aWind: 011
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 100m Hurdles · Place 4 · Park Center100m Hurdles33" / 0.838m4.15.70aWind: 211
May 22Northwest Suburban Conference ChampionshipsMay 22 · Triple Jump · Place 7 · Park CenterTriple Jump735-411
May 22Northwest Suburban Conference ChampionshipsMay 22 · 300m Hurdles · Place 7 · Park Center300m Hurdles748.99a11
May 22Northwest Suburban Conference ChampionshipsMay 22 · 100m Hurdles · Place 6 · Park Center100m Hurdles615.86a11
May 13District 279 ChampionshipsMay 13 · Triple Jump · Place 3 · Park CenterTriple Jump333-1111
May 13District 279 ChampionshipsMay 13 · 300m Hurdles · Place 3 · Park Center300m Hurdles347.92a11
May 6Section 5AAA True TeamMay 6 · Triple Jump · Place 6 · Park CenterTriple Jump6.34' 5"11
May 6Section 5AAA True TeamMay 6 · Long Jump · Place 14 · Park CenterLong Jump14.14' 11.75"11
May 6Section 5AAA True TeamMay 6 · 300m Hurdles · Place 7 · Park Center300m Hurdles30" / 0.762m7.49.89a11
May 6Section 5AAA True TeamMay 6 · 100m Hurdles · Place 4 · Park Center100m Hurdles33" / 0.838m4.16.13a11
Apr 19Osseo InvitationalApr 19 · Triple Jump · Place 6 · Park CenterTriple Jump6.32' 11"11
Apr 19Osseo InvitationalApr 19 · Long Jump · Park CenterLong Jump—DNS11
Apr 19Osseo InvitationalApr 19 · 300m Hurdles · Place 2 · Park Center300m Hurdles30" / 0.762m2.48.93a11
Apr 19Osseo InvitationalApr 19 · 100m Hurdles · Place 3 · Park Center100m Hurdles33" / 0.838m3.16.78a11
Apr 11Armstrong InvitationalApr 11 · Triple Jump · Place 1 · Park CenterTriple Jump134-5.511
Apr 11Armstrong InvitationalApr 11 · Long Jump · Place 5 · Park CenterLong Jump515-311
Apr 11Armstrong InvitationalApr 11 · 300m Hurdles · Place 2 · Park Center300m Hurdles250.12a11
Apr 11Armstrong InvitationalApr 11 · 100m Hurdles · Place 2 · Park Center100m Hurdles216.48a11
Apr 9Park Center Quad Apr 9 · Triple Jump · Place 1 · Park CenterTriple Jump133-911
Apr 9Park Center Quad Apr 9 · Long Jump · Place 3 · Park CenterLong Jump314-10.511
Apr 9Park Center Quad Apr 9 · 300m Hurdles · Place 1 · Park Center300m Hurdles149.69a11
Apr 9Park Center Quad Apr 9 · 100m Hurdles · Place 3 · Park Center100m Hurdles318.03a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 29Griak Indoor Classic - GoldMar 29 · Triple Jump · Place 3 · Park CenterTriple Jump332-411
Mar 29Griak Indoor Classic - GoldMar 29 · Long Jump · Place 6 · Park CenterLong Jump615-2.2511
Mar 29Griak Indoor Classic - GoldMar 29 · 60m Hurdles · Place 7 · Park Center60m Hurdles710.54a11

2024 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 29MSHSL Section 5AAA ChampionshipsMay 29 · Long Jump · Place 18 · Park CenterLong Jump18.15' 7Wind: 0.310
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 300m Hurdles · Place 10 · Park Center300m Hurdles30" / 0.762mRound P10.49.15a10
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 100m Hurdles · Place 6 · Park Center100m Hurdles33" / 0.838mRound P6.17.03aWind: 010
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 100m Hurdles · Place 8 · Park Center100m Hurdles33" / 0.838m8.17.54aWind: -1.110
May 21Northwest Suburban Conference ChampionshipsMay 21 · Long Jump · Place 10 · Park CenterLong Jump1016-4.50—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 300m Hurdles · Place 17 · Park Center300m Hurdles1750.58a—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 100m Hurdles · Place 14 · Park Center100m Hurdles1417.10a—
May 14District 279 ChampionshipsMay 14 · Long Jump · Place 3 · Park CenterLong Jump315-11.50—
May 14District 279 ChampionshipsMay 14 · 300m Hurdles · Place 2 · Park Center300m Hurdles247.94a—
May 14District 279 ChampionshipsMay 14 · 100m Hurdles · Place 2 · Park Center100m Hurdles217.12a—
May 7Section 5AAA True TeamMay 7 · 300m Hurdles · Place 4 · Park Center300m Hurdles30" / 0.762m4.49.39a10
May 7Section 5AAA True TeamMay 7 · 100m Hurdles · Place 8 · Park Center100m Hurdles33" / 0.838m8.17.61aWind: 010
Apr 30Crimson InvitationalApr 30 · 300m Hurdles · Place 4 · Park Center300m Hurdles449.80a—
Apr 30Crimson InvitationalApr 30 · 100m Hurdles · Place 7 · Park Center100m Hurdles717.47a—
Apr 23Rogers Triangular 4-23Apr 23 · 300m Hurdles · Place 4 · Park Center300m Hurdles30" / 0.762m4.52.94aUnofficial10
Apr 23Rogers Triangular 4-23Apr 23 · 100m Hurdles · Place 2 · Park Center100m Hurdles33" / 0.838m2.17.63aUnofficial10
Apr 18Osseo InvitationalApr 18 · 300m Hurdles · Place 10 · Park Center300m Hurdles30" / 0.762m10.52.82a10
Apr 18Osseo InvitationalApr 18 · 100m Hurdles · Place 7 · Park Center100m Hurdles33" / 0.838m7.18.04a10
Apr 12Armstrong InvitationalApr 12 · Long Jump · Place 12 · Park CenterLong Jump1214-5—
Apr 12Armstrong InvitationalApr 12 · 300m Hurdles · Place 11 · Park Center300m Hurdles1152.75a—
Apr 12Armstrong InvitationalApr 12 · 100m Hurdles · Place 4 · Park Center100m Hurdles417.21a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 23Northwest Suburban Conference ChampionshipsMay 23 · 300m Hurdles · Place 20 · Park Center300m HurdlesRound P2051.619
May 16District 279 ChampionshipsMay 16 · 300m Hurdles · Place 7 · Park Center300m Hurdles752.819
May 16District 279 ChampionshipsMay 16 · 100m Hurdles · Place 8 · Park Center100m Hurdles818.359
May 9Section 4AAA True TeamMay 9 · 300m Hurdles · Place 11 · Park Center300m Hurdles1151.609
May 9Section 4AAA True TeamMay 9 · 100m Hurdles · Place 12 · Park Center100m Hurdles1218.049
May 4Osseo JV InvitationalMay 4 · 300m Hurdles · Park Center300m Hurdles30" / 0.762m--DNS9
May 4Osseo JV InvitationalMay 4 · 100m Hurdles · Park Center100m Hurdles33" / 0.838m--DNS9
Apr 14Armstrong InvitationalApr 14 · 300m Hurdles · Place 8 · Park Center300m Hurdles855.079
Apr 14Armstrong InvitationalApr 14 · 100m Hurdles · Place 6 · Park Center100m Hurdles618.799

2022 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 5AAA ChampionshipsJun 1 · 300m Hurdles · Place 17 · Park Center300m Hurdles30" / 0.762mRound P17.56.05a8
Jun 1MSHSL Section 5AAA ChampionshipsJun 1 · 100m Hurdles · Place 18 · Park Center100m Hurdles33" / 0.838mRound P18.19.26a8
May 24Northwest Suburban Conference ChampionshipsMay 24 · 300m Hurdles · Place 35 · Park Center300m HurdlesRound P3557.748
May 24Northwest Suburban Conference ChampionshipsMay 24 · 100m Hurdles · Place 28 · Park Center100m HurdlesRound P2819.278
May 17District 279 ChampionshipsMay 17 · Long Jump · Place 9 · Park CenterLong Jump913-04.258
May 17District 279 ChampionshipsMay 17 · Pole Vault · Park CenterPole Vault—NH8
May 17District 279 ChampionshipsMay 17 · 300m Hurdles · Place 12 · Park Center300m Hurdles1255.988
May 17District 279 ChampionshipsMay 17 · 100m Hurdles · Place 12 · Park Center100m Hurdles1219.518
May 10Section 4AAA True TeamMay 10 · 300m Hurdles · Place 19 · Park Center300m Hurdles1955.168
May 10Section 4AAA True TeamMay 10 · 100m Hurdles · Place 23 · Park Center100m Hurdles2319.588
Apr 26Roseville InviteApr 26 · 100m Hurdles · Place 12 · Park Center100m Hurdles33" / 0.838m12.20.03a8