Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorNDHSAA East Region · May 164:42.71aNDHSAA East RegionMay 16, 2025
200 Meters · IndoorBison Snowbird Meet · Mar 3125.54aBison Snowbird MeetMarch 31, 2023
200 Meters · OutdoorSoaring Eagle Invitational · May 1024.08aSoaring Eagle InvitationalMay 10, 2024
400 Meters · IndoorNorth Dakota State Class A Indoor · Mar 2751.52aNorth Dakota State Class A IndoorMarch 27, 2026
400 Meters · Outdoor2025 NDHSAA Class A & B State Meet · May 2249.83a2025 NDHSAA Class A & B State MeetMay 22, 2025
800 Meters · IndoorEDC Indoor Meet · Apr 52:04.45aEDC Indoor MeetApril 5, 2025
800 Meters · Outdoor2026 NDHSAA Class A & B State Meet · May 211:57.35a2026 NDHSAA Class A & B State MeetMay 21, 2026
Long Jump · OutdoorUSATF Minnesota Association Junior Olympic Championships · Jun 152.79mUSATF Minnesota Association Junior Olympic ChampionshipsJune 15, 2017

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

2026 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 212026 NDHSAA Class A & B State MeetMay 21 · 800 Meters · Place 6 · ShanleyShanley800 Meters6.1:57.35a PB11
May 212026 NDHSAA Class A & B State MeetMay 21 · 400 Meters · Place 3 · ShanleyShanley400 MetersRound P3.49.86a11
May 212026 NDHSAA Class A & B State MeetMay 21 · 400 Meters · Place 5 · ShanleyShanley400 Meters5.50.06a11
May 15NDHSAA East RegionMay 15 · 800 Meters · Place 2 · ShanleyShanley800 Meters2.2:00.12a11
May 15NDHSAA East RegionMay 15 · 400 Meters · Place 2 · ShanleyShanley400 Meters2.50.59a11
May 8Soaring Eagle InviteMay 8 · 1600 Meters · Place 2 · ShanleyShanley1600 Meters24:45.24a11
May 8Soaring Eagle InviteMay 8 · 800 Meters · Place 1 · ShanleyShanley800 Meters12:03.19a11
Apr 23Shanley InvitationalApr 23 · 800 Meters · Place 2 · ShanleyShanley800 Meters22:00.96a11
Apr 21Sheyenne InvitationalApr 21 · 800 Meters · ShanleyShanley800 MetersRelay Split—2:01.3hUnofficial11
Apr 16Tri-State Catholic InvitationalApr 16 · 400 Meters · Place 1 · ShanleyShanley400 Meters151.38a11
Apr 16Tri-State Catholic InvitationalApr 16 · 200 Meters · Place 6 · ShanleyShanley200 Meters624.34a11
Apr 14Spartan Classic Track and Field MeetApr 14 · 800 Meters · Place 1 · ShanleyShanley800 Meters11:58.89a11
Apr 11Dickinson Coca-Cola Invitational 2026Apr 11 · 400 Meters · Place 2 · ShanleyShanley400 Meters2.51.03a11
Mar 19Fargo Metro MeetMar 19 · 800 Meters · Place 2 · ShanleyShanley800 Meters22:07.08a11

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 27North Dakota State Class A IndoorMar 27 · 400 Meters · Place 2 · ShanleyShanley400 Meters251.52a PB11
Mar 21USATF Dakotas HS Indoor ChampionshipsMar 21 · 400 Meters · Place 1 · ShanleyShanley400 Meters151.60a11

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 222025 NDHSAA Class A & B State MeetMay 22 · 800 Meters · Place 22 · ShanleyShanley800 Meters222:03.41a10
May 222025 NDHSAA Class A & B State MeetMay 22 · 400 Meters · Place 8 · ShanleyShanley400 Meters850.50a10
May 222025 NDHSAA Class A & B State MeetMay 22 · 400 Meters · Place 3 · ShanleyShanley400 Meters349.83a PB10
May 16NDHSAA East RegionMay 16 · 1600 Meters · Place 5 · ShanleyShanley1600 Meters54:42.71a PB10
May 16NDHSAA East RegionMay 16 · 400 Meters · Place 3 · ShanleyShanley400 Meters353.20a10
May 9Soaring Eagle InviteMay 9 · 800 Meters · Place 1 · ShanleyShanley800 Meters11:59.59a10
Apr 26Fargo Elite MeetApr 26 · 400 Meters · Place 1 · ShanleyShanley400 Meters1.50.80a10
Apr 24Shanley InvitationalApr 24 · 800 Meters · ShanleyShanley800 MetersRelay Split—1:57.2hUnofficial10
Apr 24Shanley InvitationalApr 24 · 400 Meters · ShanleyShanley400 MetersRelay Split—51.9hUnofficial10
Apr 24Shanley InvitationalApr 24 · 800 Meters · Place 1 · ShanleyShanley800 Meters1.2:00.30a10
Apr 11Catholic Quadrangular True Team MeetApr 11 · 1600 Meters · Place 3 · ShanleyShanley1600 Meters34:49.80a10
Apr 11Catholic Quadrangular True Team MeetApr 11 · 800 Meters · Place 2 · ShanleyShanley800 Meters22:02.30a10
Mar 20Fargo Metro MeetMar 20 · 1600 Meters · Place 3 · ShanleyShanley1600 Meters34:46.49a10
Mar 20Fargo Metro MeetMar 20 · 800 Meters · Place 2 · ShanleyShanley800 Meters22:09.22a10

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 5EDC Indoor MeetApr 5 · 800 Meters · Place 7 · ShanleyShanley800 Meters72:04.45a PB10
Mar 28North Dakota State Class A IndoorMar 28 · 400 Meters · Place 5 · ShanleyShanley400 Meters552.97a10

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 23NDHSAA Class A State MeetMay 23 · 400 Meters · Place 23 · ShanleyShanley400 MetersRound P23.53.05a9
May 17East RegionMay 17 · 400 Meters · Place 6 · ShanleyShanley400 Meters651.03a—
May 10Soaring Eagle InvitationalMay 10 · 400 Meters · Place 3 · ShanleyShanley400 Meters351.34a—
May 10Soaring Eagle InvitationalMay 10 · 200 Meters · Place 21 · ShanleyShanley200 Meters2124.08a PB—
May 3Packer RelaysMay 3 · 400 Meters · Place 2 · ShanleyShanley400 Meters252.80a—
Apr 30Joan Halland ClassicApr 30 · 400 Meters · Place 1 · ShanleyShanley400 Meters152.44a—
Apr 23Jamestown True Team TriangularApr 23 · 400 Meters · ShanleyShanley400 MetersRelay Split—54.7hUnofficial9
Apr 23Jamestown True Team TriangularApr 23 · 400 Meters · Place 3 · ShanleyShanley400 Meters3.54.75a9
Apr 20Fargo Elite MeetApr 20 · 400 Meters · Place 6 · ShanleyShanley400 Meters653.62a—
Apr 15Fargo South QuadApr 15 · 800 Meters · Place 2 · ShanleyShanley800 Meters22:07.49a—
Apr 12Sheyenne InvitationalApr 12 · 400 Meters · Place 3 · ShanleyShanley400 Meters352.53a—
Apr 12Sheyenne InvitationalApr 12 · 200 Meters · Place 1 · ShanleyShanley200 Meters124.5—
Apr 1Thundering Herd HS ClassicApr 1 · 800 Meters · Place 7 · ShanleyShanley800 Meters72:10.48a—
Mar 14Fargo Metro MeetMar 14 · 800 Meters · Place 2 · ShanleyShanley800 Meters22:12.15a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Apr 6EDC Indoor MeetApr 6 · 400 Meters · Place 10 · ShanleyShanley400 Meters1053.84a—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 25NDHSAA State A Track & Field MeetMay 25 · 800 Meters · ShanleyShanley800 MetersRelay Split—2:09.43Unofficial8
May 19East Region MeetMay 19 · 1600 Meters · Place 22 · ShanleyShanley1600 Meters22.5:00.60a8
May 19East Region MeetMay 19 · 800 Meters · Place 24 · ShanleyShanley800 Meters24.2:13.16a8
May 18All-City Outdoor - Boys (JH)May 18 · 400 Meters · Place 1 · Sacred HeartSacred Heart400 Meters156.07a—
May 18All-City Outdoor - Boys (JH)May 18 · 200 Meters · Place 1 · Sacred HeartSacred Heart200 Meters124.84a—
May 122023 Soaring Eagle Invitational May 12 · 800 Meters · Place 12 · ShanleyShanley800 Meters122:14.88a—
May 8Heritage Invite I (JH)May 8 · 800 Meters · Place 1 · Sacred HeartSacred Heart800 Meters12:16.65a—
May 8Heritage Invite I (JH)May 8 · 200 Meters · Place 1 · Sacred HeartSacred Heart200 Meters125.00a—
May 5Discovery Invite II (JH)May 5 · 1600 Meters · Place 1 · Sacred HeartSacred Heart1600 Meters15:06.40a—
May 5Discovery Invite II (JH)May 5 · 200 Meters · Place 1 · Sacred HeartSacred Heart200 Meters125.69a—
Apr 28Shanley InvitationalApr 28 · 400 Meters · Place 9 · ShanleyShanley400 Meters955.40a—
Apr 25Wahpeton Junior High Invite (2)Apr 25 · 800 Meters · Place 1 · Sacred HeartSacred Heart800 Meters1.2:21.7Unofficial8
Apr 15Dickinson High InviteApr 15 · 400 Meters · Place 9 · ShanleyShanley400 Meters957.59a—
Mar 16Fargo Metro MeetMar 16 · 1600 Meters · Place 17 · ShanleyShanley1600 Meters175:17.768
Mar 16Fargo Metro MeetMar 16 · 800 Meters · Place 16 · ShanleyShanley800 Meters162:28.478

2023 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 31Bison Snowbird MeetMar 31 · 200 Meters · Place 42 · ShanleyShanley200 Meters42.25.54a PB8
Mar 18Cobber North Dakota HS IndoorMar 18 · 400 Meters · Place 2 · ShanleyShanley400 Meters2.57.35a8

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 21East Region MeetMay 21 · 800 Meters · Place 27 · ShanleyShanley800 Meters27.2:19.36a7
May 18All City Junior High Meet (JH)May 18 · 400 Meters · Place 1 · Sacred HeartSacred Heart400 Meters1.59.96aUnofficial7
May 10Discovery Invitational II (JH)May 10 · 800 Meters · Place 1 · Sacred HeartSacred Heart800 Meters1.2:337
May 10Discovery Invitational II (JH)May 10 · 400 Meters · Place 1 · Sacred HeartSacred Heart400 Meters1.1:01.657
May 6Packer RelaysMay 6 · 400 Meters · Place 29 · ShanleyShanley400 Meters291:00.337
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · 800 Meters · Sacred HeartSacred Heart800 Meters—DNS7
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · 400 Meters · Place 1 · Sacred HeartSacred Heart400 Meters1.1:01.05a7
May 2Shanley InvitationalMay 2 · 800 Meters · Place 31 · ShanleyShanley800 Meters312:32.067
Apr 21Fargo South InviteApr 21 · 800 Meters · Place 14 · ShanleyShanley800 Meters142:29.947

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 2EDC IndoorApr 2 · 800 Meters · Place 27 · ShanleyShanley800 Meters272:24.417
Mar 19Cobber HS IndoorMar 19 · 400 Meters · Place 13 · ShanleyShanley400 Meters13.1:04.87a7
Mar 17Fargo Metro MeetMar 17 · 800 Meters · ShanleyShanley800 Meters--SCR7

2017 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · Long Jump · Place 8 · Minnesota FlyersMinnesota FlyersLong Jump8.2.79m PB2
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 800 Meters · Place 7 · Minnesota FlyersMinnesota Flyers800 Meters7.3:34.49a2
Jun 15USATF Minnesota Association Junior Olympic ChampionshipsJun 15 · 400 Meters · Place 8 · Minnesota FlyersMinnesota Flyers400 Meters8.1:27.99a2
Jun 4Track Minnesota InvitationalJun 4 · Long Jump · Place 40 · 30-Unattached30-UnattachedLong Jump40.8-03.00Unofficial2
Jun 4Track Minnesota InvitationalJun 4 · 400 Meters · Place 39 · 30-Unattached30-Unattached400 Meters39.1:33.65aUnofficial2
Jun 4Track Minnesota InvitationalJun 4 · 200 Meters · Place 57 · 30-Unattached30-Unattached200 Meters57.41.64aUnofficial2