Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJH League Meet @ Naselle · Apr 1913.7JH League Meet @ NaselleApril 19, 2023
Discus · 1.6kg · Outdoor2B District 4 Championships · May 21107' 0"2B District 4 ChampionshipsMay 21, 2026
Javelin · 450g AeroJav · OutdoorLeague Meet @ North Beach · Mar 22108-10League Meet @ North BeachMarch 22, 2023
Javelin · 800g · Outdoor2B District 4 Championships · May 21132' 6"2B District 4 ChampionshipsMay 21, 2026
Shot Put · 12lb · OutdoorChehalis Activator · Apr 1829' 5"Chehalis ActivatorApril 18, 2025
Shot Put · 4kg · OutdoorLeague Meet @ North Beach · Mar 2229-02.00League Meet @ North BeachMarch 22, 2023

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 212B District 4 ChampionshipsMay 21 · Javelin · Place 7 · North BeachNorth BeachJavelin800g7.132' 6" PB11
May 212B District 4 ChampionshipsMay 21 · Discus · Place 11 · North BeachNorth BeachDiscus1.6kg11.107' 0" PB11
May 15Pacific 2B League ChampionshipsMay 15 · Javelin · Place 4 · North BeachNorth BeachJavelin4124-1011
May 15Pacific 2B League ChampionshipsMay 15 · Discus · Place 4 · North BeachNorth BeachDiscus4110-1011
May 15Pacific 2B League ChampionshipsMay 15 · Shot Put · Place 13 · North BeachNorth BeachShot Put1330-8.2511
May 51B/2B/1A Meet @ TeninoMay 5 · Javelin · Place 11 · North BeachNorth BeachJavelin11121-711
May 51B/2B/1A Meet @ TeninoMay 5 · Discus · Place 22 · North BeachNorth BeachDiscus2276-4.2511
Apr 302B League Meet @ ForksApr 30 · Javelin · Place 4 · North BeachNorth BeachJavelin4122-0611
Apr 302B League Meet @ ForksApr 30 · Discus · Place 6 · North BeachNorth BeachDiscus685-0411
Apr 211A/2B/1B Meet @ MontesanoApr 21 · Javelin · Place 8 · North BeachNorth BeachJavelin8118-511
Apr 211A/2B/1B Meet @ MontesanoApr 21 · Discus · Place 12 · North BeachNorth BeachDiscus1286-1111
Apr 211A/2B/1B Meet @ MontesanoApr 21 · Shot Put · Place 16 · North BeachNorth BeachShot Put1630-011
Apr 17Kalama Twilight InvitationalApr 17 · Javelin · Place 19 · North BeachNorth BeachJavelin19113-911
Apr 17Kalama Twilight InvitationalApr 17 · Discus · Place 25 · North BeachNorth BeachDiscus2591-511
Apr 17Kalama Twilight InvitationalApr 17 · Shot Put · Place 26 · North BeachNorth BeachShot Put2629-3.511
Apr 4Ray Ryan Memorial GHC ChampionshipsApr 4 · Javelin · Place 10 · North BeachNorth BeachJavelin10118-911
Apr 4Ray Ryan Memorial GHC ChampionshipsApr 4 · Discus · Place 8 · North BeachNorth BeachDiscus8102-911
Apr 4Ray Ryan Memorial GHC ChampionshipsApr 4 · Shot Put · Place 18 · North BeachNorth BeachShot Put1829-311
Mar 26League Meet @ North BeachMar 26 · Javelin · Place 4 · North BeachNorth BeachJavelin4122-511
Mar 26League Meet @ North BeachMar 26 · Discus · Place 6 · North BeachNorth BeachDiscus695-511
Mar 26League Meet @ North BeachMar 26 · Shot Put · Place 20 · North BeachNorth BeachShot Put2031-3.2511
Mar 21Rainier IcebreakerMar 21 · Javelin · Place 5 · North BeachNorth BeachJavelin5124-511
Mar 21Rainier IcebreakerMar 21 · Discus · Place 27 · North BeachNorth BeachDiscus2789-111
Mar 21Rainier IcebreakerMar 21 · Shot Put · Place 31 · North BeachNorth BeachShot Put3129-5.7511

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 16Pacific 2B League ChampionshipsMay 16 · Javelin · Place 5 · North BeachNorth BeachJavelin5118-1010
May 16Pacific 2B League ChampionshipsMay 16 · Discus · Place 5 · North BeachNorth BeachDiscus5101-110
May 16Pacific 2B League ChampionshipsMay 16 · Shot Put · Place 9 · North BeachNorth BeachShot Put930-1010
May 11B/2B League Meet @ OcostaMay 1 · Javelin · Place 4 · North BeachNorth BeachJavelin4119-210
May 11B/2B League Meet @ OcostaMay 1 · Discus · Place 6 · North BeachNorth BeachDiscus686-1010
May 11B/2B League Meet @ OcostaMay 1 · Shot Put · Place 9 · North BeachNorth BeachShot Put929-710
Apr 25Kalama Twilight InvitationalApr 25 · Javelin · Place 15 · North BeachNorth BeachJavelin800g15.113' 9"10
Apr 25Kalama Twilight InvitationalApr 25 · Discus · Place 22 · North BeachNorth BeachDiscus1.6kg22.92' 9"10
Apr 222B League Meet @ ForksApr 22 · Javelin · Place 3 · North BeachNorth BeachJavelin3118-0610
Apr 222B League Meet @ ForksApr 22 · Discus · Place 9 · North BeachNorth BeachDiscus982-0510
Apr 222B League Meet @ ForksApr 22 · Shot Put · Place 16 · North BeachNorth BeachShot Put1628-09.0010
Apr 18Chehalis ActivatorApr 18 · Javelin · Place 10 · North BeachNorth BeachJavelin800g10.121' 5"10
Apr 18Chehalis ActivatorApr 18 · Discus · Place 41 · North BeachNorth BeachDiscus1.6kg41.85' 3"10
Apr 18Chehalis ActivatorApr 18 · Shot Put · Place 59 · North BeachNorth BeachShot Put12lb59.29' 5" PB10
Mar 25League Meet @ OcostaMar 25 · Javelin · Place 3 · North BeachNorth BeachJavelin3119-410
Mar 25League Meet @ OcostaMar 25 · Discus · Place 15 · North BeachNorth BeachDiscus1569-710
Mar 25League Meet @ OcostaMar 25 · Shot Put · Place 13 · North BeachNorth BeachShot Put1328-610
Mar 201B/2B League Meet @ South BendMar 20 · Javelin · Place 4 · North BeachNorth BeachJavelin4104-710
Mar 201B/2B League Meet @ South BendMar 20 · Discus · Place 13 · North BeachNorth BeachDiscus1364-1010
Mar 201B/2B League Meet @ South BendMar 20 · Shot Put · Place 13 · North BeachNorth BeachShot Put1328-6.510

2024 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 10Pacific League Sub-DistrictMay 10 · Javelin · Place 7 · North BeachNorth BeachJavelin7115-10—
May 10Pacific League Sub-DistrictMay 10 · Discus · Place 13 · North BeachNorth BeachDiscus1382-0—
May 10Pacific League Sub-DistrictMay 10 · Shot Put · Place 13 · North BeachNorth BeachShot Put1331-3—
May 10Pacific League Sub-DistrictMay 10 · 100 Meters · Place 24 · North BeachNorth Beach100 Meters2414.16a—
May 4Freshman InvitationalMay 4 · Javelin · Place 6 · North BeachNorth BeachJavelin6102-7—
May 4Freshman InvitationalMay 4 · Discus · Place 10 · North BeachNorth BeachDiscus1084-8—
May 4Freshman InvitationalMay 4 · Shot Put · Place 18 · North BeachNorth BeachShot Put1829-2.5—
May 4Freshman InvitationalMay 4 · 100 Meters · Place 56 · North BeachNorth Beach100 Meters5614.26a—
Apr 25Pacific League MeetApr 25 · Javelin · Place 3 · North BeachNorth BeachJavelin398-7—
Apr 25Pacific League MeetApr 25 · Discus · Place 17 · North BeachNorth BeachDiscus1756-1—
Apr 25Pacific League MeetApr 25 · Shot Put · Place 10 · North BeachNorth BeachShot Put1027-10—
Apr 19Chehalis Activators ClassicApr 19 · Javelin · Place 19 · North BeachNorth BeachJavelin19106-2—
Apr 19Chehalis Activators ClassicApr 19 · Discus · Place 68 · North BeachNorth BeachDiscus6866-4—
Apr 19Chehalis Activators ClassicApr 19 · Shot Put · Place 59 · North BeachNorth BeachShot Put5927-10—
Apr 19Chehalis Activators ClassicApr 19 · 100 Meters · Place 95 · North BeachNorth Beach100 Meters9514.02a—
Apr 12Grays Harbor All-County MeetApr 12 · Javelin · Place 14 · North BeachNorth BeachJavelin14101-0—
Apr 12Grays Harbor All-County MeetApr 12 · Discus · Place 43 · North BeachNorth BeachDiscus4354-0—
Apr 12Grays Harbor All-County MeetApr 12 · Shot Put · Place 34 · North BeachNorth BeachShot Put3427-7.50—
Mar 281B/2B/1A League Meet @ HoquiamMar 28 · Discus · Place 11 · North BeachNorth BeachDiscus1166-3.5—
Mar 211B/2B/1A League Meet @ North BeachMar 21 · Javelin · Place 9 · North BeachNorth BeachJavelin800g9.94-109
Mar 211B/2B/1A League Meet @ North BeachMar 21 · Discus · Place 18 · North BeachNorth BeachDiscus1.6kg18.63-059
Mar 211B/2B/1A League Meet @ North BeachMar 21 · Shot Put · North BeachNorth BeachShot Put12lb—SCR9
Mar 211B/2B/1A League Meet @ North BeachMar 21 · 200 Meters · North BeachNorth Beach200 Meters—SCR9

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 11League Championships @ North BeachMay 11 · Javelin · Place 2 · North BeachNorth BeachJavelin2104-7—
May 11League Championships @ North BeachMay 11 · Discus · Place 5 · North BeachNorth BeachDiscus581-6—
May 11League Championships @ North BeachMay 11 · Shot Put · Place 5 · North BeachNorth BeachShot Put533-6—
May 8Pacific Sub-League JH @ OcostaMay 8 · Javelin · Place 1 · North BeachNorth BeachJavelin1117-6—
May 8Pacific Sub-League JH @ OcostaMay 8 · Discus · Place 4 · North BeachNorth BeachDiscus478-3—
May 8Pacific Sub-League JH @ OcostaMay 8 · Shot Put · Place 4 · North BeachNorth BeachShot Put429-11.50—
May 3JH League Meet @ NaselleMay 3 · Long Jump · Place 6 · North BeachNorth BeachLong Jump612-0—
May 3JH League Meet @ NaselleMay 3 · Javelin · Place 1 · North BeachNorth BeachJavelin1121-2—
May 3JH League Meet @ NaselleMay 3 · Shot Put · Place 2 · North BeachNorth BeachShot Put230-8—
Apr 26JH Pacific League Meet @ OcostaApr 26 · Javelin · Place 2 · North BeachNorth BeachJavelin2108-7—
Apr 26JH Pacific League Meet @ OcostaApr 26 · Shot Put · Place 4 · North BeachNorth BeachShot Put429-1—
Apr 19JH League Meet @ NaselleApr 19 · Javelin · Place 1 · North BeachNorth BeachJavelin1110-7—
Apr 19JH League Meet @ NaselleApr 19 · Shot Put · Place 3 · North BeachNorth BeachShot Put329-3—
Apr 19JH League Meet @ NaselleApr 19 · 100 Meters · Place 6 · North BeachNorth Beach100 Meters613.7 PB—
Apr 12JH League Meet @ IlwacoApr 12 · Javelin · Place 2 · North BeachNorth BeachJavelin295-6—
Apr 12JH League Meet @ IlwacoApr 12 · Shot Put · Place 8 · North BeachNorth BeachShot Put821-8—
Mar 29JH League Meet @ RaymondMar 29 · Javelin · Place 3 · North BeachNorth BeachJavelin450g AeroJav3.100' 58
Mar 29JH League Meet @ RaymondMar 29 · Shot Put · Place 5 · North BeachNorth BeachShot Put4kg5.28' 18
Mar 29JH League Meet @ RaymondMar 29 · 100 Meters · North BeachNorth Beach100 Meters—DNS8
Mar 22League Meet @ North BeachMar 22 · Javelin · Place 1 · North BeachNorth BeachJavelin450g AeroJav1.108-10 PB8
Mar 22League Meet @ North BeachMar 22 · Shot Put · Place 5 · North BeachNorth BeachShot Put4kg5.29-02.00 PB8
Mar 22League Meet @ North BeachMar 22 · 100 Meters · Place 3 · North BeachNorth Beach100 Meters3.14.21a8