Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor1B/2B/1A League Meet @Mossyrock · Apr 1612.49a1B/2B/1A League Meet @MossyrockApril 16, 2024
110m Hurdles · 33" / 0.838m · OutdoorJH League Meet at Ocosta · Apr 1422.99aJH League Meet at OcostaApril 14, 2021
110m Hurdles · 39" / 0.991m · Outdoor1B/2B/1A League Meet @ North Beach · Mar 2118.70a1B/2B/1A League Meet @ North BeachMarch 21, 2024
200 Meters · OutdoorHenrie-Weisel Tri-District Meet · Apr 426.30aHenrie-Weisel Tri-District MeetApril 4, 2024
400 Meters · OutdoorJH League Meet at Ocosta · Apr 141:11.07aJH League Meet at OcostaApril 14, 2021
Discus · 1.6kg · Outdoor1B/2B/1A League Meet @ North Beach · Mar 2181-071B/2B/1A League Meet @ North BeachMarch 21, 2024
Javelin · 300g TJ · OutdoorIlwaco MS Home Meet · Mar 3199-02Ilwaco MS Home MeetMarch 31, 2021
Javelin · 800g · OutdoorChehalis Activator · Apr 18134' 8"Chehalis ActivatorApril 18, 2025
Shot Put · 12lb · OutdoorMonte Jamboree · Mar 932' 7Monte JamboreeMarch 9, 2023
Shot Put · 4kg · OutdoorPacific League JH Meet @ South Bend · Apr 729-04.00Pacific League JH Meet @ South BendApril 7, 2021

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

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 221B District 1/2/3/4 ChampionshipMay 22 · Javelin · Place 1 · Willapa ValleyWillapa ValleyJavelin1168-912
May 141B District 4 MeetMay 14 · Javelin · Place 2 · Willapa ValleyWillapa ValleyJavelin2175-712
May 365th Shelton InvitationalMay 3 · Javelin · Place 13 · Willapa ValleyWillapa ValleyJavelin13144-0612
May 1District 4 1B/2B League Meet @ AdnaMay 1 · Javelin · Place 3 · Willapa ValleyWillapa ValleyJavelin3144-212
May 1District 4 1B/2B League Meet @ AdnaMay 1 · Shot Put · Place 10 · Willapa ValleyWillapa ValleyShot Put1029-3.512
Apr 222B D4 League Meet @MossyrockApr 22 · Javelin · Place 3 · Willapa ValleyWillapa ValleyJavelin3134-0812
Apr 18Chehalis ActivatorApr 18 · Javelin · Place 11 · Willapa ValleyWillapa ValleyJavelin800g11.134' 8" PB12
Apr 10Henrie-Weisel InvitationalApr 10 · Javelin · Place 2 · Willapa ValleyWillapa ValleyJavelin2136-412
Apr 3District 4 1B/2B League Meet@RainierApr 3 · Javelin · Place 3 · Willapa ValleyWillapa ValleyJavelin3132-612

2024 Outdoor Track

33 results
DateMeetEventPlMarkGr
May 23WIAA 1B, 2B, 1A State Championship Meet (HS)May 23 · Javelin · Place 4 · Willapa ValleyWillapa ValleyJavelin4151-11—
May 161B District 1/2/3/4 ChampionshipMay 16 · Javelin · Place 3 · Willapa ValleyWillapa ValleyJavelin3145-1—
May 161B District 1/2/3/4 ChampionshipMay 16 · 110m Hurdles · Place 10 · Willapa ValleyWillapa Valley110m Hurdles1019.55a—
May 8 District 4B Meet @NaselleMay 8 · Javelin · Place 1 · Willapa ValleyWillapa ValleyJavelin1148-9—
May 8 District 4B Meet @NaselleMay 8 · 110m Hurdles · Place 5 · Willapa ValleyWillapa Valley110m Hurdles520.55a—
May 8 District 4B Meet @NaselleMay 8 · 200 Meters · Place 9 · Willapa ValleyWillapa Valley200 Meters926.60a—
May 3Spudder Track & Field ClassicMay 3 · Javelin · Place 11 · Willapa ValleyWillapa ValleyJavelin11141-10—
Apr 2764th Shelton InvitationalApr 27 · Javelin · Place 9 · Willapa ValleyWillapa ValleyJavelin9130-5—
Apr 252B/1B Meet @ South BendApr 25 · Javelin · Place 1 · Willapa ValleyWillapa ValleyJavelin1133-5—
Apr 252B/1B Meet @ South BendApr 25 · Shot Put · Place 4 · Willapa ValleyWillapa ValleyShot Put431-5—
Apr 252B/1B Meet @ South BendApr 25 · 100 Meters · Place 10 · Willapa ValleyWillapa Valley100 Meters1012.89a—
Apr 19Chehalis Activators ClassicApr 19 · Javelin · Place 1 · Willapa ValleyWillapa ValleyJavelin1138-7—
Apr 19Chehalis Activators ClassicApr 19 · 110m Hurdles · Place 1 · Willapa ValleyWillapa Valley110m Hurdles119.83a—
Apr 19Chehalis Activators ClassicApr 19 · 100 Meters · Place 45 · Willapa ValleyWillapa Valley100 Meters4512.62a—
Apr 161B/2B/1A League Meet @MossyrockApr 16 · Javelin · Place 2 · Willapa ValleyWillapa ValleyJavelin2150-2—
Apr 161B/2B/1A League Meet @MossyrockApr 16 · Shot Put · Place 3 · Willapa ValleyWillapa ValleyShot Put333-7—
Apr 161B/2B/1A League Meet @MossyrockApr 16 · 110m Hurdles · Place 1 · Willapa ValleyWillapa Valley110m Hurdles119.82a—
Apr 161B/2B/1A League Meet @MossyrockApr 16 · 100 Meters · Place 6 · Willapa ValleyWillapa Valley100 Meters612.49a PB—
Apr 11Leo Rubstello InvitationalApr 11 · Javelin · Place 3 · Willapa ValleyWillapa ValleyJavelin3141-7—
Apr 11Leo Rubstello InvitationalApr 11 · 110m Hurdles · Place 5 · Willapa ValleyWillapa Valley110m Hurdles519.79a—
Apr 11Leo Rubstello InvitationalApr 11 · 100 Meters · Place 21 · Willapa ValleyWillapa Valley100 Meters2112.69a—
Apr 4Henrie-Weisel Tri-District MeetApr 4 · Javelin · Place 1 · Willapa ValleyWillapa ValleyJavelin1147-9—
Apr 4Henrie-Weisel Tri-District MeetApr 4 · 110m Hurdles · Place 1 · Willapa ValleyWillapa Valley110m Hurdles118.54a—
Apr 4Henrie-Weisel Tri-District MeetApr 4 · 200 Meters · Place 6 · Willapa ValleyWillapa Valley200 Meters626.30a PB—
Mar 28 1B/2B/1A League Meet @ Toutle LakeMar 28 · Javelin · Place 2 · Willapa ValleyWillapa ValleyJavelin2144-9—
Mar 28 1B/2B/1A League Meet @ Toutle LakeMar 28 · 110m Hurdles · Place 3 · Willapa ValleyWillapa Valley110m Hurdles321.38a—
Mar 211B/2B/1A League Meet @ North BeachMar 21 · Javelin · Place 1 · Willapa ValleyWillapa ValleyJavelin800g1.123-0211
Mar 211B/2B/1A League Meet @ North BeachMar 21 · Discus · Place 9 · Willapa ValleyWillapa ValleyDiscus1.6kg9.81-07 PB11
Mar 211B/2B/1A League Meet @ North BeachMar 21 · 110m Hurdles · Place 2 · Willapa ValleyWillapa Valley110m Hurdles39" / 0.991m2.18.70a PB11
Mar 211B/2B/1A League Meet @ North BeachMar 21 · 100 Meters · Place 7 · Willapa ValleyWillapa Valley100 Meters7.12.92a11
Mar 141B/2B/1A @ AdnaMar 14 · Javelin · Place 2 · Willapa ValleyWillapa ValleyJavelin2143-5—
Mar 141B/2B/1A @ AdnaMar 14 · 110m Hurdles · Place 3 · Willapa ValleyWillapa Valley110m Hurdles318.28a—
Mar 141B/2B/1A @ AdnaMar 14 · 100 Meters · Place 9 · Willapa ValleyWillapa Valley100 Meters912.49a—

2023 Outdoor Track

23 results
DateMeetEventPlMarkGr
May 10HS District MeetMay 10 · Javelin · Place 12 · Willapa ValleyWillapa ValleyJavelin12106-1—
May 10HS District MeetMay 10 · 110m Hurdles · Place 5 · Willapa ValleyWillapa Valley110m Hurdles519.75a—
May 10HS District MeetMay 10 · 100 Meters · Place 6 · Willapa ValleyWillapa Valley100 Meters612.54a—
May 2Pacific County InviteMay 2 · 110m Hurdles · Place 2 · Willapa ValleyWillapa Valley110m Hurdles39" / 0.991m2.20.13a10
May 2Pacific County InviteMay 2 · 100 Meters · Place 9 · Willapa ValleyWillapa Valley100 Meters9.12.81a10
Apr 261B/2B/1A League Meet @ HoquiamApr 26 · 110m Hurdles · Place 1 · Willapa ValleyWillapa Valley110m Hurdles120.0—
Apr 261B/2B/1A League Meet @ HoquiamApr 26 · 100 Meters · Place 9 · Willapa ValleyWillapa Valley100 Meters912.8—
Apr 21Chehalis Activators InvitationalApr 21 · 110m Hurdles · Place 10 · Willapa ValleyWillapa Valley110m Hurdles1020.68a—
Apr 21Chehalis Activators InvitationalApr 21 · 100 Meters · Place 39 · Willapa ValleyWillapa Valley100 Meters3912.91a—
Apr 181B/2B/1A League Meet@OcostaApr 18 · Javelin · Place 16 · Willapa ValleyWillapa ValleyJavelin1676-0110
Apr 181B/2B/1A League Meet@OcostaApr 18 · 110m Hurdles · Place 1 · Willapa ValleyWillapa Valley110m Hurdles121.3610
Mar 311B/2B/1A @ ADNAMar 31 · Javelin · Place 1 · Willapa ValleyWillapa ValleyJavelin1144-0910
Mar 311B/2B/1A @ ADNAMar 31 · 110m Hurdles · Place 5 · Willapa ValleyWillapa Valley110m Hurdles520.1710
Mar 311B/2B/1A @ ADNAMar 31 · 100 Meters · Place 17 · Willapa ValleyWillapa Valley100 Meters1713.2510
Mar 232B Pacific League Meet , Forks Mar 23 · Javelin · Place 13 · Willapa ValleyWillapa ValleyJavelin1384-02—
Mar 232B Pacific League Meet , Forks Mar 23 · 110m Hurdles · Place 2 · Willapa ValleyWillapa Valley110m Hurdles220.84a—
Mar 232B Pacific League Meet , Forks Mar 23 · 100 Meters · Place 14 · Willapa ValleyWillapa Valley100 Meters1413.84a—
Mar 18Rainier Icebreaker InvitationalMar 18 · 110m Hurdles · Place 15 · Willapa ValleyWillapa Valley110m Hurdles1520.84a—
Mar 18Rainier Icebreaker InvitationalMar 18 · 200 Meters · Place 27 · Willapa ValleyWillapa Valley200 Meters2726.69a—
Mar 161B/2B/1A League Meet @ South BendMar 16 · 110m Hurdles · Place 4 · Willapa ValleyWillapa Valley110m Hurdles420.2—
Mar 161B/2B/1A League Meet @ South BendMar 16 · 100 Meters · Place 9 · Willapa ValleyWillapa Valley100 Meters912.8a—
Mar 9Monte JamboreeMar 9 · Shot Put · Place 6 · Willapa ValleyWillapa ValleyShot Put12lb6.32' 7 PB10
Mar 9Monte JamboreeMar 9 · 100 Meters · Willapa ValleyWillapa Valley100 Meters—DNS10

2022 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 111B D4 Sub-District ChampionshipsMay 11 · Javelin · Place 8 · Willapa ValleyWillapa ValleyJavelin8116' 119
May 3Pacific County InviteMay 3 · Javelin · Place 6 · Willapa ValleyWillapa ValleyJavelin6118' 69
May 3Pacific County InviteMay 3 · Shot Put · Place 14 · Willapa ValleyWillapa ValleyShot Put1428' 89
May 3Pacific County InviteMay 3 · 100 Meters · Place 19 · Willapa ValleyWillapa Valley100 Meters1913.39
Apr 28Winlock HS League MeetApr 28 · Javelin · Place 5 · Willapa ValleyWillapa ValleyJavelin5118-039
Apr 28Winlock HS League MeetApr 28 · Shot Put · Place 20 · Willapa ValleyWillapa ValleyShot Put2027-11.009
Apr 28Winlock HS League MeetApr 28 · 100 Meters · Place 19 · Willapa ValleyWillapa Valley100 Meters1913.879
Apr 141A League meet @Elma HSApr 14 · Javelin · Place 5 · Willapa ValleyWillapa ValleyJavelin5117-69
Apr 141A League meet @Elma HSApr 14 · Shot Put · Place 15 · Willapa ValleyWillapa ValleyShot Put1526-6.59
Apr 141A League meet @Elma HSApr 14 · 100 Meters · Place 14 · Willapa ValleyWillapa Valley100 Meters1413.479
Apr 7Henrie-Weisel Tri-District MeetApr 7 · Javelin · Place 3 · Willapa ValleyWillapa ValleyJavelin3116-19
Apr 7Henrie-Weisel Tri-District MeetApr 7 · Shot Put · Place 12 · Willapa ValleyWillapa ValleyShot Put1225-59
Apr 7Henrie-Weisel Tri-District MeetApr 7 · 100 Meters · Place 11 · Willapa ValleyWillapa Valley100 Meters1113.679
Mar 31League Meet @ OcostaMar 31 · Javelin · Place 6 · Willapa ValleyWillapa ValleyJavelin6111-079
Mar 31League Meet @ OcostaMar 31 · Shot Put · Place 13 · Willapa ValleyWillapa ValleyShot Put1329-01.009
Mar 31League Meet @ OcostaMar 31 · 100 Meters · Place 17 · Willapa ValleyWillapa Valley100 Meters1713.729
Mar 24League Meet @ North BeachMar 24 · Javelin · Place 3 · Willapa ValleyWillapa ValleyJavelin3119-059
Mar 24League Meet @ North BeachMar 24 · Shot Put · Place 10 · Willapa ValleyWillapa ValleyShot Put1029-10.009
Mar 24League Meet @ North BeachMar 24 · 200 Meters · Place 9 · Willapa ValleyWillapa Valley200 Meters928.719
Mar 24League Meet @ North BeachMar 24 · 100 Meters · Place 15 · Willapa ValleyWillapa Valley100 Meters1513.579
Mar 19Rainier "Icebreaker" InvitationalMar 19 · Javelin · Place 11 · Willapa ValleyWillapa ValleyJavelin11103-19
Mar 19Rainier "Icebreaker" InvitationalMar 19 · Shot Put · Place 22 · Willapa ValleyWillapa ValleyShot Put2227-8.59
Mar 19Rainier "Icebreaker" InvitationalMar 19 · 100 Meters · Place 28 · Willapa ValleyWillapa Valley100 Meters2813.579
Mar 17League Meet @ RaymondMar 17 · Javelin · Place 3 · Willapa ValleyWillapa ValleyJavelin3106-29
Mar 17League Meet @ RaymondMar 17 · Shot Put · Place 16 · Willapa ValleyWillapa ValleyShot Put1627-5.59

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Apr 14JH League Meet at OcostaApr 14 · Javelin · Place 2 · Willapa ValleyWillapa ValleyJavelin300g TJ2.85-078
Apr 14JH League Meet at OcostaApr 14 · Shot Put · Place 4 · Willapa ValleyWillapa ValleyShot Put4kg4.28-04.508
Apr 14JH League Meet at OcostaApr 14 · 110m Hurdles · Place 2 · Willapa ValleyWillapa Valley110m Hurdles33" / 0.838m2.22.99a PB8
Apr 14JH League Meet at OcostaApr 14 · 400 Meters · Place 2 · Willapa ValleyWillapa Valley400 Meters2.1:11.07a PB8
Apr 7Pacific League JH Meet @ South BendApr 7 · Javelin · Place 2 · Willapa ValleyWillapa ValleyJavelin300g TJ2.71-078
Apr 7Pacific League JH Meet @ South BendApr 7 · Shot Put · Place 3 · Willapa ValleyWillapa ValleyShot Put4kg3.29-04.00 PB8
Apr 7Pacific League JH Meet @ South BendApr 7 · 110m Hurdles · Place 2 · Willapa ValleyWillapa Valley110m Hurdles33" / 0.838m2.23.398
Apr 7Pacific League JH Meet @ South BendApr 7 · 400 Meters · Place 1 · Willapa ValleyWillapa Valley400 Meters1.1:14.998
Mar 31Ilwaco MS Home MeetMar 31 · Javelin · Place 2 · Willapa ValleyWillapa ValleyJavelin300g TJ2.99-02 PB8
Mar 31Ilwaco MS Home MeetMar 31 · 110m Hurdles · Place 3 · Willapa ValleyWillapa Valley110m Hurdles39" / 0.991m3.23.938
Mar 31Ilwaco MS Home MeetMar 31 · 400 Meters · Place 2 · Willapa ValleyWillapa Valley400 Meters2.1:14.488
Mar 29JH Meet @ RaymondMar 29 · Javelin · Place 2 · Willapa ValleyWillapa ValleyJavelin300g TJ2.81-078
Mar 29JH Meet @ RaymondMar 29 · 110m Hurdles · Place 3 · Willapa ValleyWillapa Valley110m Hurdles33" / 0.838m3.23.77a8
Mar 29JH Meet @ RaymondMar 29 · 400 Meters · Place 2 · Willapa ValleyWillapa Valley400 Meters2.1:15.07a8
Mar 24Ilwaco MS Home MeetMar 24 · Javelin · Place 4 · Willapa ValleyWillapa ValleyJavelin800g4.72-038
Mar 24Ilwaco MS Home MeetMar 24 · 400 Meters · Place 3 · Willapa ValleyWillapa Valley400 Meters3.1:14.388
Mar 24Ilwaco MS Home MeetMar 24 · 100 Meters · Place 5 · Willapa ValleyWillapa Valley100 Meters5.14.948