Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorDiscovery Invite I · Apr 2213.11aDiscovery Invite IApril 22, 2025
1500 Meters · OutdoorBack to Track All-Comers Meet · Jun 54:48.35aBack to Track All-Comers MeetJune 5, 2024
1600 Meters · IndoorNorth Dakota State Class A Indoor · Mar 275:00.66aNorth Dakota State Class A IndoorMarch 27, 2026
1600 Meters · OutdoorShanley "Last Chance" Invitational · May 135:00.49aShanley "Last Chance" InvitationalMay 13, 2024
200 Meters · OutdoorDiscovery Invite I · Apr 2226.57aDiscovery Invite IApril 22, 2025
3000 Meters · Outdoor2021 USATF Region 8 Outdoor Track & Field Championship · Jul 811:28.38a2021 USATF Region 8 Outdoor Track & Field ChampionshipJuly 8, 2021
400 Meters · OutdoorShanley Invitational · Apr 2354.39aShanley InvitationalApril 23, 2026
800 Meters · IndoorUSATF Dakotas HS Indoor Championships · Mar 212:12.94aUSATF Dakotas HS Indoor ChampionshipsMarch 21, 2026
800 Meters · OutdoorSpartan Classic Track and Field Meet · Apr 142:07.00aSpartan Classic Track and Field MeetApril 14, 2026
High Jump · OutdoorElite Kids Youth Track & Field Meet · May 41.12mElite Kids Youth Track & Field MeetMay 4, 2022
Long Jump · OutdoorBe Elite! All-Comer's Meet · Jun 911' 10Be 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

7 results
DateMeetEventPlMarkGr
Apr 23Shanley InvitationalApr 23 · 400 Meters · Place 14 · ShanleyShanley400 Meters1454.39a PB9
Apr 21Sheyenne InvitationalApr 21 · 800 Meters · ShanleyShanley800 MetersRelay Split—2:06.6hUnofficial9
Apr 16Tri-State Catholic InvitationalApr 16 · 1600 Meters · Place 7 · ShanleyShanley1600 Meters75:12.55a9
Apr 14Spartan Classic Track and Field MeetApr 14 · 800 Meters · Place 6 · ShanleyShanley800 Meters62:07.00a PB9
Apr 11Dickinson Coca-Cola Invitational 2026Apr 11 · 1600 Meters · Place 20 · ShanleyShanley1600 Meters20.5:21.64a9
Apr 11Dickinson Coca-Cola Invitational 2026Apr 11 · 800 Meters · Place 17 · ShanleyShanley800 Meters17.2:16.48a9
Mar 19Fargo Metro MeetMar 19 · 800 Meters · Place 13 · ShanleyShanley800 Meters132:17.11a9

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 27North Dakota State Class A IndoorMar 27 · 1600 Meters · Place 25 · ShanleyShanley1600 Meters255:00.66a PB9
Mar 21USATF Dakotas HS Indoor ChampionshipsMar 21 · 800 Meters · Place 3 · ShanleyShanley800 Meters32:12.94a PB9

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 192025 Boys All-City Middle School InviteMay 19 · 800 Meters · Place 1 · Sacred HeartSacred Heart800 Meters12:14.83a8
May 9Soaring Eagle InviteMay 9 · 1600 Meters · Place 18 · ShanleyShanley1600 Meters185:17.85a8
Apr 26Fargo Elite MeetApr 26 · 1600 Meters · Place 19 · ShanleyShanley1600 Meters19.5:04.47a8
Apr 24Shanley InvitationalApr 24 · 1600 Meters · Place 31 · ShanleyShanley1600 Meters31.5:03.67a8
Apr 24Shanley InvitationalApr 24 · 800 Meters · ShanleyShanley800 MetersRelay Split—2:10.2hUnofficial8
Apr 22Discovery Invite IApr 22 · 200 Meters · Place 1 · Sacred HeartSacred Heart200 Meters1.26.57a PB8
Apr 22Discovery Invite IApr 22 · 100 Meters · Place 8 · Sacred HeartSacred Heart100 Meters8.13.11a PB8
Apr 11Catholic Quadrangular True Team MeetApr 11 · 1600 Meters · Place 9 · ShanleyShanley1600 Meters95:08.99a8
Apr 11Catholic Quadrangular True Team MeetApr 11 · 800 Meters · Place 8 · ShanleyShanley800 Meters82:21.99a8
Mar 20Fargo Metro MeetMar 20 · 1600 Meters · Place 15 · ShanleyShanley1600 Meters155:12.05a8
Mar 20Fargo Metro MeetMar 20 · 800 Meters · Place 12 · ShanleyShanley800 Meters122:18.33a8

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 5EDC Indoor MeetApr 5 · 800 Meters · Place 16 · ShanleyShanley800 Meters162:16.61a8
Mar 29North Dakota State JV IndoorMar 29 · 1600 Meters · Place 1 · ShanleyShanley1600 Meters15:05.76a8

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 5Back to Track All-Comers MeetJun 5 · 1500 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth1500 Meters14:48.35a PB—
Jun 5Back to Track All-Comers MeetJun 5 · 400 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth400 Meters11:00.69a—
May 17East RegionMay 17 · 1600 Meters · Place 27 · ShanleyShanley1600 Meters275:08.97a—
May 162024 Boys All-City Middle School InviteMay 16 · 800 Meters · Place 1 · Sacred HeartSacred Heart800 Meters1.2:17.38a7
May 13Shanley "Last Chance" InvitationalMay 13 · 1600 Meters · Place 8 · ShanleyShanley1600 Meters85:00.49a PB—
May 10Soaring Eagle InvitationalMay 10 · 1600 Meters · Place 13 · ShanleyShanley1600 Meters135:04.32a—
May 7Discovery Middle School Invite IIMay 7 · 1600 Meters · Place 1 · Sacred HeartSacred Heart1600 Meters1.5:09.20a7
May 7Discovery Middle School Invite IIMay 7 · 400 Meters · Place 1 · Sacred HeartSacred Heart400 Meters1.1:01.76a7
May 3Packer RelaysMay 3 · 1600 Meters · Place 25 · ShanleyShanley1600 Meters255:01.03a—
May 1Liberty Middle School Invite IMay 1 · 1600 Meters · Place 1 · Sacred HeartSacred Heart1600 Meters1.5:04.23a7
May 1Liberty Middle School Invite IMay 1 · 800 Meters · Place 1 · Sacred HeartSacred Heart800 Meters1.2:20.21a7
May 1Liberty Middle School Invite IMay 1 · 100 Meters · Sacred HeartSacred Heart100 Meters—DNS7
Apr 25Kevin Froeber MS ClassicApr 25 · 1600 Meters · Place 1 · Sacred HeartSacred Heart1600 Meters1.5:22.39a7
Apr 25Kevin Froeber MS ClassicApr 25 · 800 Meters · Place 1 · Sacred HeartSacred Heart800 Meters1.2:32.17a7
Apr 23Valley City Junior HighApr 23 · 1600 Meters · Place 1 · Sacred HeartSacred Heart1600 Meters15:15.43a—
Apr 23Valley City Junior HighApr 23 · 800 Meters · Place 1 · Sacred HeartSacred Heart800 Meters12:26.43a—
Apr 15Fargo South QuadApr 15 · 400 Meters · Place 15 · ShanleyShanley400 Meters151:02.16a—
Apr 12Sheyenne InvitationalApr 12 · 800 Meters · Place 14 · ShanleyShanley800 Meters142:19.60a—
Apr 1Thundering Herd HS ClassicApr 1 · 800 Meters · Place 24 · ShanleyShanley800 Meters242:22.14a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 6EDC Indoor MeetApr 6 · 1600 Meters · Place 18 · ShanleyShanley1600 Meters185:04.07a—
Apr 6EDC Indoor MeetApr 6 · 800 Meters · Place 27 · ShanleyShanley800 Meters272:20.82a—
Mar 23North Dakota State JV IndoorMar 23 · 1600 Meters · Place 2 · ShanleyShanley1600 Meters25:12.57a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
Jun 21Longest Day All-Comer's MeetJun 21 · 1500 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth1500 Meters25:06.14a—
Jun 16USATF Dakotas Association Junior Olympic, Open, Masters, Racewalk ChampionshipsJun 16 · 3000 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth3000 Meters111:39.26a—
Jun 16USATF Dakotas Association Junior Olympic, Open, Masters, Racewalk ChampionshipsJun 16 · 1500 Meters · Place 3 · Team NoDak YouthTeam NoDak Youth1500 Meters35:22.90a—
Jun 7Back to Track All-Comers MeetJun 7 · 1500 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth1500 Meters25:26.70a—
May 24Black & Gold Youth Track and Field MeetMay 24 · 1600 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth1600 Meters2.5:56.79a6
May 24Black & Gold Youth Track and Field MeetMay 24 · 800 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth800 Meters1.2:52.08a6
May 17Be Elite! K-8 Youth MeetMay 17 · High Jump · Place 3 · Team NoDak YouthTeam NoDak YouthHigh Jump33-9—
May 17Be Elite! K-8 Youth MeetMay 17 · 1600 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth1600 Meters15:53.43a—
May 17Be Elite! K-8 Youth MeetMay 17 · 800 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth800 Meters12:46.01a—
May 10Elite Kids Youth Track & Field MeetMay 10 · 800 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth800 Meters12:44.01a—

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 11Black & Gold Youth Track and Field MeetMay 11 · 1600 Meters · Team NoDak YouthTeam NoDak Youth1600 Meters--DNS5
May 11Black & Gold Youth Track and Field MeetMay 11 · High Jump · Place 2 · Team NoDak YouthTeam NoDak YouthHigh Jump2.3-08.005
May 11Black & Gold Youth Track and Field MeetMay 11 · 800 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth800 Meters1.2:46.11a5
May 11Black & Gold Youth Track and Field MeetMay 11 · 200 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth200 Meters2.33.32a5
May 4Elite Kids Youth Track & Field MeetMay 4 · 1600 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth1600 Meters1.5:52.10a5
May 4Elite Kids Youth Track & Field MeetMay 4 · High Jump · Place 4 · Team NoDak YouthTeam NoDak YouthHigh Jump4.1.12m PB5
May 4Elite Kids Youth Track & Field MeetMay 4 · 200 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth200 Meters1.32.21a5

2021 Outdoor Track

16 results
DateMeetEventPlMarkGr
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 3000 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth3000 Meters1.11:28.38a PB4
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 1500 Meters · Place 5 · Team NoDak YouthTeam NoDak Youth1500 Meters5.5:22.46a4
Jul 82021 USATF Region 8 Outdoor Track & Field ChampionshipJul 8 · 400 Meters · Place 12 · Team NoDak YouthTeam NoDak Youth400 Meters12.1:11.52a4
Jun 18Dakotas Association InvitationalJun 18 · Long Jump · Place 4 · Team NoDak YouthTeam NoDak YouthLong Jump4.3.56m4
Jun 18Dakotas Association InvitationalJun 18 · 1500 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth1500 Meters1.5:36.76a4
Jun 18Dakotas Association InvitationalJun 18 · 400 Meters · Place 3 · Team NoDak YouthTeam NoDak Youth400 Meters3.1:13.11a4
Jun 18Dakotas Association InvitationalJun 18 · 200 Meters · Place 3 · Team NoDak YouthTeam NoDak Youth200 Meters3.31.92a4
Jun 9Be Elite! All-Comer's MeetJun 9 · Long Jump · Place 6 · Team NoDak YouthTeam NoDak YouthLong Jump6.11' 10 PB4
Jun 9Be Elite! All-Comer's MeetJun 9 · 1500 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth1500 Meters2.5:27.80a4
Jun 9Be Elite! All-Comer's MeetJun 9 · 400 Meters · Place 1 · Team NoDak YouthTeam NoDak Youth400 Meters1.1:14.55a4
May 26Elite Kids Track & Field Meet #2May 26 · Long Jump · Place 6 · Team NoDak YouthTeam NoDak YouthLong Jump6.10' 94
May 26Elite Kids Track & Field Meet #2May 26 · High Jump · Place 4 · Team NoDak YouthTeam NoDak YouthHigh Jump4.3' 64
May 26Elite Kids Track & Field Meet #2May 26 · 400 Meters · Place 3 · Team NoDak YouthTeam NoDak Youth400 Meters3.1:14.58a4
May 26Elite Kids Track & Field Meet #2May 26 · 100 Meters · Place 5 · Team NoDak YouthTeam NoDak Youth100 Meters5.16.33a4
May 12Elite Kids Track & Field Meet #1May 12 · 1600 Meters · Place 2 · Team NoDak YouthTeam NoDak Youth1600 Meters2.6:24.80a4
May 12Elite Kids Track & Field Meet #1May 12 · 200 Meters · Place 4 · Team NoDak YouthTeam NoDak Youth200 Meters4.31.64a4