Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorJH League Meet @ Naselle · Apr 1913.0JH League Meet @ NaselleApril 19, 2023
200 Meters · OutdoorRainier Icebreaker · Mar 2226.26aRainier Icebreaker March 22, 2025
400 Meters · OutdoorCOLOR RUSH Jamboree · Mar 1359.67aCOLOR RUSH JamboreeMarch 13, 2026
Discus · 1.6kg · Outdoor1B/2B/1A D4 @ Hoquiam · Apr 30132' 2"1B/2B/1A D4 @ HoquiamApril 30, 2026
Discus · 1kg · OutdoorLeague Meet @ North Beach · Mar 22105-04.50League Meet @ North BeachMarch 22, 2023
Long Jump · Outdoor1B/2B/1A D4 @ Hoquiam · Apr 3018' 1.25"1B/2B/1A D4 @ HoquiamApril 30, 2026
Shot Put · 12lb · Outdoor1B/2B/1A League Meet @ North Beach · Mar 2135-03.001B/2B/1A League Meet @ North BeachMarch 21, 2024
Shot Put · 4kg · OutdoorJH League Meet @ Ilwaco · Mar 2935' 0JH League Meet @ IlwacoMarch 29, 2023

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 211B District 1/2/3/4 ChampionshipsMay 21 · Long Jump · Place 3 · OcostaOcostaLong Jump318-10.2511
May 211B District 1/2/3/4 ChampionshipsMay 21 · Discus · Place 4 · OcostaOcostaDiscus4132-0711
May 15District 4 B Championship May 15 · Long Jump · Place 2 · OcostaOcostaLong Jump2.17' 10"11
May 15District 4 B Championship May 15 · Discus · Place 3 · OcostaOcostaDiscus1.6kg3.127' 5"11
May 51B/2B/1A Meet @ TeninoMay 5 · Discus · Place 2 · OcostaOcostaDiscus2138-111
May 266th Shelton Invitational Track & FieldMay 2 · Discus · Place 14 · OcostaOcostaDiscus1.6kg14.123-0311
Apr 301B/2B/1A D4 @ HoquiamApr 30 · Long Jump · Place 6 · OcostaOcostaLong Jump6.18' 1.25" PB11
Apr 301B/2B/1A D4 @ HoquiamApr 30 · Discus · Place 2 · OcostaOcostaDiscus1.6kg2.132' 2" PB11
Apr 301B/2B/1A D4 @ HoquiamApr 30 · 400 Meters · OcostaOcosta400 MetersRelay Split—57.2hUnofficial11
Apr 25Bill Harris InvitationalApr 25 · Long Jump · Place 40 · OcostaOcostaLong Jump4017-07.0011
Apr 25Bill Harris InvitationalApr 25 · Discus · Place 6 · OcostaOcostaDiscus6129-0011
Apr 21League Meet @ OcostaApr 21 · Long Jump · Place 2 · OcostaOcostaLong Jump217-1111
Apr 21League Meet @ OcostaApr 21 · Discus · Place 2 · OcostaOcostaDiscus2116-411
Apr 17Chehalis ActivatorApr 17 · Long Jump · Place 6 · OcostaOcostaLong Jump618-8.511
Apr 17Chehalis ActivatorApr 17 · Discus · Place 5 · OcostaOcostaDiscus5132-611
Apr 17Chehalis ActivatorApr 17 · Shot Put · Place 19 · OcostaOcostaShot Put1935-9.511
Apr 4Ray Ryan Memorial GHC ChampionshipsApr 4 · Long Jump · Place 4 · OcostaOcostaLong Jump417-611
Apr 4Ray Ryan Memorial GHC ChampionshipsApr 4 · Discus · Place 2 · OcostaOcostaDiscus2139-011
Apr 4Ray Ryan Memorial GHC ChampionshipsApr 4 · Shot Put · Place 5 · OcostaOcostaShot Put536-10.511
Apr 21B/2B/1A League Meet @RainierApr 2 · Long Jump · Place 2 · OcostaOcostaLong Jump218-211
Apr 21B/2B/1A League Meet @RainierApr 2 · Discus · Place 2 · OcostaOcostaDiscus2143-1011
Apr 21B/2B/1A League Meet @RainierApr 2 · Shot Put · Place 3 · OcostaOcostaShot Put335-511
Mar 26League Meet @ North BeachMar 26 · Discus · Place 4 · OcostaOcostaDiscus4107-1011
Mar 26League Meet @ North BeachMar 26 · Shot Put · Place 3 · OcostaOcostaShot Put338-111
Mar 21Rainier IcebreakerMar 21 · Long Jump · Place 7 · OcostaOcostaLong Jump717-1111
Mar 21Rainier IcebreakerMar 21 · Discus · Place 6 · OcostaOcostaDiscus6122-411
Mar 13COLOR RUSH JamboreeMar 13 · Discus · Place 2 · OcostaOcostaDiscus293-411
Mar 13COLOR RUSH JamboreeMar 13 · 400 Meters · Place 2 · OcostaOcosta400 Meters259.67a PB11

2025 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 221B District 1/2/3/4 ChampionshipMay 22 · Discus · Place 3 · OcostaOcostaDiscus3130-510
May 221B District 1/2/3/4 ChampionshipMay 22 · Shot Put · Place 7 · OcostaOcostaShot Put738-710
May 141B District 4 MeetMay 14 · Discus · Place 2 · OcostaOcostaDiscus2126-010
May 141B District 4 MeetMay 14 · Shot Put · Place 2 · OcostaOcostaShot Put238-610
May 6League Meet @ North BeachMay 6 · 400 Meters · Place 11 · OcostaOcosta400 Meters111:09.75a10
May 365th Shelton InvitationalMay 3 · Discus · Place 15 · OcostaOcostaDiscus15105-0910
May 11B/2B League Meet @ OcostaMay 1 · Discus · Place 2 · OcostaOcostaDiscus2131-1110
May 11B/2B League Meet @ OcostaMay 1 · Shot Put · Place 2 · OcostaOcostaShot Put235-910
Apr 222B League Meet @ ForksApr 22 · Discus · Place 3 · OcostaOcostaDiscus3110-0610
Apr 222B League Meet @ ForksApr 22 · Shot Put · Place 2 · OcostaOcostaShot Put236-01.0010
Apr 222B League Meet @ ForksApr 22 · 400 Meters · Place 4 · OcostaOcosta400 Meters41:00.1110
Apr 18Chehalis ActivatorApr 18 · Long Jump · Place 11 · OcostaOcostaLong Jump11.17' 3"10
Apr 18Chehalis ActivatorApr 18 · Discus · Place 20 · OcostaOcostaDiscus1.6kg20.98' 0"10
Apr 18Chehalis ActivatorApr 18 · 200 Meters · Place 27 · OcostaOcosta200 Meters27.26.43a10
Apr 10Henrie-Weisel InvitationalApr 10 · Long Jump · Place 7 · OcostaOcostaLong Jump717-1.510
Apr 10Henrie-Weisel InvitationalApr 10 · Discus · Place 5 · OcostaOcostaDiscus5106-410
Apr 10Henrie-Weisel InvitationalApr 10 · Shot Put · Place 2 · OcostaOcostaShot Put236-410
Mar 29Ray Ryan Memorial Meet (GH County)Mar 29 · Long Jump · Place 7 · OcostaOcostaLong Jump716-3.510
Mar 29Ray Ryan Memorial Meet (GH County)Mar 29 · Discus · Place 6 · OcostaOcostaDiscus6107-410
Mar 29Ray Ryan Memorial Meet (GH County)Mar 29 · Shot Put · Place 5 · OcostaOcostaShot Put536-1010
Mar 25League Meet @ OcostaMar 25 · Discus · Place 3 · OcostaOcostaDiscus3117-010
Mar 25League Meet @ OcostaMar 25 · Shot Put · Place 3 · OcostaOcostaShot Put334-1010
Mar 25League Meet @ OcostaMar 25 · 200 Meters · Place 6 · OcostaOcosta200 Meters626.76a10
Mar 22Rainier Icebreaker Mar 22 · Discus · Place 11 · OcostaOcostaDiscus11114-610
Mar 22Rainier Icebreaker Mar 22 · Shot Put · Place 17 · OcostaOcostaShot Put1733-610
Mar 22Rainier Icebreaker Mar 22 · 200 Meters · Place 20 · OcostaOcosta200 Meters2026.26a PB10
Mar 20District 4 1B/2B League Meet at NapavineMar 20 · Discus · Place 7 · OcostaOcostaDiscus790-010
Mar 20District 4 1B/2B League Meet at NapavineMar 20 · Shot Put · Place 4 · OcostaOcostaShot Put434-610
Mar 20District 4 1B/2B League Meet at NapavineMar 20 · 200 Meters · Place 3 · OcostaOcosta200 Meters327.47a10

2024 Outdoor Track

35 results
DateMeetEventPlMarkGr
May 172B District 4 ChampionshipsMay 17 · Long Jump · Place 8 · OcostaOcostaLong Jump8.17' 7.259
May 10Pacific League Sub-DistrictMay 10 · Long Jump · Place 4 · OcostaOcostaLong Jump417-2.5—
May 10Pacific League Sub-DistrictMay 10 · Shot Put · Place 6 · OcostaOcostaShot Put635-11—
May 10Pacific League Sub-DistrictMay 10 · 100 Meters · Place 17 · OcostaOcosta100 Meters1713.10a—
May 4Freshman InvitationalMay 4 · Long Jump · Place 1 · OcostaOcostaLong Jump118-1.5—
May 4Freshman InvitationalMay 4 · Discus · Place 8 · OcostaOcostaDiscus888-4—
May 4Freshman InvitationalMay 4 · Shot Put · Place 4 · OcostaOcostaShot Put435-5—
May 21B/2B/1A League Meet @OnalaskaMay 2 · Long Jump · Place 4 · OcostaOcostaLong Jump417-2—
May 21B/2B/1A League Meet @OnalaskaMay 2 · Shot Put · Place 7 · OcostaOcostaShot Put735-7—
May 21B/2B/1A League Meet @OnalaskaMay 2 · 100 Meters · Place 10 · OcostaOcosta100 Meters1013.23a—
Apr 25Pacific League MeetApr 25 · Long Jump · Place 2 · OcostaOcostaLong Jump216-8.50—
Apr 25Pacific League MeetApr 25 · Javelin · Place 17 · OcostaOcostaJavelin1773-0—
Apr 25Pacific League MeetApr 25 · Discus · Place 5 · OcostaOcostaDiscus590-3—
Apr 25Pacific League MeetApr 25 · Shot Put · Place 2 · OcostaOcostaShot Put236-7—
Apr 19Chehalis Activators ClassicApr 19 · Long Jump · Place 2 · OcostaOcostaLong Jump216-9.5—
Apr 19Chehalis Activators ClassicApr 19 · Javelin · Place 54 · OcostaOcostaJavelin5478-5—
Apr 19Chehalis Activators ClassicApr 19 · Discus · Place 16 · OcostaOcostaDiscus1693-11.5—
Apr 19Chehalis Activators ClassicApr 19 · Shot Put · Place 19 · OcostaOcostaShot Put1933-6.5—
Apr 162B Pacific League MeetApr 16 · Long Jump · Place 8 · OcostaOcostaLong Jump814-7—
Apr 162B Pacific League MeetApr 16 · Discus · Place 6 · OcostaOcostaDiscus691-3—
Apr 162B Pacific League MeetApr 16 · Shot Put · Place 6 · OcostaOcostaShot Put634-0.50—
Apr 12Grays Harbor All-County MeetApr 12 · Javelin · Place 40 · OcostaOcostaJavelin4066-9—
Apr 12Grays Harbor All-County MeetApr 12 · Discus · Place 14 · OcostaOcostaDiscus1491-2—
Apr 12Grays Harbor All-County MeetApr 12 · Shot Put · Place 9 · OcostaOcostaShot Put934-2—
Mar 28League Meet A/BB/B @NaselleMar 28 · Javelin · Place 18 · OcostaOcostaJavelin1875-8.5—
Mar 28League Meet A/BB/B @NaselleMar 28 · Discus · Place 5 · OcostaOcostaDiscus586-1—
Mar 28League Meet A/BB/B @NaselleMar 28 · Shot Put · Place 2 · OcostaOcostaShot Put235-5—
Mar 211B/2B/1A League Meet @ North BeachMar 21 · Long Jump · Place 1 · OcostaOcostaLong Jump1.17-00.009
Mar 211B/2B/1A League Meet @ North BeachMar 21 · Javelin · OcostaOcostaJavelin800g—SCR9
Mar 211B/2B/1A League Meet @ North BeachMar 21 · Discus · Place 8 · OcostaOcostaDiscus1.6kg8.83-009
Mar 211B/2B/1A League Meet @ North BeachMar 21 · Shot Put · Place 5 · OcostaOcostaShot Put12lb5.35-03.00 PB9
Mar 16Rainier IcebreakerMar 16 · Long Jump · Place 12 · OcostaOcostaLong Jump1216-9—
Mar 16Rainier IcebreakerMar 16 · Shot Put · Place 14 · OcostaOcostaShot Put1435-5—
Mar 141B/2B League Meet @ NapavineMar 14 · Discus · Place 10 · OcostaOcostaDiscus1082-5—
Mar 141B/2B League Meet @ NapavineMar 14 · Shot Put · Place 10 · OcostaOcostaShot Put1032-7.5—

2023 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 11League Championships @ North BeachMay 11 · Long Jump · Place 1 · OcostaOcostaLong Jump118-6.50—
May 11League Championships @ North BeachMay 11 · Discus · Place 1 · OcostaOcostaDiscus1104-0—
May 11League Championships @ North BeachMay 11 · Shot Put · Place 2 · OcostaOcostaShot Put237-10—
May 8Pacific Sub-League JH @ OcostaMay 8 · Long Jump · Place 1 · OcostaOcostaLong Jump116-11—
May 8Pacific Sub-League JH @ OcostaMay 8 · Discus · Place 1 · OcostaOcostaDiscus1111-1—
May 8Pacific Sub-League JH @ OcostaMay 8 · Shot Put · Place 1 · OcostaOcostaShot Put137-1.50—
May 8Pacific Sub-League JH @ OcostaMay 8 · 100 Meters · Place 6 · OcostaOcosta100 Meters613.78a—
May 3JH League Meet @ RaymondMay 3 · Long Jump · Place 1 · OcostaOcostaLong Jump115-8—
May 3JH League Meet @ RaymondMay 3 · Discus · Place 1 · OcostaOcostaDiscus198-4—
Apr 26JH Pacific League Meet @ OcostaApr 26 · Long Jump · Place 1 · OcostaOcostaLong Jump116-6—
Apr 26JH Pacific League Meet @ OcostaApr 26 · Discus · Place 1 · OcostaOcostaDiscus1115-7—
Apr 26JH Pacific League Meet @ OcostaApr 26 · Shot Put · Place 1 · OcostaOcostaShot Put135-10—
Apr 26JH Pacific League Meet @ OcostaApr 26 · 100 Meters · Place 2 · OcostaOcosta100 Meters213.74a—
Apr 19JH League Meet @ NaselleApr 19 · Discus · Place 1 · OcostaOcostaDiscus190-3—
Apr 19JH League Meet @ NaselleApr 19 · Shot Put · Place 1 · OcostaOcostaShot Put136-11—
Apr 19JH League Meet @ NaselleApr 19 · 100 Meters · Place 4 · OcostaOcosta100 Meters413.0 PB—
Apr 12JH Pacific League Meet @ OcostaApr 12 · Discus · Place 1 · OcostaOcostaDiscus1106-4—
Apr 12JH Pacific League Meet @ OcostaApr 12 · Shot Put · Place 2 · OcostaOcostaShot Put235-10.75—
Apr 12JH Pacific League Meet @ OcostaApr 12 · 100 Meters · Place 2 · OcostaOcosta100 Meters213.62a—
Mar 29JH League Meet @ IlwacoMar 29 · Discus · Place 1 · OcostaOcostaDiscus1kg1.102' 2.58
Mar 29JH League Meet @ IlwacoMar 29 · Shot Put · Place 1 · OcostaOcostaShot Put4kg1.35' 0 PB8
Mar 29JH League Meet @ IlwacoMar 29 · 100 Meters · OcostaOcosta100 Meters—NT8
Mar 22League Meet @ North BeachMar 22 · Discus · Place 1 · OcostaOcostaDiscus1kg1.105-04.50 PB8
Mar 22League Meet @ North BeachMar 22 · Shot Put · Place 1 · OcostaOcostaShot Put4kg1.33-09.008
Mar 22League Meet @ North BeachMar 22 · 100 Meters · Place 2 · OcostaOcosta100 Meters2.13.54a8

2022 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 20Pacific League JH Meet @ IlwacoApr 20 · Long Jump · Place 18 · OcostaOcostaLong Jump18.9-04.007
Apr 20Pacific League JH Meet @ IlwacoApr 20 · Discus · Place 8 · OcostaOcostaDiscus1kg8.66-067
Apr 20Pacific League JH Meet @ IlwacoApr 20 · Shot Put · Place 6 · OcostaOcostaShot Put4kg6.28-05.007
Apr 13Pacific League MeetApr 13 · Long Jump · Place 2 · OcostaOcostaLong Jump2.11-07.50Unofficial7
Apr 13Pacific League MeetApr 13 · Discus · Place 2 · OcostaOcostaDiscus1kg2.68-06Unofficial7
Apr 13Pacific League MeetApr 13 · Shot Put · Place 6 · OcostaOcostaShot Put4kg6.20-00.00Unofficial7
Mar 30JH Meet @ NaselleMar 30 · Long Jump · Place 3 · OcostaOcostaLong Jump3.11-01.007
Mar 30JH Meet @ NaselleMar 30 · Discus · Place 2 · OcostaOcostaDiscus1kg2.66-01.507
Mar 30JH Meet @ NaselleMar 30 · Shot Put · Place 2 · OcostaOcostaShot Put4kg2.25-02.507
Mar 23Pacific League JH Meet @ North BeachMar 23 · Long Jump · OcostaOcostaLong Jump—SCR7
Mar 23Pacific League JH Meet @ North BeachMar 23 · Discus · OcostaOcostaDiscus1kg—SCR7
Mar 23Pacific League JH Meet @ North BeachMar 23 · Shot Put · OcostaOcostaShot Put4kg—SCR7