Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorRifle HS Invitational · Mar 1815.82aRifle HS InvitationalMarch 18, 2022
Discus · 1kg · OutdoorWSU Cougar Classic 2026 · Apr 2436.89mWSU Cougar Classic 2026April 24, 2026
Hammer · 4kg · Outdoor2026 NWAC T&F Championships · May 1846.69m2026 NWAC T&F ChampionshipsMay 18, 2026
Shot Put · 4kg · OutdoorWhitworth Last Chance 2026 · May 610.89mWhitworth Last Chance 2026May 6, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 182026 NWAC T&F ChampionshipsMay 18 · Hammer · Place 2 · Spokane (Wash.) CCSpokane (Wash.) CCHammer4kg2.46.69m PBFr
May 182026 NWAC T&F ChampionshipsMay 18 · Discus · Place 8 · Spokane (Wash.) CCSpokane (Wash.) CCDiscus1kg8.35.24mFr
May 182026 NWAC T&F ChampionshipsMay 18 · Shot Put · Place 10 · Spokane (Wash.) CCSpokane (Wash.) CCShot Put4kg10.10.71mFr
May 6Whitworth Last Chance 2026May 6 · Hammer · Place 5 · Spokane (Wash.) CCSpokane (Wash.) CCHammer4kg5.44.17mFr
May 6Whitworth Last Chance 2026May 6 · Discus · Place 11 · Spokane (Wash.) CCSpokane (Wash.) CCDiscus1kg11.31.33mFr
May 6Whitworth Last Chance 2026May 6 · Shot Put · Place 11 · Spokane (Wash.) CCSpokane (Wash.) CCShot Put4kg11.10.89m PBFr
May 1Oregon State High PerformanceMay 1 · Hammer · Place 13 · Spokane (Wash.) CCSpokane (Wash.) CCHammer1338.60mFr
May 1Oregon State High PerformanceMay 1 · Discus · Place 15 · Spokane (Wash.) CCSpokane (Wash.) CCDiscus1536.43mFr
May 1Oregon State High PerformanceMay 1 · Shot Put · Place 16 · Spokane (Wash.) CCSpokane (Wash.) CCShot Put1610.67mFr
Apr 24WSU Cougar Classic 2026Apr 24 · Hammer · Place 9 · Spokane (Wash.) CCSpokane (Wash.) CCHammer4kg9.42.62mFr
Apr 24WSU Cougar Classic 2026Apr 24 · Discus · Place 9 · Spokane (Wash.) CCSpokane (Wash.) CCDiscus1kg9.36.89m PBFr
Apr 24WSU Cougar Classic 2026Apr 24 · Shot Put · Place 12 · Spokane (Wash.) CCSpokane (Wash.) CCShot Put4kg12.10.11mFr
Apr 3Whitworth Peace Meet 2026Apr 3 · Hammer · Place 38 · Spokane (Wash.) CCSpokane (Wash.) CCHammer3835.39mFr
Apr 3Whitworth Peace Meet 2026Apr 3 · Discus · Place 28 · Spokane (Wash.) CCSpokane (Wash.) CCDiscus2831.27mFr
Mar 20Sam Adams Classic - 20th AnnualMar 20 · Hammer · Place 6 · Spokane (Wash.) CCSpokane (Wash.) CCHammer642.47mFr
Mar 20Sam Adams Classic - 20th AnnualMar 20 · Discus · Place 8 · Spokane (Wash.) CCSpokane (Wash.) CCDiscus836.16mFr
Mar 16Buc Scoring Invite 2026Mar 16 · Hammer · Place 6 · Spokane (Wash.) CCSpokane (Wash.) CCHammer634.32mFR
Mar 62026 Ed Boitano InvitationalMar 6 · Hammer · Place 9 · Spokane (Wash.) CCSpokane (Wash.) CCHammer939.74mFr
Mar 62026 Ed Boitano InvitationalMar 6 · Discus · Place 6 · Spokane (Wash.) CCSpokane (Wash.) CCDiscus634.52mFr

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 27Whitworth Early Bird 2026Feb 27 · Hammer · Place 5 · Spokane (Wash.) CCSpokane (Wash.) CCHammer539.66mFR
Feb 132026 Whitworth Indoor InviteFeb 13 · Weight Throw · Place 21 · Spokane (Wash.) CCSpokane (Wash.) CCWeight Throw2112.31mFr

2024 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 16COLORADO STATE CHAMPIONSHIPSMay 16 · Discus · Place 3 · Plateau ValleyPlateau ValleyDiscus3128-3—
May 16COLORADO STATE CHAMPIONSHIPSMay 16 · Shot Put · Place 4 · Plateau ValleyPlateau ValleyShot Put435-0.75—
Mar 23North Fork InvitationalMar 23 · Discus · Place 3 · Plateau ValleyPlateau ValleyDiscus3108-212
Mar 23North Fork InvitationalMar 23 · Shot Put · Place 6 · Plateau ValleyPlateau ValleyShot Put631-2.2512

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 18Colorado 2A State ChampionshipsMay 18 · Discus · Place 4 · Plateau ValleyPlateau ValleyDiscus1kg4.113-0911
May 18Colorado 2A State ChampionshipsMay 18 · Shot Put · Place 13 · Plateau ValleyPlateau ValleyShot Put4kg13.31-11.2511
Apr 27Olathe InvitationalApr 27 · Discus · Place 1 · Plateau Valley HighPlateau Valley HighDiscusRound P18.5—
Apr 27Olathe InvitationalApr 27 · Discus · Place 1 · Plateau Valley HighPlateau Valley HighDiscusRound P18.5—
Apr 27Olathe InvitationalApr 27 · Discus · Place 4 · Plateau Valley HighPlateau Valley HighDiscus48.5—
Apr 27Olathe InvitationalApr 27 · Discus · Place 4 · Plateau Valley HighPlateau Valley HighDiscus48.5—
Apr 8Frank Woodburn InvitationalApr 8 · Discus · Place 3 · Plateau ValleyPlateau ValleyDiscus1kg3.111-0011
Apr 8Frank Woodburn InvitationalApr 8 · Shot Put · Place 2 · Plateau ValleyPlateau ValleyShot Put4kg2.33-08.0011
Apr 1Cedaredge InvitationalApr 1 · Shot Put · Place 5 · Plateau Valley HighPlateau Valley HighShot Put54.50—
Mar 17Rifle HS InvitationalMar 17 · Discus · Place 4 · Plateau ValleyPlateau ValleyDiscus1kg4.99' 0.11
Mar 17Rifle HS InvitationalMar 17 · Shot Put · Place 1 · Plateau ValleyPlateau ValleyShot Put4kg1.33' 4"11

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 19CHSSA State ChampionshipsMay 19 · Shot Put · Place 9 · Plateau ValleyPlateau ValleyShot Put4kg9.33-01.5010
May 14Cardinal OpenMay 14 · Discus · Place 4 · Plateau ValleyPlateau ValleyDiscus1kg4.92-05.2510
May 13Dennis Teeters Tiger InvitationalMay 13 · Discus · Place 19 · Plateau ValleyPlateau ValleyDiscus1kg19.86-0410
May 12Olathe InvitationalMay 12 · Shot Put · Place 2 · Plateau Valley HighPlateau Valley HighShot PutRound P211.2—
Apr 9Frank Woodburn InvitationalApr 9 · Discus · Place 3 · Plateau ValleyPlateau ValleyDiscus1kg3.100-0010
Apr 9Frank Woodburn InvitationalApr 9 · Shot Put · Place 2 · Plateau ValleyPlateau ValleyShot Put4kg2.33-07.7510
Apr 1Meeker InvitationalApr 1 · Shot Put · Place 1 · Plateau Valley HighPlateau Valley HighShot Put13.50—
Apr 1Meeker InvitationalApr 1 · Shot Put · Place 1 · Plateau Valley HighPlateau Valley HighShot Put13.50—
Apr 1Meeker InvitationalApr 1 · Shot Put · Place 1 · Plateau Valley HighPlateau Valley HighShot PutRound P13.50—
Apr 1Meeker InvitationalApr 1 · Shot Put · Place 1 · Plateau Valley HighPlateau Valley HighShot PutRound P13.50—
Mar 18Rifle HS InvitationalMar 18 · Discus · Place 7 · Plateau ValleyPlateau ValleyDiscus1kg7.89' 6"10
Mar 18Rifle HS InvitationalMar 18 · Shot Put · Place 2 · Plateau ValleyPlateau ValleyShot Put4kg2.33' 6"10
Mar 18Rifle HS InvitationalMar 18 · 100 Meters · Place 52 · Plateau ValleyPlateau Valley100 Meters52.15.82a PBWind: 0.910

2021 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jun 24Colorado State Track and Field ChampionshipsJun 24 · Discus · Place 16 · Plateau ValleyPlateau ValleyDiscus1kg16.84-079
Jun 24Colorado State Track and Field ChampionshipsJun 24 · Shot Put · Place 13 · Plateau ValleyPlateau ValleyShot Put4kg13.29-09.259
Jun 18Joe Shields InvitationalJun 18 · Discus · Place 2 · Plateau Valley HighPlateau Valley HighDiscus2100-7—
Jun 18Joe Shields InvitationalJun 18 · Discus · Place 2 · Plateau Valley HighPlateau Valley HighDiscus2100-7—
Jun 18Joe Shields InvitationalJun 18 · Shot Put · Place 3 · Plateau Valley HighPlateau Valley HighShot Put330-1.50—
Jun 18Joe Shields InvitationalJun 18 · Shot Put · Place 3 · Plateau Valley HighPlateau Valley HighShot Put330-1.50—
Jun 18Joe Shields InvitationalJun 18 · 100 Meters · Place 5 · Plateau Valley HighPlateau Valley High100 Meters516.37—
Jun 18Joe Shields InvitationalJun 18 · 100 Meters · Place 20 · Plateau Valley HighPlateau Valley High100 Meters2016.37—
Jun 18Joe Shields InvitationalJun 18 · Discus · Place 2 · Plateau Valley HighPlateau Valley HighDiscus2100-7—
Jun 18Joe Shields InvitationalJun 18 · Discus · Place 2 · Plateau Valley HighPlateau Valley HighDiscus2100-7—
Jun 18Joe Shields InvitationalJun 18 · Shot Put · Place 3 · Plateau Valley HighPlateau Valley HighShot Put330-1.50—
Jun 18Joe Shields InvitationalJun 18 · Shot Put · Place 3 · Plateau Valley HighPlateau Valley HighShot Put330-1.50—
Jun 18Joe Shields InvitationalJun 18 · 100 Meters · Place 5 · Plateau Valley HighPlateau Valley High100 Meters516.37—
Jun 18Joe Shields InvitationalJun 18 · 100 Meters · Place 20 · Plateau Valley HighPlateau Valley High100 Meters2016.37—
Jun 15Rangely Panther Dusk MeetJun 15 · Discus · Place 8 · Plateau Valley HighPlateau Valley HighDiscus883-9—
Jun 15Rangely Panther Dusk MeetJun 15 · Discus · Place 8 · Plateau Valley HighPlateau Valley HighDiscus883-9—
Jun 15Rangely Panther Dusk MeetJun 15 · Discus · Place 6 · Plateau Valley HighPlateau Valley HighDiscusRound P683-9—
Jun 15Rangely Panther Dusk MeetJun 15 · Discus · Place 7 · Plateau Valley HighPlateau Valley HighDiscusRound P783-9—
Jun 15Rangely Panther Dusk MeetJun 15 · Shot Put · Place 4 · Plateau Valley HighPlateau Valley HighShot Put430-8.50—
Jun 15Rangely Panther Dusk MeetJun 15 · Shot Put · Place 4 · Plateau Valley HighPlateau Valley HighShot Put430-8.50—
Jun 15Rangely Panther Dusk MeetJun 15 · Shot Put · Place 3 · Plateau Valley HighPlateau Valley HighShot PutRound P329-2.50—
Jun 15Rangely Panther Dusk MeetJun 15 · Shot Put · Place 5 · Plateau Valley HighPlateau Valley HighShot PutRound P529-2.50—
Jun 4Meeker InvitationalJun 4 · Discus · Place 4 · Plateau Valley HighPlateau Valley HighDiscus486-8—
Jun 4Meeker InvitationalJun 4 · Discus · Place 4 · Plateau Valley HighPlateau Valley HighDiscus486-8—
Jun 4Meeker InvitationalJun 4 · Shot Put · Place 2 · Plateau Valley HighPlateau Valley HighShot Put230-2.50—
Jun 4Meeker InvitationalJun 4 · Shot Put · Place 2 · Plateau Valley HighPlateau Valley HighShot Put230-2.50—
Jun 4Meeker InvitationalJun 4 · Shot Put · Place 2 · Plateau Valley HighPlateau Valley HighShot Put22.50—
Jun 4Meeker InvitationalJun 4 · Shot Put · Place 2 · Plateau Valley HighPlateau Valley HighShot Put22.50—
May 28Panther InvitationalMay 28 · Discus · Place 6 · Plateau ValleyPlateau ValleyDiscus1kg6.84-59
May 28Panther InvitationalMay 28 · Shot Put · Place 2 · Plateau ValleyPlateau ValleyShot Put4kg2.30-79
May 28Panther InvitationalMay 28 · 100 Meters · Place 19 · Plateau ValleyPlateau Valley100 Meters19.16.01a9