Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Minnesota Association Junior Olympic Championships · Jun 1311.66aUSATF Minnesota Association Junior Olympic ChampionshipsJune 13, 2024
110m Hurdles · 39" / 0.991m · OutdoorMSHSL Section 5AAA Championships · May 2715.06aMSHSL Section 5AAA ChampionshipsMay 27, 2026
1500 Meters · OutdoorUSATF Minnesota Association Junior Olympic Championships · Jun 135:06.01aUSATF Minnesota Association Junior Olympic ChampionshipsJune 13, 2024
200 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #6 · Feb 2323.57aUSATF Minnesota All Ages Indoor Track & Field Meet #6February 23, 2025
200 Meters · OutdoorCrimson Invitational · Apr 2823.56aCrimson InvitationalApril 28, 2026
300m Hurdles · 36" / 0.914m · OutdoorMSHSL Section 5AAA Championships · May 2837.84aMSHSL Section 5AAA ChampionshipsMay 28, 2025
400 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #6 · Feb 2352.23aUSATF Minnesota All Ages Indoor Track & Field Meet #6February 23, 2025
400 Meters · OutdoorDistrict 279 Championships · May 1251.37aDistrict 279 ChampionshipsMay 12, 2026
60 Meter · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #4 · Jan 267.34aUSATF Minnesota All Ages Indoor Track & Field Meet #4January 26, 2025
60m Hurdles · 39" / 0.991m · IndoorUSATF Minnesota Indoor All-Comers Meet #2 · Dec 218.89aUSATF Minnesota Indoor All-Comers Meet #2December 21, 2025
High Jump · OutdoorUSATF Minnesota Association Junior Olympic Championships · Jun 131.57mUSATF Minnesota Association Junior Olympic ChampionshipsJune 13, 2024
Long Jump · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #4 · Jan 285.93mUSATF Minnesota All Ages Indoor Track & Field Meet #4January 28, 2024
Long Jump · OutdoorMSHSL Section 5AAA Championships · May 3120-07.00MSHSL Section 5AAA ChampionshipsMay 31, 2023
Pole Vault · OutdoorUSATF Minnesota Association Junior Olympic Championships · Jun 132.58mUSATF Minnesota Association Junior Olympic ChampionshipsJune 13, 2024
Triple Jump · OutdoorOsseo JV Invitational · May 437-07.50Osseo JV InvitationalMay 4, 2023

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

2026 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · Long Jump · Place 26 · Maple GroveMaple GroveLong Jump26.19' 0"Wind: 1.312
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 5 · Maple GroveMaple Grove300m Hurdles36" / 0.914mRound P5.38.39a12
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 300m Hurdles · Place 7 · Maple GroveMaple Grove300m Hurdles36" / 0.914m7.40.38a12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · Long Jump · Place 5 · Maple GroveMaple GroveLong Jump5.21-10.75Wind: 0.312
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 300m Hurdles · Place 2 · Maple GroveMaple Grove300m Hurdles36" / 0.914mRound P2.38.64a12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 300m Hurdles · Place 2 · Maple GroveMaple Grove300m Hurdles36" / 0.914m2.38.26a12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 110m Hurdles · Place 8 · Maple GroveMaple Grove110m Hurdles39" / 0.991mRound P8.15.25a12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 110m Hurdles · Place 5 · Maple GroveMaple Grove110m Hurdles39" / 0.991m5.15.06a PBWind: -112
May 19Lake Conference ChampionshipsMay 19 · Long Jump · Maple GroveMaple GroveLong Jump—SCR12
May 19Lake Conference ChampionshipsMay 19 · 300m Hurdles · Maple GroveMaple Grove300m Hurdles36" / 0.914m—DNS12
May 19Lake Conference ChampionshipsMay 19 · 110m Hurdles · Maple GroveMaple Grove110m Hurdles39" / 0.991m—DNS12
May 12District 279 ChampionshipsMay 12 · Long Jump · Maple GroveMaple GroveLong Jump—SCR12
May 12District 279 ChampionshipsMay 12 · 110m Hurdles · Place 3 · Maple GroveMaple Grove110m Hurdles39" / 0.991m3.15.29a12
May 12District 279 ChampionshipsMay 12 · 400 Meters · Place 1 · Maple GroveMaple Grove400 Meters1.51.37a PB12
May 8Class AAA True Team Wild CardMay 8 · Long Jump · Place 5 · Maple GroveMaple GroveLong Jump5.21' 4.75"12
May 8Class AAA True Team Wild CardMay 8 · 300m Hurdles · Place 3 · Maple GroveMaple Grove300m Hurdles36" / 0.914m3.40.18a12
May 8Class AAA True Team Wild CardMay 8 · 110m Hurdles · Place 14 · Maple GroveMaple Grove110m Hurdles39" / 0.991m14.15.55a12
May 54AAA Section True TeamMay 5 · Long Jump · Place 1 · Maple GroveMaple GroveLong Jump1.21' 4.75"12
May 54AAA Section True TeamMay 5 · 300m Hurdles · Place 1 · Maple GroveMaple Grove300m Hurdles36" / 0.914m1.40.18a12
May 54AAA Section True TeamMay 5 · 110m Hurdles · Place 4 · Maple GroveMaple Grove110m Hurdles39" / 0.991m4.15.55a12
Apr 28Crimson InvitationalApr 28 · Long Jump · Place 1 · Maple GroveMaple GroveLong Jump1.21' 4"12
Apr 28Crimson InvitationalApr 28 · 200 Meters · Place 6 · Maple GroveMaple Grove200 Meters6.23.56a PB12
Apr 24Hamline Elite MeetApr 24 · 300m Hurdles · Place 8 · Maple GroveMaple Grove300m Hurdles840.74a12
Apr 21Lane/Rogness InvitationalApr 21 · 300m Hurdles · Place 1 · Maple GroveMaple Grove300m Hurdles139.77a12
Apr 21Lane/Rogness InvitationalApr 21 · 110m Hurdles · Place 2 · Maple GroveMaple Grove110m Hurdles215.40a12
Apr 14Eden Prairie vs Maple GroveApr 14 · 300m Hurdles · Place 1 · Maple GroveMaple Grove300m Hurdles36" / 0.914m1.39.18a12
Apr 14Eden Prairie vs Maple GroveApr 14 · 110m Hurdles · Place 1 · Maple GroveMaple Grove110m Hurdles39" / 0.991m1.15.26a12
Apr 10Lake Conference RelaysApr 10 · 300m Hurdles · Place 2 · Maple GroveMaple Grove300m Hurdles36" / 0.914m2.39.29a12
Apr 10Lake Conference RelaysApr 10 · 110m Hurdles · Place 3 · Maple GroveMaple Grove110m Hurdles39" / 0.991m3.15.30a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 60m Hurdles · Place 6 · Minnesota FlyersMinnesota Flyers60m Hurdles39" / 0.991m6.9.06a12
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 400 Meters · Place 16 · Minnesota FlyersMinnesota Flyers400 Meters16.53.06a12
Jan 18USATF Minnesota Indoor All-Comers Meet #4Jan 18 · 200 Meters · Place 27 · Minnesota FlyersMinnesota Flyers200 Meters27.24.22a12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 60m Hurdles · Place 3 · Minnesota FlyersMinnesota Flyers60m Hurdles39" / 0.991m3.8.89a PB12
Dec 14USATF Minnesota Indoor All-Comers Meet #1Dec 14 · 60m Hurdles · Place 2 · Minnesota FlyersMinnesota Flyers60m Hurdles39" / 0.991m2.9.01a12
Dec 14USATF Minnesota Indoor All-Comers Meet #1Dec 14 · Long Jump · Place 5 · Minnesota FlyersMinnesota FlyersLong Jump5.5.46m12
Dec 14USATF Minnesota Indoor All-Comers Meet #1Dec 14 · 200 Meters · Place 7 · Minnesota FlyersMinnesota Flyers200 Meters7.24.45a12
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 400 Meters · Place 7 · Minnesota FlyersMinnesota Flyers400 Meters7.52.23a PB11
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 200 Meters · Place 7 · Minnesota FlyersMinnesota Flyers200 Meters7.23.57a PB11
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 60 Meter · Place 29 · Minnesota FlyersMinnesota Flyers60 Meter29.7.41a11
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 200 Meters · Place 13 · Minnesota FlyersMinnesota Flyers200 Meters13.24.07a11
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 60 Meter · Place 26 · Minnesota FlyersMinnesota Flyers60 Meter26.7.34a PB11
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 400 Meters · Place 9 · Minnesota FlyersMinnesota Flyers400 Meters9.53.05a11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 10MSHSL State Track & Field ChampionshipsJun 10 · 300m Hurdles · Maple GroveMaple Grove300m Hurdles36" / 0.914mRound P--DNS11
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 300m Hurdles · Place 1 · Maple GroveMaple Grove300m Hurdles36" / 0.914mRound P1.39.33a11
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 300m Hurdles · Place 1 · Maple GroveMaple Grove300m Hurdles36" / 0.914m1.37.84a PB11
May 22Northwest Suburban Conference ChampionshipsMay 22 · 300m Hurdles · Place 1 · Maple GroveMaple Grove300m Hurdles138.64a11
May 6Section 4AAA True TeamMay 6 · 300m Hurdles · Maple GroveMaple Grove300m Hurdles36" / 0.914m—DNF11
Apr 25Hamline Elite MeetApr 25 · 300m Hurdles · Place 8 · Maple GroveMaple Grove300m Hurdles840.6811
Apr 22Lane/Rogness RelaysApr 22 · 300m Hurdles · Place 1 · Maple GroveMaple Grove300m Hurdles138.2311
Apr 22Lane/Rogness RelaysApr 22 · 110m Hurdles · Place 4 · Maple GroveMaple Grove110m Hurdles415.3711
Apr 15Panther Quad MeetApr 15 · 300m Hurdles · Place 1 · Maple GroveMaple Grove300m Hurdles139.69a11
Apr 15Panther Quad MeetApr 15 · 110m Hurdles · Place 2 · Maple GroveMaple Grove110m Hurdles215.18a11

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · Long Jump · Place 2 · Minnesota FlyersMinnesota FlyersLong Jump26.11m—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · Long Jump · Place 7 · Minnesota FlyersMinnesota FlyersLong Jump75.91m—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · Pole Vault · Place 5 · Minnesota FlyersMinnesota FlyersPole Vault52.58m PB—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · High Jump · Place 5 · Minnesota FlyersMinnesota FlyersHigh Jump51.57m PB—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · Javelin · Place 6 · Minnesota FlyersMinnesota FlyersJavelin621.82m—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · Discus · Place 6 · Minnesota FlyersMinnesota FlyersDiscus618.55m—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · Shot Put · Place 6 · Minnesota FlyersMinnesota FlyersShot Put67.51m—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 400m Hurdles · Place 3 · Minnesota FlyersMinnesota Flyers400m Hurdles31:01.27a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 110m Hurdles · Place 5 · Minnesota FlyersMinnesota Flyers110m Hurdles519.06a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 1500 Meters · Place 2 · Minnesota FlyersMinnesota Flyers1500 Meters25:06.01a PB—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 400 Meters · Place 2 · Minnesota FlyersMinnesota Flyers400 Meters252.10a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 2 · Minnesota FlyersMinnesota Flyers100 Meters211.66a PB—
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 300m Hurdles · Place 3 · Maple GroveMaple Grove300m Hurdles36" / 0.914mRound P3.40.83a10
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 300m Hurdles · Place 4 · Maple GroveMaple Grove300m Hurdles36" / 0.914m4.40.51a10
May 14District 279 ChampionshipsMay 14 · 100 Meters · Place 8 · Maple GroveMaple Grove100 Meters812.01a—
May 7Section 4AAA True TeamMay 7 · Long Jump · Place 11 · Maple GroveMaple GroveLong Jump11.19-09.0010
May 7Section 4AAA True TeamMay 7 · 300m Hurdles · Place 3 · Maple GroveMaple Grove300m Hurdles36" / 0.914m3.40.84a10
May 1Osseo JV InvitationalMay 1 · Long Jump · Place 1 · Maple GroveMaple GroveLong Jump120-6.50—
Apr 30Crimson InvitationalApr 30 · High Jump · Place 3 · Maple GroveMaple GroveHigh Jump35-6—
Apr 30Crimson InvitationalApr 30 · 300m Hurdles · Place 1 · Maple GroveMaple Grove300m Hurdles141.84a—

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · Long Jump · Place 5 · Minnesota FlyersMinnesota FlyersLong Jump55.91m10
Mar 10USATF Minnesota Indoor ChampionshipsMar 10 · 400 Meters · Place 6 · Minnesota FlyersMinnesota Flyers400 Meters652.8310
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · Long Jump · Place 3 · Minnesota FlyersMinnesota FlyersLong Jump3.5.73m10
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · Long Jump · Place 8 · Minnesota FlyersMinnesota FlyersLong Jump8.5.93m PB10
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 400 Meters · Place 26 · Minnesota FlyersMinnesota Flyers400 Meters26.55.25a10
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 60 Meter · Place 24 · Minnesota FlyersMinnesota Flyers60 Meter24.7.55a10
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · Long Jump · Place 7 · Minnesota FlyersMinnesota FlyersLong Jump7.5.71m10
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 200 Meters · Place 21 · Minnesota FlyersMinnesota Flyers200 Meters21.25.14a10

2023 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 24MN Flyers JO Prep Meet #2Jun 24 · Long Jump · Place 2 · Minnesota FlyersMinnesota FlyersLong Jump25.56m—
Jun 24MN Flyers JO Prep Meet #2Jun 24 · 400 Meters · Place 1 · Minnesota FlyersMinnesota Flyers400 Meters154.03a—
Jun 24MN Flyers JO Prep Meet #2Jun 24 · 100 Meters · Place 2 · Minnesota FlyersMinnesota Flyers100 Meters211.98a—
May 31MSHSL Section 5AAA ChampionshipsMay 31 · Long Jump · Place 8 · Maple GroveMaple GroveLong Jump8.20-07.00 PBWind: 0.79
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 400 Meters · Place 7 · Maple GroveMaple Grove400 MetersRound P7.52.35a9
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 400 Meters · Place 6 · Maple GroveMaple Grove400 Meters6.52.24a9
May 23Northwest Suburban Conference ChampionshipsMay 23 · Long Jump · Place 14 · Maple GroveMaple GroveLong Jump1420-01.009
May 16District 279 ChampionshipsMay 16 · Long Jump · Place 1 · Maple GroveMaple GroveLong Jump119-09.009
May 9Section 4AAA True TeamMay 9 · Long Jump · Place 9 · Maple GroveMaple GroveLong Jump920-01.259
May 9Section 4AAA True TeamMay 9 · 400 Meters · Place 13 · Maple GroveMaple Grove400 Meters1353.049
May 4Osseo JV InvitationalMay 4 · Triple Jump · Place 1 · Maple GroveMaple GroveTriple Jump1.37-07.50 PB9
Apr 18Rogers Tri 4/18/23Apr 18 · 400 Meters · Place 3 · Maple GroveMaple Grove400 Meters3.54.82a9
Apr 18Rogers Tri 4/18/23Apr 18 · 200 Meters · Place 7 · Maple GroveMaple Grove200 Meters7.24.72a9
Apr 18Rogers Tri 4/18/23Apr 18 · 100 Meters · Place 11 · Maple GroveMaple Grove100 Meters11.12.15a9

2022 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 6Wayzata RelaysMay 6 · 200 Meters · Place 13 · Maple GroveMaple Grove200 Meters1324.268