Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHeritage Invite I (JH) · May 815.27aHeritage Invite I (JH)May 8, 2023
100m Hurdles · 33" / 0.838m · Outdoor2024 Boys All-City Middle School Invite · May 1620.04a2024 Boys All-City Middle School InviteMay 16, 2024
1600 Meters · IndoorEDC Indoor Meet · Apr 65:19.98aEDC Indoor MeetApril 6, 2024
1600 Meters · OutdoorShanley Invitational · Apr 234:41.10aShanley InvitationalApril 23, 2026
200 Meters · IndoorNorth Dakota State JV Indoor · Mar 2530.77aNorth Dakota State JV IndoorMarch 25, 2023
200 Meters · OutdoorDiscovery Invite II (JH) · May 531.61aDiscovery Invite II (JH)May 5, 2023
200m Hurdles · 30" / 0.762m · OutdoorLiberty Middle School Invite I · May 136.32aLiberty Middle School Invite IMay 1, 2024
200m Hurdles · 33" / 0.838m · Outdoor2024 Boys All-City Middle School Invite · May 1635.56a2024 Boys All-City Middle School InviteMay 16, 2024
300m Hurdles · 36" / 0.914m · OutdoorShanley Invitational · Apr 2448.06aShanley InvitationalApril 24, 2025
3200 Meters · IndoorUSATF Dakotas HS Indoor Championships · Mar 2110:23.61aUSATF Dakotas HS Indoor ChampionshipsMarch 21, 2026
3200 Meters · Outdoor2026 NDHSAA Class A & B State Meet · May 2110:12.31a2026 NDHSAA Class A & B State MeetMay 21, 2026
400 Meters · OutdoorFargo South Quad · Apr 151:06.88aFargo South QuadApril 15, 2024
60 Meter · IndoorNorth Dakota State JV Indoor · Mar 259.55aNorth Dakota State JV IndoorMarch 25, 2023
800 Meters · IndoorNorth Dakota State Class A Indoor · Mar 282:16.26aNorth Dakota State Class A IndoorMarch 28, 2025
800 Meters · OutdoorDickinson Coca-Cola Invitational 2026 · Apr 112:11.18aDickinson Coca-Cola Invitational 2026April 11, 2026

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 212026 NDHSAA Class A & B State MeetMay 21 · 3200 Meters · Place 19 · ShanleyShanley3200 Meters19.10:12.31a PB10
May 15NDHSAA East RegionMay 15 · 3200 Meters · Place 5 · ShanleyShanley3200 Meters5.10:12.83a10
May 8Soaring Eagle InviteMay 8 · 3200 Meters · Place 3 · ShanleyShanley3200 Meters310:27.95a10
Apr 23Shanley InvitationalApr 23 · 1600 Meters · Place 5 · ShanleyShanley1600 Meters54:41.10a PB10
Apr 16Tri-State Catholic InvitationalApr 16 · 1600 Meters · Place 1 · ShanleyShanley1600 Meters14:49.38a10
Apr 14Spartan Classic Track and Field MeetApr 14 · 3200 Meters · Place 2 · ShanleyShanley3200 Meters210:14.73a10
Apr 11Dickinson Coca-Cola Invitational 2026Apr 11 · 1600 Meters · Place 7 · ShanleyShanley1600 Meters7.4:52.58a10
Apr 11Dickinson Coca-Cola Invitational 2026Apr 11 · 800 Meters · Place 10 · ShanleyShanley800 Meters10.2:11.18a PB10
Mar 19Fargo Metro MeetMar 19 · 1600 Meters · Place 6 · ShanleyShanley1600 Meters64:49.33a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 27North Dakota State Class A IndoorMar 27 · 3200 Meters · Place 14 · ShanleyShanley3200 Meters1410:37.53a10
Mar 21USATF Dakotas HS Indoor ChampionshipsMar 21 · 3200 Meters · Place 2 · ShanleyShanley3200 Meters210:23.61a PB10

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 16NDHSAA East RegionMay 16 · 3200 Meters · Place 12 · ShanleyShanley3200 Meters1210:58.35a9
May 9Soaring Eagle InviteMay 9 · 300m Hurdles · Place 11 · ShanleyShanley300m Hurdles1149.80a9
May 9Soaring Eagle InviteMay 9 · 1600 Meters · Place 10 · ShanleyShanley1600 Meters105:01.30a9
May 2Packer RelaysMay 2 · 300m Hurdles · Place 29 · ShanleyShanley300m Hurdles2950.01a9
May 2Packer RelaysMay 2 · 3200 Meters · Place 4 · ShanleyShanley3200 Meters410:32.53a9
Apr 26Fargo Elite MeetApr 26 · 3200 Meters · Place 10 · ShanleyShanley3200 Meters10.10:42.45a9
Apr 24Shanley InvitationalApr 24 · 3200 Meters · Place 8 · ShanleyShanley3200 Meters8.10:34.83a9
Apr 24Shanley InvitationalApr 24 · 300m Hurdles · Place 31 · ShanleyShanley300m Hurdles36" / 0.914m31.48.06a PB9
Apr 11Catholic Quadrangular True Team MeetApr 11 · 300m Hurdles · Place 8 · ShanleyShanley300m Hurdles850.56a9
Apr 11Catholic Quadrangular True Team MeetApr 11 · 3200 Meters · Place 2 · ShanleyShanley3200 Meters210:44.88a9
Mar 20Fargo Metro MeetMar 20 · 1600 Meters · Place 8 · ShanleyShanley1600 Meters85:01.37a9
Mar 20Fargo Metro MeetMar 20 · 800 Meters · Place 16 · ShanleyShanley800 Meters162:20.34a9

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 5EDC Indoor MeetApr 5 · 300m Hurdles · Place 16 · ShanleyShanley300m Hurdles1649.07a9
Mar 28North Dakota State Class A IndoorMar 28 · 800 Meters · Place 32 · ShanleyShanley800 Meters322:16.26a PB9

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 162024 Boys All-City Middle School InviteMay 16 · 200m Hurdles · Place 6 · Sacred HeartSacred Heart200m Hurdles33" / 0.838m6.35.56a PB8
May 162024 Boys All-City Middle School InviteMay 16 · 1600 Meters · Place 6 · Sacred HeartSacred Heart1600 Meters6.5:23.15a8
May 162024 Boys All-City Middle School InviteMay 16 · 100m Hurdles · Place 4 · Sacred HeartSacred Heart100m Hurdles33" / 0.838m4.20.04a PB8
May 162024 Boys All-City Middle School InviteMay 16 · 800 Meters · Place 11 · Sacred HeartSacred Heart800 Meters11.2:32.05a8
May 7Discovery Middle School Invite IIMay 7 · 200m Hurdles · Place 3 · Sacred HeartSacred Heart200m Hurdles30" / 0.762m3.37.86a8
May 7Discovery Middle School Invite IIMay 7 · 1600 Meters · Place 3 · Sacred HeartSacred Heart1600 Meters3.5:28.99a8
May 7Discovery Middle School Invite IIMay 7 · 100m Hurdles · Place 2 · Sacred HeartSacred Heart100m Hurdles33" / 0.838m2.20.35a8
May 3Packer RelaysMay 3 · 800 Meters · Place 44 · ShanleyShanley800 Meters442:28.77a—
May 1Liberty Middle School Invite IMay 1 · 200m Hurdles · Place 5 · Sacred HeartSacred Heart200m Hurdles30" / 0.762m5.36.32a PB8
May 1Liberty Middle School Invite IMay 1 · 1600 Meters · Place 9 · Sacred HeartSacred Heart1600 Meters9.6:14.22a8
Apr 25Kevin Froeber MS ClassicApr 25 · 200m Hurdles · Place 4 · Sacred HeartSacred Heart200m Hurdles30" / 0.762m4.37.05a8
Apr 25Kevin Froeber MS ClassicApr 25 · 1600 Meters · Place 2 · Sacred HeartSacred Heart1600 Meters2.5:47.06a8
Apr 25Kevin Froeber MS ClassicApr 25 · 100m Hurdles · Place 3 · Sacred HeartSacred Heart100m Hurdles33" / 0.838m3.21.13a8
Apr 25Kevin Froeber MS ClassicApr 25 · High Jump · Sacred HeartSacred HeartHigh Jump—NH8
Apr 23Valley City Junior HighApr 23 · 200m Hurdles · Place 2 · Sacred HeartSacred Heart200m Hurdles232.18a—
Apr 23Valley City Junior HighApr 23 · 110m Hurdles · Place 4 · Sacred HeartSacred Heart110m Hurdles420.52a—
Apr 23Valley City Junior HighApr 23 · 1600 Meters · Place 2 · Sacred HeartSacred Heart1600 Meters25:37.79a—
Apr 15Fargo South QuadApr 15 · 300m Hurdles · Place 13 · ShanleyShanley300m Hurdles1355.04a—
Apr 15Fargo South QuadApr 15 · 400 Meters · Place 20 · ShanleyShanley400 Meters201:06.88a PB—
Apr 12Sheyenne InvitationalApr 12 · 800 Meters · Place 21 · ShanleyShanley800 Meters212:31.56a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 6EDC Indoor MeetApr 6 · 1600 Meters · Place 27 · ShanleyShanley1600 Meters275:19.98a PB—
Apr 6EDC Indoor MeetApr 6 · 800 Meters · Place 34 · ShanleyShanley800 Meters342:29.41a—
Mar 23North Dakota State JV IndoorMar 23 · 1600 Meters · Place 5 · ShanleyShanley1600 Meters55:30.57a—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18All-City Outdoor - Boys (JH)May 18 · 200m Hurdles · Place 8 · Sacred HeartSacred Heart200m Hurdles837.66a—
May 18All-City Outdoor - Boys (JH)May 18 · 100m Hurdles · Place 5 · Sacred HeartSacred Heart100m Hurdles522.31a—
May 8Heritage Invite I (JH)May 8 · 200m Hurdles · Place 1 · Sacred HeartSacred Heart200m Hurdles134.37a—
May 8Heritage Invite I (JH)May 8 · 100m Hurdles · Place 1 · Sacred HeartSacred Heart100m Hurdles121.33a—
May 8Heritage Invite I (JH)May 8 · 100 Meters · Place 12 · Sacred HeartSacred Heart100 Meters1215.27a PB—
May 5Discovery Invite II (JH)May 5 · 200m Hurdles · Place 3 · Sacred HeartSacred Heart200m Hurdles338.13a—
May 5Discovery Invite II (JH)May 5 · 100m Hurdles · Place 1 · Sacred HeartSacred Heart100m Hurdles121.59a—
May 5Discovery Invite II (JH)May 5 · 200 Meters · Place 8 · Sacred HeartSacred Heart200 Meters831.61a PB—
Apr 25Wahpeton Junior High Invite (2)Apr 25 · 200m Hurdles · Place 2 · Sacred HeartSacred Heart200m Hurdles36" / 0.914m2.32.4Unofficial7
Apr 25Wahpeton Junior High Invite (2)Apr 25 · 110m Hurdles · Place 3 · Sacred HeartSacred Heart110m Hurdles39" / 0.991m3.21.7Unofficial7
Apr 25Wahpeton Junior High Invite (2)Apr 25 · 100 Meters · Place 12 · Sacred HeartSacred Heart100 Meters12.14.4Unofficial7

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 25North Dakota State JV IndoorMar 25 · 60 Meter · Place 147 · ShanleyShanley60 Meter147.9.55a PB7
Mar 25North Dakota State JV IndoorMar 25 · 200 Meters · Place 133 · ShanleyShanley200 Meters133.30.77a PB7