Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorUSATF Minnesota Summer Meet #4 · Jul 2813.54aUSATF Minnesota Summer Meet #4July 28, 2026
100m Hurdles · 30" / 0.762m · OutdoorAAU Region 14 Championships · Jun 2718.68aAAU Region 14 ChampionshipsJune 27, 2024
100m Hurdles · 33" / 0.838m · OutdoorSSC West JV Conference · May 816.41aSSC West JV ConferenceMay 8, 2026
200 Meters · IndoorUSATF Minnesota Indoor All-Comers Meet #6 · Feb 2228.82aUSATF Minnesota Indoor All-Comers Meet #6February 22, 2026
200 Meters · OutdoorLakeville South Dual (Girls Only) · Apr 829.39aLakeville South Dual (Girls Only)April 8, 2026
200m Hurdles · 33" / 0.838m · OutdoorAAU Region 14 Championships · Jun 2734.47aAAU Region 14 ChampionshipsJune 27, 2024
300m Hurdles · 30" / 0.762m · OutdoorClass AAA State True Team · May 1547.92aClass AAA State True TeamMay 15, 2026
400 Meters · OutdoorUSATF Minnesota Summer Meet #4 · Jul 281:06.04aUSATF Minnesota Summer Meet #4July 28, 2026
400m Hurdles · 30" / 0.762m · OutdoorAAU Track & Field Region 14 (MN,NB,WI) Qualifier · Jun 251:09.32aAAU Track & Field Region 14 (MN,NB,WI) QualifierJune 25, 2026
60 Meter · IndoorCYUP Misfits Invite Presented by Tracksmith 2026 · Jan 178.60aCYUP Misfits Invite Presented by Tracksmith 2026January 17, 2026
60 Meters · IndoorLAND OF THE 10,000 RELAYS · Feb 148.57aLAND OF THE 10,000 RELAYSFebruary 14, 2026
60m Hurdles · 30" / 0.762m · IndoorUSATF Minnesota Indoor Championships · Mar 911.05aUSATF Minnesota Indoor ChampionshipsMarch 9, 2025
60m Hurdles · 33" / 0.838m · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #1 · Dec 1510.51aUSATF Minnesota All Ages Indoor Track & Field Meet #1December 15, 2024
Javelin · 600g · OutdoorAAU Track & Field Region 14 (MN,NB,WI) Qualifier · Jun 2517.70mAAU Track & Field Region 14 (MN,NB,WI) QualifierJune 25, 2026
Long Jump · IndoorUSATF Minnesota All-Comers Indoor Track & Field Meet #1 · Dec 112.95mUSATF Minnesota All-Comers Indoor Track & Field Meet #1December 11, 2022
Long Jump · OutdoorUSATF Minnesota All Comers Meet #1 · Jun 203.12mUSATF Minnesota All Comers Meet #1June 20, 2023

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

2026 Outdoor Track

36 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 400m Hurdles · Place 42 · Top Self TrainingTop Self Training400m Hurdles30" / 0.762mRound P42.1:11.96a9
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 400 Meters · Place 2 · Top Self TrainingTop Self Training400 Meters2.1:06.04a PB9
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 400 Meters · Place 10 · Top Self TrainingTop Self Training400 Meters10.1:06.04a9
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100 Meters · Place 8 · Top Self TrainingTop Self Training100 Meters8.13.54a PB9
Jul 28USATF Minnesota Summer Meet #4Jul 28 · 100 Meters · Place 24 · Top Self TrainingTop Self Training100 Meters24.13.54a9
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · Javelin · Place 9 · Top Self TrainingTop Self TrainingJavelin600g9.17.70m PB9
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 400m Hurdles · Place 4 · Top Self TrainingTop Self Training400m Hurdles30" / 0.762m4.1:09.32a PB9
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 100m Hurdles · Place 14 · Top Self TrainingTop Self Training100m Hurdles33" / 0.838mRound P14.17.45a9
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 400m Hurdles · Place 4 · Top Self TrainingTop Self Training400m Hurdles30" / 0.762m4.1:09.32a9
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · Javelin · Place 9 · Top Self TrainingTop Self TrainingJavelin600g9.17.70m9
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 100m Hurdles · Place 14 · Top Self TrainingTop Self Training100m Hurdles33" / 0.838mRound P14.17.45a9
Jun 20AAU Minnesota District QualifierJun 20 · Javelin · Place 2 · Top Self TrainingTop Self TrainingJavelin220.50m9
Jun 20AAU Minnesota District QualifierJun 20 · 400m Hurdles · Place 1 · Top Self TrainingTop Self Training400m Hurdles11:10.51a9
Jun 20AAU Minnesota District QualifierJun 20 · 100m Hurdles · Place 2 · Top Self TrainingTop Self Training100m Hurdles216.30a9
Jun 16USATF Minnesota Summer Meet #1Jun 16 · 100m Hurdles · Place 1 · Top Tyr Track ClubTop Tyr Track Club100m Hurdles33" / 0.838m1.16.75aWind: -0.29
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · Javelin · Place 4 · 30-Unattached30-UnattachedJavelin600g4.17.59m9
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 400m Hurdles · Place 2 · 30-Unattached30-Unattached400m Hurdles30" / 0.762m2.1:11.77a9
Jun 13USATF Minnesota Junior Olympic ChampionshipsJun 13 · 100m Hurdles · Place 1 · 30-Unattached30-Unattached100m Hurdles33" / 0.838m1.17.02aWind: 0.79
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 300m Hurdles · Place 6 · Lakeville SouthLakeville South300m Hurdles30" / 0.762mRound P6.48.20a9
May 28MSHSL Section 1AAA ChampionshipsMay 28 · 300m Hurdles · Place 6 · Lakeville SouthLakeville South300m Hurdles30" / 0.762m6.47.93a9
May 19South Suburban Conference ChampionshipsMay 19 · 300m Hurdles · Place 11 · Lakeville SouthLakeville South300m Hurdles1150.31a9
May 19South Suburban Conference ChampionshipsMay 19 · 100m Hurdles · Place 10 · Lakeville SouthLakeville South100m Hurdles1016.95a9
May 15Class AAA State True TeamMay 15 · 300m Hurdles · Place 11 · Lakeville SouthLakeville South300m Hurdles30" / 0.762m11.47.92a PB9
May 8SSC West JV ConferenceMay 8 · 100m Hurdles · Place 1 · Lakeville SouthLakeville South100m Hurdles33" / 0.838m1.16.41a PB9
May 53AAA Section True TeamMay 5 · 300m Hurdles · Place 6 · Lakeville SouthLakeville South300m Hurdles30" / 0.762m6.49.30a9
Apr 28Rosemount TriApr 28 · 300m Hurdles · Place 2 · Lakeville SouthLakeville South300m Hurdles251.13a9
Apr 28Rosemount TriApr 28 · 100m Hurdles · Place 6 · Lakeville SouthLakeville South100m Hurdles617.33a9
Apr 21Wildcat InvitationalApr 21 · 300m Hurdles · Place 6 · Lakeville SouthLakeville South300m Hurdles30" / 0.762m6.50.94a9
Apr 21Wildcat InvitationalApr 21 · 100m Hurdles · Place 5 · Lakeville SouthLakeville South100m Hurdles33" / 0.838m5.17.02a9
Apr 16Farmington Girls InviteApr 16 · 300m Hurdles · Place 3 · Lakeville SouthLakeville South300m Hurdles350.24a9
Apr 16Farmington Girls InviteApr 16 · 100m Hurdles · Place 5 · Lakeville SouthLakeville South100m Hurdles517.90a9
Apr 10Rosemount QuadApr 10 · 300m Hurdles · Place 5 · Lakeville SouthLakeville South300m Hurdles551.09a9
Apr 10Rosemount QuadApr 10 · 100m Hurdles · Place 7 · Lakeville SouthLakeville South100m Hurdles717.35a9
Apr 10Rosemount QuadApr 10 · 100 Meters · Place 15 · Lakeville SouthLakeville South100 Meters1513.73a9
Apr 8Lakeville South Dual (Girls Only)Apr 8 · 100m Hurdles · Place 3 · Lakeville SouthLakeville South100m Hurdles33" / 0.838m3.17.58a9
Apr 8Lakeville South Dual (Girls Only)Apr 8 · 200 Meters · Place 7 · Lakeville SouthLakeville South200 Meters7.29.39a PB9

2026 Indoor Track

16 results
DateMeetEventPlMarkGr
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 60m Hurdles · Place 2 · Top Self TrainingTop Self Training60m Hurdles210.45a9
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 200 Meters · Place 9 · Top Self TrainingTop Self Training200 Meters928.82a PB9
Feb 20Maverick OpenFeb 20 · 60m Hurdles · Place 22 · Top Self TrainingTop Self Training60m Hurdles2210.59a9
Feb 20Maverick OpenFeb 20 · 60 Meters · Place 43 · Top Self TrainingTop Self Training60 Meters438.59a9
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 60 Meters · Place 15 · Top Self TrainingTop Self Training60 MetersRound P158.57a PB9
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 60m Hurdles · Place 32 · Top Self TrainingTop Self Training60m Hurdles33" / 0.838mRound P32.10.58a9
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 60 Meter · Place 98 · Top Self TrainingTop Self Training60 MeterRound P98.8.60a PB9
Jan 11Track Minnesota InvitationalJan 11 · 60 Meters · Place 3 · Top Self TrainingTop Self Training60 Meters38.62a9
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60m Hurdles · Place 11 · Top Self TrainingTop Self Training60m Hurdles1110.54a9
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60m Hurdles · Place 3 · Top Self TrainingTop Self Training60m Hurdles310.54a9
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 200 Meters · Place 5 · Top Self TrainingTop Self Training200 Meters529.13a9
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60 Meters · Place 6 · Top Self TrainingTop Self Training60 Meters68.57a9
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60m Hurdles · Place 11 · Top Self TrainingTop Self Training60m Hurdles1110.54a9
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60m Hurdles · Place 3 · Top Self TrainingTop Self Training60m Hurdles310.54a9
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 200 Meters · Place 5 · Top Self TrainingTop Self Training200 Meters529.13a9
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60 Meters · Place 6 · Top Self TrainingTop Self Training60 Meters68.57a9

2025 Indoor Track

12 results
DateMeetEventPlMarkGr
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 60m Hurdles · Place 5 · Top Self TrainingTop Self Training60m Hurdles33" / 0.838m5.10.80a9
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 60 Meter · Place 14 · Top Self TrainingTop Self Training60 Meter14.8.60a9
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 200 Meters · Place 16 · Top Self TrainingTop Self Training200 Meters16.29.28a9
Mar 27WBL Girls IndoorMar 27 · 60m Hurdles · Place 7 · Prior LakePrior Lake60m Hurdles710.82a8
Mar 27WBL Girls IndoorMar 27 · 200 Meters · Place 12 · Prior LakePrior Lake200 Meters1230.84a8
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 60m Hurdles · Place 12 · 30-Unattached30-Unattached60m Hurdles30" / 0.762m12.11.05a PB8
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 60m Hurdles · Place 5 · 30-Unattached30-Unattached60m Hurdles33" / 0.838m5.11.05a8
Mar 9USATF Minnesota Indoor ChampionshipsMar 9 · 60 Meter · Place 14 · 30-Unattached30-Unattached60 Meter14.8.90a8
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 60m Hurdles · Place 3 · 30-Unattached30-Unattached60m Hurdles33" / 0.838m3.11.19a8
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 60 Meter · Place 23 · 30-Unattached30-Unattached60 Meter23.9.08a8
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 60m Hurdles · 30-Unattached30-Unattached60m Hurdles33" / 0.838m—DNS8
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 60 Meter · 30-Unattached30-Unattached60 Meter—DNS8

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jul 15USATF Minnesota Summer Meet #3Jul 15 · 100m Hurdles · Place 1 · Top Tyr Track ClubTop Tyr Track Club100m Hurdles117.53a8
May 28MSHSL Section 2AAA ChampionshipsMay 28 · 100m Hurdles · Place 11 · Prior LakePrior Lake100m Hurdles33" / 0.838mRound P11.17.37a8
May 20SSC ChampionshipsMay 20 · 100m Hurdles · Place 15 · Prior LakePrior Lake100m Hurdles1517.61a8
May 16Class AAA State True Team MeetMay 16 · 100m Hurdles · Place 26 · Prior LakePrior Lake100m Hurdles2617.65a8
May 15Farmington Thelen InviteMay 15 · 300m Hurdles · Place 8 · Prior LakePrior Lake300m Hurdles855.68a8
May 9SSC JV Championship (Girls Only)May 9 · 300m Hurdles · Place 4 · Prior LakePrior Lake300m Hurdles456.75a8
May 9SSC JV Championship (Girls Only)May 9 · 100m Hurdles · Place 1 · Prior LakePrior Lake100m Hurdles117.54a8
May 2Edina InvitationalMay 2 · 100m Hurdles · Place 8 · Prior LakePrior Lake100m Hurdles818.22a8
May 2Edina InvitationalMay 2 · 400 Meters · Place 15 · Prior LakePrior Lake400 Meters151:10.30a8
Apr 22Lane/Rogness RelaysApr 22 · 100m Hurdles · Place 12 · Prior LakePrior Lake100m Hurdles1218.138
Apr 22Lane/Rogness RelaysApr 22 · 400 Meters · Place 22 · Prior LakePrior Lake400 Meters221:10.398
Apr 10Prior Lake HS Girls InvitationalApr 10 · 300m Hurdles · Place 11 · Prior LakePrior Lake300m Hurdles1159.10a8
Apr 10Prior Lake HS Girls InvitationalApr 10 · 100m Hurdles · Place 2 · Prior LakePrior Lake100m Hurdles218.12a8

2024 Indoor Track

8 results
DateMeetEventPlMarkGr
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 60m Hurdles · Place 2 · 30-Unattached30-Unattached60m Hurdles33" / 0.838m2.10.51a PB8
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 60 Meter · Place 9 · 30-Unattached30-Unattached60 Meter9.9.09a8
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 200 Meters · 30-Unattached30-Unattached200 Meters—DNS8
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 60m Hurdles · 30-Unattached30-Unattached60m Hurdles33" / 0.838m—DNS7
Jan 28USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 28 · 60 Meter · 30-Unattached30-Unattached60 Meter—DNS7
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 60m Hurdles · Place 2 · 30-Unattached30-Unattached60m Hurdles33" / 0.838m2.11.57a7
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 60 Meter · Place 3 · 30-Unattached30-Unattached60 Meter3.9.09a7
Jan 7USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 7 · 200 Meters · 30-Unattached30-Unattached200 Meters--DNS7

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
Jun 27AAU Region 14 ChampionshipsJun 27 · 200m Hurdles · Place 5 · UnattachedUnattached200m Hurdles33" / 0.838m5.34.47a PB7
Jun 27AAU Region 14 ChampionshipsJun 27 · 100m Hurdles · Place 4 · UnattachedUnattached100m Hurdles30" / 0.762m4.18.68a PB7
Jun 27AAU Region 14 ChampionshipsJun 27 · 400 Meters · Place 11 · UnattachedUnattached400 Meters11.1:12.12a7
Jun 27AAU Region 14 ChampionshipsJun 27 · 100 Meters · Place 17 · UnattachedUnattached100 MetersRound P17.14.36a7
Jun 25USATF MINNESOTA OUTDOOR ALL-COMERS MEET #2Jun 25 · 100m Hurdles · Place 3 · Minnesota SpeedMinnesota Speed100m Hurdles30" / 0.762m3.19.49a7
Jun 25USATF MINNESOTA OUTDOOR ALL-COMERS MEET #2Jun 25 · 200 Meters · Minnesota SpeedMinnesota Speed200 Meters—DNS7
Jun 25USATF MINNESOTA OUTDOOR ALL-COMERS MEET #2Jun 25 · 100 Meters · Minnesota SpeedMinnesota Speed100 Meters—DNS7
Jun 19USATF MINNESOTA OUTDOOR ALL-COMERS MEET #1Jun 19 · 100m Hurdles · Place 1 · 30-Unattached30-Unattached100m Hurdles30" / 0.762m1.19.61a7
Jun 19USATF MINNESOTA OUTDOOR ALL-COMERS MEET #1Jun 19 · 400 Meters · Place 2 · 30-Unattached30-Unattached400 Meters2.1:15.35a7
Jun 19USATF MINNESOTA OUTDOOR ALL-COMERS MEET #1Jun 19 · 200 Meters · Place 3 · 30-Unattached30-Unattached200 Meters3.31.56a7
Jun 19USATF MINNESOTA OUTDOOR ALL-COMERS MEET #1Jun 19 · 100 Meters · Place 3 · 30-Unattached30-Unattached100 Meters3.14.73a7
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 200m Hurdles · Place 3 · Minnesota SpeedMinnesota Speed200m Hurdles337.17a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 100m Hurdles · Place 3 · Minnesota SpeedMinnesota Speed100m Hurdles318.66a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 200 Meters · Place 16 · Minnesota SpeedMinnesota Speed200 Meters1631.89a—
Jun 13USATF Minnesota Association Junior Olympic ChampionshipsJun 13 · 100 Meters · Place 12 · Minnesota SpeedMinnesota Speed100 Meters1214.42a—

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Dec 17USATF Minnesota All Ages Indoor Track & Field Meet #2Dec 17 · 60m Hurdles · Place 2 · 30-Unattached30-Unattached60m Hurdles30" / 0.762m2.11.45a7
Dec 17USATF Minnesota All Ages Indoor Track & Field Meet #2Dec 17 · 60 Meter · Place 5 · 30-Unattached30-Unattached60 Meter5.9.11a7
Dec 10USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 10 · 60m Hurdles · Place 3 · 30-Unattached30-Unattached60m Hurdles33" / 0.838m3.11.38a7
Dec 10USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 10 · 60 Meter · Place 3 · 30-Unattached30-Unattached60 Meter3.9.16a7

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jul 18USATF Minnesota All-Comers Meet #4Jul 18 · Long Jump · 30-Unattached30-UnattachedLong Jump—DNS6
Jul 18USATF Minnesota All-Comers Meet #4Jul 18 · 100m Hurdles · Place 2 · 30-Unattached30-Unattached100m Hurdles30" / 0.762m2.18.84a6
Jul 18USATF Minnesota All-Comers Meet #4Jul 18 · 200 Meters · Place 8 · 30-Unattached30-Unattached200 Meters8.33.24a6
Jul 18USATF Minnesota All-Comers Meet #4Jul 18 · 100 Meters · Place 9 · 30-Unattached30-Unattached100 Meters9.15.01a6
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · Long Jump · Place 9 · UnattachedUnattachedLong Jump9.11-08.55Unofficial6
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 100m Hurdles · Place 3 · UnattachedUnattached100m Hurdles30" / 0.762m3.19.34aUnofficial6
Jun 30AAU Region 14 Qualifier at Des Moines, IAJun 30 · 100 Meters · Place 23 · UnattachedUnattached100 Meters23.14.76aUnofficial6
Jun 20USATF Minnesota All Comers Meet #1Jun 20 · Long Jump · Place 6 · 30-Unattached30-UnattachedLong Jump6.3.12m PB6
Jun 20USATF Minnesota All Comers Meet #1Jun 20 · 100m Hurdles · Place 5 · 30-Unattached30-Unattached100m Hurdles30" / 0.762m5.19.02a6
Jun 20USATF Minnesota All Comers Meet #1Jun 20 · 100 Meters · Place 8 · 30-Unattached30-Unattached100 Meters8.15.22a6

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 11USATF Minnesota All-Comers Indoor Track & Field Meet #1Dec 11 · 60m Hurdles · Place 2 · UnattachedUnattached60m Hurdles30" / 0.762m2.12.70a6
Dec 11USATF Minnesota All-Comers Indoor Track & Field Meet #1Dec 11 · 60 Meter · Place 6 · UnattachedUnattached60 Meter6.10.13a6
Dec 11USATF Minnesota All-Comers Indoor Track & Field Meet #1Dec 11 · Long Jump · Place 3 · UnattachedUnattachedLong Jump3.2.95m PB6