Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorKLH Memorial Track Meet · May 313.12aKLH Memorial Track MeetMay 3, 2025
100m Hurdles · 33" / 0.838m · OutdoorSuperior JH Meet · May 619.33Superior JH MeetMay 6, 2022
200 Meters · OutdoorSuperior JH Meet · May 629.50Superior JH MeetMay 6, 2022
200m Hurdles · 30" / 0.762m · OutdoorSuperior JH Meet · May 632.37Superior JH MeetMay 6, 2022
400 Meters · OutdoorThompson Falls Invitational · Apr 161:04.29Thompson Falls InvitationalApril 16, 2024
Javelin · 450g AeroJav · OutdoorFive Valley Meet · Apr 2857-07Five Valley MeetApril 28, 2021
Javelin · 800g · OutdoorMHSA Class A-C State Track & Field Meet · May 28130' 11"MHSA Class A-C State Track & Field MeetMay 28, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 28MHSA Class A-C State Track & Field MeetMay 28 · Javelin · Place 23 · GraniteGraniteJavelin800g23.130' 11" PB11
May 22Western B/C DivisionalMay 22 · Javelin · Place 5 · GraniteGraniteJavelin5141-0511
May 22Western B/C DivisionalMay 22 · 300m Hurdles · Place 9 · GraniteGranite300m Hurdles946.42a11
May 15District 6B, 13C, & 14CMay 15 · Long Jump · Place 8 · GraniteGraniteLong Jump817-03.5011
May 15District 6B, 13C, & 14CMay 15 · Javelin · Place 2 · GraniteGraniteJavelin2131-0611
May 15District 6B, 13C, & 14CMay 15 · 300m Hurdles · Place 2 · GraniteGranite300m Hurdles245.33a11
May 9Dillon InvitationalMay 9 · Javelin · Place 3 · GraniteGraniteJavelin3140-511
May 9Dillon InvitationalMay 9 · 300m Hurdles · Place 6 · GraniteGranite300m Hurdles644.50a11
May 5John Cheek Top 8 Western B/CMay 5 · Pole Vault · Place 7 · GraniteGranitePole Vault710-011
May 5John Cheek Top 8 Western B/CMay 5 · Javelin · Place 6 · GraniteGraniteJavelin6133-311
May 5John Cheek Top 8 Western B/CMay 5 · 300m Hurdles · Place 5 · GraniteGranite300m Hurdles545.49a11
May 1Corvallis JV InvitationalMay 1 · Pole Vault · Place 4 · GraniteGranitePole Vault49-06.0011
May 1Corvallis JV InvitationalMay 1 · Javelin · Place 2 · GraniteGraniteJavelin2121-0711
May 1Corvallis JV InvitationalMay 1 · 300m Hurdles · Place 1 · GraniteGranite300m Hurdles145.47a11
Apr 25SSHS InvitationalApr 25 · Long Jump · Place 14 · GraniteGraniteLong Jump1417-10.5011
Apr 25SSHS InvitationalApr 25 · Javelin · Place 5 · GraniteGraniteJavelin5132-0511
Apr 25SSHS InvitationalApr 25 · 300m Hurdles · Place 13 · GraniteGranite300m Hurdles1346.52a11
Apr 21Thompson Falls InviteApr 21 · Long Jump · Place 18 · GraniteGraniteLong Jump1817-00.0011
Apr 21Thompson Falls InviteApr 21 · Javelin · Place 3 · GraniteGraniteJavelin3138-0311
Apr 21Thompson Falls InviteApr 21 · 300m Hurdles · Place 1 · GraniteGranite300m Hurdles147.1811
Apr 10Dave Tripp MemorialApr 10 · Long Jump · Place 6 · GraniteGraniteLong Jump618-411
Apr 10Dave Tripp MemorialApr 10 · Javelin · Place 4 · GraniteGraniteJavelin4134-011
Apr 10Dave Tripp MemorialApr 10 · 300m Hurdles · Place 5 · GraniteGranite300m Hurdles547.31a11
Apr 10Dave Tripp MemorialApr 10 · 200 Meters · Place 37 · GraniteGranite200 Meters3729.93a11
Apr 7Florence/Darby InvitationalApr 7 · Long Jump · Place 13 · GraniteGraniteLong Jump1317-611
Apr 7Florence/Darby InvitationalApr 7 · Javelin · Place 14 · GraniteGraniteJavelin14117-1011
Apr 7Florence/Darby InvitationalApr 7 · 300m Hurdles · Place 4 · GraniteGranite300m Hurdles448.33a11
Apr 7Florence/Darby InvitationalApr 7 · 100 Meters · Place 21 · GraniteGranite100 Meters2113.81a11

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 16Western Divisional B & CMay 16 · Long Jump · Place 10 · GraniteGraniteLong Jump1017-8.5010
May 16Western Divisional B & CMay 16 · Pole Vault · Place 8 · GraniteGranitePole Vault810-610
May 16Western Divisional B & CMay 16 · High Jump · Place 15 · GraniteGraniteHigh Jump155-010
May 16Western Divisional B & CMay 16 · 300m Hurdles · Place 12 · GraniteGranite300m Hurdles1246.52a10
May 9District Track 6B & 13CMay 9 · Long Jump · Place 9 · GraniteGraniteLong Jump918-1.5010
May 9District Track 6B & 13CMay 9 · Pole Vault · Place 9 · GraniteGranitePole Vault910-010
May 9District Track 6B & 13CMay 9 · Javelin · Place 14 · GraniteGraniteJavelin14104-910
May 9District Track 6B & 13CMay 9 · 300m Hurdles · Place 9 · GraniteGranite300m Hurdles946.36a10
May 3KLH Memorial Track MeetMay 3 · Long Jump · Place 24 · GraniteGraniteLong Jump2417-09.5010
May 3KLH Memorial Track MeetMay 3 · Pole Vault · Place 14 · GraniteGranitePole Vault1410-00.0010
May 3KLH Memorial Track MeetMay 3 · Javelin · Place 36 · GraniteGraniteJavelin36110-0610
May 3KLH Memorial Track MeetMay 3 · 100 Meters · Place 75 · GraniteGranite100 Meters7513.12a PB10
Apr 12Dave Tripp Track MeetApr 12 · Long Jump · GraniteGraniteLong Jump—DNS10
Apr 12Dave Tripp Track MeetApr 12 · Javelin · GraniteGraniteJavelin800g—DNS10
Apr 12Dave Tripp Track MeetApr 12 · Discus · GraniteGraniteDiscus1.6kg—DNS10
Apr 4Hamilton Bronc InvitationalApr 4 · Long Jump · Place 21 · GraniteGraniteLong Jump2117-2.510
Apr 4Hamilton Bronc InvitationalApr 4 · Javelin · Place 37 · GraniteGraniteJavelin3792-010
Apr 4Hamilton Bronc InvitationalApr 4 · 300m Hurdles · Place 17 · GraniteGranite300m Hurdles1748.46a10
Mar 29Frenchtown InviteMar 29 · Long Jump · Place 20 · GraniteGraniteLong Jump2017-1010
Mar 29Frenchtown InviteMar 29 · High Jump · Place 13 · GraniteGraniteHigh Jump135-210
Mar 29Frenchtown InviteMar 29 · Javelin · Place 31 · GraniteGraniteJavelin31101-910
Mar 29Frenchtown InviteMar 29 · 300m Hurdles · Place 14 · GraniteGranite300m Hurdles1448.98a10
Mar 25Blue Devil InvitationalMar 25 · Long Jump · Place 10 · GraniteGraniteLong Jump1016-10.2510
Mar 25Blue Devil InvitationalMar 25 · High Jump · Place 5 · GraniteGraniteHigh Jump55-410
Mar 25Blue Devil InvitationalMar 25 · 300m Hurdles · Place 6 · GraniteGranite300m Hurdles650.52a10

2024 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 106B, 13C, 14C District Track MeetMay 10 · Javelin · Place 14 · GraniteGraniteJavelin14104-7—
May 4KLH InviteMay 4 · Long Jump · Place 24 · GraniteGraniteLong Jump2416-8—
May 4KLH InviteMay 4 · Javelin · Place 45 · GraniteGraniteJavelin4594-2—
May 4KLH InviteMay 4 · 300m Hurdles · Place 16 · GraniteGranite300m Hurdles1650.85a—
Apr 20SSHS InviteApr 20 · Long Jump · Place 46 · GraniteGraniteLong Jump4615-9—
Apr 20SSHS InviteApr 20 · High Jump · Place 35 · GraniteGraniteHigh Jump355-0—
Apr 20SSHS InviteApr 20 · Discus · Place 82 · GraniteGraniteDiscus8271-4.50—
Apr 16Thompson Falls InvitationalApr 16 · Long Jump · Place 19 · GraniteGraniteLong Jump1915-11.50—
Apr 16Thompson Falls InvitationalApr 16 · High Jump · Place 8 · GraniteGraniteHigh Jump85-0—
Apr 16Thompson Falls InvitationalApr 16 · 400 Meters · Place 12 · GraniteGranite400 Meters121:04.29 PB—
Apr 9Florence/Darby InvitationalApr 9 · Long Jump · Place 38 · GraniteGraniteLong Jump3815-2.50—
Apr 9Florence/Darby InvitationalApr 9 · High Jump · Place 11 · GraniteGraniteHigh Jump115-0—
Mar 23Blue Devil InvitationalMar 23 · 300m Hurdles · Place 2 · GraniteGranite300m Hurdles251.27a—
Mar 23Blue Devil InvitationalMar 23 · High Jump · Place 15 · GraniteGraniteHigh Jump155-0—
Mar 23Blue Devil InvitationalMar 23 · Javelin · Place 42 · GraniteGraniteJavelin4269-1—

2022 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 6Superior JH MeetMay 6 · 200m Hurdles · Place 2 · PhilipsburgPhilipsburg200m Hurdles30" / 0.762m2.32.37 PB7
May 6Superior JH MeetMay 6 · 100m Hurdles · Place 4 · PhilipsburgPhilipsburg100m Hurdles33" / 0.838m4.19.33 PB7
May 6Superior JH MeetMay 6 · 400 Meters · Place 1 · PhilipsburgPhilipsburg400 Meters1.1:12.747
May 6Superior JH MeetMay 6 · 200 Meters · Place 3 · PhilipsburgPhilipsburg200 Meters3.29.50 PB7
May 6Superior JH MeetMay 6 · 100 Meters · Place 3 · PhilipsburgPhilipsburg100 Meters3.14.567

2021 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 28Five Valley MeetApr 28 · Long Jump · PhilipsburgPhilipsburgLong Jump—ND6
Apr 28Five Valley MeetApr 28 · Javelin · Place 16 · PhilipsburgPhilipsburgJavelin450g AeroJav16.57-07 PB6
Apr 28Five Valley MeetApr 28 · 100 Meters · Place 12 · PhilipsburgPhilipsburg100 Meters12.16.13a6