Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorElite Kids Track & Field Meet #1 · May 1216.97aElite Kids Track & Field Meet #1May 12, 2021
1500 Meters · OutdoorBe Elite! All-Comer's Meet · Jun 97:05.22aBe Elite! All-Comer's MeetJune 9, 2021
1600 Meters · IndoorNorth Dakota State JV Indoor · Mar 265:58.89aNorth Dakota State JV IndoorMarch 26, 2026
1600 Meters · OutdoorSpartan Classic Track and Field Meet · Apr 145:51.75aSpartan Classic Track and Field MeetApril 14, 2026
200 Meters · OutdoorElite Kids Youth Track & Field Meet · May 435.05aElite Kids Youth Track & Field MeetMay 4, 2022
400 Meters · OutdoorSacred Heart Invite (MS) · May 81:11.37aSacred Heart Invite (MS)May 8, 2025
800 Meters · IndoorUSATF Dakotas HS Indoor Championships · Mar 212:39.41aUSATF Dakotas HS Indoor ChampionshipsMarch 21, 2026
800 Meters · Outdoor2026 MS All-City Track · May 202:36.02a2026 MS All-City TrackMay 20, 2026
High Jump · OutdoorElite Kids Youth Track & Field Meet · May 41.02mElite Kids Youth Track & Field MeetMay 4, 2022
Long Jump · OutdoorBe Elite! All-Comer's Meet · Jun 99' 8Be Elite! All-Comer's MeetJune 9, 2021
Shot Put · 6lb · OutdoorBe Elite! All-Comer's Meet · Jun 916' 2Be Elite! All-Comer's MeetJune 9, 2021

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 202026 MS All-City TrackMay 20 · 1600 Meters · Place 2 · Sacred HeartSacred Heart1600 Meters2.6:00.69a8
May 202026 MS All-City TrackMay 20 · 800 Meters · Place 2 · Sacred HeartSacred Heart800 Meters2.2:36.02a PB8
May 11Heritage MS Invite IMay 11 · 1600 Meters · Place 2 · Sacred HeartSacred Heart1600 Meters2.5:54.25a8
May 8Soaring Eagle InviteMay 8 · 800 Meters · Place 6 · ShanleyShanley800 Meters62:44.61a8
Apr 289th Annual Joan Halland ClassicApr 28 · 800 Meters · Place 4 · ShanleyShanley800 Meters42:38.47a8
Apr 20Sacred Heart InviteApr 20 · 1600 Meters · Place 2 · Sacred HeartSacred Heart1600 Meters2.6:01.86a8
Apr 20Sacred Heart InviteApr 20 · 800 Meters · Place 1 · Sacred HeartSacred Heart800 Meters1.2:46.31a8
Apr 14Spartan Classic Track and Field MeetApr 14 · 1600 Meters · Place 7 · ShanleyShanley1600 Meters75:51.75a PB8
Apr 11Dickinson Coca-Cola Invitational 2026Apr 11 · 1600 Meters · Place 7 · ShanleyShanley1600 Meters7.6:01.38a8
Apr 11Dickinson Coca-Cola Invitational 2026Apr 11 · 800 Meters · Place 9 · ShanleyShanley800 Meters9.2:40.03a8
Mar 19Fargo Metro MeetMar 19 · 1600 Meters · Place 15 · ShanleyShanley1600 Meters156:09.02a8

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 26North Dakota State JV IndoorMar 26 · 1600 Meters · Place 3 · ShanleyShanley1600 Meters35:58.89a PB8
Mar 21USATF Dakotas HS Indoor ChampionshipsMar 21 · 800 Meters · Place 1 · ShanleyShanley800 Meters12:39.41a PB8

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 222025 Girls All-City Middle School InviteMay 22 · 1600 Meters · Place 2 · Sacred HeartSacred Heart1600 Meters26:09.43a7
May 222025 Girls All-City Middle School InviteMay 22 · 800 Meters · Place 3 · Sacred HeartSacred Heart800 Meters32:44.60a7
May 16NDHSAA East RegionMay 16 · 1600 Meters · Place 29 · ShanleyShanley1600 Meters296:31.37a7
May 16NDHSAA East RegionMay 16 · 800 Meters · Place 35 · ShanleyShanley800 Meters353:03.52a7
May 13Ben Franklin MS Invite IMay 13 · 1600 Meters · Place 2 · Sacred HeartSacred Heart1600 Meters26:32.91a7
May 13Ben Franklin MS Invite IMay 13 · 400 Meters · Place 8 · Sacred HeartSacred Heart400 Meters81:15.29a7
May 8Sacred Heart Invite (MS)May 8 · 1600 Meters · Place 1 · Sacred HeartSacred Heart1600 Meters16:13.98a7
May 8Sacred Heart Invite (MS)May 8 · 400 Meters · Place 4 · Sacred HeartSacred Heart400 Meters41:11.37a PB7
May 2Packer RelaysMay 2 · 800 Meters · Place 16 · ShanleyShanley800 Meters162:37.57a7
Apr 24Shanley InvitationalApr 24 · 1600 Meters · Place 18 · ShanleyShanley1600 Meters18.5:53.08a7
Apr 22Discovery Invite IApr 22 · 1600 Meters · Place 2 · Sacred HeartSacred Heart1600 Meters2.6:32.07a7
Apr 22Discovery Invite IApr 22 · 800 Meters · Place 2 · Sacred HeartSacred Heart800 Meters2.2:47.59a7
Apr 11Catholic Quadrangular True Team MeetApr 11 · 1600 Meters · Place 6 · ShanleyShanley1600 Meters66:00.34a7
Apr 11Catholic Quadrangular True Team MeetApr 11 · 800 Meters · Place 12 · ShanleyShanley800 Meters122:54.19a7
Mar 20Fargo Metro MeetMar 20 · 1600 Meters · Place 21 · ShanleyShanley1600 Meters216:18.04a7
Mar 20Fargo Metro MeetMar 20 · 800 Meters · Place 19 · ShanleyShanley800 Meters192:49.85a7

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 29North Dakota State JV IndoorMar 29 · 800 Meters · Place 1 · ShanleyShanley800 Meters12:51.34a7

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 11Black & Gold Youth Track and Field MeetMay 11 · Long Jump · Place 10 · Team NoDak YouthTeam NoDak YouthLong Jump10.8-05.004
May 11Black & Gold Youth Track and Field MeetMay 11 · Shot Put · Place 5 · Team NoDak YouthTeam NoDak YouthShot Put6lb5.15-03.004
May 11Black & Gold Youth Track and Field MeetMay 11 · 800 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth800 Meters4.3:27.09a4
May 11Black & Gold Youth Track and Field MeetMay 11 · 400 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth400 Meters2.1:22.16a4
May 4Elite Kids Youth Track & Field MeetMay 4 · Long Jump · Place 17 · Team NoDak YouthTeam NoDak YouthLong Jump17.2.69m4
May 4Elite Kids Youth Track & Field MeetMay 4 · High Jump · Place 8 · Team NoDak YouthTeam NoDak YouthHigh Jump8.1.02m PB4
May 4Elite Kids Youth Track & Field MeetMay 4 · 400 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth400 Meters4.1:22.86a4
May 4Elite Kids Youth Track & Field MeetMay 4 · 200 Meters · Place 6 · Team NoDak YouthTeam NoDak Youth200 Meters6.35.05a PB4

2021 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 18Dakotas Association InvitationalJun 18 · Long Jump · Place 5 · Team NoDak YouthTeam NoDak YouthLong Jump5.2.65m3
Jun 18Dakotas Association InvitationalJun 18 · Shot Put · Place 1 · Team NoDak YouthTeam NoDak YouthShot Put6lb1.3.85m3
Jun 18Dakotas Association InvitationalJun 18 · 1500 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth1500 Meters2.7:07.34a3
Jun 18Dakotas Association InvitationalJun 18 · 200 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth200 Meters4.36.96a3
Jun 9Be Elite! All-Comer's MeetJun 9 · Long Jump · Place 3 · Team NoDak YouthTeam NoDak YouthLong Jump3.9' 8 PB3
Jun 9Be Elite! All-Comer's MeetJun 9 · Shot Put · Place 2 · Team NoDak YouthTeam NoDak YouthShot Put6lb2.16' 2 PB3
Jun 9Be Elite! All-Comer's MeetJun 9 · 1500 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth1500 Meters1.7:05.22a PB3
Jun 9Be Elite! All-Comer's MeetJun 9 · 200 Meters · Place 3 · Team NoDak YouthTeam NoDak Youth200 Meters3.37.07a3
May 26Elite Kids Track & Field Meet #2May 26 · 1600 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth1600 Meters1.7:19.48a3
May 26Elite Kids Track & Field Meet #2May 26 · High Jump · Team NoDak YouthTeam NoDak YouthHigh Jump—DNS3
May 26Elite Kids Track & Field Meet #2May 26 · 400 Meters · Place 7 · Team NoDak YouthTeam NoDak Youth400 Meters7.1:34.91a3
May 12Elite Kids Track & Field Meet #1May 12 · Long Jump · Place 5 · Team NoDak YouthTeam NoDak YouthLong Jump5.8' 63
May 12Elite Kids Track & Field Meet #1May 12 · 200 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth200 Meters2.35.69a3
May 12Elite Kids Track & Field Meet #1May 12 · 100 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth100 Meters4.16.97a PB3