Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWest Fargo Showdown Invitational · Apr 1512.13aWest Fargo Showdown InvitationalApril 15, 2025
100m Hurdles · 39" / 0.991m · OutdoorKevin Froeber Classic Junior High Track & Field Meet · May 318.50aKevin Froeber Classic Junior High Track & Field MeetMay 3, 2022
110m Hurdles · 39" / 0.991m · OutdoorNDHSAA East Region · May 1515.26aNDHSAA East RegionMay 15, 2026
200 Meters · IndoorNorth Dakota State JV Indoor · Mar 2925.64aNorth Dakota State JV IndoorMarch 29, 2025
200 Meters · OutdoorSheyenne Invitational · Apr 1125.70aSheyenne InvitationalApril 11, 2025
300m Hurdles · 36" / 0.914m · Outdoor2026 NDHSAA Class A & B State Meet · May 2139.32a2026 NDHSAA Class A & B State MeetMay 21, 2026
400 Meters · OutdoorThundering Herd Classic · Apr 254.59aThundering Herd ClassicApril 2, 2026
60 Meters · IndoorNorth Dakota State JV Indoor · Mar 297.85aNorth Dakota State JV IndoorMarch 29, 2025
60 Meters · OutdoorThundering Herd Classic · Apr 47.76aThundering Herd ClassicApril 4, 2025
High Jump · OutdoorBPS Boys Invite · Apr 166' 7"BPS Boys InviteApril 16, 2026
Long Jump · OutdoorKevin Froeber Classic Junior High Track & Field Meet · May 314' 1Kevin Froeber Classic Junior High Track & Field MeetMay 3, 2022
Triple Jump · Outdoor2026 NDHSAA Class A & B State Meet · May 2144' 4.75"2026 NDHSAA Class A & B State MeetMay 21, 2026

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 212026 NDHSAA Class A & B State MeetMay 21 · Triple Jump · Place 1 · SheyenneSheyenneTriple Jump1.44' 4.75" PBWind: 011
May 212026 NDHSAA Class A & B State MeetMay 21 · High Jump · Place 1 · SheyenneSheyenneHigh Jump1.6' 6"11
May 212026 NDHSAA Class A & B State MeetMay 21 · 300m Hurdles · Place 6 · SheyenneSheyenne300m Hurdles36" / 0.914mRound P6.40.42a11
May 212026 NDHSAA Class A & B State MeetMay 21 · 300m Hurdles · Place 3 · SheyenneSheyenne300m Hurdles36" / 0.914m3.39.32a PB11
May 212026 NDHSAA Class A & B State MeetMay 21 · 110m Hurdles · Place 7 · SheyenneSheyenne110m Hurdles39" / 0.991mRound P7.15.28aWind: 1.611
May 212026 NDHSAA Class A & B State MeetMay 21 · 110m Hurdles · Place 8 · SheyenneSheyenne110m Hurdles39" / 0.991m8.15.56aWind: -2.111
May 15NDHSAA East RegionMay 15 · Triple Jump · Place 1 · SheyenneSheyenneTriple Jump1.43' 5.5"11
May 15NDHSAA East RegionMay 15 · High Jump · Place 1 · SheyenneSheyenneHigh Jump1.6' 5"11
May 15NDHSAA East RegionMay 15 · 300m Hurdles · Place 1 · SheyenneSheyenne300m Hurdles36" / 0.914m1.39.41a11
May 15NDHSAA East RegionMay 15 · 110m Hurdles · Place 4 · SheyenneSheyenne110m Hurdles39" / 0.991m4.15.26a PB11
May 8Soaring Eagle InviteMay 8 · Triple Jump · Place 1 · SheyenneSheyenneTriple Jump144-011
May 8Soaring Eagle InviteMay 8 · High Jump · Place 1 · SheyenneSheyenneHigh Jump16-611
Apr 23Shanley InvitationalApr 23 · High Jump · Place 1 · SheyenneSheyenneHigh Jump16-211
Apr 23Shanley InvitationalApr 23 · 300m Hurdles · Place 3 · SheyenneSheyenne300m Hurdles340.62a11
Apr 16BPS Boys InviteApr 16 · High Jump · Place 1 · SheyenneSheyenneHigh Jump1.6' 7" PB11
Apr 16BPS Boys InviteApr 16 · 300m Hurdles · Place 2 · SheyenneSheyenne300m Hurdles36" / 0.914m2.40.48a11
Apr 16BPS Boys InviteApr 16 · 110m Hurdles · Place 3 · SheyenneSheyenne110m Hurdles39" / 0.991m3.15.36a11
Apr 2Thundering Herd ClassicApr 2 · High Jump · Place 4 · SheyenneSheyenneHigh Jump46-011
Apr 2Thundering Herd ClassicApr 2 · 60m Hurdles · Place 10 · SheyenneSheyenne60m Hurdles108.96a11
Apr 2Thundering Herd ClassicApr 2 · 400 Meters · Place 8 · SheyenneSheyenne400 Meters854.59a PB11
Mar 19Fargo Metro MeetMar 19 · High Jump · Place 1 · SheyenneSheyenneHigh Jump16-211
Mar 19Fargo Metro MeetMar 19 · 60m Hurdles · Place 3 · SheyenneSheyenne60m Hurdles38.75a11

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 27North Dakota State Class A IndoorMar 27 · High Jump · Place 1 · SheyenneSheyenneHigh Jump16-211
Mar 27North Dakota State Class A IndoorMar 27 · 60m Hurdles · Place 6 · SheyenneSheyenne60m Hurdles68.73a11
Mar 27North Dakota State Class A IndoorMar 27 · 60m Hurdles · Place 7 · SheyenneSheyenne60m Hurdles78.89a11

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 222025 NDHSAA Class A & B State MeetMay 22 · High Jump · Place 3 · SheyenneSheyenneHigh Jump36-410
May 222025 NDHSAA Class A & B State MeetMay 22 · 110m Hurdles · Place 18 · SheyenneSheyenne110m Hurdles1816.27a10
May 16NDHSAA East RegionMay 16 · 300m Hurdles · Place 15 · SheyenneSheyenne300m Hurdles1544.49a10
May 16NDHSAA East RegionMay 16 · 110m Hurdles · Place 9 · SheyenneSheyenne110m Hurdles916.66a10
May 12Deacon Last ChanceMay 12 · High Jump · Place 3 · SheyenneSheyenneHigh Jump36-210
May 9Soaring Eagle InviteMay 9 · High Jump · Place 1 · SheyenneSheyenneHigh Jump16-010
May 9Soaring Eagle InviteMay 9 · 300m Hurdles · Place 3 · SheyenneSheyenne300m Hurdles342.55a10
May 2Packer RelaysMay 2 · 300m Hurdles · Place 9 · SheyenneSheyenne300m Hurdles943.56a10
May 2Packer RelaysMay 2 · 110m Hurdles · Place 6 · SheyenneSheyenne110m Hurdles615.91a10
Apr 26Fargo Elite MeetApr 26 · 110m Hurdles · Place 10 · SheyenneSheyenne110m Hurdles39" / 0.991m10.16.20aWind: 0.710
Apr 26Fargo Elite MeetApr 26 · High Jump · Place 3 · SheyenneSheyenneHigh Jump3.6' 0"10
Apr 24Shanley InvitationalApr 24 · 300m Hurdles · Place 15 · SheyenneSheyenne300m Hurdles36" / 0.914m15.43.76a10
Apr 24Shanley InvitationalApr 24 · 110m Hurdles · Place 10 · SheyenneSheyenne110m Hurdles39" / 0.991m10.16.89aWind: 0.310
Apr 24Shanley InvitationalApr 24 · High Jump · Place 10 · SheyenneSheyenneHigh Jump10.6' 0"10
Apr 22Sheyenne JV InviteApr 22 · 100 Meters · Place 9 · SheyenneSheyenne100 Meters9.12.24a10
Apr 15West Fargo Showdown InvitationalApr 15 · High Jump · Place 4 · SheyenneSheyenneHigh Jump46-010
Apr 15West Fargo Showdown InvitationalApr 15 · 110m Hurdles · Place 6 · SheyenneSheyenne110m Hurdles616.99a10
Apr 15West Fargo Showdown InvitationalApr 15 · 100 Meters · Place 18 · SheyenneSheyenne100 Meters1812.13a PB10
Apr 11Sheyenne InvitationalApr 11 · High Jump · Place 5 · SheyenneSheyenneHigh Jump56-010
Apr 11Sheyenne InvitationalApr 11 · 300m Hurdles · Place 10 · SheyenneSheyenne300m Hurdles1045.52a10
Apr 11Sheyenne InvitationalApr 11 · 200 Meters · Place 6 · SheyenneSheyenne200 Meters625.70a PB10
Apr 4Thundering Herd ClassicApr 4 · High Jump · Place 9 · SheyenneSheyenneHigh Jump95-1010
Apr 4Thundering Herd ClassicApr 4 · 60m Hurdles · Place 12 · SheyenneSheyenne60m Hurdles129.45a10
Apr 4Thundering Herd ClassicApr 4 · 60 Meters · Place 41 · SheyenneSheyenne60 Meters417.76a PB10

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Mar 29North Dakota State JV IndoorMar 29 · 60m Hurdles · Place 3 · SheyenneSheyenne60m Hurdles39.70a10
Mar 29North Dakota State JV IndoorMar 29 · 200 Meters · Place 17 · SheyenneSheyenne200 Meters1725.64a PB10
Mar 29North Dakota State JV IndoorMar 29 · 60 Meters · Place 20 · SheyenneSheyenne60 Meters207.85a PB10

2023 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 18All-City Outdoor - Boys (JH)May 18 · Long Jump · Place 7 · LibertyLibertyLong Jump715-10—
May 18All-City Outdoor - Boys (JH)May 18 · 200m Hurdles · Place 1 · LibertyLiberty200m Hurdles132.34a—
May 18All-City Outdoor - Boys (JH)May 18 · 100 Meters · Place 15 · LibertyLiberty100 Meters1513.30a—
May 8Heritage Invite I (JH)May 8 · Long Jump · Place 4 · LibertyLibertyLong Jump416-1—
May 8Heritage Invite I (JH)May 8 · 200m Hurdles · Place 1 · LibertyLiberty200m Hurdles130.04a—
May 8Heritage Invite I (JH)May 8 · 100 Meters · Place 6 · LibertyLiberty100 Meters613.25a—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 18All City Junior High Meet (JH)May 18 · 200m Hurdles · LibertyLiberty200m Hurdles36" / 0.914m—DNS7
May 18All City Junior High Meet (JH)May 18 · 100m Hurdles · LibertyLiberty100m Hurdles39" / 0.991m—DNS7
May 5Horizon Middle School Invitational (JH)May 5 · 100m Hurdles · LibertyLiberty100m Hurdles39" / 0.991m—DNS7
May 5Horizon Middle School Invitational (JH)May 5 · Long Jump · LibertyLibertyLong Jump—DNS7
May 5Horizon Middle School Invitational (JH)May 5 · 100 Meters · LibertyLiberty100 Meters—DNS7
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · 100m Hurdles · Place 2 · LibertyLiberty100m Hurdles39" / 0.991m2.18.50a PB7
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · Long Jump · Place 4 · LibertyLibertyLong Jump4.14' 1 PB7
May 3Kevin Froeber Classic Junior High Track & Field MeetMay 3 · 100 Meters · Place 16 · LibertyLiberty100 Meters16.14.28a7