Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorMike Grandall Invite · Mar 205:03.44aMike Grandall InviteMarch 20, 2026
1600 Meters · IndoorNorth Dakota State JV Indoor · Mar 295:23.66aNorth Dakota State JV IndoorMarch 29, 2025
1600 Meters · OutdoorPacker Relays · May 14:49.17aPacker RelaysMay 1, 2026
3200 Meters · OutdoorFargo Rotary Invite · May 710:34.83aFargo Rotary InviteMay 7, 2026
400 Meters · OutdoorDiscovery Middle School Invite II · May 71:07.51aDiscovery Middle School Invite IIMay 7, 2024
800 Meters · IndoorNorth Dakota State Class B Indoor · Mar 282:16.80aNorth Dakota State Class B IndoorMarch 28, 2026
800 Meters · OutdoorHillsboro-Central Valley Varsity Track Meet · Apr 252:19.06aHillsboro-Central Valley Varsity Track MeetApril 25, 2026
Pole Vault · Outdoor2024 Boys All-City Middle School Invite · May 166' 62024 Boys All-City Middle School InviteMay 16, 2024

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 16NDHSAA South East RegionMay 16 · 3200 Meters · Place 5 · Oak Grove LutheranOak Grove Lutheran3200 Meters510:43.68a10
May 16NDHSAA South East RegionMay 16 · 1600 Meters · Place 5 · Oak Grove LutheranOak Grove Lutheran1600 Meters54:51.58a10
May 8Soaring Eagle InviteMay 8 · 1600 Meters · Place 9 · Oak Grove LutheranOak Grove Lutheran1600 Meters95:08.26a10
May 7Fargo Rotary InviteMay 7 · 3200 Meters · Place 7 · Oak Grove LutheranOak Grove Lutheran3200 Meters7.10:34.83a PB10
May 1Packer RelaysMay 1 · 3200 Meters · Oak Grove LutheranOak Grove Lutheran3200 Meters—DNS10
May 1Packer RelaysMay 1 · 1600 Meters · Place 12 · Oak Grove LutheranOak Grove Lutheran1600 Meters12.4:49.17a PB10
Apr 25Hillsboro-Central Valley Varsity Track MeetApr 25 · 1600 Meters · Place 3 · Oak Grove LutheranOak Grove Lutheran1600 Meters34:58.56a10
Apr 25Hillsboro-Central Valley Varsity Track MeetApr 25 · 800 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran800 Meters62:19.06a PB10
Apr 21Sheyenne InvitationalApr 21 · 3200 Meters · Place 10 · Oak Grove LutheranOak Grove Lutheran3200 Meters10.11:36.11a10
Apr 14Spartan Classic Track and Field MeetApr 14 · 3200 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran3200 Meters610:56.93a10
Apr 14Spartan Classic Track and Field MeetApr 14 · 1600 Meters · Place 6 · Oak Grove LutheranOak Grove Lutheran1600 Meters65:00.19a10
Apr 2Thundering Herd ClassicApr 2 · 1600 Meters · Place 22 · Oak Grove LutheranOak Grove Lutheran1600 Meters225:03.71a10
Mar 20Mike Grandall InviteMar 20 · 1 Mile · Place 10 · Oak Grove LutheranOak Grove Lutheran1 Mile105:03.44a PB10

2026 Indoor Track

1 results
DateMeetEventPlMarkGr
Mar 28North Dakota State Class B IndoorMar 28 · 800 Meters · Place 9 · Oak Grove LutheranOak Grove Lutheran800 Meters92:16.80a PB10

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 16NDHSAA East RegionMay 16 · 1600 Meters · Place 27 · ShanleyShanley1600 Meters275:20.63a9
May 16NDHSAA East RegionMay 16 · 800 Meters · Place 29 · ShanleyShanley800 Meters292:31.08a9
May 9Soaring Eagle InviteMay 9 · 1600 Meters · Place 16 · ShanleyShanley1600 Meters165:16.31a9
May 2Packer RelaysMay 2 · 800 Meters · Place 35 · ShanleyShanley800 Meters352:23.64a9
Apr 24Shanley InvitationalApr 24 · 1600 Meters · Place 27 · ShanleyShanley1600 Meters27.4:59.46a9
Apr 24Shanley InvitationalApr 24 · 800 Meters · ShanleyShanley800 Meters—DNS9
Apr 11Catholic Quadrangular True Team MeetApr 11 · 1600 Meters · Place 10 · ShanleyShanley1600 Meters105:10.26a9
Apr 11Catholic Quadrangular True Team MeetApr 11 · 800 Meters · Place 11 · ShanleyShanley800 Meters112:26.31a9
Mar 20Fargo Metro MeetMar 20 · 1600 Meters · Place 25 · ShanleyShanley1600 Meters255:30.39a9
Mar 20Fargo Metro MeetMar 20 · 800 Meters · Place 46 · ShanleyShanley800 Meters462:40.81a9

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 5EDC Indoor MeetApr 5 · 800 Meters · Place 28 · ShanleyShanley800 Meters282:26.60a9
Mar 29North Dakota State JV IndoorMar 29 · 1600 Meters · Place 6 · ShanleyShanley1600 Meters65:23.66a PB9

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 162024 Boys All-City Middle School InviteMay 16 · 1600 Meters · Place 9 · Sacred HeartSacred Heart1600 Meters9.5:37.13a8
May 162024 Boys All-City Middle School InviteMay 16 · Pole Vault · Place 8 · Sacred HeartSacred HeartPole Vault8.6' 6 PB8
May 162024 Boys All-City Middle School InviteMay 16 · 800 Meters · Place 12 · Sacred HeartSacred Heart800 Meters12.2:35.84a8
May 162024 Boys All-City Middle School InviteMay 16 · 400 Meters · Place 29 · Sacred HeartSacred Heart400 Meters29.1:09.15a8
May 7Discovery Middle School Invite IIMay 7 · 1600 Meters · Place 5 · Sacred HeartSacred Heart1600 Meters5.5:37.70a8
May 7Discovery Middle School Invite IIMay 7 · Long Jump · Sacred HeartSacred HeartLong Jump—DNS8
May 7Discovery Middle School Invite IIMay 7 · Pole Vault · Sacred HeartSacred HeartPole Vault—NH8
May 7Discovery Middle School Invite IIMay 7 · 400 Meters · Place 4 · Sacred HeartSacred Heart400 Meters4.1:07.51a PB8
May 1Liberty Middle School Invite IMay 1 · 1600 Meters · Place 5 · Sacred HeartSacred Heart1600 Meters5.5:42.46a8
May 1Liberty Middle School Invite IMay 1 · Pole Vault · Sacred HeartSacred HeartPole Vault—NH8
May 1Liberty Middle School Invite IMay 1 · 800 Meters · Place 4 · Sacred HeartSacred Heart800 Meters4.2:30.56a8