Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMoscow Invitational · Apr 1112.03aMoscow Invitational April 11, 2025
200 Meters · OutdoorLewiston Invitational · Mar 2125.39aLewiston InvitationalMarch 21, 2026
400 Meters · OutdoorDistrict 1/2 3A Championships · May 856.11aDistrict 1/2 3A ChampionshipsMay 8, 2026
Javelin · 800g · OutdoorDistrict 1/2 3A Championships · May 8135' 0"District 1/2 3A ChampionshipsMay 8, 2026
Results · OutdoorNez Perce Games · Apr 2525.18Nez Perce GamesApril 25, 2025

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 15IHSAA 4A/3A/2A Track & Field ChampionshipsMay 15 · Javelin · Place 11 · GrangevilleJavelin800g11.129' 8"11
May 8District 1/2 3A ChampionshipsMay 8 · Javelin · Place 5 · GrangevilleJavelin800g5.135' 0" PB11
May 8District 1/2 3A ChampionshipsMay 8 · 400 Meters · Place 5 · Grangeville400 MetersRound P5.56.11a PB11
May 8District 1/2 3A ChampionshipsMay 8 · 400 Meters · Place 5 · Grangeville400 Meters5.57.98a11
Apr 30District 2 Meet of ChampionsApr 30 · Javelin · Place 7 · GrangevilleJavelin7124-111
Apr 14Prairie Track MeetApr 14 · Javelin · Place 1 · GrangevilleJavelin1140-311
Apr 14Prairie Track MeetApr 14 · 100 Meters · Place 10 · Grangeville100 Meters1012.58a11
Apr 10Moscow InvitationalApr 10 · Javelin · Place 6 · GrangevilleJavelin6128-211
Apr 10Moscow InvitationalApr 10 · 100 Meters · Place 14 · Grangeville100 Meters1412.13a11
Apr 7Kamiah MeetApr 7 · Javelin · Place 6 · GrangevilleJavelin6123-0711
Apr 7Kamiah MeetApr 7 · 100 Meters · Place 15 · Grangeville100 Meters1512.33a11
Mar 21Lewiston InvitationalMar 21 · Javelin · Place 5 · GrangevilleJavelin5135-311
Mar 21Lewiston InvitationalMar 21 · 200 Meters · Place 31 · Grangeville200 Meters3125.39a PB11
Mar 21Lewiston InvitationalMar 21 · 100 Meters · Place 29 · Grangeville100 Meters2912.35a11
Mar 14Small School InviteMar 14 · Javelin · Place 3 · GrangevilleJavelin3126-511
Mar 14Small School InviteMar 14 · 200 Meters · Place 1 · Grangeville200 Meters125.47a11
Mar 14Small School InviteMar 14 · 100 Meters · Place 1 · Grangeville100 Meters112.18a11

2025 Outdoor Track

10 results
DateMeetEventPlMarkGr
Apr 25Nez Perce GamesApr 25 · Results · Place 2 · GrangevilleResults2128-0210
Apr 25Nez Perce GamesApr 25 · Results · Place 3 · GrangevilleResults325.18 PB10
Apr 19Lumberjack InvitationalApr 19 · Results · Place 2 · GrangevilleResults2119-710
Apr 19Lumberjack InvitationalApr 19 · Results · Place 3 · GrangevilleResults356.9110
Apr 11Moscow Invitational Apr 11 · Javelin · Place 11 · GrangevilleJavelin11107-110
Apr 11Moscow Invitational Apr 11 · 100 Meters · Place 8 · Grangeville100 Meters812.03a PB10
Mar 21Sweeney InvitationalMar 21 · Javelin · Place 31 · GrangevilleJavelin3199-210
Mar 21Sweeney InvitationalMar 21 · 100 Meters · Place 36 · Grangeville100 Meters3612.44a10
Mar 15Small School InviteMar 15 · Javelin · Place 3 · GrangevilleJavelin3112-0—
Mar 15Small School InviteMar 15 · 100 Meters · Place 5 · Grangeville100 Meters512.39a—

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 10District I-II 2A State QualifierMay 10 · 100 Meters · Place 8 · Grangeville100 Meters812.23a—
May 10District I-II 2A State QualifierMay 10 · 100 Meters · Place 8 · Grangeville100 Meters812.38a—