Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorIMAC Conference Championships · May 1413.21aIMAC Conference ChampionshipsMay 14, 2026
200 Meters · IndoorIMAC Indoor Conference Meet · Apr 228.73aIMAC Indoor Conference MeetApril 2, 2026
200 Meters · IndoorUSATF Minnesota Indoor Track & Field Championships · Mar 121:10.11USATF Minnesota Indoor Track & Field ChampionshipsMarch 12, 2023
200 Meters · OutdoorMSHSL Section 4AA Championships · May 2727.20aMSHSL Section 4AA ChampionshipsMay 27, 2026
400 Meters · IndoorUSATF Minnesota All-Comers Indoor Track & Field Meet #2 · Jan 81:12.44USATF Minnesota All-Comers Indoor Track & Field Meet #2January 8, 2023
400 Meters · OutdoorUSATF Minnesota Association Junior Olympic Championships · Jun 151:07.45aUSATF Minnesota Association Junior Olympic ChampionshipsJune 15, 2023
60 Meter · IndoorUSATF Minnesota Indoor Championships · Mar 98.61aUSATF Minnesota Indoor ChampionshipsMarch 9, 2025
60 Meters · IndoorIMAC Indoor Conference Meet · Apr 28.64aIMAC Indoor Conference MeetApril 2, 2026
Long Jump · IndoorUSATF Minnesota Indoor Championships · Mar 133.68mUSATF Minnesota Indoor ChampionshipsMarch 13, 2022
Long Jump · OutdoorUSATF Minnesota Association Junior Olympic Championships · Jun 133.91mUSATF Minnesota Association Junior Olympic ChampionshipsJune 13, 2024
Results · IndoorUSATF Minnesota All-Comers Indoor Track & Field Meet #4 · Feb 531.08aUSATF Minnesota All-Comers Indoor Track & Field Meet #4February 5, 2023

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

2026 Outdoor Track

23 results
DateMeetEventPlMarkGr
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 200 Meters · Place 10 · Minnesota FlyersMinnesota Flyers200 MetersRound P10.28.07a8
Jul 9USATF Region 8 Junior Olympic ChampionshipJul 9 · 100 Meters · Place 11 · Minnesota FlyersMinnesota Flyers100 MetersRound P11.13.39a8
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 200 Meters · Minnesota FlyersMinnesota Flyers200 MetersRound P—DNSWind: 1.18
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 100 Meters · Minnesota FlyersMinnesota Flyers100 MetersRound P—DNSWind: 0.58
May 27MSHSL Section 4AA ChampionshipsMay 27 · 200 Meters · Place 6 · BlakeBlake200 MetersRound P6.27.74a8
May 27MSHSL Section 4AA ChampionshipsMay 27 · 200 Meters · Place 4 · BlakeBlake200 Meters4.27.20a PBWind: 0.28
May 27MSHSL Section 4AA ChampionshipsMay 27 · 100 Meters · Place 6 · BlakeBlake100 MetersRound P6.13.41a8
May 27MSHSL Section 4AA ChampionshipsMay 27 · 100 Meters · Place 6 · BlakeBlake100 Meters6.13.26aWind: 0.78
May 19Breck InviteMay 19 · 100 Meters · Place 9 · BlakeBlake100 Meters913.72a8
May 14IMAC Conference ChampionshipsMay 14 · 200 Meters · Place 5 · BlakeBlake200 Meters5.27.61a8
May 14IMAC Conference ChampionshipsMay 14 · 100 Meters · Place 10 · BlakeBlake100 Meters10.13.21a PB8
May 9SPA Middle School MeetMay 9 · 400 Meters · Place 1 · BlakeBlake400 Meters1.1:08.19a8
May 8STA InvitationalMay 8 · 200 Meters · Place 10 · BlakeBlake200 Meters1028.59a8
May 8STA InvitationalMay 8 · 100 Meters · Place 17 · BlakeBlake100 Meters1714.52a8
May 1Edina InvitationalMay 1 · Long Jump · BlakeBlakeLong Jump—DNS8
May 1Edina InvitationalMay 1 · 200 Meters · Place 10 · BlakeBlake200 Meters10.27.88a8
May 1Edina InvitationalMay 1 · 100 Meters · Place 11 · BlakeBlake100 Meters11.13.48a8
Apr 25Eden Prairie Booster InvitationalApr 25 · Long Jump · BlakeBlakeLong Jump—DNS8
Apr 25Eden Prairie Booster InvitationalApr 25 · 200 Meters · BlakeBlake200 Meters—DNS8
Apr 25Eden Prairie Booster InvitationalApr 25 · 100 Meters · Place 22 · BlakeBlake100 Meters22.13.97a8
Apr 16Minnehaha TriApr 16 · Long Jump · BlakeBlakeLong Jump—SCR8
Apr 16Minnehaha TriApr 16 · 200 Meters · Place 3 · BlakeBlake200 Meters3.27.69a8
Apr 16Minnehaha TriApr 16 · 100 Meters · Place 3 · BlakeBlake100 Meters3.13.55a8

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 2IMAC Indoor Conference MeetApr 2 · Long Jump · Place 7 · BlakeBlakeLong Jump713-2.58
Apr 2IMAC Indoor Conference MeetApr 2 · 200 Meters · Place 2 · BlakeBlake200 Meters228.73a PB8
Apr 2IMAC Indoor Conference MeetApr 2 · 60 Meters · Place 3 · BlakeBlake60 Meters38.64a PB8

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 282025 JUNIOR OLYMPIC PREP MEET #3Jun 28 · 200 Meters · Place 1 · Minnesota FlyersMinnesota Flyers200 Meters128.59a8
Jun 282025 JUNIOR OLYMPIC PREP MEET #3Jun 28 · 100 Meters · Place 1 · Minnesota FlyersMinnesota Flyers100 Meters113.55a8
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 200 Meters · Place 4 · Minnesota FlyersMinnesota Flyers200 MetersRound P427.56a8
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters227.36a8
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 100 Meters · Place 3 · Minnesota FlyersMinnesota Flyers100 MetersRound P313.60a8
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 100 Meters · Place 5 · Minnesota FlyersMinnesota Flyers100 Meters513.58a8
May 28MSHSL Section 3AA ChampionshipsMay 28 · 200 Meters · Place 14 · BlakeBlake200 MetersRound P14.28.31aWind: -0.87
May 28MSHSL Section 3AA ChampionshipsMay 28 · 100 Meters · Place 10 · BlakeBlake100 MetersRound P10.13.47aWind: 1.57
May 17IMAC Conference ChampionshipsMay 17 · 200 Meters · Place 5 · BlakeBlake200 Meters527.64a7
May 17IMAC Conference ChampionshipsMay 17 · 100 Meters · Place 12 · BlakeBlake100 Meters1213.95a7
May 3SPA Middle School Meet May 3May 3 · 100 Meters · Place 1 · BlakeBlake100 Meters1.13.66a7
May 2Edina InvitationalMay 2 · 200 Meters · Place 12 · BlakeBlake200 Meters1227.89a7
May 2Edina InvitationalMay 2 · 100 Meters · Place 15 · BlakeBlake100 Meters1513.74a7
Apr 22Breck M.S. MeetApr 22 · 200 Meters · Place 1 · BlakeBlake200 Meters1.28.15a7
Apr 22Breck M.S. MeetApr 22 · 100 Meters · Place 1 · BlakeBlake100 Meters1.13.50a7

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 60 Meter · Place 3 · Minnesota FlyersMinnesota Flyers60 Meter3.8.61a PB7
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 200 Meters · Place 4 · Minnesota FlyersMinnesota Flyers200 Meters4.28.92a7
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 60 Meter · Place 1 · Minnesota FlyersMinnesota Flyers60 Meter1.8.74a7
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 200 Meters · Place 3 · Minnesota FlyersMinnesota Flyers200 Meters3.29.37a7

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
Jul 30 USATF MINNESOTA OUTDOOR ALL-COMERS MEET #5Jul 30 · 400 Meters · Place 3 · Minnesota FlyersMinnesota Flyers400 Meters31:12.32a—
Jul 30 USATF MINNESOTA OUTDOOR ALL-COMERS MEET #5Jul 30 · 100 Meters · Place 2 · Minnesota FlyersMinnesota Flyers100 Meters213.72a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · Long Jump · Place 2 · Minnesota FlyersMinnesota FlyersLong Jump23.91m PB—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 4 · Minnesota FlyersMinnesota Flyers200 Meters429.96a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 3 · Minnesota FlyersMinnesota Flyers200 Meters330.57a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 4 · Minnesota FlyersMinnesota Flyers100 Meters414.41a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 4 · Minnesota FlyersMinnesota Flyers100 Meters414.40a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 60 Meter · Minnesota FlyersMinnesota Flyers60 Meter—DNS6
Feb 4USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 4 · 400 Meters · Minnesota FlyersMinnesota Flyers400 Meters—DNS6
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 60 Meter · Place 1 · Minnesota FlyersMinnesota Flyers60 Meter1.8.87a6

2023 Outdoor Track

7 results
DateMeetEventPlMarkGr
Aug 1USATF Minnesota All-Comers Meet #5Aug 1 · 100 Meters · Place 1 · Minnesota FlyersMinnesota Flyers100 Meters1.13.50a5
Jun 24MN Flyers JO Prep Meet #2Jun 24 · 400 Meters · Place 1 · Minnesota FlyersMinnesota Flyers400 Meters11:10.88a—
Jun 24MN Flyers JO Prep Meet #2Jun 24 · 200 Meters · Place 1 · Minnesota FlyersMinnesota Flyers200 Meters129.37a—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 MetersRound P228.67a—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 400 Meters · Place 3 · Minnesota FlyersMinnesota Flyers400 Meters31:07.45a PB—
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters229.34a—
Jun 3Minnesota Flyers SEASON OPENER INVITATIONAL & JUNIOR OLYMPIC PREP MEETJun 3 · 400 Meters · Place 4 · Minnesota FlyersMinnesota Flyers400 Meters4.1:09.03a5

2023 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 12USATF Minnesota Indoor Track & Field ChampionshipsMar 12 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters230.256
Mar 12USATF Minnesota Indoor Track & Field ChampionshipsMar 12 · 200 Meters · Place 1 · Minnesota FlyersMinnesota Flyers200 Meters11:10.11 PB6
Feb 5USATF Minnesota All-Comers Indoor Track & Field Meet #4Feb 5 · Results · Place 2 · Minnesota FlyersMinnesota FlyersResults231.08a PB—
Jan 29USATF Minnesota All-Comers Indoor Track & Field Meet #3Jan 29 · 400 Meters · Place 2 · Minnesota FlyersMinnesota Flyers400 Meters21:14.056
Jan 29USATF Minnesota All-Comers Indoor Track & Field Meet #3Jan 29 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters231.166
Jan 8USATF Minnesota All-Comers Indoor Track & Field Meet #2Jan 8 · 400 Meters · Place 2 · Minnesota FlyersMinnesota Flyers400 Meters21:12.44 PB6

2022 Indoor Track

7 results
DateMeetEventPlMarkGr
Dec 11USATF Minnesota All-Comers Indoor Track & Field Meet #1Dec 11 · 400 Meters · Minnesota FlyersMinnesota Flyers400 Meters—DQ5
Dec 11USATF Minnesota All-Comers Indoor Track & Field Meet #1Dec 11 · 200 Meters · Minnesota FlyersMinnesota Flyers200 Meters—DNS5
Mar 13USATF Minnesota Indoor ChampionshipsMar 13 · Long Jump · Place 1 · Minnesota FlyersMinnesota FlyersLong Jump13.68m PB1
Mar 13USATF Minnesota Indoor ChampionshipsMar 13 · 400 Meters · Place 1 · Minnesota FlyersMinnesota Flyers400 Meters11:12.681
Mar 13USATF Minnesota Indoor ChampionshipsMar 13 · 200 Meters · Place 1 · Minnesota FlyersMinnesota Flyers200 Meters132.521
Jan 9USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 9 · Long Jump · Place 1 · Minnesota FlyersMinnesota FlyersLong Jump1.3.38m4
Jan 9USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 9 · 200 Meters · Place 1 · Minnesota FlyersMinnesota Flyers200 Meters1.33.49a4

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 400 Meters · Place 1 · Minnesota FlyersMinnesota Flyers400 Meters11:08.54a5
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 MetersRound P230.49a5
Jun 16USATF Minnesota Association Junior Olympic ChampionshipsJun 16 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters230.74a5
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · 400 Meters · Place 12 · Minnesota FlyersMinnesota Flyers400 Meters12.1:11.85a4
Jun 4Minnesota Flyers Season Opener InvitationalJun 4 · 200 Meters · Place 18 · Minnesota FlyersMinnesota Flyers200 Meters18.31.16a4

2021 Outdoor Track

19 results
DateMeetEventPlMarkGr
Aug 3USATF Minnesota Summer League Meet #4 - MembersAug 3 · 200 Meters · Place 1 · Minnesota FlyersMinnesota Flyers200 Meters1.31.85a3
Aug 3USATF Minnesota Summer League Meet #4 - MembersAug 3 · 100 Meters · Place 1 · Minnesota FlyersMinnesota Flyers100 Meters1.14.91a3
Jul 20USATF Minnesota Summer League Meet #3 - MembersJul 20 · Long Jump · Place 2 · Minnesota FlyersMinnesota FlyersLong Jump2.3.04m3
Jul 20USATF Minnesota Summer League Meet #3 - MembersJul 20 · 400 Meters · Place 1 · Minnesota FlyersMinnesota Flyers400 Meters1.1:15.16a3
Jul 20USATF Minnesota Summer League Meet #3 - MembersJul 20 · 100 Meters · Place 1 · Minnesota FlyersMinnesota Flyers100 Meters1.14.76a3
Jul 13USATF Minnesota Summer League Meet #2 - MembersJul 13 · Long Jump · Place 2 · Minnesota FlyersMinnesota FlyersLong Jump2.3.42m3
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · Long Jump · Place 3 · Minnesota FlyersMinnesota FlyersLong Jump3.3.69m3
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 200 Meters · Place 1 · Minnesota FlyersMinnesota Flyers200 MetersRound P1.31.76a3
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 200 Meters · Place 4 · Minnesota FlyersMinnesota Flyers200 Meters4.30.86a3
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 100 Meters · Place 3 · Minnesota FlyersMinnesota Flyers100 MetersRound P3.15.32a3
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 100 Meters · Place 2 · Minnesota FlyersMinnesota Flyers100 Meters2.14.56a3
Jun 30USATF Minnesota Summer League Meet #1 - MembersJun 30 · Long Jump · Place 2 · Minnesota FlyersMinnesota FlyersLong Jump2.3.19m3
Jun 30USATF Minnesota Summer League Meet #1 - MembersJun 30 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters2.33.30a3
Jun 30USATF Minnesota Summer League Meet #1 - MembersJun 30 · 100 Meters · Place 2 · Minnesota FlyersMinnesota Flyers100 Meters2.15.54a3
Jun 21USATF Minnesota Association Youth ChampionshipsJun 21 · Long Jump · Minnesota FlyersMinnesota FlyersLong Jump—FOUL3
Jun 21USATF Minnesota Association Youth ChampionshipsJun 21 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 MetersRound P2.33.24a3
Jun 21USATF Minnesota Association Youth ChampionshipsJun 21 · 200 Meters · Place 2 · Minnesota FlyersMinnesota Flyers200 Meters2.33.89a3
Jun 21USATF Minnesota Association Youth ChampionshipsJun 21 · 100 Meters · Place 3 · Minnesota FlyersMinnesota Flyers100 MetersRound P3.15.62a3
Jun 21USATF Minnesota Association Youth ChampionshipsJun 21 · 100 Meters · Place 3 · Minnesota FlyersMinnesota Flyers100 Meters3.15.69a3