Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorTri-State Catholic Invitational · Apr 1611.69aTri-State Catholic InvitationalApril 16, 2026
100m Hurdles · 30" / 0.762m · OutdoorDiscovery Invitational II (JH) · May 1018.79Discovery Invitational II (JH)May 10, 2022
100m Hurdles · 39" / 0.991m · OutdoorKevin Froeber Classic Junior High Track & Field Meet · May 321.22aKevin Froeber Classic Junior High Track & Field MeetMay 3, 2022
110m Hurdles · 39" / 0.991m · Outdoor2026 NDHSAA Class A & B State Meet · May 2115.55a2026 NDHSAA Class A & B State MeetMay 21, 2026
200 Meters · IndoorUSATF Dakotas HS Indoor Championships · Mar 2124.90aUSATF Dakotas HS Indoor ChampionshipsMarch 21, 2026
200 Meters · OutdoorFargo Metro Meet · Mar 1924.98aFargo Metro MeetMarch 19, 2026
300m Hurdles · 36" / 0.914m · OutdoorJamestown True Team Triangular · Apr 2351.77aJamestown True Team TriangularApril 23, 2024
55 Meter · IndoorCobber North Dakota HS Indoor · Mar 188.09aCobber North Dakota HS IndoorMarch 18, 2023
60 Meter · IndoorNorth Dakota State JV Indoor · Mar 258.90aNorth Dakota State JV IndoorMarch 25, 2023
60 Meters · IndoorNorth Dakota State JV Indoor · Mar 238.57aNorth Dakota State JV IndoorMarch 23, 2024
60 Meters · OutdoorFargo Metro Meet · Mar 208.06aFargo Metro MeetMarch 20, 2025
Long Jump · OutdoorKevin Froeber Classic Junior High Track & Field Meet · May 311' 10Kevin Froeber Classic Junior High Track & Field MeetMay 3, 2022

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 212026 NDHSAA Class A & B State MeetMay 21 · 110m Hurdles · Place 10 · ShanleyShanley110m Hurdles39" / 0.991mRound P10.15.55a PBWind: 1.911
May 15NDHSAA East RegionMay 15 · 110m Hurdles · Place 16 · ShanleyShanley110m Hurdles39" / 0.991m16.17.17a11
May 15NDHSAA East RegionMay 15 · 100 Meters · Place 32 · ShanleyShanley100 Meters32.11.89a11
May 8Soaring Eagle InviteMay 8 · 110m Hurdles · Place 1 · ShanleyShanley110m Hurdles115.83a11
May 8Soaring Eagle InviteMay 8 · 100 Meters · Place 17 · ShanleyShanley100 Meters1711.79a11
May 1Packer RelaysMay 1 · 110m Hurdles · Place 4 · ShanleyShanley110m Hurdles39" / 0.991m4.15.56a11
May 1Packer RelaysMay 1 · 100 Meters · Place 29 · ShanleyShanley100 Meters29.11.90a11
Apr 289th Annual Joan Halland ClassicApr 28 · 110m Hurdles · Place 3 · ShanleyShanley110m Hurdles315.70a11
Apr 289th Annual Joan Halland ClassicApr 28 · 100 Meters · Place 12 · ShanleyShanley100 Meters1211.96a11
Apr 23Shanley InvitationalApr 23 · 110m Hurdles · Place 9 · ShanleyShanley110m Hurdles916.51a11
Apr 16Tri-State Catholic InvitationalApr 16 · 110m Hurdles · Place 2 · ShanleyShanley110m Hurdles215.79a11
Apr 16Tri-State Catholic InvitationalApr 16 · 100 Meters · Place 16 · ShanleyShanley100 Meters1611.69a PB11
Apr 14Spartan Classic Track and Field MeetApr 14 · 110m Hurdles · Place 2 · ShanleyShanley110m Hurdles215.97a11
Mar 19Fargo Metro MeetMar 19 · 60m Hurdles · Place 4 · ShanleyShanley60m Hurdles49.05a11
Mar 19Fargo Metro MeetMar 19 · 200 Meters · Place 12 · ShanleyShanley200 Meters1224.98a PB11

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Mar 27North Dakota State Class A IndoorMar 27 · Long Jump · Place 42 · ShanleyShanleyLong Jump4217-3.7511
Mar 27North Dakota State Class A IndoorMar 27 · 60m Hurdles · Place 11 · ShanleyShanley60m Hurdles119.14a11
Mar 27North Dakota State Class A IndoorMar 27 · 200 Meters · Place 52 · ShanleyShanley200 Meters5225.15a11
Mar 21USATF Dakotas HS Indoor ChampionshipsMar 21 · Long Jump · Place 7 · ShanleyShanleyLong Jump717-1.7511
Mar 21USATF Dakotas HS Indoor ChampionshipsMar 21 · 60m Hurdles · Place 1 · ShanleyShanley60m Hurdles19.05a11
Mar 21USATF Dakotas HS Indoor ChampionshipsMar 21 · 200 Meters · Place 6 · ShanleyShanley200 Meters624.90a PB11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 12Deacon Last ChanceMay 12 · 110m Hurdles · Place 8 · ShanleyShanley110m Hurdles818.13a10
May 9Soaring Eagle InviteMay 9 · 110m Hurdles · Place 7 · ShanleyShanley110m Hurdles717.03a10
May 7EDC JVMay 7 · 110m Hurdles · Place 3 · ShanleyShanley110m Hurdles317.89a10
Apr 26Fargo Elite MeetApr 26 · 110m Hurdles · Place 13 · ShanleyShanley110m Hurdles39" / 0.991m13.17.20aWind: 1.410
Apr 24Shanley InvitationalApr 24 · 110m Hurdles · Place 13 · ShanleyShanley110m Hurdles39" / 0.991m13.17.35aWind: 0.110
Apr 11Catholic Quadrangular True Team MeetApr 11 · High Jump · Place 9 · ShanleyShanleyHigh Jump95-010
Apr 11Catholic Quadrangular True Team MeetApr 11 · 110m Hurdles · Place 2 · ShanleyShanley110m Hurdles218.19a10
Apr 11Catholic Quadrangular True Team MeetApr 11 · 200 Meters · Place 25 · ShanleyShanley200 Meters2527.68a10
Mar 20Fargo Metro MeetMar 20 · 60m Hurdles · Place 6 · ShanleyShanley60m Hurdles69.62a10
Mar 20Fargo Metro MeetMar 20 · 60 Meters · Place 62 · ShanleyShanley60 Meters628.06a PB10

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 5EDC Indoor MeetApr 5 · 60m Hurdles · Place 11 · ShanleyShanley60m Hurdles119.49a10

2024 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 17East RegionMay 17 · 300m Hurdles · Place 27 · ShanleyShanley300m Hurdles2748.11a—
May 17East RegionMay 17 · 110m Hurdles · Place 20 · ShanleyShanley110m Hurdles2018.54a—
May 13Shanley "Last Chance" InvitationalMay 13 · 300m Hurdles · Place 12 · ShanleyShanley300m Hurdles1251.92a—
May 13Shanley "Last Chance" InvitationalMay 13 · 110m Hurdles · Place 8 · ShanleyShanley110m Hurdles819.45a—
May 10Soaring Eagle InvitationalMay 10 · 300m Hurdles · Place 11 · ShanleyShanley300m Hurdles1149.74a—
May 10Soaring Eagle InvitationalMay 10 · 110m Hurdles · Place 10 · ShanleyShanley110m Hurdles1018.67a—
May 10Soaring Eagle InvitationalMay 10 · 200 Meters · Place 50 · ShanleyShanley200 Meters5027.08a—
May 3Packer RelaysMay 3 · 300m Hurdles · Place 25 · ShanleyShanley300m Hurdles2549.94a—
May 3Packer RelaysMay 3 · 110m Hurdles · Place 18 · ShanleyShanley110m Hurdles1819.05a—
Apr 30Joan Halland ClassicApr 30 · 300m Hurdles · Place 13 · ShanleyShanley300m Hurdles1348.97a—
Apr 30Joan Halland ClassicApr 30 · 110m Hurdles · Place 8 · ShanleyShanley110m Hurdles819.53a—
Apr 23Jamestown True Team TriangularApr 23 · 300m Hurdles · Place 6 · ShanleyShanley300m Hurdles36" / 0.914m6.51.77a PB9
Apr 23Jamestown True Team TriangularApr 23 · 110m Hurdles · Place 5 · ShanleyShanley110m Hurdles39" / 0.991m5.19.66a9
Apr 15Fargo South QuadApr 15 · 300m Hurdles · Place 4 · ShanleyShanley300m Hurdles449.31a—
Apr 15Fargo South QuadApr 15 · 110m Hurdles · Place 3 · ShanleyShanley110m Hurdles318.99a—
Apr 15Fargo South QuadApr 15 · 200 Meters · Place 33 · ShanleyShanley200 Meters3330.43a—
Apr 12Sheyenne InvitationalApr 12 · 300m Hurdles · Place 9 · ShanleyShanley300m Hurdles948.77a—
Apr 12Sheyenne InvitationalApr 12 · 110m Hurdles · Place 6 · ShanleyShanley110m Hurdles619.39a—
Apr 12Sheyenne InvitationalApr 12 · 200 Meters · Place 63 · ShanleyShanley200 Meters6327.86a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 6EDC Indoor MeetApr 6 · 60m Hurdles · Place 2 · ShanleyShanley60m Hurdles210.68a—
Apr 6EDC Indoor MeetApr 6 · 60m Hurdles · Place 4 · ShanleyShanley60m Hurdles410.50a—
Mar 23North Dakota State JV IndoorMar 23 · 60m Hurdles · Place 8 · ShanleyShanley60m Hurdles811.01a—
Mar 23North Dakota State JV IndoorMar 23 · 200 Meters · Place 73 · ShanleyShanley200 Meters7328.56a—
Mar 23North Dakota State JV IndoorMar 23 · 60 Meters · Place 64 · ShanleyShanley60 Meters648.57a PB—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18All-City Outdoor - Boys (JH)May 18 · 100m Hurdles · Place 2 · Sacred HeartSacred Heart100m Hurdles218.99a—
May 122023 Soaring Eagle Invitational May 12 · 200 Meters · Place 74 · ShanleyShanley200 Meters7429.78a—
May 122023 Soaring Eagle Invitational May 12 · 100 Meters · Place 78 · ShanleyShanley100 Meters7814.16a—
May 8Heritage Invite I (JH)May 8 · 100m Hurdles · Place 1 · Sacred HeartSacred Heart100m Hurdles119.68a—
May 8Heritage Invite I (JH)May 8 · 100 Meters · Place 14 · Sacred HeartSacred Heart100 Meters1414.22a—
May 5Discovery Invite II (JH)May 5 · 100m Hurdles · Place 2 · Sacred HeartSacred Heart100m Hurdles219.46a—
May 5Discovery Invite II (JH)May 5 · 100 Meters · Place 13 · Sacred HeartSacred Heart100 Meters1313.87a—
Apr 25Wahpeton Junior High Invite (2)Apr 25 · 110m Hurdles · Place 2 · Sacred HeartSacred Heart110m Hurdles39" / 0.991m2.19.3Unofficial8
Apr 25Wahpeton Junior High Invite (2)Apr 25 · 100 Meters · Place 7 · Sacred HeartSacred Heart100 Meters7.13.5Unofficial8

2023 Indoor Track

4 results
DateMeetEventPlMarkGr
Mar 25North Dakota State JV IndoorMar 25 · 60 Meter · Place 130 · ShanleyShanley60 Meter130.8.90a PB8
Mar 25North Dakota State JV IndoorMar 25 · 200 Meters · Place 121 · ShanleyShanley200 Meters121.29.22a8
Mar 18Cobber North Dakota HS IndoorMar 18 · 55 Meter · Place 20 · ShanleyShanley55 Meter20.8.09a PB8
Mar 18Cobber North Dakota HS IndoorMar 18 · 200 Meters · Place 17 · ShanleyShanley200 Meters17.29.54a8

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 18All City Junior High Meet (JH)May 18 · 100m Hurdles · Place 9 · Sacred HeartSacred Heart100m Hurdles39" / 0.991m9.21.07aUnofficial8
May 18All City Junior High Meet (JH)May 18 · Long Jump · Place 32 · Sacred HeartSacred HeartLong Jump32.11' 9Unofficial8
May 18All City Junior High Meet (JH)May 18 · 100 Meters · Place 27 · Sacred HeartSacred Heart100 Meters27.14.64aUnofficial8
May 10Discovery Invitational II (JH)May 10 · 100m Hurdles · Place 5 · Sacred HeartSacred Heart100m Hurdles30" / 0.762m5.18.79 PB8
May 10Discovery Invitational II (JH)May 10 · Long Jump · Place 11 · Sacred HeartSacred HeartLong Jump11.11'9"8
May 10Discovery Invitational II (JH)May 10 · 100 Meters · Place 23 · Sacred HeartSacred Heart100 Meters23.14.918
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · 100m Hurdles · Place 10 · Sacred HeartSacred Heart100m Hurdles39" / 0.991m10.21.22a PB8
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · Long Jump · Place 16 · Sacred HeartSacred HeartLong Jump16.11' 10 PB8
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · 100 Meters · Place 26 · Sacred HeartSacred Heart100 Meters26.14.91a8