Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorGrand Cities Championship · May 2017.94aGrand Cities ChampionshipMay 20, 2026
Long Jump · IndoorGrand Forks Still Indoors Track Meet · Apr 258' 9"Grand Forks Still Indoors Track MeetApril 25, 2026
Shot Put · 4kg · OutdoorGrand Cities Championship · May 2015' 8"Grand Cities ChampionshipMay 20, 2026
Shot Put · 8lb · OutdoorEast Grand Forks Middle School Track Meet · May 715' 0"East Grand Forks Middle School Track MeetMay 7, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 20Grand Cities ChampionshipMay 20 · Long Jump · Twining Middle SchoolLong Jump—DNS7
May 20Grand Cities ChampionshipMay 20 · Shot Put · Place 16 · Twining Middle SchoolShot Put4kg16.15' 8" PB7
May 20Grand Cities ChampionshipMay 20 · 100 Meters · Place 22 · Twining Middle School100 Meters22.17.94a PB7
May 15Valley Middle School OpenMay 15 · Long Jump · Twining Middle SchoolLong Jump—ND7
May 15Valley Middle School OpenMay 15 · Shot Put · Place 20 · Twining Middle SchoolShot Put4kg20.14' 10"7
May 15Valley Middle School OpenMay 15 · 100 Meters · Place 37 · Twining Middle School100 Meters37.17.99a7
May 7East Grand Forks Middle School Track MeetMay 7 · Long Jump · Twining Middle SchoolLong Jump—DNS7
May 7East Grand Forks Middle School Track MeetMay 7 · Shot Put · Place 18 · Twining Middle SchoolShot Put8lb18.15' 0" PB7
May 7East Grand Forks Middle School Track MeetMay 7 · 100 Meters · Place 49 · Twining Middle School100 Meters49.18.02a7
May 6South RelaysMay 6 · Long Jump · Twining Middle SchoolLong Jump—ND7
May 6South RelaysMay 6 · Shot Put · Twining Middle SchoolShot Put4kg—ND7
May 6South RelaysMay 6 · 100 Meters · Place 22 · Twining Middle School100 Meters22.18.10a7
May 2Twining Classic Track Meet OutdoorMay 2 · Long Jump · Twining Middle SchoolLong Jump—DNS7
May 2Twining Classic Track Meet OutdoorMay 2 · 100 Meters · Twining Middle School100 Meters—DNS7
Apr 22Schroeder Invitational Track MeetApr 22 · Shot Put · Place 13 · Twining Middle SchoolShot Put4kg13.14' 1"7
Apr 22Schroeder Invitational Track MeetApr 22 · 100 Meters · Place 32 · Twining Middle School100 Meters32.18.90a7

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 25Grand Forks Still Indoors Track MeetApr 25 · Long Jump · Place 17 · Twining Middle SchoolLong Jump17.8' 9" PB7