Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNorthwest Suburban Conference Championships · May 1910.79aNorthwest Suburban Conference ChampionshipsMay 19, 2026
200 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 822.86aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
200 Meters · OutdoorUSATF Region 8 Junior Olympic Championship · Jul 921.84aUSATF Region 8 Junior Olympic ChampionshipJuly 9, 2026
60 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 87.08aUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
60 Meters · OutdoorMSU Varsity Showcase · Mar 287.01aMSU Varsity ShowcaseMarch 28, 2026
Long Jump · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 86.42mUSATF Minnesota Indoor Track & Field ChampionshipsMarch 8, 2026
Long Jump · OutdoorUSATF Minnesota Summer Meet #1 · Jun 246.18mUSATF Minnesota Summer Meet #1June 24, 2025

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

2026 Outdoor Track

41 results
DateMeetEventPlMarkGr
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 200 Meters · Place 26 · Minnesota FlyersMinnesota Flyers200 MetersRound P26.21.95aWind: -0.611
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100 Meters · Place 20 · Minnesota FlyersMinnesota Flyers100 MetersRound S20.10.91aWind: 311
Jul 272026 USATF National Junior Olympic Track & Field ChampionshipsJul 27 · 100 Meters · Place 24 · Minnesota FlyersMinnesota Flyers100 MetersRound P24.11.04aWind: -0.511
Jul 25Twin Cities Summer Championships Jul 25 · Long Jump · Minnesota FlyersMinnesota FlyersLong Jump—DNS11
Jul 25Twin Cities Summer Championships Jul 25 · 100 Meters · Minnesota FlyersMinnesota Flyers100 Meters—DNS11
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · Long Jump · Place 3 · Minnesota FlyersMinnesota FlyersLong Jump3.6.37m11
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters2.21.93a11
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · 100 Meters · Place 3 · Minnesota FlyersMinnesota Flyers100 Meters3.10.99a11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 200 Meters · Place 4 · Minnesota FlyersMinnesota Flyers200 MetersRound P4.22.29a11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 200 Meters · Place 1 · Minnesota FlyersMinnesota Flyers200 Meters1.21.84a PB11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 100 Meters · Place 3 · Minnesota FlyersMinnesota Flyers100 MetersRound P3.11.06a11
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 100 Meters · Place 2 · Minnesota FlyersMinnesota Flyers100 Meters2.10.98a11
Jun 30USATF Minnesota Summer Meet #2Jun 30 · Long Jump · Minnesota FlyersMinnesota FlyersLong Jump--DNS11
Jun 30USATF Minnesota Summer Meet #2Jun 30 · Long Jump · Minnesota FlyersMinnesota FlyersLong Jump--DNS11
Jun 272026 JUNIOR OLYMPIC PREP MEET #2 INVITATIONALJun 27 · Long Jump · Minnesota FlyersMinnesota FlyersLong Jump—DNS11
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 MetersRound P2.22.17aWind: 3.811
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters2.22.11aWind: 211
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 1 · Minnesota FlyersMinnesota Flyers100 MetersRound P1.11.04aWind: 3.311
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 1 · Minnesota FlyersMinnesota Flyers100 Meters1.10.80aWind: 2.111
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 200 Meters · Place 19 · Robbinsdale ArmstrongRobbinsdale Armstrong200 MetersRound P19.22.58aWind: -2.211
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 100 Meters · Place 10 · Robbinsdale ArmstrongRobbinsdale Armstrong100 MetersRound P10.11.05aWind: -1.611
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 200 Meters · Place 2 · Robbinsdale ArmstrongRobbinsdale Armstrong200 MetersRound P2.22.41a11
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 200 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong200 Meters1.21.87aWind: -0.111
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 100 Meters · Place 3 · Robbinsdale ArmstrongRobbinsdale Armstrong100 MetersRound P3.11.23a11
May 26MSHSL Section 6AAA ChampionshipsMay 26 · 100 Meters · Place 3 · Robbinsdale ArmstrongRobbinsdale Armstrong100 Meters3.10.86aWind: 0.311
May 19Northwest Suburban Conference ChampionshipsMay 19 · Long Jump · Robbinsdale ArmstrongRobbinsdale ArmstrongLong Jump—ND11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 200 Meters · Place 2 · Robbinsdale ArmstrongRobbinsdale Armstrong200 Meters2.21.97a11
May 19Northwest Suburban Conference ChampionshipsMay 19 · 100 Meters · Place 2 · Robbinsdale ArmstrongRobbinsdale Armstrong100 Meters2.10.79a PB11
Apr 24Hamline Elite MeetApr 24 · Long Jump · Robbinsdale ArmstrongRobbinsdale ArmstrongLong Jump—ND11
Apr 24Hamline Elite MeetApr 24 · 100 Meters · Place 11 · Robbinsdale ArmstrongRobbinsdale Armstrong100 MetersRound P1110.92a11
Apr 21Hopkins True Team InvitationalApr 21 · 200 Meters · Place 3 · Robbinsdale ArmstrongRobbinsdale Armstrong200 Meters3.22.26a11
Apr 21Hopkins True Team InvitationalApr 21 · 100 Meters · Place 5 · Robbinsdale ArmstrongRobbinsdale Armstrong100 Meters5.10.94a11
Apr 16Osseo InvitationalApr 16 · 200 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong200 Meters1.22.02a11
Apr 16Osseo InvitationalApr 16 · 100 Meters · Place 2 · Robbinsdale ArmstrongRobbinsdale Armstrong100 Meters2.10.90a11
Apr 10Armstrong InvitationalApr 10 · Long Jump · Robbinsdale ArmstrongRobbinsdale ArmstrongLong Jump—SCR11
Apr 10Armstrong InvitationalApr 10 · 200 Meters · Robbinsdale ArmstrongRobbinsdale Armstrong200 Meters—DNS11
Apr 10Armstrong InvitationalApr 10 · 100 Meters · Robbinsdale ArmstrongRobbinsdale Armstrong100 Meters—DNS11
Mar 28MSU Varsity ShowcaseMar 28 · Long Jump · Place 2 · Robbinsdale ArmstrongRobbinsdale ArmstrongLong Jump222-4.2511
Mar 28MSU Varsity ShowcaseMar 28 · 200 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong200 Meters122.65a11
Mar 28MSU Varsity ShowcaseMar 28 · 60 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong60 Meters17.13a11
Mar 28MSU Varsity ShowcaseMar 28 · 60 Meters · Place 1 · Robbinsdale ArmstrongRobbinsdale Armstrong60 Meters17.01a PB11

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · Long Jump · Place 1 · Minnesota FlyersMinnesota FlyersLong Jump16.42m PB11
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 200 Meters · Place 4 · Minnesota FlyersMinnesota Flyers200 Meters422.86a PB11
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 60 Meters · Place 9 · Minnesota FlyersMinnesota Flyers60 Meters97.08a PB11
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 60 Meters · Place 10 · Minnesota FlyersMinnesota Flyers60 MetersRound P107.17a11

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jun 24USATF Minnesota Summer Meet #1Jun 24 · Long Jump · Place 2 · Minnesota FlyersMinnesota FlyersLong Jump26.18m PB10
Jun 24USATF Minnesota Summer Meet #1Jun 24 · 200 Meters · Place 7 · Minnesota FlyersMinnesota Flyers200 Meters723.18a10
Jun 24USATF Minnesota Summer Meet #1Jun 24 · 100 Meters · Place 12 · Minnesota FlyersMinnesota Flyers100 Meters1211.68a10
Apr 11Armstrong InvitationalApr 11 · Long Jump · Place 12 · Robbinsdale ArmstrongRobbinsdale ArmstrongLong Jump1218-910
Apr 11Armstrong InvitationalApr 11 · 100 Meters · Place 4 · Robbinsdale ArmstrongRobbinsdale Armstrong100 Meters411.47a10
Apr 9Park Center Quad Apr 9 · 100 Meters · Place 3 · Robbinsdale ArmstrongRobbinsdale Armstrong100 Meters311.37a10
Mar 29MSU Varsity ShowcaseMar 29 · 60 Meters · Place 19 · Robbinsdale ArmstrongRobbinsdale Armstrong60 MetersRound P197.31a10

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Jul 30 USATF MINNESOTA OUTDOOR ALL-COMERS MEET #5Jul 30 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters223.68a—
Jul 30 USATF MINNESOTA OUTDOOR ALL-COMERS MEET #5Jul 30 · 100 Meters · Place 4 · Minnesota FlyersMinnesota Flyers100 Meters411.61a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 6 · Minnesota FlyersMinnesota Flyers200 Meters624.69a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 6 · Minnesota FlyersMinnesota Flyers200 Meters624.10a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 6 · Minnesota FlyersMinnesota Flyers100 Meters612.10a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 6 · Minnesota FlyersMinnesota Flyers100 Meters612.11a—
May 21Northwest Suburban Conference ChampionshipsMay 21 · High Jump · Place 14 · Robbinsdale ArmstrongRobbinsdale ArmstrongHigh Jump145-8—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 200 Meters · Place 32 · Robbinsdale ArmstrongRobbinsdale Armstrong200 Meters3224.33a—
May 16NWSC JV ChampionshipsMay 16 · High Jump · Place 1 · Robbinsdale ArmstrongRobbinsdale ArmstrongHigh Jump15-8—
Apr 30Crimson InvitationalApr 30 · 100 Meters · Place 11 · Robbinsdale ArmstrongRobbinsdale Armstrong100 Meters1112.08a—
Mar 30MSU Varsity ShowcaseMar 30 · 60 Meters · Place 58 · Robbinsdale ArmstrongRobbinsdale Armstrong60 Meters587.76a—