Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorChehalis Activator · Apr 1812.70aChehalis ActivatorApril 18, 2025
200 Meters · OutdoorRainier Icebreaker · Mar 1628.77aRainier IcebreakerMarch 16, 2024
Javelin · 800g · OutdoorChehalis Activator · Apr 18127' 8"Chehalis ActivatorApril 18, 2025

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

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 222B District 4 ChampionshipsMay 22 · Javelin · Place 3 · NapavineJavelin3146-212
May 16Central 2B League ChampionshipsMay 16 · Javelin · Place 4 · NapavineJavelin4139-812
May 6District 4 1B/2B League Meet at NapavineMay 6 · 100 Meters · Place 23 · Napavine100 Meters2312.94a12
Apr 22District 4 1B/2B League Meet @RainierApr 22 · Javelin · Place 4 · NapavineJavelin4117-812
Apr 22District 4 1B/2B League Meet @RainierApr 22 · 100 Meters · Place 14 · Napavine100 Meters1413.0112
Apr 18Chehalis ActivatorApr 18 · Javelin · Place 4 · NapavineJavelin800g4.127' 8" PB12
Apr 18Chehalis ActivatorApr 18 · 100 Meters · Place 53 · Napavine100 Meters53.12.70a PB12
Apr 3District 4 1B/2B League Meet@RainierApr 3 · Javelin · Place 5 · NapavineJavelin5114-912
Apr 3District 4 1B/2B League Meet@RainierApr 3 · 100 Meters · Place 41 · Napavine100 Meters4113.51a12
Mar 27League Meet @IlwacoMar 27 · Javelin · Place 3 · NapavineJavelin3109-312
Mar 27League Meet @IlwacoMar 27 · 100 Meters · Place 18 · Napavine100 Meters1813.69a12
Mar 22Rainier Icebreaker Mar 22 · Javelin · Place 4 · NapavineJavelin4129-012
Mar 20District 4 1B/2B League Meet at NapavineMar 20 · Javelin · Place 3 · NapavineJavelin3109-612
Mar 20District 4 1B/2B League Meet at NapavineMar 20 · 100 Meters · Place 19 · Napavine100 Meters1914.49a12

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 10Central 2B League ChampionshipMay 10 · Javelin · Place 15 · NapavineJavelin15105-9—
Apr 301B/2B/1A League Meet @RainierApr 30 · Long Jump · Place 10 · NapavineLong Jump1016-0—
Apr 301B/2B/1A League Meet @RainierApr 30 · Javelin · Place 9 · NapavineJavelin9100-0—
Apr 25Pacific League MeetApr 25 · Long Jump · Place 7 · NapavineLong Jump715-5—
Apr 25Pacific League MeetApr 25 · Javelin · Place 4 · NapavineJavelin498-1—
Apr 19Chehalis Activators ClassicApr 19 · Long Jump · Place 26 · NapavineLong Jump2614-8—
Apr 19Chehalis Activators ClassicApr 19 · Javelin · Place 12 · NapavineJavelin12122-10—
Apr 161B/2B/1A League Meet @NapavineApr 16 · Long Jump · Place 14 · NapavineLong Jump1415-6—
Mar 28 1B/2B/1A League Meet @ Toutle LakeMar 28 · Long Jump · Place 14 · NapavineLong Jump1412-3.5—
Mar 28 1B/2B/1A League Meet @ Toutle LakeMar 28 · Javelin · Place 5 · NapavineJavelin5128-1.5—
Mar 211B/2B/1A League Meet at KalamaMar 21 · Long Jump · Place 13 · NapavineLong Jump1315-3—
Mar 211B/2B/1A League Meet at KalamaMar 21 · Javelin · Place 4 · NapavineJavelin4127-3—
Mar 211B/2B/1A League Meet at KalamaMar 21 · 200 Meters · Place 19 · Napavine200 Meters1929.51a—
Mar 211B/2B/1A League Meet at KalamaMar 21 · 100 Meters · Place 31 · Napavine100 Meters3113.73a—
Mar 16Rainier IcebreakerMar 16 · Javelin · Place 7 · NapavineJavelin7132-4—
Mar 16Rainier IcebreakerMar 16 · 200 Meters · Place 34 · Napavine200 Meters3428.77a PB—
Mar 141B/2B League Meet @ NapavineMar 14 · Javelin · Place 4 · NapavineJavelin4131-0.5—
Mar 141B/2B League Meet @ NapavineMar 14 · 200 Meters · Place 18 · Napavine200 Meters1828.92a—