Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · IndoorUSATF Dakotas HS Indoor Championships · Mar 215:19.05aUSATF Dakotas HS Indoor ChampionshipsMarch 21, 2026
1600 Meters · IndoorNorth Dakota State JV Indoor · Mar 255:57.39aNorth Dakota State JV IndoorMarch 25, 2023
1600 Meters · Outdoor2026 NDHSAA Class A & B State Meet · May 215:09.96a2026 NDHSAA Class A & B State MeetMay 21, 2026
3200 Meters · Outdoor2026 NDHSAA Class A & B State Meet · May 2111:20.50a2026 NDHSAA Class A & B State MeetMay 21, 2026
400 Meters · IndoorCobber HS Indoor · Mar 191:08.85aCobber HS IndoorMarch 19, 2022
400 Meters · OutdoorPacker Relays · May 61:05.99Packer RelaysMay 6, 2022
800 Meters · IndoorEDC Indoor Meet · Apr 52:24.23aEDC Indoor MeetApril 5, 2025
800 Meters · OutdoorSpartan Classic Track and Field Meet · Apr 142:22.49aSpartan Classic Track and Field MeetApril 14, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 212026 NDHSAA Class A & B State MeetMay 21 · 3200 Meters · Place 5 · ShanleyShanley3200 Meters5.11:20.50a PB12
May 212026 NDHSAA Class A & B State MeetMay 21 · 1600 Meters · Place 8 · ShanleyShanley1600 Meters8.5:09.96a PB12
May 212026 NDHSAA Class A & B State MeetMay 21 · 800 Meters · Place 22 · ShanleyShanley800 Meters22.2:23.41a12
May 15NDHSAA East RegionMay 15 · 3200 Meters · Place 2 · ShanleyShanley3200 Meters2.11:38.34a12
May 15NDHSAA East RegionMay 15 · 1600 Meters · Place 3 · ShanleyShanley1600 Meters3.5:15.61a12
May 15NDHSAA East RegionMay 15 · 800 Meters · Place 3 · ShanleyShanley800 Meters3.2:25.06a12
May 8Soaring Eagle InviteMay 8 · 3200 Meters · Place 1 · ShanleyShanley3200 Meters111:31.22a12
Apr 23Shanley InvitationalApr 23 · 800 Meters · Place 8 · ShanleyShanley800 Meters82:24.59a12
Apr 16Tri-State Catholic InvitationalApr 16 · 1600 Meters · Place 2 · ShanleyShanley1600 Meters25:24.66a12
Apr 14Spartan Classic Track and Field MeetApr 14 · 800 Meters · Place 2 · ShanleyShanley800 Meters22:22.49a PB12
Apr 11Dickinson Coca-Cola Invitational 2026Apr 11 · 1600 Meters · Place 2 · ShanleyShanley1600 Meters2.5:26.93a12
Mar 19Fargo Metro MeetMar 19 · 800 Meters · Place 2 · ShanleyShanley800 Meters22:25.66a12

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 27North Dakota State Class A IndoorMar 27 · 800 Meters · Place 6 · ShanleyShanley800 Meters62:28.05a12
Mar 21USATF Dakotas HS Indoor ChampionshipsMar 21 · 1 Mile · Place 2 · ShanleyShanley1 Mile25:19.05a PB12
Mar 21USATF Dakotas HS Indoor ChampionshipsMar 21 · 800 Meters · Place 1 · ShanleyShanley800 Meters12:26.19a12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 222025 NDHSAA Class A & B State MeetMay 22 · 1600 Meters · Place 5 · ShanleyShanley1600 Meters55:18.79a11
May 222025 NDHSAA Class A & B State MeetMay 22 · 800 Meters · Place 12 · ShanleyShanley800 Meters122:22.58a11
May 16NDHSAA East RegionMay 16 · 800 Meters · Place 6 · ShanleyShanley800 Meters62:31.08a11
May 9Soaring Eagle InviteMay 9 · 1600 Meters · Place 1 · ShanleyShanley1600 Meters15:32.32a11
Apr 26Fargo Elite MeetApr 26 · 800 Meters · Place 1 · ShanleyShanley800 Meters1.2:23.94a11
Apr 24Shanley InvitationalApr 24 · 800 Meters · ShanleyShanley800 MetersRelay Split—2:24.9hUnofficial11
Apr 24Shanley InvitationalApr 24 · 400 Meters · ShanleyShanley400 MetersRelay Split—1:06.3hUnofficial11
Apr 24Shanley InvitationalApr 24 · 800 Meters · Place 3 · ShanleyShanley800 Meters3.2:25.95a11
Apr 11Catholic Quadrangular True Team MeetApr 11 · 800 Meters · Place 2 · ShanleyShanley800 Meters22:28.95a11
Mar 20Fargo Metro MeetMar 20 · 1600 Meters · Place 3 · ShanleyShanley1600 Meters35:41.47a11
Mar 20Fargo Metro MeetMar 20 · 800 Meters · Place 4 · ShanleyShanley800 Meters42:33.24a11

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 5EDC Indoor MeetApr 5 · 800 Meters · Place 3 · ShanleyShanley800 Meters32:24.23a PB11
Mar 28North Dakota State Class A IndoorMar 28 · 800 Meters · Place 4 · ShanleyShanley800 Meters42:26.31a11

2024 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 17East RegionMay 17 · 800 Meters · Place 12 · ShanleyShanley800 Meters122:31.95a—
May 10Soaring Eagle InvitationalMay 10 · 800 Meters · Place 7 · ShanleyShanley800 Meters72:31.37a—
May 3Packer RelaysMay 3 · 800 Meters · Place 6 · ShanleyShanley800 Meters62:28.45a—
Apr 30Joan Halland ClassicApr 30 · 400 Meters · Place 6 · ShanleyShanley400 Meters61:06.93a—
Apr 20Fargo Elite MeetApr 20 · 800 Meters · Place 16 · ShanleyShanley800 Meters162:35.22a—
Apr 15Fargo South QuadApr 15 · 800 Meters · Place 1 · ShanleyShanley800 Meters12:30.50a—
Mar 14Fargo Metro MeetMar 14 · 800 Meters · Place 3 · ShanleyShanley800 Meters32:32.77a—

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Apr 6EDC Indoor MeetApr 6 · 800 Meters · Place 6 · ShanleyShanley800 Meters62:32.21a—
Mar 22North Dakota State Class A IndoorMar 22 · 800 Meters · Place 8 · ShanleyShanley800 Meters82:33.83a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25NDHSAA State A Track & Field MeetMay 25 · 800 Meters · ShanleyShanley800 MetersRelay Split—2:33.70Unofficial9
May 19East Region MeetMay 19 · 800 Meters · ShanleyShanley800 MetersRelay Split—2:36.84Unofficial9
May 19East Region MeetMay 19 · 800 Meters · Place 12 · ShanleyShanley800 Meters12.2:29.27a9
May 122023 Soaring Eagle Invitational May 12 · 800 Meters · Place 9 · ShanleyShanley800 Meters92:33.26a—
May 5Packer RelaysMay 5 · 800 Meters · Place 14 · ShanleyShanley800 Meters142:38.69a—
May 2Joan Halland ClassicMay 2 · 800 Meters · Place 5 · ShanleyShanley800 Meters52:33.36a—
Apr 28Shanley InvitationalApr 28 · 800 Meters · Place 13 · ShanleyShanley800 Meters132:39.44a—
Apr 24OJ & Dee Jensen Kiwanis InvitationalApr 24 · 1600 Meters · Place 7 · ShanleyShanley1600 Meters75:54.969
Apr 24OJ & Dee Jensen Kiwanis InvitationalApr 24 · 800 Meters · Place 7 · ShanleyShanley800 Meters72:37.879
Apr 15Dickinson High InviteApr 15 · 800 Meters · Place 9 · ShanleyShanley800 Meters92:39.68a—

2023 Indoor Track

5 results
DateMeetEventPlMarkGr
Apr 13Bison Stampede Indoor MeetApr 13 · 800 Meters · Place 11 · ShanleyShanley800 Meters112:34.829
Mar 31Bison Snowbird MeetMar 31 · 800 Meters · Place 12 · ShanleyShanley800 Meters12.2:39.94a9
Mar 31Bison Snowbird MeetMar 31 · 400 Meters · ShanleyShanley400 Meters--DNS9
Mar 25North Dakota State JV IndoorMar 25 · 1600 Meters · Place 3 · ShanleyShanley1600 Meters3.5:57.39a PB9
Mar 18Cobber North Dakota HS IndoorMar 18 · 1600 Meters · Place 5 · ShanleyShanley1600 Meters5.6:02.69a9

2022 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 21East Region MeetMay 21 · 400 Meters · Place 18 · ShanleyShanley400 Meters18.1:06.32a8
May 18All City Junior High Meet (JH)May 18 · 1600 Meters · Place 2 · Sacred HeartSacred Heart1600 Meters2.6:05.30aUnofficial8
May 6Packer RelaysMay 6 · 400 Meters · Place 4 · ShanleyShanley400 Meters41:05.99 PB8
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · 800 Meters · Place 1 · Sacred HeartSacred Heart800 Meters1.2:41.66a8
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · 400 Meters · Place 2 · Sacred HeartSacred Heart400 Meters2.1:13.76a8
Apr 21Fargo South InviteApr 21 · 800 Meters · Place 4 · ShanleyShanley800 Meters42:40.918
Apr 8DHS Coca Cola InviteApr 8 · 1600 Meters · Place 8 · ShanleyShanley1600 Meters86:10.948

2022 Indoor Track

3 results
DateMeetEventPlMarkGr
Apr 2EDC IndoorApr 2 · 800 Meters · Place 9 · ShanleyShanley800 Meters92:37.068
Mar 19Cobber HS IndoorMar 19 · 400 Meters · Place 3 · ShanleyShanley400 Meters3.1:08.85a PB8
Mar 17Fargo Metro MeetMar 17 · 800 Meters · Place 7 · ShanleyShanley800 Meters7.2:45.38a8

2021 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 21East RegionMay 21 · 1600 Meters · Place 22 · ShanleyShanley1600 Meters226:22.437
May 21East RegionMay 21 · 800 Meters · Place 26 · ShanleyShanley800 Meters262:47.677
May 10Fargo Rotary InvitationalMay 10 · 1600 Meters · Place 20 · ShanleyShanley1600 Meters206:18.047
May 7Packer RelaysMay 7 · 1600 Meters · Place 22 · ShanleyShanley1600 Meters226:16.287
May 7Packer RelaysMay 7 · 800 Meters · Place 17 · ShanleyShanley800 Meters172:43.747
May 4Joan Halland ClassicMay 4 · 800 Meters · Place 30 · ShanleyShanley800 Meters30.2:56.96a7
May 3Kevin Froeber Classic Junior High Track & Field Meet (JH)May 3 · 1600 Meters · Place 1 · Sacred HeartSacred Heart1600 Meters1.6:21.86a7
May 3Kevin Froeber Classic Junior High Track & Field Meet (JH)May 3 · 800 Meters · Place 1 · Sacred HeartSacred Heart800 Meters1.2:55.94a7
Apr 30Shanley InvitationalApr 30 · 1600 Meters · Place 14 · ShanleyShanley1600 Meters146:17.187
Apr 22Discovery Middle School Invitational I (JH)Apr 22 · 1600 Meters · Place 1 · Sacred HeartSacred Heart1600 Meters1.6:27.32a7
Apr 22Discovery Middle School Invitational I (JH)Apr 22 · 800 Meters · Place 1 · Sacred HeartSacred Heart800 Meters1.2:57.69a7
Apr 16West Fargo Sheyenne QuadrangularApr 16 · 800 Meters · Place 14 · ShanleyShanley800 Meters143:08.777
Apr 9Fargo South IcebreakerApr 9 · 1600 Meters · Place 9 · ShanleyShanley1600 Meters96:32.427