Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHenrie-Weisel Invitational · Apr 1014.91aHenrie-Weisel InvitationalApril 10, 2025
110m Hurdles · 39" / 0.991m · OutdoorDistrict 4 B Championship · May 1522.29aDistrict 4 B Championship May 15, 2026
1600 Meters · OutdoorDistrict 4 1B/2B League Meet@Rainier · Apr 36:32.25aDistrict 4 1B/2B League Meet@RainierApril 3, 2025
300m Hurdles · 36" / 0.914m · OutdoorDistrict 4 B Championship · May 1551.23aDistrict 4 B Championship May 15, 2026
400 Meters · OutdoorLeague Meet @ North Beach · Mar 261:06.28aLeague Meet @ North BeachMarch 26, 2026
Discus · 1.6kg · Outdoor1B/2B/1A D4 @ Hoquiam · Apr 30119' 6"1B/2B/1A D4 @ HoquiamApril 30, 2026
Discus · 1kg · OutdoorNaselle MS Track Meet · Apr 17110' 3Naselle MS Track MeetApril 17, 2024
Javelin · 300g TJ · OutdoorJH League Meet @ Ilwaco · Mar 2978' 2JH League Meet @ IlwacoMarch 29, 2023
Javelin · 450g AeroJav · OutdoorJH Meet @ Raymond · Apr 24106' 1JH Meet @ RaymondApril 24, 2024
Javelin · 800g · Outdoor1B/2B/1A D4 @ Hoquiam · Apr 30114' 10"1B/2B/1A D4 @ HoquiamApril 30, 2026
Shot Put · 12lb · Outdoor1B/2B/1A D4 @ Hoquiam · Apr 3030' 8.5"1B/2B/1A D4 @ HoquiamApril 30, 2026
Shot Put · 4kg · OutdoorNaselle MS Track Meet · May 124' 6Naselle MS Track MeetMay 1, 2024

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 · Discus · Place 12 · NaselleNaselleDiscus12106-0710
May 211B District 1/2/3/4 ChampionshipsMay 21 · 300m Hurdles · Place 17 · NaselleNaselle300m Hurdles1754.29a10
May 211B District 1/2/3/4 ChampionshipsMay 21 · 110m Hurdles · Place 15 · NaselleNaselle110m Hurdles1522.95a10
May 15District 4 B Championship May 15 · Discus · Place 5 · NaselleNaselleDiscus1.6kg5.114' 6.5"10
May 15District 4 B Championship May 15 · 300m Hurdles · Place 4 · NaselleNaselle300m Hurdles36" / 0.914m4.51.23a PB10
May 15District 4 B Championship May 15 · 110m Hurdles · Place 4 · NaselleNaselle110m Hurdles39" / 0.991m4.22.29a PB10
May 5Pacific County InviteMay 5 · Discus · Place 3 · NaselleNaselleDiscus3121-210
May 5Pacific County InviteMay 5 · Shot Put · Place 16 · NaselleNaselleShot Put1627-11.510
May 5Pacific County InviteMay 5 · 300m Hurdles · Place 1 · NaselleNaselle300m Hurdles154.69a10
May 5Pacific County InviteMay 5 · 110m Hurdles · Place 1 · NaselleNaselle110m Hurdles124.11a10
Apr 301B/2B/1A D4 @ HoquiamApr 30 · 1600 Meters · Place 20 · NaselleNaselle1600 Meters20.7:04.44a10
Apr 301B/2B/1A D4 @ HoquiamApr 30 · Javelin · Place 9 · NaselleNaselleJavelin800g9.114' 10" PB10
Apr 301B/2B/1A D4 @ HoquiamApr 30 · Discus · Place 3 · NaselleNaselleDiscus1.6kg3.119' 6" PB10
Apr 301B/2B/1A D4 @ HoquiamApr 30 · Shot Put · Place 17 · NaselleNaselleShot Put12lb17.30' 8.5" PB10
Apr 17Kalama Twilight InvitationalApr 17 · Discus · Place 18 · NaselleNaselleDiscus1898-6.510
Apr 17Kalama Twilight InvitationalApr 17 · Shot Put · Place 29 · NaselleNaselleShot Put2926-1110
Apr 9Henrie-Weisel InvitationalApr 9 · Javelin · Place 9 · NaselleNaselleJavelin9117-510
Apr 9Henrie-Weisel InvitationalApr 9 · Discus · Place 3 · NaselleNaselleDiscus3109-710
Apr 9Henrie-Weisel InvitationalApr 9 · Shot Put · Place 19 · NaselleNaselleShot Put1929-810
Apr 21B/2B/1A Meet @ NaselleApr 2 · Javelin · Place 14 · NaselleNaselleJavelin1494-1010
Apr 21B/2B/1A Meet @ NaselleApr 2 · Discus · Place 11 · NaselleNaselleDiscus1194-010
Apr 21B/2B/1A Meet @ NaselleApr 2 · Shot Put · Place 13 · NaselleNaselleShot Put1330-910
Mar 26League Meet @ North BeachMar 26 · Javelin · Place 19 · NaselleNaselleJavelin1998-210
Mar 26League Meet @ North BeachMar 26 · Discus · Place 5 · NaselleNaselleDiscus5106-310
Mar 26League Meet @ North BeachMar 26 · 400 Meters · Place 13 · NaselleNaselle400 Meters131:06.28a PB10
Mar 17RSB Season OpenerMar 17 · Javelin · Place 6 · NaselleNaselleJavelin6105-310
Mar 17RSB Season OpenerMar 17 · Discus · Place 4 · NaselleNaselleDiscus490-410
Mar 17RSB Season OpenerMar 17 · 100 Meters · Place 34 · NaselleNaselle100 Meters3415.05a10

2025 Outdoor Track

27 results
DateMeetEventPlMarkGr
May 221B District 1/2/3/4 ChampionshipMay 22 · Discus · Place 11 · NaselleNaselleDiscus11103-59
May 141B District 4 MeetMay 14 · Javelin · Place 13 · NaselleNaselleJavelin13108-89
May 141B District 4 MeetMay 14 · Discus · Place 4 · NaselleNaselleDiscus4102-09
May 141B District 4 MeetMay 14 · 1600 Meters · Place 9 · NaselleNaselle1600 Meters96:40.01a9
May 6Pacific County InviteMay 6 · 1600 Meters · Place 11 · NaselleNaselle1600 Meters116:40.50a9
May 11B/2B League Meet @ OcostaMay 1 · Javelin · Place 8 · NaselleNaselleJavelin8105-39
Apr 22District 4 1B/2B League Meet @RainierApr 22 · Javelin · Place 15 · NaselleNaselleJavelin1596-59
Apr 22District 4 1B/2B League Meet @RainierApr 22 · Discus · Place 15 · NaselleNaselleDiscus1576-109
Apr 22District 4 1B/2B League Meet @RainierApr 22 · 1600 Meters · Place 10 · NaselleNaselle1600 Meters106:55.719
Apr 161A Evergreen League MeetApr 16 · Javelin · Place 12 · NaselleNaselleJavelin12105-49
Apr 161A Evergreen League MeetApr 16 · Discus · Place 4 · NaselleNaselleDiscus496-69
Apr 161A Evergreen League MeetApr 16 · 1600 Meters · Place 16 · NaselleNaselle1600 Meters166:51.88a9
Apr 161A Evergreen League MeetApr 16 · 1600 Meters · Place 16 · NaselleNaselle1600 Meters16.6:51.88a9
Apr 161A Evergreen League MeetApr 16 · Javelin · Place 12 · NaselleNaselleJavelin800g12.105' 4"9
Apr 161A Evergreen League MeetApr 16 · Discus · Place 4 · NaselleNaselleDiscus1.6kg4.96' 6"9
Apr 10Henrie-Weisel InvitationalApr 10 · Javelin · Place 12 · NaselleNaselleJavelin12102-119
Apr 10Henrie-Weisel InvitationalApr 10 · Discus · Place 10 · NaselleNaselleDiscus1082-79
Apr 10Henrie-Weisel InvitationalApr 10 · 1600 Meters · Place 20 · NaselleNaselle1600 Meters207:12.94a9
Apr 10Henrie-Weisel InvitationalApr 10 · 100 Meters · Place 36 · NaselleNaselle100 Meters3614.91a PB9
Apr 3District 4 1B/2B League Meet@RainierApr 3 · Javelin · Place 22 · NaselleNaselleJavelin2293-49
Apr 3District 4 1B/2B League Meet@RainierApr 3 · Discus · Place 13 · NaselleNaselleDiscus1390-79
Apr 3District 4 1B/2B League Meet@RainierApr 3 · 1600 Meters · Place 16 · NaselleNaselle1600 Meters166:32.25a PB9
Apr 3District 4 1B/2B League Meet@RainierApr 3 · 400 Meters · Place 16 · NaselleNaselle400 Meters161:10.33a9
Mar 27League Meet @IlwacoMar 27 · Javelin · Place 11 · NaselleNaselleJavelin1180-99
Mar 27League Meet @IlwacoMar 27 · Discus · Place 8 · NaselleNaselleDiscus883-89
Mar 27League Meet @IlwacoMar 27 · 1600 Meters · Place 9 · NaselleNaselle1600 Meters96:56.56a9
Mar 201B/2B League Meet @ South BendMar 20 · Discus · Place 4 · NaselleNaselleDiscus473-09

2024 Outdoor Track

26 results
DateMeetEventPlMarkGr
May 9League Championships @ North BeachMay 9 · Discus · Place 2 · NaselleNaselleDiscus1kg2.96-018
May 8 District 4B Meet @NaselleMay 8 · Discus · Place 11 · NaselleNaselleDiscus1175-0—
May 6Pacific JH Sub-League Meet @ South BendMay 6 · 1600 Meters · Place 6 · NaselleNaselle1600 Meters6.7:24.54a8
May 6Pacific JH Sub-League Meet @ South BendMay 6 · Javelin · Place 5 · NaselleNaselleJavelin450g AeroJav5.93' 08
May 6Pacific JH Sub-League Meet @ South BendMay 6 · Discus · Place 2 · NaselleNaselleDiscus1kg2.107' 7.58
May 2Pacific County InvitationalMay 2 · Discus · Place 9 · NaselleNaselleDiscus981-1—
May 2Pacific County InvitationalMay 2 · 1600 Meters · Place 6 · NaselleNaselle1600 Meters67:14.36a—
May 1Naselle MS Track MeetMay 1 · 1600 Meters · NaselleNaselle1600 Meters—SCR8
May 1Naselle MS Track MeetMay 1 · Javelin · Place 2 · NaselleNaselleJavelin450g AeroJav2.105' 38
May 1Naselle MS Track MeetMay 1 · Discus · Place 1 · NaselleNaselleDiscus1kg1.99' 108
May 1Naselle MS Track MeetMay 1 · Shot Put · Place 10 · NaselleNaselleShot Put4kg10.24' 6 PB8
Apr 24JH Meet @ RaymondApr 24 · 1600 Meters · Place 5 · NaselleNaselle1600 Meters5.7:09.96a8
Apr 24JH Meet @ RaymondApr 24 · Javelin · Place 1 · NaselleNaselleJavelin450g AeroJav1.106' 1 PB8
Apr 24JH Meet @ RaymondApr 24 · Discus · Place 1 · NaselleNaselleDiscus1kg1.95' 28
Apr 17Naselle MS Track MeetApr 17 · 1600 Meters · Place 6 · NaselleNaselle1600 Meters6.6:52.78
Apr 17Naselle MS Track MeetApr 17 · Javelin · Place 4 · NaselleNaselleJavelin450g AeroJav4.96' 38
Apr 17Naselle MS Track MeetApr 17 · Discus · Place 1 · NaselleNaselleDiscus1kg1.110' 3 PB8
Apr 10Ilwaco MS MeetApr 10 · 1600 Meters · Place 3 · NaselleNaselle1600 Meters3.6:38.97a8
Apr 10Ilwaco MS MeetApr 10 · Javelin · Place 3 · NaselleNaselleJavelin450g AeroJav3.100' 98
Apr 10Ilwaco MS MeetApr 10 · Discus · Place 2 · NaselleNaselleDiscus1kg2.94' 3.58
Mar 27Ilwaco Jr High meetMar 27 · 1600 Meters · Place 4 · NaselleNaselle1600 Meters4.6:52.98a8
Mar 27Ilwaco Jr High meetMar 27 · Javelin · Place 2 · NaselleNaselleJavelin450g AeroJav2.86' 78
Mar 27Ilwaco Jr High meetMar 27 · Discus · Place 1 · NaselleNaselleDiscus1kg1.91' 38
Mar 20Pacific League JH Meet @ South BendMar 20 · 1600 Meters · Place 5 · NaselleNaselle1600 Meters5.7:01.12a8
Mar 20Pacific League JH Meet @ South BendMar 20 · Javelin · Place 3 · NaselleNaselleJavelin450g AeroJav3.93' 7.58
Mar 20Pacific League JH Meet @ South BendMar 20 · Discus · Place 2 · NaselleNaselleDiscus1kg2.91' 08

2023 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 11League Championships @ North BeachMay 11 · Discus · Place 6 · NaselleNaselleDiscus668-0—
May 8Pacific Sub-League JH @ South BendMay 8 · Javelin · Place 11 · NaselleNaselleJavelin1165-0—
May 8Pacific Sub-League JH @ South BendMay 8 · Discus · Place 4 · NaselleNaselleDiscus467-3—
May 8Pacific Sub-League JH @ South BendMay 8 · 1600 Meters · Place 5 · NaselleNaselle1600 Meters56:58.47a—
May 3JH League Meet @ NaselleMay 3 · Javelin · Place 5 · NaselleNaselleJavelin582-6—
May 3JH League Meet @ NaselleMay 3 · Discus · Place 4 · NaselleNaselleDiscus463-2—
May 3JH League Meet @ NaselleMay 3 · 1600 Meters · Place 3 · NaselleNaselle1600 Meters37:08.69a—
Apr 26JH League Meet @ RaymondApr 26 · 1600 Meters · Place 7 · NaselleNaselle1600 Meters77:25.40a—
Apr 19JH League Meet @ NaselleApr 19 · Javelin · Place 7 · NaselleNaselleJavelin772-9—
Apr 19JH League Meet @ NaselleApr 19 · Discus · Place 5 · NaselleNaselleDiscus563-3—
Apr 19JH League Meet @ NaselleApr 19 · 1600 Meters · Place 6 · NaselleNaselle1600 Meters67:32.0—
Apr 12JH League Meet @ IlwacoApr 12 · Javelin · Place 8 · NaselleNaselleJavelin869-7—
Apr 12JH League Meet @ IlwacoApr 12 · Discus · Place 2 · NaselleNaselleDiscus259-5—
Apr 12JH League Meet @ IlwacoApr 12 · 1600 Meters · Place 5 · NaselleNaselle1600 Meters57:59.42a—
Mar 29JH League Meet @ IlwacoMar 29 · 1600 Meters · Place 3 · NaselleNaselle1600 Meters3.7:09.39a7
Mar 29JH League Meet @ IlwacoMar 29 · Javelin · Place 5 · NaselleNaselleJavelin300g TJ5.78' 2 PB7
Mar 29JH League Meet @ IlwacoMar 29 · Discus · Place 5 · NaselleNaselleDiscus1kg5.55' 17
Mar 22Pacific JH Meet @ South BendMar 22 · Javelin · Place 8 · NaselleNaselleJavelin866-07
Mar 22Pacific JH Meet @ South BendMar 22 · 1600 Meters · Place 3 · NaselleNaselle1600 Meters37:25.97