Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGary Wilson Invitational · Apr 2210.64Gary Wilson InvitationalApril 22, 2026
200 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #6 · Feb 2322.51aUSATF Minnesota All Ages Indoor Track & Field Meet #6February 23, 2025
200 Meters · OutdoorGary Wilson Invitational · Apr 2221.68Gary Wilson InvitationalApril 22, 2026
400 Meters · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #5 · Feb 952.17aUSATF Minnesota All Ages Indoor Track & Field Meet #5February 9, 2025
400 Meters · OutdoorDistrict 279 Championships · May 1350.47aDistrict 279 ChampionshipsMay 13, 2025
60 Meter · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #4 · Jan 267.00aUSATF Minnesota All Ages Indoor Track & Field Meet #4January 26, 2025
60 Meters · IndoorSnowshoe Open · Feb 206.99aSnowshoe OpenFebruary 20, 2026
Long Jump · IndoorUSATF Minnesota All Ages Indoor Track & Field Meet #3 · Jan 125.69mUSATF Minnesota All Ages Indoor Track & Field Meet #3January 12, 2025

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

2026 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 1Badger ChallengeMay 1 · 200 Meters · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)200 Meters4.22.22aWind: 0.8Fr
Apr 29Univ. of St. Thomas Joe Sweeney InvitationalApr 29 · 100 Meters · Place 4 · St. Thomas (Minn.)St. Thomas (Minn.)100 Meters410.79aFr
Apr 22Gary Wilson InvitationalApr 22 · 200 Meters · Place 16 · St. Thomas (Minn.)St. Thomas (Minn.)200 Meters1621.68 PBFR
Apr 22Gary Wilson InvitationalApr 22 · 100 Meters · Place 20 · St. Thomas (Minn.)St. Thomas (Minn.)100 Meters2010.64 PBFR
Apr 11Gene Glader InvitationalApr 11 · 100 Meters · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)100 Meters5.11.00aWind: -1.1Fr

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Feb 20Snowshoe OpenFeb 20 · 200 Meters · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)200 Meters522.79aFr
Feb 20Snowshoe OpenFeb 20 · 60 Meters · Place 10 · St. Thomas (Minn.)St. Thomas (Minn.)60 MetersRound P106.99a PBFr
Feb 7Gopher ClassicFeb 7 · 200 Meters · Place 5 · St. Thomas (Minn.)St. Thomas (Minn.)200 Meters522.71aFr
Jan 30Mark Schuck Open & MultiJan 30 · 200 Meters · Place 15 · St. Thomas (Minn.)St. Thomas (Minn.)200 Meters1522.80aFr
Jan 30Mark Schuck Open & MultiJan 30 · 60 Meters · Place 20 · St. Thomas (Minn.)St. Thomas (Minn.)60 MetersRound P207.13aFr
Jan 16University of St. Thomas Indoor InvitationalJan 16 · 60 Meters · Place 6 · St. Thomas (Minn.)St. Thomas (Minn.)60 Meters67.15aFr

2025 Indoor Track

15 results
DateMeetEventPlMarkGr
Dec 5M City ClassicDec 5 · 60 Meter · Place 10 · St. Thomas (Minn.)St. Thomas (Minn.)60 MeterRound P10.7.07aFr
Dec 5M City ClassicDec 5 · 200 Meters · Place 6 · St. Thomas (Minn.)St. Thomas (Minn.)200 Meters6.23.15aFr
Mar 1Icebreaker Indoor presented by Nike & Mill City RunningMar 1 · 200 Meters · Place 1 · Top Self TrainingTop Self Training200 Meters1.22.60a12
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 60 Meter · Place 2 · Top Self TrainingTop Self Training60 Meter2.7.01a12
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 400 Meters · Top Self TrainingTop Self Training400 Meters—DNS12
Feb 23USATF Minnesota All Ages Indoor Track & Field Meet #6Feb 23 · 200 Meters · Place 1 · Top Self TrainingTop Self Training200 Meters1.22.51a PB12
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 60 Meter · Place 5 · Top Self TrainingTop Self Training60 Meter5.7.10a12
Feb 9USATF Minnesota All Ages Indoor Track & Field Meet #5Feb 9 · 400 Meters · Place 6 · Top Self TrainingTop Self Training400 Meters6.52.17a PB12
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 60 Meter · Place 5 · Top Self TrainingTop Self Training60 Meter5.7.00a PB12
Jan 26USATF Minnesota All Ages Indoor Track & Field Meet #4Jan 26 · 200 Meters · Place 4 · Top Self TrainingTop Self Training200 Meters4.22.73a12
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 60 Meter · Place 4 · Top Self TrainingTop Self Training60 Meter4.7.09a12
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · Long Jump · Place 9 · Top Self TrainingTop Self TrainingLong Jump9.5.69m PB12
Jan 12USATF Minnesota All Ages Indoor Track & Field Meet #3Jan 12 · 400 Meters · Place 6 · Top Self TrainingTop Self Training400 Meters6.53.29a12
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 60 Meter · Place 8 · Top Self TrainingTop Self Training60 Meter8.7.22a12
Jan 5USATF Minnesota All Ages Indoor Track & Field Meet #2Jan 5 · 200 Meters · Place 6 · Top Self TrainingTop Self Training200 Meters6.23.18a12

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 22Northwest Suburban Conference ChampionshipsMay 22 · 200 Meters · Place 2 · Maple GroveMaple Grove200 Meters221.86a12
May 13District 279 ChampionshipsMay 13 · 400 Meters · Place 1 · Maple GroveMaple Grove400 Meters150.47a PB12
May 13District 279 ChampionshipsMay 13 · 200 Meters · Place 1 · Maple GroveMaple Grove200 Meters122.26a12
May 13District 279 ChampionshipsMay 13 · 100 Meters · Place 1 · Maple GroveMaple Grove100 Meters111.08a12
May 6Section 4AAA True TeamMay 6 · 200 Meters · Place 1 · Maple GroveMaple Grove200 Meters1.21.97a12
Apr 25Hamline Elite MeetApr 25 · 200 Meters · Place 6 · Maple GroveMaple Grove200 Meters622.1412
Apr 22Lane/Rogness RelaysApr 22 · 200 Meters · Place 1 · Maple GroveMaple Grove200 Meters122.1412
Apr 22Lane/Rogness RelaysApr 22 · 100 Meters · Place 1 · Maple GroveMaple Grove100 Meters111.1112
Apr 15Panther Quad MeetApr 15 · 200 Meters · Place 1 · Maple GroveMaple Grove200 Meters122.83a12

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 60 Meter · Place 1 · Top Self TrainingTop Self Training60 Meter1.7.10a12
Dec 15USATF Minnesota All Ages Indoor Track & Field Meet #1Dec 15 · 200 Meters · Place 2 · Top Self TrainingTop Self Training200 Meters2.23.62a12

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · 200 Meters · Place 1 · Top Self TrainingTop Self Training200 Meters1.22.03a12
Jul 16USATF MINNESOTA OUTDOOR ALL-COMERS MEET #4Jul 16 · 100 Meters · Place 1 · Top Self TrainingTop Self Training100 Meters1.11.07a12
Jul 9USATF MINNESOTA OUTDOOR ALL-COMERS MEET #3Jul 9 · 200 Meters · Place 1 · Top Self TrainingTop Self Training200 Meters1.21.90a12
Jul 9USATF MINNESOTA OUTDOOR ALL-COMERS MEET #3Jul 9 · 100 Meters · Place 1 · Top Self TrainingTop Self Training100 Meters1.10.99a12
Jun 27AAU Region 14 ChampionshipsJun 27 · 400 Meters · UnattachedUnattached400 Meters--DNS12
Jun 27AAU Region 14 ChampionshipsJun 27 · 200 Meters · Place 6 · UnattachedUnattached200 MetersRound P6.22.07a12
Jun 27AAU Region 14 ChampionshipsJun 27 · 200 Meters · Place 2 · UnattachedUnattached200 Meters2.22.17a12
Jun 27AAU Region 14 ChampionshipsJun 27 · 100 Meters · Place 3 · UnattachedUnattached100 MetersRound P3.10.90a12
Jun 27AAU Region 14 ChampionshipsJun 27 · 100 Meters · Place 3 · UnattachedUnattached100 Meters3.10.93a12
Jun 25USATF MINNESOTA OUTDOOR ALL-COMERS MEET #2Jun 25 · 100 Meters · Place 4 · Top Self TrainingTop Self Training100 Meters4.11.25a12
Jun 6MSHSL State Track & Field ChampionshipsJun 6 · 100 Meters · Place 13 · Maple GroveMaple Grove100 MetersRound P13.10.97aWind: 111
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 100 Meters · Place 2 · Maple GroveMaple Grove100 MetersRound P2.11.03aWind: 011
May 29MSHSL Section 5AAA ChampionshipsMay 29 · 100 Meters · Place 3 · Maple GroveMaple Grove100 Meters3.11.00aWind: 011
May 21Northwest Suburban Conference ChampionshipsMay 21 · 100 Meters · Place 7 · Maple GroveMaple Grove100 Meters710.84a—
May 21Northwest Suburban Conference ChampionshipsMay 21 · 100 Meters · Place 6 · Maple GroveMaple Grove100 Meters611.28a—
May 14District 279 ChampionshipsMay 14 · 400 Meters · Place 1 · Maple GroveMaple Grove400 Meters151.18a—
May 14District 279 ChampionshipsMay 14 · 200 Meters · Place 1 · Maple GroveMaple Grove200 Meters123.16a—
May 7Section 4AAA True TeamMay 7 · 200 Meters · Place 2 · Maple GroveMaple Grove200 Meters2.22.50a11
May 7Section 4AAA True TeamMay 7 · 100 Meters · Place 3 · Maple GroveMaple Grove100 Meters3.11.30a11
Apr 30Crimson InvitationalApr 30 · 400 Meters · Place 3 · Maple GroveMaple Grove400 Meters351.24a—