Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor2026 Devils Tower Track Classic · Apr 1612.31a2026 Devils Tower Track ClassicApril 16, 2026
200 Meters · OutdoorShriners Invitational Track Meet · May 125.90aShriners Invitational Track MeetMay 1, 2026
400 Meters · OutdoorSidney Invitational · May 859.45aSidney InvitationalMay 8, 2026
Discus · 1.6kg · OutdoorEastern C Divisional · May 21117' 10"Eastern C DivisionalMay 21, 2026
Javelin · 800g · OutdoorDistrict 3B/4C Meet · May 1069-03District 3B/4C MeetMay 10, 2023
Shot Put · 12lb · Outdoor2026 Devils Tower Track Classic · Apr 1643-02.002026 Devils Tower Track ClassicApril 16, 2026

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

2026 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 28MHSA Class A-C State Track & Field MeetMay 28 · Shot Put · Place 10 · Carter CountyShot Put12lb10.41' 0.5"12
May 21Eastern C DivisionalMay 21 · Discus · Place 7 · Carter CountyDiscus1.6kg7.117' 10" PB12
May 21Eastern C DivisionalMay 21 · Shot Put · Place 2 · Carter CountyShot Put12lb2.41' 9"12
May 14District 3B/4C MeetMay 14 · Discus · Place 5 · Carter CountyDiscus1.6kg5.110-0412
May 14District 3B/4C MeetMay 14 · Shot Put · Place 2 · Carter CountyShot Put12lb2.40-03.0012
May 14District 3B/4C MeetMay 14 · 200 Meters · Place 8 · Carter County200 Meters8.27.13a12
May 14District 3B/4C MeetMay 14 · 100 Meters · Place 6 · Carter County100 Meters6.12.55a12
May 8Sidney InvitationalMay 8 · Shot Put · Place 13 · Carter CountyShot Put1339-4.7512
May 8Sidney InvitationalMay 8 · 400 Meters · Place 15 · Carter County400 Meters1559.45a PB12
May 8Sidney InvitationalMay 8 · 100 Meters · Place 29 · Carter County100 Meters2912.74a12
May 544th Annual Norm Girard Top 10 Track MeetMay 5 · Shot Put · Place 9 · Carter CountyShot Put12lb9.39' 10"12
May 1Shriners Invitational Track MeetMay 1 · Discus · Place 18 · Carter CountyDiscus18114-412
May 1Shriners Invitational Track MeetMay 1 · Shot Put · Place 15 · Carter CountyShot Put1540-912
May 1Shriners Invitational Track MeetMay 1 · 200 Meters · Place 42 · Carter County200 Meters4225.90a PB12
May 1Shriners Invitational Track MeetMay 1 · 100 Meters · Place 69 · Carter County100 Meters6912.76a12
Apr 28Rescheduled Baker InvitationalApr 28 · Discus · Place 10 · Carter CountyDiscus1.6kg10.111' 4"12
Apr 28Rescheduled Baker InvitationalApr 28 · Shot Put · Place 3 · Carter CountyShot Put12lb3.43' 0"12
Apr 28Rescheduled Baker InvitationalApr 28 · 200 Meters · Place 12 · Carter County200 Meters12.26.12aWind: 012
Apr 28Rescheduled Baker InvitationalApr 28 · 100 Meters · Place 18 · Carter County100 Meters18.12.60aWind: 012
Apr 162026 Devils Tower Track ClassicApr 16 · Discus · Place 4 · Carter CountyDiscus1.6kg4.107-0812
Apr 162026 Devils Tower Track ClassicApr 16 · Shot Put · Place 1 · Carter CountyShot Put12lb1.43-02.00 PB12
Apr 162026 Devils Tower Track ClassicApr 16 · 100 Meters · Place 8 · Carter County100 Meters8.12.31a PB12
Apr 10R&L HS InvitationalApr 10 · Discus · Place 10 · Carter CountyDiscus10107-112
Apr 10R&L HS InvitationalApr 10 · Shot Put · Place 5 · Carter CountyShot Put540-312
Apr 10R&L HS InvitationalApr 10 · 100 Meters · Place 15 · Carter County100 Meters1512.91a12
Mar 27MC B-C School InviteMar 27 · Discus · Place 7 · Carter CountyDiscus796-812
Mar 27MC B-C School InviteMar 27 · Shot Put · Place 4 · Carter CountyShot Put437-212

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 22MHSA State B & C Track MeetMay 22 · Discus · Place 22 · Carter CountyDiscus1.6kg22.106-0711
May 15MHSA Southern B/C Divisional MeetMay 15 · Discus · Place 4 · Carter CountyDiscus4122-911
May 15MHSA Southern B/C Divisional MeetMay 15 · Shot Put · Place 7 · Carter CountyShot Put736-1111
May 8District 3B/4CMay 8 · Discus · Place 9 · Carter CountyDiscus1.6kg9.91-0311
May 8District 3B/4CMay 8 · Shot Put · Place 3 · Carter CountyShot Put12lb3.36-08.0011
May 2Fairview HS InviteMay 2 · Discus · Place 13 · Carter CountyDiscus13103-311
May 2Fairview HS InviteMay 2 · Shot Put · Place 12 · Carter CountyShot Put1238-911
Apr 25Glendive Shriners InvitationalApr 25 · Discus · Place 24 · Carter CountyDiscus1.6kg24.111-0911
Apr 25Glendive Shriners InvitationalApr 25 · Shot Put · Place 30 · Carter CountyShot Put12lb30.38-00.7511
Apr 25Glendive Shriners InvitationalApr 25 · 200 Meters · Place 56 · Carter County200 Meters56.26.72a11
Apr 22Baker InvitationalApr 22 · Discus · Place 9 · Carter CountyDiscus1.6kg9.109-1111
Apr 22Baker InvitationalApr 22 · Shot Put · Place 7 · Carter CountyShot Put12lb7.37-11.5011
Apr 22Baker InvitationalApr 22 · 200 Meters · Carter County200 Meters—NT11
Apr 11Baker Small MeetApr 11 · Discus · Place 13 · Carter CountyDiscus13101-611
Apr 11Baker Small MeetApr 11 · Shot Put · Place 10 · Carter CountyShot Put1038-6.7511
Mar 21MC B/C School InviteMar 21 · Discus · Place 1 · Carter CountyDiscus1101-1111
Mar 21MC B/C School InviteMar 21 · Shot Put · Place 2 · Carter CountyShot Put238-311

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 162024 MHSA Southern BC DivisionalMay 16 · Shot Put · Place 7 · Carter CountyShot Put738-10.25—
May 9District 3B/4C MeetMay 9 · Discus · Place 5 · Carter CountyDiscus5101-8—
May 9District 3B/4C MeetMay 9 · Shot Put · Place 2 · Carter CountyShot Put237-4—
May 9District 3B/4C MeetMay 9 · 100 Meters · Place 14 · Carter County100 Meters1413.34a—
May 1Fairview HS Track InviteMay 1 · Discus · Place 18 · Carter CountyDiscus1896-11.50—
May 1Fairview HS Track InviteMay 1 · Shot Put · Place 9 · Carter CountyShot Put936-4—
May 1Fairview HS Track InviteMay 1 · 100 Meters · Place 21 · Carter County100 Meters2113.38a—
Apr 25R&L HS InvitationalApr 25 · Discus · Place 16 · Carter CountyDiscus1696-9—
Apr 25R&L HS InvitationalApr 25 · Shot Put · Place 17 · Carter CountyShot Put1735-11.50—
Apr 25R&L HS InvitationalApr 25 · 100 Meters · Place 36 · Carter County100 Meters3612.70a—
Apr 23Baker Small MeetApr 23 · Discus · Place 7 · Carter CountyDiscus7102-10—
Apr 23Baker Small MeetApr 23 · Shot Put · Place 9 · Carter CountyShot Put933-8.50—
Apr 23Baker Small MeetApr 23 · 100 Meters · Place 10 · Carter County100 Meters1013.01a—
Apr 13Baker InvitationalApr 13 · Discus · Place 24 · Carter CountyDiscus2493-8—
Apr 13Baker InvitationalApr 13 · Shot Put · Place 16 · Carter CountyShot Put1636-10.75—
Apr 13Baker InvitationalApr 13 · 100 Meters · Place 38 · Carter County100 Meters3813.19a—
Apr 9MC Invite-B/C Schools Apr 9 · Discus · Place 12 · Carter CountyDiscus1295-7—
Apr 9MC Invite-B/C Schools Apr 9 · Shot Put · Place 11 · Carter CountyShot Put1134-9.75—
Apr 9MC Invite-B/C Schools Apr 9 · 100 Meters · Place 43 · Carter County100 Meters4313.20a—
Apr 9MC Invite-B/C Schools Apr 9 · Discus · Place 12 · Carter CountyDiscus1295-7—
Apr 9MC Invite-B/C Schools Apr 9 · Shot Put · Place 11 · Carter CountyShot Put1134-9.75—
Apr 9MC Invite-B/C Schools Apr 9 · 100 Meters · Place 43 · Carter County100 Meters4313.20a—
Mar 28Glendive OpenerMar 28 · Discus · Place 7 · Carter CountyDiscus799-3—
Mar 28Glendive OpenerMar 28 · Shot Put · Place 7 · Carter CountyShot Put733-11.50—
Mar 28Glendive OpenerMar 28 · 100 Meters · Place 24 · Carter County100 Meters2413.09a—

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 10District 3B/4C MeetMay 10 · Javelin · Place 13 · Carter CountyJavelin800g13.69-03 PB9
May 10District 3B/4C MeetMay 10 · Discus · Place 6 · Carter CountyDiscus1.6kg6.85-09.509
May 10District 3B/4C MeetMay 10 · Shot Put · Place 3 · Carter CountyShot Put12lb3.31-04.509
May 4Fairview HS InviteMay 4 · Discus · Place 17 · Carter CountyDiscus1.6kg17.90-029
May 4Fairview HS InviteMay 4 · Shot Put · Place 31 · Carter CountyShot Put12lb31.29-06.509
Apr 26R&L HS InvitationalApr 26 · Discus · Place 24 · Carter CountyDiscus2479-02.50—
Apr 26R&L HS InvitationalApr 26 · Shot Put · Place 23 · Carter CountyShot Put2330-07.25—
Apr 24Baker Small MeetApr 24 · Javelin · Place 17 · Carter CountyJavelin1772-4.50—
Apr 24Baker Small MeetApr 24 · Discus · Place 14 · Carter CountyDiscus1477-11—
Apr 24Baker Small MeetApr 24 · Shot Put · Place 13 · Carter CountyShot Put1329-6—