Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor1B/2B/1A League Meet @ Tenino · Mar 2912.69a1B/2B/1A League Meet @ TeninoMarch 29, 2023
200 Meters · Outdoor1B/2B/1A League Meet at Kalama · Apr 2828.081B/2B/1A League Meet at KalamaApril 28, 2022
Javelin · 800g · OutdoorEatonville @ Foss · Apr 23130-07Eatonville @ FossApril 23, 2025

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

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 142A SPSL League MeetMay 14 · Javelin · Place 10 · EatonvilleJavelin10124-0812
Apr 30SPSL 2A Steilacoom @ Eatonville Apr 30 · Javelin · Place 3 · EatonvilleJavelin3131-512
Apr 23Eatonville @ FossApr 23 · Javelin · Place 3 · EatonvilleJavelin800g3.130-07 PB12
Apr 16SPSL 2A Fife, Clover Park @ Eatonville Apr 16 · Javelin · Place 4 · EatonvilleJavelin4127-212
Apr 16SPSL 2A Fife, Clover Park @ Eatonville Apr 16 · Discus · Place 35 · EatonvilleDiscus3564-012
Apr 2Eatonville@OrtingApr 2 · Javelin · Place 7 · EatonvilleJavelin7111-812
Mar 22Rainier Icebreaker Mar 22 · Javelin · Place 6 · EatonvilleJavelin6126-112
Mar 15Bill Hodder InvitationalMar 15 · Javelin · Place 8 · EatonvilleJavelin8131-2—

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 101A D4 Evergreen League ChampionshipsMay 10 · Javelin · Place 11 · EatonvilleJavelin11106-8—
May 101A D4 Evergreen League ChampionshipsMay 10 · Discus · Place 29 · EatonvilleDiscus2968-0—
May 21B/2B/1A League Meet @ MontesanoMay 2 · Javelin · Place 12 · EatonvilleJavelin12104-7—
May 21B/2B/1A League Meet @ MontesanoMay 2 · Discus · Place 35 · EatonvilleDiscus3565-8—
May 21B/2B/1A League Meet @ MontesanoMay 2 · Shot Put · Place 31 · EatonvilleShot Put3127-8—
Apr 161B/2B/1A League Meet @NapavineApr 16 · Javelin · Place 12 · EatonvilleJavelin12101-8—
Apr 161B/2B/1A League Meet @NapavineApr 16 · Discus · Place 25 · EatonvilleDiscus2573-1—
Apr 161B/2B/1A League Meet @NapavineApr 16 · Shot Put · Place 30 · EatonvilleShot Put3027-2—
Mar 281B/2B/1A League Meet @ Eatonville Mar 28 · Javelin · Place 9 · EatonvilleJavelin9101-6—
Mar 281B/2B/1A League Meet @ Eatonville Mar 28 · Discus · Place 25 · EatonvilleDiscus2567-7—
Mar 281B/2B/1A League Meet @ Eatonville Mar 28 · 100 Meters · Place 25 · Eatonville100 Meters2513.76a—
Mar 211B/2B/1A League Meet @RainierMar 21 · Javelin · Place 8 · EatonvilleJavelin8104-0—
Mar 211B/2B/1A League Meet @RainierMar 21 · Discus · Place 18 · EatonvilleDiscus1876-0—
Mar 211B/2B/1A League Meet @RainierMar 21 · 100 Meters · Place 26 · Eatonville100 Meters2613.16a—
Mar 141B/2B/1A League Meet @ MWP RandleMar 14 · Javelin · Place 7 · EatonvilleJavelin7114-0—
Mar 141B/2B/1A League Meet @ MWP RandleMar 14 · Discus · Place 23 · EatonvilleDiscus2363-9—
Mar 141B/2B/1A League Meet @ MWP RandleMar 14 · 100 Meters · Place 23 · Eatonville100 Meters2313.17a—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 121A D4 Evergreen League ChampionshipsMay 12 · Javelin · Place 12 · EatonvilleJavelin12110-0—
May 121A D4 Evergreen League ChampionshipsMay 12 · Discus · Place 31 · EatonvilleDiscus3161-2—
May 121A D4 Evergreen League ChampionshipsMay 12 · 100 Meters · Place 14 · Eatonville100 Meters1412.93a—
May 2Evergreen 1B, 2B, 1A meet @ EatonvilleMay 2 · 100 Meters · Place 11 · Eatonville100 Meters1112.82a—
Apr 271B/2B/1A League Meet @ ElmaApr 27 · 100 Meters · Place 17 · Eatonville100 Meters1713.09a—
Apr 181B/2B/1A League Meet @RainierApr 18 · Javelin · Place 14 · EatonvilleJavelin1492-11—
Apr 181B/2B/1A League Meet @RainierApr 18 · Discus · Place 26 · EatonvilleDiscus2665-9—
Apr 181B/2B/1A League Meet @RainierApr 18 · 100 Meters · Place 10 · Eatonville100 Meters1012.83a—
Apr 13White River, Eatonville @ OrtingApr 13 · Javelin · Place 8 · EatonvilleJavelin8101-8—
Apr 13White River, Eatonville @ OrtingApr 13 · Discus · Place 16 · EatonvilleDiscus1670-0—
Apr 13White River, Eatonville @ OrtingApr 13 · 100 Meters · Place 18 · Eatonville100 Meters1813.17a—
Mar 291B/2B/1A League Meet @ TeninoMar 29 · Javelin · Place 13 · EatonvilleJavelin13103-6—
Mar 291B/2B/1A League Meet @ TeninoMar 29 · Discus · Place 41 · EatonvilleDiscus4153-4—
Mar 291B/2B/1A League Meet @ TeninoMar 29 · 100 Meters · Place 12 · Eatonville100 Meters1212.69a PB—
Mar 23Evergreen 1B,2B,1A meet @ EatonvilleMar 23 · 100 Meters · Place 13 · Eatonville100 Meters1313.55a—

2022 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 131A Evergreen Subdistrict ChampionshipsMay 13 · Javelin · Place 11 · EatonvilleJavelin11107' 89
May 7Freshman InvitationalMay 7 · Javelin · Place 10 · EatonvilleJavelin1093' 6.59
May 7Freshman InvitationalMay 7 · 200 Meters · Place 30 · Eatonville200 Meters3029.619
May 7Freshman InvitationalMay 7 · 100 Meters · Place 30 · Eatonville100 Meters3013.589
May 5Rogers @ Emerald Ridge (SPSL) + Eatonville & RainierMay 5 · Javelin · Place 14 · EatonvilleJavelin1487-039
May 5Rogers @ Emerald Ridge (SPSL) + Eatonville & RainierMay 5 · 100 Meters · Place 51 · Eatonville100 Meters5114.679
Apr 281B/2B/1A League Meet at KalamaApr 28 · Javelin · Place 11 · EatonvilleJavelin11102-029
Apr 281B/2B/1A League Meet at KalamaApr 28 · 200 Meters · Place 18 · Eatonville200 Meters1828.08 PB9
Apr 281B/2B/1A League Meet at KalamaApr 28 · 100 Meters · Place 28 · Eatonville100 Meters2813.329
Apr 131B/2B/1A League meet @ Eatonville Apr 13 · Javelin · Place 13 · EatonvilleJavelin1380-109
Apr 131B/2B/1A League meet @ Eatonville Apr 13 · 200 Meters · Place 10 · Eatonville200 Meters1028.539
Apr 131B/2B/1A League meet @ Eatonville Apr 13 · 100 Meters · Place 21 · Eatonville100 Meters2113.889
Mar 29Tenino Home MeetMar 29 · Javelin · Place 17 · EatonvilleJavelin1794-089
Mar 29Tenino Home MeetMar 29 · 200 Meters · Place 12 · Eatonville200 Meters1228.289
Mar 29Tenino Home MeetMar 29 · 100 Meters · Place 25 · Eatonville100 Meters2513.839
Mar 241B/2B/1A League Meet @ MWPMar 24 · Javelin · Place 19 · EatonvilleJavelin1993-049
Mar 241B/2B/1A League Meet @ MWPMar 24 · Shot Put · Place 28 · EatonvilleShot Put2822-01.509
Mar 171B/2B/1A League Meet @RainierMar 17 · Javelin · Place 14 · EatonvilleJavelin1487-89