Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorClass AAA State True Team · May 1515.66aClass AAA State True TeamMay 15, 2026
200 Meters · IndoorSTMA vs Rogers Indoor Meet · Apr 132.13STMA vs Rogers Indoor MeetApril 1, 2022
200 Meters · OutdoorRogers Dual 4/21/26 · Apr 2128.23aRogers Dual 4/21/26April 21, 2026
300m Hurdles · 30" / 0.762m · OutdoorMSHSL Section 6AAA Championships · May 2648.88aMSHSL Section 6AAA ChampionshipsMay 26, 2026
60m Hurdles · 33" / 0.838m · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #1 · Dec 1510.78aUSATF Minnesota All Ages Indoor Track & Field Meet #1December 15, 2024
800 Meters · OutdoorUSATF Minnesota Junior Olympic Championships · Jun 143:11.38aUSATF Minnesota Junior Olympic ChampionshipsJune 14, 2025
High Jump · OutdoorUSATF Minnesota Junior Olympic Championships · Jun 141.20mUSATF Minnesota Junior Olympic ChampionshipsJune 14, 2025
Long Jump · OutdoorRogers Tri 4-8-25 · Apr 815-05.75Rogers Tri 4-8-25April 8, 2025

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

2026 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 300m Hurdles · Place 5 · RogersRogers300m Hurdles30" / 0.762mRound P5.48.88a PB12
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 300m Hurdles · Place 8 · RogersRogers300m Hurdles30" / 0.762m8.56.60a12
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 100m Hurdles · Place 2 · RogersRogers100m Hurdles33" / 0.838mRound P2.16.17a12
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 100m Hurdles · Place 3 · RogersRogers100m Hurdles33" / 0.838m3.15.73aWind: 1.112
May 19Northwest Suburban Conference ChampionshipsMay 19 · 300m Hurdles · Place 7 · RogersRogers300m Hurdles30" / 0.762m7.49.99a12
May 19Northwest Suburban Conference ChampionshipsMay 19 · 100m Hurdles · Place 5 · RogersRogers100m Hurdles33" / 0.838m5.15.84a12
May 15Class AAA State True TeamMay 15 · 300m Hurdles · Place 23 · RogersRogers300m Hurdles30" / 0.762m23.49.73a12
May 15Class AAA State True TeamMay 15 · 100m Hurdles · Place 7 · RogersRogers100m Hurdles33" / 0.838m7.15.66a PB12
May 54AAA Section True TeamMay 5 · 300m Hurdles · Place 10 · RogersRogers300m Hurdles30" / 0.762m10.51.65a12
May 54AAA Section True TeamMay 5 · 100m Hurdles · Place 5 · RogersRogers100m Hurdles33" / 0.838m5.16.91a12
Apr 28ISD 728 TriangularApr 28 · Long Jump · RogersRogersLong Jump—DNS12
Apr 28ISD 728 TriangularApr 28 · 300m Hurdles · RogersRogers300m Hurdles30" / 0.762m—NT12
Apr 28ISD 728 TriangularApr 28 · 100m Hurdles · Place 1 · RogersRogers100m Hurdles33" / 0.838m1.16.20a12
Apr 28ISD 728 TriangularApr 28 · 200 Meters · RogersRogers200 Meters—DQ12
Apr 21Rogers Dual 4/21/26Apr 21 · 300m Hurdles · Place 1 · RogersRogers300m Hurdles30" / 0.762m1.50.05a12
Apr 21Rogers Dual 4/21/26Apr 21 · 100m Hurdles · Place 1 · RogersRogers100m Hurdles33" / 0.838m1.15.82a12
Apr 21Rogers Dual 4/21/26Apr 21 · 200 Meters · Place 12 · RogersRogers200 Meters12.28.23a PB12
Apr 16Osseo InvitationalApr 16 · 100m Hurdles · Place 6 · RogersRogers100m Hurdles33" / 0.838m6.16.57a12
Apr 7Rogers Tri 4/7/26Apr 7 · 100m Hurdles · Place 1 · RogersRogers100m Hurdles33" / 0.838m1.17.70a12
Apr 7Rogers Tri 4/7/26Apr 7 · 200 Meters · Place 3 · RogersRogers200 Meters3.29.30a12

2025 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 100m Hurdles · Place 1 · Minnesota FlyersMinnesota Flyers100m Hurdles116.40a11
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · High Jump · Place 3 · Minnesota FlyersMinnesota FlyersHigh Jump31.20m PB11
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · Long Jump · Place 2 · Minnesota FlyersMinnesota FlyersLong Jump24.46m11
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · Javelin · Place 2 · Minnesota FlyersMinnesota FlyersJavelin218.81m11
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · Shot Put · Place 4 · Minnesota FlyersMinnesota FlyersShot Put46.01m11
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 800 Meters · Place 3 · Minnesota FlyersMinnesota Flyers800 Meters33:11.38a PB11
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 200 Meters · Place 3 · Minnesota FlyersMinnesota Flyers200 Meters329.89a11
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 300m Hurdles · Place 9 · RogersRogers300m Hurdles30" / 0.762mRound P9.49.97a11
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 300m Hurdles · Place 9 · RogersRogers300m Hurdles30" / 0.762m9.51.15a11
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 100m Hurdles · Place 3 · RogersRogers100m Hurdles33" / 0.838mRound P3.15.91a11
May 28MSHSL Section 8AAA ChampionshipsMay 28 · 100m Hurdles · Place 3 · RogersRogers100m Hurdles33" / 0.838m3.15.95aWind: 1.311
May 22Northwest Suburban Conference ChampionshipsMay 22 · 300m Hurdles · Place 17 · RogersRogers300m Hurdles1751.84a11
May 22Northwest Suburban Conference ChampionshipsMay 22 · 100m Hurdles · Place 9 · RogersRogers100m Hurdles916.21a11
May 13Thunder Last Chance MeetMay 13 · Long Jump · Place 7 · RogersRogersLong Jump715-5.511
May 13Thunder Last Chance MeetMay 13 · 300m Hurdles · Place 5 · RogersRogers300m Hurdles551.86a11
May 13Thunder Last Chance MeetMay 13 · 100m Hurdles · Place 3 · RogersRogers100m Hurdles316.88a11
May 9Class AAA Wild CardMay 9 · 300m Hurdles · Place 52 · RogersRogers300m Hurdles30" / 0.762m52.51.49a11
May 9Class AAA Wild CardMay 9 · 100m Hurdles · Place 21 · RogersRogers100m Hurdles33" / 0.838m21.16.43a11
May 6Section 4AAA True TeamMay 6 · 300m Hurdles · Place 9 · RogersRogers300m Hurdles30" / 0.762m9.51.49a11
May 6Section 4AAA True TeamMay 6 · 100m Hurdles · Place 6 · RogersRogers100m Hurdles33" / 0.838m6.16.43a11
Apr 29Crimson InvitationalApr 29 · 300m Hurdles · Place 7 · RogersRogers300m Hurdles753.21a11
Apr 29Crimson InvitationalApr 29 · 100m Hurdles · Place 1 · RogersRogers100m Hurdles116.38a11
Apr 29Bison InviteApr 29 · 300m Hurdles · Place 7 · RogersRogers300m Hurdles30" / 0.762m7.53.21a11
Apr 29Bison InviteApr 29 · 100m Hurdles · Place 1 · RogersRogers100m Hurdles33" / 0.838m1.16.38a11
Apr 22Monticello InviteApr 22 · Long Jump · Place 16 · RogersRogersLong Jump16.14' 0.5"11
Apr 22Monticello InviteApr 22 · 300m Hurdles · Place 9 · RogersRogers300m Hurdles30" / 0.762m9.52.60a11
Apr 22Monticello InviteApr 22 · 100m Hurdles · Place 2 · RogersRogers100m Hurdles33" / 0.838m2.16.55a11
Apr 8Rogers Tri 4-8-25Apr 8 · Long Jump · Place 4 · RogersRogersLong Jump4.15-05.75 PB11
Apr 8Rogers Tri 4-8-25Apr 8 · 300m Hurdles · Place 6 · RogersRogers300m Hurdles30" / 0.762m6.54.71a11
Apr 8Rogers Tri 4-8-25Apr 8 · 100m Hurdles · Place 1 · RogersRogers100m Hurdles33" / 0.838m1.16.53a11
Apr 4Forest Lake TriangularApr 4 · Long Jump · Place 5 · RogersRogersLong Jump515-2.511
Apr 4Forest Lake TriangularApr 4 · 300m Hurdles · Place 3 · RogersRogers300m Hurdles352.47a11
Apr 4Forest Lake TriangularApr 4 · 100m Hurdles · Place 3 · RogersRogers100m Hurdles317.30a11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 28Griak Indoor Classic - MaroonMar 28 · 60m Hurdles · Place 6 · RogersRogers60m Hurdles610.20a11
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 60m Hurdles · Minnesota FlyersMinnesota Flyers60m Hurdles33" / 0.838m--DNS11
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 60 Meter · Minnesota FlyersMinnesota Flyers60 Meter--DNS11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 60m Hurdles · Place 4 · UnattachedUnattached60m Hurdles33" / 0.838m4.10.78a PB11
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 400 Meters · UnattachedUnattached400 Meters—DNS11

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 29MSHSL Section 8AAA ChampionshipsMay 29 · 300m Hurdles · Place 18 · RogersRogers300m Hurdles30" / 0.762mRound P18.53.96a10
May 29MSHSL Section 8AAA ChampionshipsMay 29 · 100m Hurdles · Place 13 · RogersRogers100m Hurdles33" / 0.838mRound P13.17.71aWind: 010
May 21Northwest Suburban Conference ChampionshipsMay 21 · 300m Hurdles · Place 27 · RogersRogers300m Hurdles2753.32a—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 100m Hurdles · Place 11 · RogersRogers100m Hurdles1116.94a—
May 14Thunder Last Chance MeetMay 14 · Long Jump · Place 22 · RogersRogersLong Jump2213-7—
May 14Thunder Last Chance MeetMay 14 · 100m Hurdles · Place 2 · RogersRogers100m Hurdles217.94a—
May 7Section 4AAA True TeamMay 7 · 300m Hurdles · Place 21 · RogersRogers300m Hurdles30" / 0.762m21.55.51a10
May 7Section 4AAA True TeamMay 7 · 100m Hurdles · Place 10 · RogersRogers100m Hurdles33" / 0.838m10.18.34a10
Apr 23Rogers Triangular 4-23Apr 23 · 300m Hurdles · Place 5 · RogersRogers300m Hurdles30" / 0.762m5.53.53aUnofficial10
Apr 23Rogers Triangular 4-23Apr 23 · 100m Hurdles · Place 5 · RogersRogers100m Hurdles33" / 0.838m5.18.23aUnofficial10
Apr 23Rogers Triangular 4-23Apr 23 · 100 Meters · Place 20 · RogersRogers100 Meters20.14.31aUnofficial10
Apr 18Osseo InvitationalApr 18 · 300m Hurdles · Place 24 · RogersRogers300m Hurdles30" / 0.762m24.57.99a10
Apr 18Osseo InvitationalApr 18 · 100m Hurdles · Place 23 · RogersRogers100m Hurdles33" / 0.838m23.20.68a10
Apr 5Forest Lake TriangularApr 5 · 300m Hurdles · Place 12 · RogersRogers300m Hurdles1259.58a—
Apr 5Forest Lake TriangularApr 5 · 100m Hurdles · Place 6 · RogersRogers100m Hurdles618.87a—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 31MSHSL Section 8AAA ChampionshipsMay 31 · 300m Hurdles · Place 17 · RogersRogers300m Hurdles30" / 0.762mRound P17.53.10a9
May 31MSHSL Section 8AAA ChampionshipsMay 31 · 100m Hurdles · Place 10 · RogersRogers100m Hurdles33" / 0.838mRound P10.17.54a9
May 23Northwest Suburban Conference ChampionshipsMay 23 · 300m Hurdles · Place 21 · RogersRogers300m HurdlesRound P2151.699
May 23Northwest Suburban Conference ChampionshipsMay 23 · 100m Hurdles · Place 16 · RogersRogers100m HurdlesRound P1617.769
May 9Section 4AAA True TeamMay 9 · 300m Hurdles · Place 15 · RogersRogers300m Hurdles1552.609
May 9Section 4AAA True TeamMay 9 · 100m Hurdles · Place 11 · RogersRogers100m Hurdles1118.029
May 4Spartan InvitationalMay 4 · 300m Hurdles · Place 7 · RogersRogers300m Hurdles30" / 0.762m7.52.78a9
May 4Spartan InvitationalMay 4 · 100m Hurdles · Place 6 · RogersRogers100m Hurdles33" / 0.838m6.18.14a9
Apr 25Monticello InviteApr 25 · 300m Hurdles · Place 6 · RogersRogers300m Hurdles653.249
Apr 25Monticello InviteApr 25 · 100m Hurdles · Place 13 · RogersRogers100m Hurdles1319.159
Apr 18Rogers Tri 4/18/23Apr 18 · 300m Hurdles · Place 4 · RogersRogers300m Hurdles30" / 0.762m4.52.50a9
Apr 18Rogers Tri 4/18/23Apr 18 · 100m Hurdles · Place 5 · RogersRogers100m Hurdles33" / 0.838m5.19.12a9

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 1MSHSL Section 8AAA ChampionshipsJun 1 · 300m Hurdles · Place 17 · RogersRogers300m Hurdles30" / 0.762mRound P17.54.25a8
May 24Northwest Suburban Conference ChampionshipsMay 24 · 300m Hurdles · Place 28 · RogersRogers300m HurdlesRound P2855.778
May 17Rogers Tri (Andover & SLP)May 17 · 300m Hurdles · Place 5 · RogersRogers300m Hurdles30" / 0.762m5.54.45a8
May 17Rogers Tri (Andover & SLP)May 17 · 100m Hurdles · Place 8 · RogersRogers100m Hurdles33" / 0.838m8.19.59a8
May 10Section 4AAA True TeamMay 10 · 300m Hurdles · Place 13 · RogersRogers300m Hurdles1353.738
May 5Spartan InvitationalMay 5 · 300m Hurdles · Place 17 · RogersRogers300m Hurdles30" / 0.762m17.56.97a8
May 5Spartan InvitationalMay 5 · 100m Hurdles · Place 19 · RogersRogers100m Hurdles33" / 0.838m19.20.07a8
May 3Rogers vs Elk River DualMay 3 · 300m Hurdles · Place 5 · RogersRogers300m Hurdles557.838
May 3Rogers vs Elk River DualMay 3 · 100m Hurdles · Place 11 · RogersRogers100m Hurdles1120.228
May 3Rogers vs Elk River DualMay 3 · 200 Meters · Place 33 · RogersRogers200 Meters3331.718

2022 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 1STMA vs Rogers Indoor MeetApr 1 · 55m Hurdles · Place 14 · RogersRogers55m Hurdles1411.958
Apr 1STMA vs Rogers Indoor MeetApr 1 · 200 Meters · Place 24 · RogersRogers200 Meters2432.13 PB8