Personal bests

Best marks in available results
Event / courseMarkMeetDate
110m Hurdles · 36" / 0.914m · OutdoorSheyenne JV Invite · Apr 2218.03aSheyenne JV InviteApril 22, 2025
110m Hurdles · 39" / 0.991m · OutdoorPacker Relays · May 117.61aPacker RelaysMay 1, 2026
1600 Meters · OutdoorAll-City Outdoor - Boys (JH) · May 185:40.37aAll-City Outdoor - Boys (JH)May 18, 2023
200 Meters · IndoorNorth Dakota State JV Indoor · Mar 2926.17aNorth Dakota State JV IndoorMarch 29, 2025
200 Meters · OutdoorSheyenne JV Invite · Apr 2226.32aSheyenne JV InviteApril 22, 2025
200m Hurdles · 30" / 0.762m · OutdoorLiberty Middle School Invite I · May 135.06aLiberty Middle School Invite IMay 1, 2024
200m Hurdles · 33" / 0.838m · Outdoor2024 Boys All-City Middle School Invite · May 1636.80a2024 Boys All-City Middle School InviteMay 16, 2024
300m Hurdles · 33" / 0.838m · OutdoorSheyenne JV Invite · Apr 2245.39aSheyenne JV InviteApril 22, 2025
300m Hurdles · 36" / 0.914m · OutdoorPacker Relays · May 143.68aPacker RelaysMay 1, 2026
400 Meters · IndoorNorth Dakota State Class A Indoor · Mar 2757.77aNorth Dakota State Class A IndoorMarch 27, 2026
400 Meters · OutdoorSheyenne Invitational · Apr 2156.02aSheyenne InvitationalApril 21, 2026
800 Meters · OutdoorLiberty Middle School Invite I · May 12:26.02aLiberty Middle School Invite IMay 1, 2024

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 15NDHSAA East RegionMay 15 · 300m Hurdles · Place 16 · SheyenneSheyenne300m Hurdles36" / 0.914m16.43.69a10
May 15NDHSAA East RegionMay 15 · 110m Hurdles · Place 19 · SheyenneSheyenne110m Hurdles39" / 0.991m19.17.75a10
May 8Soaring Eagle InviteMay 8 · 300m Hurdles · Place 3 · SheyenneSheyenne300m Hurdles345.34a10
May 8Soaring Eagle InviteMay 8 · 400 Meters · Place 12 · SheyenneSheyenne400 Meters1258.76a10
May 4West Fargo ShowdownMay 4 · 400 Meters · Place 2 · SheyenneSheyenne400 Meters21:00.08a10
May 4West Fargo ShowdownMay 4 · 200 Meters · Place 19 · SheyenneSheyenne200 Meters1927.09a10
May 1Packer RelaysMay 1 · 300m Hurdles · Place 13 · SheyenneSheyenne300m Hurdles36" / 0.914m13.43.68a PB10
May 1Packer RelaysMay 1 · 110m Hurdles · Place 20 · SheyenneSheyenne110m Hurdles39" / 0.991m20.17.61a PB10
Apr 23Shanley InvitationalApr 23 · 300m Hurdles · Place 14 · SheyenneSheyenne300m Hurdles1443.20a10
Apr 23Shanley InvitationalApr 23 · 110m Hurdles · Place 17 · SheyenneSheyenne110m Hurdles1717.40a10
Apr 21Sheyenne InvitationalApr 21 · 300m Hurdles · Place 8 · SheyenneSheyenne300m Hurdles36" / 0.914m8.44.36a10
Apr 21Sheyenne InvitationalApr 21 · 400 Meters · Place 17 · SheyenneSheyenne400 Meters17.56.02a PB10
Apr 16BPS Boys InviteApr 16 · 300m Hurdles · Place 16 · SheyenneSheyenne300m Hurdles36" / 0.914m16.44.37a10
Apr 16BPS Boys InviteApr 16 · 110m Hurdles · Place 13 · SheyenneSheyenne110m Hurdles39" / 0.991m13.18.35a10
Apr 16BPS Boys InviteApr 16 · 200 Meters · SheyenneSheyenne200 Meters—SCR10
Apr 2Thundering Herd ClassicApr 2 · 60m Hurdles · Place 30 · SheyenneSheyenne60m Hurdles3010.69a10
Apr 2Thundering Herd ClassicApr 2 · 400 Meters · Place 21 · SheyenneSheyenne400 Meters2156.93a10
Mar 19Fargo Metro MeetMar 19 · 400 Meters · Place 5 · SheyenneSheyenne400 Meters556.75a10
Mar 19Fargo Metro MeetMar 19 · 60m Hurdles · Place 3 · SheyenneSheyenne60m Hurdles310.09a10

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Mar 27North Dakota State Class A IndoorMar 27 · 60m Hurdles · Place 30 · SheyenneSheyenne60m Hurdles3010.72a10
Mar 27North Dakota State Class A IndoorMar 27 · 400 Meters · Place 42 · SheyenneSheyenne400 Meters4257.77a PB10

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 16NDHSAA East RegionMay 16 · 300m Hurdles · Place 18 · SheyenneSheyenne300m Hurdles1846.55a9
May 16NDHSAA East RegionMay 16 · 110m Hurdles · Place 16 · SheyenneSheyenne110m Hurdles1618.37a9
May 7EDC JVMay 7 · 300m Hurdles · Place 2 · SheyenneSheyenne300m Hurdles244.22a9
May 7EDC JVMay 7 · 110m Hurdles · Place 4 · SheyenneSheyenne110m Hurdles418.35a9
May 2Packer RelaysMay 2 · 300m Hurdles · Place 12 · SheyenneSheyenne300m Hurdles1244.57a9
May 2Packer RelaysMay 2 · 110m Hurdles · Place 21 · SheyenneSheyenne110m Hurdles2118.71a9
Apr 22Sheyenne JV InviteApr 22 · 300m Hurdles · Place 2 · SheyenneSheyenne300m Hurdles33" / 0.838m2.45.39a PB9
Apr 22Sheyenne JV InviteApr 22 · 110m Hurdles · Place 1 · SheyenneSheyenne110m Hurdles36" / 0.914m1.18.03a PB9
Apr 22Sheyenne JV InviteApr 22 · 200 Meters · Place 14 · SheyenneSheyenne200 Meters14.26.32a PB9
Apr 15West Fargo Showdown InvitationalApr 15 · 300m Hurdles · Place 7 · SheyenneSheyenne300m Hurdles745.10a9
Apr 11Sheyenne InvitationalApr 11 · 300m Hurdles · Place 11 · SheyenneSheyenne300m Hurdles1145.59a9
Apr 11Sheyenne InvitationalApr 11 · 400 Meters · Place 15 · SheyenneSheyenne400 Meters1558.40a9
Mar 20Fargo Metro MeetMar 20 · 800 Meters · Place 36 · SheyenneSheyenne800 Meters362:29.92a9
Mar 20Fargo Metro MeetMar 20 · 400 Meters · Place 9 · SheyenneSheyenne400 Meters958.84a9

2025 Indoor Track

4 results
DateMeetEventPlMarkGr
Apr 5EDC Indoor MeetApr 5 · 300m Hurdles · Place 14 · SheyenneSheyenne300m Hurdles1447.48a9
Apr 5EDC Indoor MeetApr 5 · 60m Hurdles · Place 25 · SheyenneSheyenne60m Hurdles2510.66a9
Mar 29North Dakota State JV IndoorMar 29 · 60m Hurdles · Place 6 · SheyenneSheyenne60m Hurdles610.47a9
Mar 29North Dakota State JV IndoorMar 29 · 200 Meters · Place 27 · SheyenneSheyenne200 Meters2726.17a PB9

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 162024 Boys All-City Middle School InviteMay 16 · 200m Hurdles · Place 9 · LibertyLiberty200m Hurdles33" / 0.838m9.36.80a PB8
May 162024 Boys All-City Middle School InviteMay 16 · 800 Meters · Place 8 · LibertyLiberty800 Meters8.2:28.77a8
May 162024 Boys All-City Middle School InviteMay 16 · 400 Meters · Place 7 · LibertyLiberty400 Meters7.1:01.88a8
May 9Carl Ben Eielson Middle School Invite IMay 9 · 200m Hurdles · Place 3 · LibertyLiberty200m Hurdles30" / 0.762m3.35.29a8
May 9Carl Ben Eielson Middle School Invite IMay 9 · 800 Meters · Place 4 · LibertyLiberty800 Meters4.2:33.50a8
May 9Carl Ben Eielson Middle School Invite IMay 9 · 400 Meters · Place 4 · LibertyLiberty400 Meters4.1:01.40a8
May 1Liberty Middle School Invite IMay 1 · 200m Hurdles · Place 3 · LibertyLiberty200m Hurdles30" / 0.762m3.35.06a PB8
May 1Liberty Middle School Invite IMay 1 · 800 Meters · Place 3 · LibertyLiberty800 Meters3.2:26.02a PB8
May 1Liberty Middle School Invite IMay 1 · 400 Meters · Place 5 · LibertyLiberty400 Meters5.1:01.03a8
Apr 25Kevin Froeber MS ClassicApr 25 · 200m Hurdles · Place 3 · LibertyLiberty200m Hurdles30" / 0.762m3.36.12a8
Apr 25Kevin Froeber MS ClassicApr 25 · 800 Meters · Place 2 · LibertyLiberty800 Meters2.2:38.77a8
Apr 25Kevin Froeber MS ClassicApr 25 · 400 Meters · Place 2 · LibertyLiberty400 Meters2.1:03.47a8

2023 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 18All-City Outdoor - Boys (JH)May 18 · 1600 Meters · Place 3 · LibertyLiberty1600 Meters35:40.37a PB—
May 18All-City Outdoor - Boys (JH)May 18 · 800 Meters · Place 5 · LibertyLiberty800 Meters52:40.55a—
May 8Heritage Invite I (JH)May 8 · 1600 Meters · Place 1 · LibertyLiberty1600 Meters15:41.74a—
May 8Heritage Invite I (JH)May 8 · 400 Meters · Place 3 · LibertyLiberty400 Meters31:10.08a—