Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorChehalis Activator · Apr 1816.24aChehalis ActivatorApril 18, 2025
200 Meters · OutdoorRay Ryan Memorial Meet (GH County) · Mar 2939.05aRay Ryan Memorial Meet (GH County)March 29, 2025
Discus · 1.6kg · OutdoorChehalis Activator · Apr 1860' 11"Chehalis ActivatorApril 18, 2025
Discus · 1kg · OutdoorJH League Meet @ Raymond · Mar 2940' 11JH League Meet @ RaymondMarch 29, 2023
Javelin · 450g AeroJav · OutdoorSub League Meet · May 938-05Sub League MeetMay 9, 2022
Javelin · 800g · OutdoorChehalis Activator · Apr 1849' 2"Chehalis ActivatorApril 18, 2025
Shot Put · 12lb · OutdoorChehalis Activator · Apr 1827' 9"Chehalis ActivatorApril 18, 2025
Shot Put · 4kg · OutdoorLeague Meet @ North Beach · Mar 2222-03.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

23 results
DateMeetEventPlMarkGr
May 15Pacific 2B League ChampionshipsMay 15 · Javelin · Place 25 · North BeachNorth BeachJavelin2549-711
May 15Pacific 2B League ChampionshipsMay 15 · Discus · Place 14 · North BeachNorth BeachDiscus1473-211
May 15Pacific 2B League ChampionshipsMay 15 · Shot Put · Place 12 · North BeachNorth BeachShot Put1230-9.511
May 15Pacific 2B League ChampionshipsMay 15 · 100 Meters · Place 30 · North BeachNorth Beach100 Meters3017.50a11
May 51B/2B/1A Meet @ TeninoMay 5 · Discus · Place 26 · North BeachNorth BeachDiscus2671-1111
May 51B/2B/1A Meet @ TeninoMay 5 · Shot Put · Place 24 · North BeachNorth BeachShot Put2428-7.511
May 51B/2B/1A Meet @ TeninoMay 5 · 100 Meters · Place 36 · North BeachNorth Beach100 Meters3617.10a11
Apr 211A/2B/1B Meet @ MontesanoApr 21 · Discus · Place 28 · North BeachNorth BeachDiscus2868-011
Apr 211A/2B/1B Meet @ MontesanoApr 21 · Shot Put · Place 17 · North BeachNorth BeachShot Put1729-811
Apr 211A/2B/1B Meet @ MontesanoApr 21 · 100 Meters · Place 44 · North BeachNorth Beach100 Meters4417.28a11
Apr 9Henrie-Weisel InvitationalApr 9 · Discus · Place 17 · North BeachNorth BeachDiscus1771-011
Apr 9Henrie-Weisel InvitationalApr 9 · Shot Put · Place 21 · North BeachNorth BeachShot Put2129-011
Apr 9Henrie-Weisel InvitationalApr 9 · 100 Meters · Place 44 · North BeachNorth Beach100 Meters4418.13a11
Apr 4Ray Ryan Memorial GHC ChampionshipsApr 4 · Shot Put · Place 15 · North BeachNorth BeachShot Put1530-6.511
Apr 21B/2B/1A Meet @ NaselleApr 2 · Discus · Place 27 · North BeachNorth BeachDiscus2766-311
Apr 21B/2B/1A Meet @ NaselleApr 2 · Shot Put · Place 17 · North BeachNorth BeachShot Put1729-511
Apr 21B/2B/1A Meet @ NaselleApr 2 · 100 Meters · Place 43 · North BeachNorth Beach100 Meters4317.60a11
Mar 26League Meet @ North BeachMar 26 · Javelin · Place 52 · North BeachNorth BeachJavelin5240-1011
Mar 26League Meet @ North BeachMar 26 · Discus · Place 25 · North BeachNorth BeachDiscus2565-811
Mar 26League Meet @ North BeachMar 26 · Shot Put · Place 19 · North BeachNorth BeachShot Put1932-011
Mar 26League Meet @ North BeachMar 26 · 100 Meters · Place 46 · North BeachNorth Beach100 Meters4617.45a11
Mar 13COLOR RUSH JamboreeMar 13 · Discus · Place 7 · North BeachNorth BeachDiscus767-811
Mar 13COLOR RUSH JamboreeMar 13 · Shot Put · Place 6 · North BeachNorth BeachShot Put629-311

2025 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 16Pacific 2B League ChampionshipsMay 16 · Javelin · Place 27 · North BeachNorth BeachJavelin2748-010
May 16Pacific 2B League ChampionshipsMay 16 · Discus · Place 14 · North BeachNorth BeachDiscus1472-1010
May 16Pacific 2B League ChampionshipsMay 16 · Shot Put · Place 20 · North BeachNorth BeachShot Put2027-4.2510
May 16Pacific 2B League ChampionshipsMay 16 · 100 Meters · Place 28 · North BeachNorth Beach100 Meters2816.76a10
May 6League Meet @ North BeachMay 6 · 100 Meters · Place 24 · North BeachNorth Beach100 Meters2416.28a10
May 11B/2B League Meet @ OcostaMay 1 · Javelin · Place 29 · North BeachNorth BeachJavelin2944-710
May 11B/2B League Meet @ OcostaMay 1 · Discus · Place 17 · North BeachNorth BeachDiscus1768-810
May 11B/2B League Meet @ OcostaMay 1 · Shot Put · Place 14 · North BeachNorth BeachShot Put1427-110
May 11B/2B League Meet @ OcostaMay 1 · 100 Meters · Place 22 · North BeachNorth Beach100 Meters2216.70a10
Apr 222B League Meet @ ForksApr 22 · Javelin · Place 33 · North BeachNorth BeachJavelin3340-0010
Apr 222B League Meet @ ForksApr 22 · Discus · Place 22 · North BeachNorth BeachDiscus2261-0810
Apr 222B League Meet @ ForksApr 22 · Shot Put · Place 22 · North BeachNorth BeachShot Put2226-06.0010
Apr 222B League Meet @ ForksApr 22 · 100 Meters · Place 39 · North BeachNorth Beach100 Meters3916.5710
Apr 18Chehalis ActivatorApr 18 · Javelin · Place 102 · North BeachNorth BeachJavelin800g102.49' 2" PB10
Apr 18Chehalis ActivatorApr 18 · Discus · Place 81 · North BeachNorth BeachDiscus1.6kg81.60' 11" PB10
Apr 18Chehalis ActivatorApr 18 · Shot Put · Place 74 · North BeachNorth BeachShot Put12lb74.27' 9" PB10
Apr 18Chehalis ActivatorApr 18 · 100 Meters · Place 154 · North BeachNorth Beach100 Meters154.16.24a PB10
Apr 3District 4 1B/2B League Meet@RainierApr 3 · Javelin · Place 56 · North BeachNorth BeachJavelin5646-210
Apr 3District 4 1B/2B League Meet@RainierApr 3 · Discus · Place 28 · North BeachNorth BeachDiscus2872-210
Apr 3District 4 1B/2B League Meet@RainierApr 3 · Shot Put · Place 29 · North BeachNorth BeachShot Put2926-310
Apr 3District 4 1B/2B League Meet@RainierApr 3 · 100 Meters · Place 60 · North BeachNorth Beach100 Meters6018.33a10
Mar 29Ray Ryan Memorial Meet (GH County)Mar 29 · Discus · Place 17 · North BeachNorth BeachDiscus1770-810
Mar 29Ray Ryan Memorial Meet (GH County)Mar 29 · 200 Meters · Place 34 · North BeachNorth Beach200 Meters3439.05a PB10
Mar 25League Meet @ OcostaMar 25 · Javelin · Place 35 · North BeachNorth BeachJavelin3547-910
Mar 25League Meet @ OcostaMar 25 · Discus · Place 19 · North BeachNorth BeachDiscus1965-910
Mar 25League Meet @ OcostaMar 25 · Shot Put · Place 19 · North BeachNorth BeachShot Put1926-310
Mar 25League Meet @ OcostaMar 25 · 100 Meters · Place 33 · North BeachNorth Beach100 Meters3317.40a10
Mar 201B/2B League Meet @ South BendMar 20 · Discus · Place 25 · North BeachNorth BeachDiscus2550-910
Mar 201B/2B League Meet @ South BendMar 20 · Shot Put · Place 27 · North BeachNorth BeachShot Put2723-810
Mar 201B/2B League Meet @ South BendMar 20 · 200 Meters · Place 25 · North BeachNorth Beach200 Meters2540.81a10
Mar 201B/2B League Meet @ South BendMar 20 · 100 Meters · Place 38 · North BeachNorth Beach100 Meters3817.72a10

2024 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 4Freshman InvitationalMay 4 · Discus · Place 29 · North BeachNorth BeachDiscus2958-0—
May 4Freshman InvitationalMay 4 · Shot Put · Place 29 · North BeachNorth BeachShot Put2925-8.5—
May 4Freshman InvitationalMay 4 · 200 Meters · Place 41 · North BeachNorth Beach200 Meters4140.03a—
May 4Freshman InvitationalMay 4 · 100 Meters · Place 72 · North BeachNorth Beach100 Meters7217.97a—
Apr 291B/2B/1A League Meet @ TeninoApr 29 · Javelin · Place 29 · North BeachNorth BeachJavelin2945-9—
Apr 291B/2B/1A League Meet @ TeninoApr 29 · Discus · Place 20 · North BeachNorth BeachDiscus2055-5—
Apr 291B/2B/1A League Meet @ TeninoApr 29 · Shot Put · Place 25 · North BeachNorth BeachShot Put2523-3—
Apr 291B/2B/1A League Meet @ TeninoApr 29 · 200 Meters · Place 17 · North BeachNorth Beach200 Meters1740.22a—
Apr 25Pacific League MeetApr 25 · Javelin · Place 28 · North BeachNorth BeachJavelin2836-0—
Apr 25Pacific League MeetApr 25 · Discus · Place 22 · North BeachNorth BeachDiscus2246-7—
Apr 25Pacific League MeetApr 25 · Shot Put · Place 18 · North BeachNorth BeachShot Put1823-4—
Apr 25Pacific League MeetApr 25 · 100 Meters · Place 28 · North BeachNorth Beach100 Meters2820.01a—
Apr 19Chehalis Activators ClassicApr 19 · Discus · Place 86 · North BeachNorth BeachDiscus8656-6—
Apr 19Chehalis Activators ClassicApr 19 · Shot Put · Place 75 · North BeachNorth BeachShot Put7525-9—
Apr 19Chehalis Activators ClassicApr 19 · 200 Meters · Place 63 · North BeachNorth Beach200 Meters6340.83a—
Apr 19Chehalis Activators ClassicApr 19 · 100 Meters · Place 122 · North BeachNorth Beach100 Meters12218.66a—
Apr 12Grays Harbor All-County MeetApr 12 · Discus · Place 46 · North BeachNorth BeachDiscus4651-8—
Apr 12Grays Harbor All-County MeetApr 12 · Shot Put · Place 39 · North BeachNorth BeachShot Put3925-8.50—
Apr 12Grays Harbor All-County MeetApr 12 · 200 Meters · Place 32 · North BeachNorth Beach200 Meters3240.47a—
Apr 12Grays Harbor All-County MeetApr 12 · 100 Meters · Place 55 · North BeachNorth Beach100 Meters5518.50a—
Mar 281B/2B/1A League Meet @ HoquiamMar 28 · Discus · Place 13 · North BeachNorth BeachDiscus1362-7—
Mar 281B/2B/1A League Meet @ HoquiamMar 28 · 100 Meters · Place 35 · North BeachNorth Beach100 Meters3518.4—
Mar 211B/2B/1A League Meet @ North BeachMar 21 · Javelin · Place 46 · North BeachNorth BeachJavelin800g46.40-109
Mar 211B/2B/1A League Meet @ North BeachMar 21 · Discus · Place 25 · North BeachNorth BeachDiscus1.6kg25.55-019
Mar 211B/2B/1A League Meet @ North BeachMar 21 · Shot Put · Place 29 · North BeachNorth BeachShot Put12lb29.25-10.509
Mar 211B/2B/1A League Meet @ North BeachMar 21 · 100 Meters · Place 43 · North BeachNorth Beach100 Meters43.18.83a9
Mar 14League Meet @ RaymondMar 14 · Javelin · Place 26 · North BeachNorth BeachJavelin2645-7—
Mar 14League Meet @ RaymondMar 14 · Discus · Place 13 · North BeachNorth BeachDiscus1361-2—
Mar 14League Meet @ RaymondMar 14 · Shot Put · Place 24 · North BeachNorth BeachShot Put2422-9.5—
Mar 14League Meet @ RaymondMar 14 · 200 Meters · Place 12 · North BeachNorth Beach200 Meters1240.24a—

2023 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 8Pacific Sub-League JH @ OcostaMay 8 · Javelin · Place 8 · North BeachNorth BeachJavelin845-6—
May 8Pacific Sub-League JH @ OcostaMay 8 · Discus · Place 13 · North BeachNorth BeachDiscus1347-7—
May 8Pacific Sub-League JH @ OcostaMay 8 · Shot Put · Place 7 · North BeachNorth BeachShot Put723-3—
May 3JH League Meet @ NaselleMay 3 · Javelin · Place 11 · North BeachNorth BeachJavelin1151-6—
May 3JH League Meet @ NaselleMay 3 · Discus · Place 5 · North BeachNorth BeachDiscus556-4—
May 3JH League Meet @ NaselleMay 3 · Shot Put · Place 4 · North BeachNorth BeachShot Put424-2—
Apr 26JH Pacific League Meet @ OcostaApr 26 · Javelin · Place 8 · North BeachNorth BeachJavelin848-3—
Apr 26JH Pacific League Meet @ OcostaApr 26 · Discus · Place 8 · North BeachNorth BeachDiscus850-4—
Apr 26JH Pacific League Meet @ OcostaApr 26 · Shot Put · Place 7 · North BeachNorth BeachShot Put723-8—
Apr 19JH League Meet @ NaselleApr 19 · Discus · Place 9 · North BeachNorth BeachDiscus940-2—
Apr 19JH League Meet @ NaselleApr 19 · Shot Put · Place 7 · North BeachNorth BeachShot Put723-4.5—
Apr 19JH League Meet @ NaselleApr 19 · 100 Meters · Place 11 · North BeachNorth Beach100 Meters1120.2—
Apr 12JH League Meet @ IlwacoApr 12 · Discus · Place 5 · North BeachNorth BeachDiscus550-1—
Apr 12JH League Meet @ IlwacoApr 12 · Shot Put · Place 10 · North BeachNorth BeachShot Put1020-5—
Apr 12JH League Meet @ IlwacoApr 12 · 100 Meters · Place 12 · North BeachNorth Beach100 Meters1220.99a—
Mar 29JH League Meet @ RaymondMar 29 · Discus · Place 9 · North BeachNorth BeachDiscus1kg9.40' 11 PB8
Mar 29JH League Meet @ RaymondMar 29 · Shot Put · Place 10 · North BeachNorth BeachShot Put4kg10.20' 68
Mar 29JH League Meet @ RaymondMar 29 · 100 Meters · Place 10 · North BeachNorth Beach100 Meters10.19.89a8
Mar 22League Meet @ North BeachMar 22 · Javelin · Place 12 · North BeachNorth BeachJavelin450g AeroJav12.31-088
Mar 22League Meet @ North BeachMar 22 · Discus · Place 7 · North BeachNorth BeachDiscus1kg7.36-048
Mar 22League Meet @ North BeachMar 22 · Shot Put · Place 9 · North BeachNorth BeachShot Put4kg9.22-03.00 PB8
Mar 22League Meet @ North BeachMar 22 · 100 Meters · Place 12 · North BeachNorth Beach100 Meters12.20.74a8

2022 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 9Sub League MeetMay 9 · Javelin · Place 12 · North BeachNorth BeachJavelin450g AeroJav12.38-05 PB7
May 9Sub League MeetMay 9 · Discus · Place 6 · North BeachNorth BeachDiscus1kg6.39-017
May 9Sub League MeetMay 9 · Shot Put · Place 8 · North BeachNorth BeachShot Put4kg8.19-10.007
May 4Pacific JH Meet @ North BeachMay 4 · Javelin · Place 24 · North BeachNorth BeachJavelin450g AeroJav24.31-107
May 4Pacific JH Meet @ North BeachMay 4 · Discus · Place 12 · North BeachNorth BeachDiscus1kg12.30-027
May 4Pacific JH Meet @ North BeachMay 4 · Shot Put · Place 9 · North BeachNorth BeachShot Put4kg9.16-06.507