Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHamline Elite Meet · Apr 2410.47aHamline Elite MeetApril 24, 2026
200 Meters · IndoorUSATF Minnesota Indoor All-Comers Meet #6 · Feb 2223.19aUSATF Minnesota Indoor All-Comers Meet #6February 22, 2026
200 Meters · OutdoorMSHSL Section 5AAA Championships · May 2721.59aMSHSL Section 5AAA ChampionshipsMay 27, 2026
400 Meters · OutdoorDistrict 279 Championships · May 1354.68aDistrict 279 ChampionshipsMay 13, 2025
60 Meter · IndoorUSATF Minnesota Indoor All-Comers Meet #5 · Feb 87.09aUSATF Minnesota Indoor All-Comers Meet #5February 8, 2026
60 Meters · IndoorUSATF Minnesota Indoor All-Comers Meet #6 · Feb 227.02aUSATF Minnesota Indoor All-Comers Meet #6February 22, 2026

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

2026 Outdoor Track

41 results
DateMeetEventPlMarkGr
Aug 1AAU Junior Olympic GamesAug 1 · 200 Meters · Place 30 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P30.22.21aWind: -2.112
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · Place 10 · Victory Track and Field ClubVictory Track and Field Club100 MetersRound P10.10.72aWind: 4.612
Aug 1AAU Junior Olympic GamesAug 1 · 100 Meters · Place 22 · Victory Track and Field ClubVictory Track and Field Club100 MetersRound S22.11.08aWind: -0.112
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · 200 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club200 Meters1.21.86a12
Jul 182026 LAND OF THE 10,000 RELAYS & JUNIOR OLYMPIC PREP MEET #3 INVITATIONALJul 18 · 100 Meters · Place 2 · Victory Track and Field ClubVictory Track and Field Club100 Meters2.10.84a12
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 200 Meters · Place 2 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P2.21.97a12
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 200 Meters · Place 5 · Victory Track and Field ClubVictory Track and Field Club200 Meters5.23.93a12
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 100 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club100 MetersRound P1.10.76a12
Jun 25AAU Track & Field Region 14 (MN,NB,WI) QualifierJun 25 · 100 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club100 Meters1.10.74a12
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 200 Meters · Place 2 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P2.21.97a12
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 200 Meters · Place 5 · Victory Track and Field ClubVictory Track and Field Club200 Meters5.23.93a12
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 100 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club100 MetersRound P1.10.76a12
Jun 25AAU Track & Field Region 14 (IA,ND,SD) QualifierJun 25 · 100 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club100 Meters1.10.74a12
Jun 20AAU Minnesota District QualifierJun 20 · 200 Meters · Place 3 · Victory Track and Field ClubVictory Track and Field Club200 MetersRound P322.41a12
Jun 20AAU Minnesota District QualifierJun 20 · 200 Meters · Place 2 · Victory Track and Field ClubVictory Track and Field Club200 Meters221.83a12
Jun 20AAU Minnesota District QualifierJun 20 · 100 Meters · Place 2 · Victory Track and Field ClubVictory Track and Field Club100 MetersRound P210.84a12
Jun 20AAU Minnesota District QualifierJun 20 · 100 Meters · Place 1 · Victory Track and Field ClubVictory Track and Field Club100 Meters110.73a12
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 200 Meters · Place 12 · OsseoOsseo200 MetersRound P12.22.31aWind: -3.412
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 100 Meters · Place 4 · OsseoOsseo100 MetersRound P4.10.81aWind: -2.112
Jun 4MSHSL State Track & Field ChampionshipsJun 4 · 100 Meters · Place 5 · OsseoOsseo100 Meters5.10.68aWind: 112
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 200 Meters · Place 2 · OsseoOsseo200 MetersRound P2.21.62a12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 200 Meters · Place 2 · OsseoOsseo200 Meters2.21.59a PBWind: -0.912
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 100 Meters · Place 2 · OsseoOsseo100 MetersRound P2.10.76a12
May 27MSHSL Section 5AAA ChampionshipsMay 27 · 100 Meters · Place 1 · OsseoOsseo100 Meters1.10.84aWind: -2.112
May 19Northwest Suburban Conference ChampionshipsMay 19 · 200 Meters · Place 1 · OsseoOsseo200 Meters1.21.83a12
May 19Northwest Suburban Conference ChampionshipsMay 19 · 100 Meters · Place 1 · OsseoOsseo100 Meters1.10.55a12
May 15Class AAA State True TeamMay 15 · 200 Meters · Place 3 · OsseoOsseo200 Meters3.21.63a12
May 15Class AAA State True TeamMay 15 · 100 Meters · Place 1 · OsseoOsseo100 Meters1.10.52a12
May 12District 279 ChampionshipsMay 12 · 200 Meters · Place 1 · OsseoOsseo200 Meters1.21.77a12
May 54AAA Section True TeamMay 5 · 200 Meters · Place 2 · OsseoOsseo200 Meters2.22.19a12
May 54AAA Section True TeamMay 5 · 100 Meters · Place 2 · OsseoOsseo100 Meters2.10.97a12
Apr 24Hamline Elite MeetApr 24 · 200 Meters · Place 9 · OsseoOsseo200 Meters923.03a12
Apr 24Hamline Elite MeetApr 24 · 100 Meters · Place 1 · OsseoOsseo100 MetersRound P110.56a12
Apr 24Hamline Elite MeetApr 24 · 100 Meters · Place 1 · OsseoOsseo100 Meters110.47a PB12
Apr 21Monticello InvitationalApr 21 · 200 Meters · Place 2 · OsseoOsseo200 Meters2.21.61a12
Apr 16Osseo InvitationalApr 16 · 200 Meters · Place 2 · OsseoOsseo200 Meters2.22.33a12
Apr 16Osseo InvitationalApr 16 · 100 Meters · Place 1 · OsseoOsseo100 Meters1.10.75a12
Apr 10Armstrong InvitationalApr 10 · 200 Meters · Place 1 · OsseoOsseo200 Meters1.22.50a12
Apr 10Armstrong InvitationalApr 10 · 100 Meters · Place 1 · OsseoOsseo100 Meters1.10.85a12
Mar 31TRI with CP, ER, and OSHMar 31 · 100 Meters · OsseoOsseo100 Meters—11.19Unofficial12
Mar 21St. John's IndoorMar 21 · 55 Meter · OsseoOsseo55 Meter—6.1Unofficial12

2026 Indoor Track

15 results
DateMeetEventPlMarkGr
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 200 Meters · Place 13 · Top Self TrainingTop Self Training200 Meters1323.82a12
Mar 8USATF Minnesota Indoor Track & Field ChampionshipsMar 8 · 60 Meters · Place 7 · Top Self TrainingTop Self Training60 Meters77.06a12
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 200 Meters · Place 2 · Top Self TrainingTop Self Training200 Meters223.19a PB12
Feb 22USATF Minnesota Indoor All-Comers Meet #6Feb 22 · 60 Meters · Place 3 · Top Self TrainingTop Self Training60 Meters37.02a PB12
Feb 20Maverick OpenFeb 20 · 60 Meters · Place 10 · Top Self TrainingTop Self Training60 MetersRound P107.07a12
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 200 Meters · Place 15 · Top Self TrainingTop Self Training200 Meters1524.61a12
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 60 Meters · Place 7 · Top Self TrainingTop Self Training60 MetersRound P77.15a12
Feb 14LAND OF THE 10,000 RELAYSFeb 14 · 60 Meters · Place 5 · Top Self TrainingTop Self Training60 Meters57.06a12
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 60 Meter · Place 1 · Top Self TrainingTop Self Training60 Meter1.7.09a PB12
Feb 8USATF Minnesota Indoor All-Comers Meet #5Feb 8 · 200 Meters · Place 13 · Top Self TrainingTop Self Training200 Meters13.23.84a12
Jan 17CYUP Misfits Invite Presented by Tracksmith 2026Jan 17 · 60 Meter · Place 27 · Top Self TrainingTop Self Training60 MeterRound P27.7.16a12
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 200 Meters · Place 11 · Top Self TrainingTop Self Training200 Meters1123.50a12
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60 Meters · Place 6 · Top Self TrainingTop Self Training60 Meters67.12a12
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 200 Meters · Place 11 · Top Self TrainingTop Self Training200 Meters1123.50a12
Jan 4USATF Minnesota Indoor All-Comers Meet #3Jan 4 · 60 Meters · Place 6 · Top Self TrainingTop Self Training60 Meters67.12a12

2025 Indoor Track

10 results
DateMeetEventPlMarkGr
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 60 Meter · Place 6 · Top Self TrainingTop Self Training60 Meter6.7.21a12
Dec 21USATF Minnesota Indoor All-Comers Meet #2Dec 21 · 200 Meters · Place 8 · Top Self TrainingTop Self Training200 Meters8.23.70a12
Dec 14USATF Minnesota Indoor All-Comers Meet #1Dec 14 · 60 Meter · 30-Unattached30-Unattached60 Meter—DNS12
Apr 5Midwest Indoor Championship, Hosted by UW-River FallsApr 5 · 60 Meter · OsseoOsseo60 MeterRound P—DNS11
Mar 22St. John's Indoor Time TrialMar 22 · 55 Meter · OsseoOsseo55 Meter—6.74Unofficial11
Mar 22St. John's Indoor Time TrialMar 22 · 400 Meters · OsseoOsseo400 Meters—56.04Unofficial11
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 60 Meter · Place 42 · Minnesota FlyersMinnesota Flyers60 Meter42.7.57a11
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 200 Meters · Place 19 · Minnesota FlyersMinnesota Flyers200 Meters19.24.42a11
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 60 Meter · Place 21 · Minnesota FlyersMinnesota Flyers60 Meter21.7.34a11
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 200 Meters · Place 20 · Minnesota FlyersMinnesota Flyers200 Meters20.24.87a11

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
Aug 5USATF Minnesota Summer Meet #5Aug 5 · 400 Meters · Minnesota FlyersMinnesota Flyers400 Meters--DNS11
Aug 5USATF Minnesota Summer Meet #5Aug 5 · 200 Meters · Place 1 · Minnesota FlyersMinnesota Flyers200 Meters1.22.78a11
Jun 24USATF Minnesota Summer Meet #1Jun 24 · 200 Meters · Place 5 · Minnesota FlyersMinnesota Flyers200 Meters522.88a11
Jun 24USATF Minnesota Summer Meet #1Jun 24 · 100 Meters · Place 9 · Minnesota FlyersMinnesota Flyers100 Meters911.59a11
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 200 Meters · Place 8 · Minnesota FlyersMinnesota Flyers200 MetersRound P822.60a11
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 100 Meters · Place 9 · Minnesota FlyersMinnesota Flyers100 MetersRound P911.41a11
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 200 Meters · Place 3 · Minnesota FlyersMinnesota Flyers200 Meters322.59a11
Jun 14USATF Minnesota Junior Olympic ChampionshipsJun 14 · 100 Meters · Place 4 · Minnesota FlyersMinnesota Flyers100 Meters411.44a11
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 200 Meters · Place 3 · OsseoOsseo200 MetersRound P3.22.90aWind: 011
May 28MSHSL Section 5AAA ChampionshipsMay 28 · 200 Meters · Place 4 · OsseoOsseo200 Meters4.22.46aWind: 011
May 22Northwest Suburban Conference ChampionshipsMay 22 · 200 Meters · Place 6 · OsseoOsseo200 Meters622.38a11
May 13District 279 ChampionshipsMay 13 · 400 Meters · Place 6 · OsseoOsseo400 Meters654.68a PB11
May 13District 279 ChampionshipsMay 13 · 200 Meters · Place 2 · OsseoOsseo200 Meters222.29a11
May 13District 279 ChampionshipsMay 13 · 100 Meters · Place 5 · OsseoOsseo100 Meters511.40a11
May 6Section 4AAA True TeamMay 6 · 200 Meters · Place 3 · OsseoOsseo200 Meters3.22.44a11
May 2Coon Rapids InvitationalMay 2 · 200 Meters · Place 2 · OsseoOsseo200 Meters222.93a11
Apr 22Monticello InviteApr 22 · 200 Meters · Place 2 · OsseoOsseo200 Meters2.23.09a11
Apr 19Osseo InvitationalApr 19 · 200 Meters · Place 6 · OsseoOsseo200 Meters6.23.77a11
Apr 11Armstrong InvitationalApr 11 · 200 Meters · Place 8 · OsseoOsseo200 Meters823.64a11
Apr 8Maple Grove DualApr 8 · 100 Meters · OsseoOsseo100 Meters—11.59Unofficial11

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 23St. John's Time Trial2Mar 23 · 55 Meter · Place 2 · OsseoOsseo55 Meter2.6.60Unofficial10
Mar 23St. John's Time Trial2Mar 23 · 400 Meters · Place 3 · OsseoOsseo400 Meters3.57.4Unofficial10

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 200 Meters · Place 18 · OsseoOsseo200 MetersRound P18.24.59a9
May 31MSHSL Section 5AAA ChampionshipsMay 31 · 100 Meters · Place 22 · OsseoOsseo100 MetersRound P22.12.30a9
May 11JV Osseo and ArmstrongMay 11 · 200 Meters · OsseoOsseo200 Meters—24.6Unofficial9
May 4Osseo JV InvitationalMay 4 · 400 Meters · Place 5 · OsseoOsseo400 Meters5.57.65a9
May 4Osseo JV InvitationalMay 4 · 100 Meters · Place 7 · OsseoOsseo100 Meters7.12.07a9
Apr 27Osseo JV Quad (Andover, Anoka, Rogers, Osseo)Apr 27 · 400 Meters · OsseoOsseo400 Meters—1:01.4Unofficial9
Apr 27Osseo JV Quad (Andover, Anoka, Rogers, Osseo)Apr 27 · 200 Meters · OsseoOsseo200 Meters—25.82Unofficial9
Apr 27Osseo JV Quad (Andover, Anoka, Rogers, Osseo)Apr 27 · 100 Meters · OsseoOsseo100 Meters—12Unofficial9
Apr 18Armstrong JVApr 18 · Discus · OsseoOsseoDiscus1.6kg—42'7Unofficial9
Apr 18Armstrong JVApr 18 · 200 Meters · OsseoOsseo200 Meters—27.24Unofficial9
Apr 18Armstrong JVApr 18 · 100 Meters · OsseoOsseo100 Meters—12.7Unofficial9