Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor1B/2B/1A D4 @ Hoquiam · Apr 3013.48a1B/2B/1A D4 @ HoquiamApril 30, 2026
110m Hurdles · 33" / 0.838m · OutdoorJH Meet @ Naselle · Mar 3022.60JH Meet @ NaselleMarch 30, 2022
200 Meters · OutdoorDistrict 4 1B/2B League Meet @Rainier · Apr 2228.07District 4 1B/2B League Meet @RainierApril 22, 2025
400 Meters · Outdoor1B/2B/1A D4 @ Hoquiam · Apr 301:03.80a1B/2B/1A D4 @ HoquiamApril 30, 2026
800 Meters · Outdoor1B District 4 Meet · May 142:41.98a1B District 4 MeetMay 14, 2025
Discus · 1.6kg · OutdoorDistrict 4 B Championship · May 15101' 1"District 4 B Championship May 15, 2026
Discus · 1kg · OutdoorPacific JH Meet @ North Beach · May 468-00Pacific JH Meet @ North BeachMay 4, 2022
Shot Put · 12lb · OutdoorDistrict 4 B Championship · May 1533' 5.5"District 4 B Championship May 15, 2026
Shot Put · 4kg · OutdoorPacific JH Meet @ North Beach · May 423-10.00Pacific JH Meet @ North BeachMay 4, 2022
Varsity 40 Yard Dash Finals · OutdoorRelay run off · May 135.98aRelay run offMay 13, 2024

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

2026 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 15District 4 B Championship May 15 · Discus · Place 10 · NaselleNaselleDiscus1.6kg10.101' 1" PB12
May 15District 4 B Championship May 15 · Shot Put · Place 12 · NaselleNaselleShot Put12lb12.33' 5.5" PB12
May 5Pacific County InviteMay 5 · Discus · Place 5 · NaselleNaselleDiscus5101-912
May 5Pacific County InviteMay 5 · Shot Put · Place 7 · NaselleNaselleShot Put733-10.512
May 5Pacific County InviteMay 5 · 400 Meters · Place 9 · NaselleNaselle400 Meters91:04.73a12
Apr 301B/2B/1A D4 @ HoquiamApr 30 · Discus · Place 10 · NaselleNaselleDiscus1.6kg10.95' 2"12
Apr 301B/2B/1A D4 @ HoquiamApr 30 · Shot Put · Place 13 · NaselleNaselleShot Put12lb13.31' 10.5"12
Apr 301B/2B/1A D4 @ HoquiamApr 30 · 400 Meters · Place 5 · NaselleNaselle400 Meters5.1:03.80a PB12
Apr 301B/2B/1A D4 @ HoquiamApr 30 · 100 Meters · Place 27 · NaselleNaselle100 Meters27.13.48a PB12
Apr 21League Meet @ OcostaApr 21 · Discus · Place 7 · NaselleNaselleDiscus789-412
Apr 21League Meet @ OcostaApr 21 · Shot Put · Place 15 · NaselleNaselleShot Put1530-412
Apr 17Kalama Twilight InvitationalApr 17 · Discus · Place 16 · NaselleNaselleDiscus16100-312
Apr 17Kalama Twilight InvitationalApr 17 · Shot Put · Place 24 · NaselleNaselleShot Put2430-412
Apr 9Henrie-Weisel InvitationalApr 9 · Discus · Place 9 · NaselleNaselleDiscus991-612
Apr 9Henrie-Weisel InvitationalApr 9 · Shot Put · Place 14 · NaselleNaselleShot Put1431-812
Apr 9Henrie-Weisel InvitationalApr 9 · 400 Meters · Place 12 · NaselleNaselle400 Meters121:07.58a12
Apr 9Henrie-Weisel InvitationalApr 9 · 100 Meters · Place 30 · NaselleNaselle100 Meters3013.96a12
Apr 21B/2B/1A Meet @ NaselleApr 2 · Discus · Place 15 · NaselleNaselleDiscus1586-012
Apr 21B/2B/1A Meet @ NaselleApr 2 · Shot Put · Place 25 · NaselleNaselleShot Put2526-712
Mar 26League Meet @ North BeachMar 26 · Shot Put · Place 29 · NaselleNaselleShot Put2926-212
Mar 26League Meet @ North BeachMar 26 · 400 Meters · Place 15 · NaselleNaselle400 Meters151:06.98a12
Mar 26League Meet @ North BeachMar 26 · 100 Meters · Place 30 · NaselleNaselle100 Meters3013.59a12
Mar 17RSB Season OpenerMar 17 · Discus · Place 8 · NaselleNaselleDiscus874-212
Mar 17RSB Season OpenerMar 17 · Shot Put · Place 10 · NaselleNaselleShot Put1025-912
Mar 17RSB Season OpenerMar 17 · 100 Meters · Place 27 · NaselleNaselle100 Meters2714.10a12

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 141B District 4 MeetMay 14 · Discus · Place 9 · NaselleNaselleDiscus988-811
May 141B District 4 MeetMay 14 · 800 Meters · Place 7 · NaselleNaselle800 Meters72:41.98a PB11
May 6Pacific County InviteMay 6 · 800 Meters · Place 5 · NaselleNaselle800 Meters52:43.49a11
May 11B/2B League Meet @ OcostaMay 1 · Discus · Place 9 · NaselleNaselleDiscus979-711
May 11B/2B League Meet @ OcostaMay 1 · Shot Put · Place 17 · NaselleNaselleShot Put1725-711
May 11B/2B League Meet @ OcostaMay 1 · 800 Meters · Place 6 · NaselleNaselle800 Meters62:43.49a11
Apr 22District 4 1B/2B League Meet @RainierApr 22 · Discus · Place 19 · NaselleNaselleDiscus1971-111
Apr 22District 4 1B/2B League Meet @RainierApr 22 · Shot Put · Place 23 · NaselleNaselleShot Put2323-1111
Apr 22District 4 1B/2B League Meet @RainierApr 22 · 200 Meters · Place 13 · NaselleNaselle200 Meters1328.07 PB11
Apr 161A Evergreen League MeetApr 16 · Discus · Place 12 · NaselleNaselleDiscus1278-711
Apr 161A Evergreen League MeetApr 16 · Shot Put · Place 13 · NaselleNaselleShot Put1328-711
Apr 161A Evergreen League MeetApr 16 · Discus · Place 12 · NaselleNaselleDiscus1.6kg12.78' 7"11
Apr 161A Evergreen League MeetApr 16 · Shot Put · Place 13 · NaselleNaselleShot Put12lb13.28' 7"11
Apr 10Henrie-Weisel InvitationalApr 10 · Discus · Place 24 · NaselleNaselleDiscus2467-811
Apr 10Henrie-Weisel InvitationalApr 10 · Shot Put · Place 21 · NaselleNaselleShot Put2128-011
Apr 10Henrie-Weisel InvitationalApr 10 · 100 Meters · Place 34 · NaselleNaselle100 Meters3413.91a11
Apr 3District 4 1B/2B League Meet@RainierApr 3 · Discus · Place 23 · NaselleNaselleDiscus2377-811
Apr 3District 4 1B/2B League Meet@RainierApr 3 · Shot Put · Place 20 · NaselleNaselleShot Put2029-611
Apr 3District 4 1B/2B League Meet@RainierApr 3 · 100 Meters · Place 46 · NaselleNaselle100 Meters4613.91a11
Mar 27League Meet @IlwacoMar 27 · Discus · Place 12 · NaselleNaselleDiscus1276-1111
Mar 27League Meet @IlwacoMar 27 · Shot Put · Place 12 · NaselleNaselleShot Put1229-011
Mar 201B/2B League Meet @ South BendMar 20 · Discus · Place 8 · NaselleNaselleDiscus870-011
Mar 201B/2B League Meet @ South BendMar 20 · Shot Put · Place 21 · NaselleNaselleShot Put2125-1011
Mar 201B/2B League Meet @ South BendMar 20 · 100 Meters · Place 22 · NaselleNaselle100 Meters2214.01a11

2024 Outdoor Track

31 results
DateMeetEventPlMarkGr
May 13Relay run offMay 13 · 100 Meters · Place 9 · NaselleNaselle100 Meters914.27a—
May 13Relay run offMay 13 · Varsity 40 Yard Dash Finals · Place 7 · NaselleNaselleVarsity 40 Yard Dash Finals75.98a PB—
May 8 District 4B Meet @NaselleMay 8 · Discus · Place 15 · NaselleNaselleDiscus1570-9—
May 8 District 4B Meet @NaselleMay 8 · Shot Put · Place 16 · NaselleNaselleShot Put1621-5.5—
May 8 District 4B Meet @NaselleMay 8 · 800 Meters · Place 10 · NaselleNaselle800 Meters102:50.88a—
May 2Pacific County InvitationalMay 2 · Discus · Place 13 · NaselleNaselleDiscus1375-0—
May 2Pacific County InvitationalMay 2 · Shot Put · Place 14 · NaselleNaselleShot Put1423-11.5—
May 2Pacific County InvitationalMay 2 · 800 Meters · Place 4 · NaselleNaselle800 Meters42:54.20a—
Apr 25Pacific League MeetApr 25 · Discus · Place 11 · NaselleNaselleDiscus1169-4—
Apr 25Pacific League MeetApr 25 · Shot Put · Place 11 · NaselleNaselleShot Put1127-6—
Apr 25Pacific League MeetApr 25 · 800 Meters · Place 8 · NaselleNaselle800 Meters83:06.05a—
Apr 161B/2B/1A League Meet @MossyrockApr 16 · Discus · Place 12 · NaselleNaselleDiscus1273-7—
Apr 161B/2B/1A League Meet @MossyrockApr 16 · Shot Put · Place 15 · NaselleNaselleShot Put1528-1—
Apr 161B/2B/1A League Meet @MossyrockApr 16 · 800 Meters · Place 12 · NaselleNaselle800 Meters122:45.15a—
Apr 161B/2B/1A League Meet @MossyrockApr 16 · 200 Meters · Place 20 · NaselleNaselle200 Meters2030.26a—
Apr 11Leo Rubstello InvitationalApr 11 · Discus · Place 24 · NaselleNaselleDiscus2471-5—
Apr 11Leo Rubstello InvitationalApr 11 · Shot Put · Place 28 · NaselleNaselleShot Put2828-8—
Apr 4Henrie-Weisel Tri-District MeetApr 4 · Discus · Place 8 · NaselleNaselleDiscus875-3—
Apr 4Henrie-Weisel Tri-District MeetApr 4 · Shot Put · Place 5 · NaselleNaselleShot Put526-9—
Apr 4Henrie-Weisel Tri-District MeetApr 4 · 200 Meters · Place 9 · NaselleNaselle200 Meters929.62a—
Mar 28League Meet A/BB/B @NaselleMar 28 · Javelin · Place 22 · NaselleNaselleJavelin2260-3.75—
Mar 28League Meet A/BB/B @NaselleMar 28 · Discus · Place 20 · NaselleNaselleDiscus2063-1—
Mar 28League Meet A/BB/B @NaselleMar 28 · Shot Put · Place 19 · NaselleNaselleShot Put1925-0—
Mar 28League Meet A/BB/B @NaselleMar 28 · 200 Meters · Place 10 · NaselleNaselle200 Meters1029.05a—
Mar 21League Meet @ IlwacoMar 21 · Discus · Place 18 · NaselleNaselleDiscus1864-4—
Mar 21League Meet @ IlwacoMar 21 · Shot Put · Place 17 · NaselleNaselleShot Put1726-5—
Mar 21League Meet @ IlwacoMar 21 · 100 Meters · Place 33 · NaselleNaselle100 Meters3314.63a—
Mar 14League Meet @ RaymondMar 14 · Discus · Place 6 · NaselleNaselleDiscus678-4.5—
Mar 14League Meet @ RaymondMar 14 · Shot Put · Place 20 · NaselleNaselleShot Put2024-5—
Mar 14League Meet @ RaymondMar 14 · 100 Meters · Place 28 · NaselleNaselle100 Meters2815.05a—
Mar 6Team challengeMar 6 · 40 Yard Dash · NaselleNaselle40 Yard Dash—5.84Unofficial10

2023 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 6Freshman InvitationalMay 6 · Discus · Place 37 · NaselleNaselleDiscus3765-1—
May 6Freshman InvitationalMay 6 · Shot Put · Place 46 · NaselleNaselleShot Put4622-10—
May 2Pacific County InviteMay 2 · Discus · Place 22 · NaselleNaselleDiscus1.6kg22.62' 19
May 2Pacific County InviteMay 2 · Shot Put · Place 27 · NaselleNaselleShot Put12lb27.21' 79
Apr 27Naselle HS meetApr 27 · Javelin · Place 41 · NaselleNaselleJavelin4144-3.5—
Apr 27Naselle HS meetApr 27 · Discus · Place 19 · NaselleNaselleDiscus1964-10—
Apr 27Naselle HS meetApr 27 · Shot Put · Place 27 · NaselleNaselleShot Put2722-6.5—
Apr 27Naselle HS meetApr 27 · 200 Meters · Place 18 · NaselleNaselle200 Meters1831.52a—
Apr 181B/2B/1A League Meet@OcostaApr 18 · Javelin · Place 29 · NaselleNaselleJavelin2947-019
Apr 181B/2B/1A League Meet@OcostaApr 18 · Discus · Place 17 · NaselleNaselleDiscus1751-069
Apr 181B/2B/1A League Meet@OcostaApr 18 · Shot Put · Place 22 · NaselleNaselleShot Put2220-07.009
Apr 181B/2B/1A League Meet@OcostaApr 18 · 100 Meters · Place 24 · NaselleNaselle100 Meters2415.829
Apr 6Henrie-Weisel Tri-District MeetApr 6 · Javelin · Place 14 · NaselleNaselleJavelin1454-39
Apr 6Henrie-Weisel Tri-District MeetApr 6 · Discus · Place 14 · NaselleNaselleDiscus1452-89
Apr 6Henrie-Weisel Tri-District MeetApr 6 · Shot Put · Place 19 · NaselleNaselleShot Put1922-2.259
Mar 30League Meet @ IlwacoMar 30 · Javelin · Place 41 · NaselleNaselleJavelin4155-11—
Mar 30League Meet @ IlwacoMar 30 · Discus · Place 28 · NaselleNaselleDiscus2858-8—
Mar 30League Meet @ IlwacoMar 30 · Shot Put · Place 39 · NaselleNaselleShot Put3921-8—
Mar 30League Meet @ IlwacoMar 30 · 100 Meters · Place 31 · NaselleNaselle100 Meters3115.44a—
Mar 231B/2B/1A League Meet @MossyrockMar 23 · Discus · Place 28 · NaselleNaselleDiscus2854-02.50—
Mar 231B/2B/1A League Meet @MossyrockMar 23 · Shot Put · Place 35 · NaselleNaselleShot Put3521-04.00—
Mar 231B/2B/1A League Meet @MossyrockMar 23 · 400 Meters · Place 16 · NaselleNaselle400 Meters161:14.27a—
Mar 231B/2B/1A League Meet @MossyrockMar 23 · 100 Meters · Place 33 · NaselleNaselle100 Meters3314.65a—
Mar 161B/2B/1A League Meet @ Toutle LakeMar 16 · 400 Meters · Place 13 · NaselleNaselle400 Meters131:13.58a—

2022 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 12Pacific League JH ChampionshipsMay 12 · 400 Meters · Place 3 · NaselleNaselle400 Meters3.1:23.36a8
May 9Pacific Sub-League JH @ South BendMay 9 · Discus · Place 8 · NaselleNaselleDiscus1kg8.65' 78
May 9Pacific Sub-League JH @ South BendMay 9 · Shot Put · Place 7 · NaselleNaselleShot Put4kg7.22' 38
May 9Pacific Sub-League JH @ South BendMay 9 · 400 Meters · Place 2 · NaselleNaselle400 Meters2.1:21.80a8
May 9Pacific Sub-League JH @ South BendMay 9 · 100 Meters · Place 10 · NaselleNaselle100 Meters10.16.34a8
May 4Pacific JH Meet @ North BeachMay 4 · Discus · Place 4 · NaselleNaselleDiscus1kg4.68-00 PB8
May 4Pacific JH Meet @ North BeachMay 4 · Shot Put · Place 6 · NaselleNaselleShot Put4kg6.23-10.00 PB8
May 4Pacific JH Meet @ North BeachMay 4 · 400 Meters · Place 1 · NaselleNaselle400 Meters1.1:22.05a8
May 4Pacific JH Meet @ North BeachMay 4 · 100 Meters · Place 8 · NaselleNaselle100 Meters8.16.53a8
Apr 27Pacific League JH Meet @ IlwacoApr 27 · Discus · Place 8 · NaselleNaselleDiscus1kg8.66-058
Apr 27Pacific League JH Meet @ IlwacoApr 27 · Shot Put · Place 9 · NaselleNaselleShot Put4kg9.21-09.508
Apr 27Pacific League JH Meet @ IlwacoApr 27 · 400 Meters · Place 4 · NaselleNaselle400 Meters4.1:23.808
Apr 27Pacific League JH Meet @ IlwacoApr 27 · 100 Meters · Place 21 · NaselleNaselle100 Meters21.15.998
Apr 20Pacific League JH Meet @ IlwacoApr 20 · Discus · Place 12 · NaselleNaselleDiscus1kg12.58-068
Apr 20Pacific League JH Meet @ IlwacoApr 20 · Shot Put · Place 12 · NaselleNaselleShot Put4kg12.22-06.008
Apr 20Pacific League JH Meet @ IlwacoApr 20 · 400 Meters · Place 7 · NaselleNaselle400 Meters7.1:23.448
Apr 20Pacific League JH Meet @ IlwacoApr 20 · 100 Meters · Place 23 · NaselleNaselle100 Meters23.16.938
Apr 13JH Meet @ RaymondApr 13 · Discus · Place 5 · NaselleNaselleDiscus1kg5.56' 58
Apr 13JH Meet @ RaymondApr 13 · Shot Put · Place 3 · NaselleNaselleShot Put4kg3.20' 88
Apr 13JH Meet @ RaymondApr 13 · 100 Meters · Place 9 · NaselleNaselle100 Meters9.16.64a8
Mar 30JH Meet @ NaselleMar 30 · Discus · Place 6 · NaselleNaselleDiscus1kg6.57-058
Mar 30JH Meet @ NaselleMar 30 · Shot Put · Place 4 · NaselleNaselleShot Put4kg4.17-02.008
Mar 30JH Meet @ NaselleMar 30 · 110m Hurdles · Place 2 · NaselleNaselle110m Hurdles33" / 0.838m2.22.60 PB8
Mar 30JH Meet @ NaselleMar 30 · 100 Meters · Place 7 · NaselleNaselle100 Meters7.15.308
Mar 23Pacific League JH Meet @ South BendMar 23 · Javelin · NaselleNaselleJavelin450g AeroJav—NM8
Mar 23Pacific League JH Meet @ South BendMar 23 · Discus · Place 5 · NaselleNaselleDiscus1kg5.46' 88
Mar 23Pacific League JH Meet @ South BendMar 23 · Shot Put · Place 4 · NaselleNaselleShot Put4kg4.18' 38
Mar 23Pacific League JH Meet @ South BendMar 23 · 100 Meters · Place 6 · NaselleNaselle100 Meters6.16.73a8
Mar 11intrasquadMar 11 · Javelin · NaselleNaselleJavelin800g—39 8Unofficial8
Mar 11intrasquadMar 11 · Shot Put · NaselleNaselleShot Put12lb—22 8Unofficial8