Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorKMS Meet · Apr 2515.81aKMS MeetApril 25, 2024
1600 Meters · OutdoorLewiston Invitational · Mar 215:53.44aLewiston InvitationalMarch 21, 2026
200 Meters · OutdoorPrairie Meet 4-15 · Apr 1526.23aPrairie Meet 4-15April 15, 2025
3200 Meters · OutdoorLewiston Invitational · Mar 2113:21.13aLewiston InvitationalMarch 21, 2026
800 Meters · OutdoorDistrict 1/2 3A Track & Field Championships · May 92:34.45aDistrict 1/2 3A Track & Field ChampionshipsMay 9, 2025
Discus · 1.6kg · OutdoorDistrict 1/2 3A Track & Field Championships · May 981' 10"District 1/2 3A Track & Field ChampionshipsMay 9, 2025
Discus · 1kg · OutdoorKMS Meet · Apr 2566-04.50KMS MeetApril 25, 2024
Javelin · 800g · OutdoorPrairie Meet 4-15 · Apr 1569' 9"Prairie Meet 4-15April 15, 2025
Shot Put · 12lb · OutdoorPrairie Meet 4-15 · Apr 1523' 10"Prairie Meet 4-15April 15, 2025
Shot Put · 8lb · OutdoorGville Battle on the Hill MS · Apr 2726' 9.5Gville Battle on the Hill MSApril 27, 2024

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 10Moscow InvitationalApr 10 · 1600 Meters · Place 20 · GrangevilleGrangeville1600 Meters206:03.90a10
Mar 21Lewiston InvitationalMar 21 · 3200 Meters · Place 34 · GrangevilleGrangeville3200 Meters3413:21.13a PB10
Mar 21Lewiston InvitationalMar 21 · 1600 Meters · Place 43 · GrangevilleGrangeville1600 Meters435:53.44a PB10
Mar 14Small School InviteMar 14 · 1600 Meters · Place 5 · GrangevilleGrangeville1600 Meters56:06.13a10

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 9District 1/2 3A Track & Field ChampionshipsMay 9 · Discus · Place 15 · GrangevilleGrangevilleDiscus1.6kg15.81' 10" PB9
May 9District 1/2 3A Track & Field ChampionshipsMay 9 · 800 Meters · Place 17 · GrangevilleGrangeville800 Meters17.2:34.45a PB9
Apr 29Mile High MeetApr 29 · 800 Meters · Place 12 · GrangevilleGrangeville800 Meters122:40.17a9
Apr 25Nez Perce GamesApr 25 · Javelin · Place 18 · GrangevilleGrangevilleJavelin1878-109
Apr 25Nez Perce GamesApr 25 · Discus · Place 21 · GrangevilleGrangevilleDiscus2169-019
Apr 25Nez Perce GamesApr 25 · 800 Meters · Place 5 · GrangevilleGrangeville800 Meters52:48.619
Apr 19Lumberjack InvitationalApr 19 · Javelin · Place 10 · GrangevilleGrangevilleJavelin1078-59
Apr 19Lumberjack InvitationalApr 19 · Discus · Place 13 · GrangevilleGrangevilleDiscus1374-09
Apr 19Lumberjack InvitationalApr 19 · 800 Meters · Place 5 · GrangevilleGrangeville800 Meters52:39.289
Apr 15Prairie Meet 4-15Apr 15 · Javelin · Place 26 · GrangevilleGrangevilleJavelin800g26.69' 9" PB9
Apr 15Prairie Meet 4-15Apr 15 · Discus · Place 26 · GrangevilleGrangevilleDiscus1.6kg26.67' 10"9
Apr 15Prairie Meet 4-15Apr 15 · Shot Put · Place 27 · GrangevilleGrangevilleShot Put12lb27.23' 10" PB9
Apr 15Prairie Meet 4-15Apr 15 · 200 Meters · Place 11 · GrangevilleGrangeville200 Meters11.26.23a PB9
Apr 11Moscow Invitational Apr 11 · Javelin · Place 22 · GrangevilleGrangevilleJavelin2271-79
Apr 11Moscow Invitational Apr 11 · 200 Meters · Place 23 · GrangevilleGrangeville200 Meters2329.90a9
Mar 15Small School InviteMar 15 · Javelin · Place 19 · GrangevilleGrangevilleJavelin1974-6—
Mar 15Small School InviteMar 15 · Discus · Place 23 · GrangevilleGrangevilleDiscus2356-0—
Mar 15Small School InviteMar 15 · Shot Put · Place 15 · GrangevilleGrangevilleShot Put1525-0—

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
Apr 27Gville Battle on the Hill MSApr 27 · Discus · Place 15 · GrangevilleGrangevilleDiscus1kg15.58' 2.58
Apr 27Gville Battle on the Hill MSApr 27 · Shot Put · Place 7 · GrangevilleGrangevilleShot Put8lb7.26' 9.5 PB8
Apr 27Gville Battle on the Hill MSApr 27 · 100 Meters · Place 18 · GrangevilleGrangeville100 Meters18.16.18
Apr 25KMS MeetApr 25 · Discus · Place 21 · GrangevilleGrangevilleDiscus1kg21.66-04.50 PB8
Apr 25KMS MeetApr 25 · Shot Put · Place 15 · GrangevilleGrangevilleShot Put8lb15.24-06.008
Apr 25KMS MeetApr 25 · 100 Meters · Place 31 · GrangevilleGrangeville100 Meters31.15.81a PB8
Apr 18Prairie JH 4-18Apr 18 · Discus · Place 17 · GrangevilleGrangevilleDiscus1kg17.63' 58
Apr 18Prairie JH 4-18Apr 18 · Shot Put · Place 20 · GrangevilleGrangevilleShot Put8lb20.23' 28
Apr 11KMS MeetApr 11 · Discus · Place 13 · GrangevilleGrangevilleDiscus1kg13.66-008
Apr 11KMS MeetApr 11 · Shot Put · Place 8 · GrangevilleGrangevilleShot Put8lb8.25-09.508
Apr 11KMS MeetApr 11 · 100 Meters · Place 30 · GrangevilleGrangeville100 Meters30.16.16a8

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 6KMS InviteMay 6 · Discus · Place 32 · GrangevilleGrangevilleDiscus3250-7—
May 6KMS InviteMay 6 · Shot Put · Place 20 · GrangevilleGrangevilleShot Put2020-10.50—
May 6KMS InviteMay 6 · 100 Meters · Place 45 · GrangevilleGrangeville100 Meters4517.48a—
Apr 27KMS MeetApr 27 · Discus · Place 37 · GrangevilleGrangevilleDiscus1kg37.47-097
Apr 27KMS MeetApr 27 · Shot Put · Place 21 · GrangevilleGrangevilleShot Put8lb21.20-09.007
Apr 27KMS MeetApr 27 · 100 Meters · Place 36 · GrangevilleGrangeville100 Meters36.17.52a7
Apr 184/11 Rescheduled KMS MeetApr 18 · Discus · Place 25 · GrangevilleGrangevilleDiscus1kg25.41-087
Apr 184/11 Rescheduled KMS MeetApr 18 · Shot Put · Place 15 · GrangevilleGrangevilleShot Put8lb15.19-03.007
Apr 184/11 Rescheduled KMS MeetApr 18 · 200 Meters · Place 20 · GrangevilleGrangeville200 Meters20.38.46a7
Apr 184/11 Rescheduled KMS MeetApr 18 · 100 Meters · Place 32 · GrangevilleGrangeville100 Meters32.17.74a7