Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorBeaver Dam Jam Invitational · Apr 256:22.52aBeaver Dam Jam InvitationalApril 25, 2026
3200 Meters · Outdoor2B/1B League Meet @ Winlock · Apr 2115:11.47a2B/1B League Meet @ WinlockApril 21, 2026
400 Meters · Outdoor1B/2B/1A League Meet @ Tenino · Apr 291:13.90a1B/2B/1A League Meet @ TeninoApril 29, 2024
Complete · OutdoorDistrict 4 1B/2B league meet @Onalaska · Apr 227:14.24District 4 1B/2B league meet @OnalaskaApril 22, 2025

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

2026 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 212B District 4 ChampionshipsMay 21 · 3200 Meters · Place 8 · Toutle Lake3200 Meters8.15:32.88a12
May 212B District 4 ChampionshipsMay 21 · 1600 Meters · Toutle Lake1600 Meters—DNF12
May 15Central 2B League ChampionshipsMay 15 · Discus · Place 9 · Toutle LakeDiscus990-312
May 15Central 2B League ChampionshipsMay 15 · 3200 Meters · Place 7 · Toutle Lake3200 Meters715:18.38a12
May 15Central 2B League ChampionshipsMay 15 · 1600 Meters · Place 5 · Toutle Lake1600 Meters56:49.44a12
May 8Spudder Track & Field ClassicMay 8 · Discus · Place 11 · Toutle LakeDiscus1189-412
May 5Dist 4 1B,2B, 1A Meet @MossyrockMay 5 · Discus · Place 2 · Toutle LakeDiscus289-0812
May 5Dist 4 1B,2B, 1A Meet @MossyrockMay 5 · 1600 Meters · Place 1 · Toutle Lake1600 Meters16:24.24a12
Apr 30District 4 2B League meet @ Onalaska Apr 30 · Discus · Place 7 · Toutle LakeDiscus784-112
Apr 30District 4 2B League meet @ Onalaska Apr 30 · 1600 Meters · Place 1 · Toutle Lake1600 Meters1NT12
Apr 25Beaver Dam Jam InvitationalApr 25 · Discus · Place 22 · Toutle LakeDiscus2264-1012
Apr 25Beaver Dam Jam InvitationalApr 25 · 1600 Meters · Place 14 · Toutle Lake1600 Meters146:22.52a PB12
Apr 212B/1B League Meet @ WinlockApr 21 · Discus · Place 3 · Toutle LakeDiscus385-012
Apr 212B/1B League Meet @ WinlockApr 21 · 3200 Meters · Place 3 · Toutle Lake3200 Meters315:11.47a PB12
Apr 17Chehalis ActivatorApr 17 · Discus · Place 9 · Toutle LakeDiscus968-212
Apr 17Chehalis ActivatorApr 17 · 1600 Meters · Place 1 · Toutle Lake1600 Meters16:27.40a12
Apr 21B/2B/1A League Meet @ MWP RandleApr 2 · Discus · Place 3 · Toutle LakeDiscus381-412
Apr 21B/2B/1A League Meet @ MWP RandleApr 2 · 1600 Meters · Place 1 · Toutle Lake1600 Meters16:57.95a12
Mar 26HS Central 2B League MeetMar 26 · Discus · Place 6 · Toutle LakeDiscus669-212
Mar 26HS Central 2B League MeetMar 26 · 1600 Meters · Place 2 · Toutle Lake1600 Meters26:48.812
Mar 21Rainier IcebreakerMar 21 · Discus · Place 13 · Toutle LakeDiscus1374-612
Mar 19Kelso KickoffMar 19 · Discus · Place 4 · Toutle LakeDiscus476-312

2025 Outdoor Track

6 results
DateMeetEventPlMarkGr
May 16Central 2B League ChampionshipsMay 16 · Discus · Place 12 · Toutle LakeDiscus1276-911
May 6District 4 1B/2B League Meet @ OnalaskaMay 6 · 1600 Meters · Place 1 · Toutle Lake1600 Meters16:58.44a11
Apr 22District 4 1B/2B league meet @OnalaskaApr 22 · Complete · Place 4 · Toutle LakeComplete474-711
Apr 22District 4 1B/2B league meet @OnalaskaApr 22 · Complete · Place 2 · Toutle LakeComplete27:14.24 PB11
Mar 22Rainier Icebreaker Mar 22 · 3200 Meters · Place 15 · Toutle Lake3200 Meters1515:40.89a11
Mar 18CLS PACIFIC 2B League MeetMar 18 · 1600 Meters · Place 3 · Toutle Lake1600 Meters37:19.55a—

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
Apr 291B/2B/1A League Meet @ TeninoApr 29 · 400 Meters · Place 7 · Toutle Lake400 Meters71:13.90a PB—
Apr 252B/1B Meet @ South BendApr 25 · 1600 Meters · Place 3 · Toutle Lake1600 Meters36:54.20a—
Apr 19Chehalis Activators ClassicApr 19 · 1600 Meters · Place 5 · Toutle Lake1600 Meters57:05.92a—
Apr 161B/2B/1A League Meet @OnalaskaApr 16 · 1600 Meters · Place 2 · Toutle Lake1600 Meters26:53.01a—
Apr 11Leo Rubstello InvitationalApr 11 · 1600 Meters · Place 10 · Toutle Lake1600 Meters107:33.95a—
Mar 28 1B/2B/1A League Meet @ Toutle LakeMar 28 · 3200 Meters · Place 2 · Toutle Lake3200 Meters215:28.80a—
Mar 28 1B/2B/1A League Meet @ Toutle LakeMar 28 · 1600 Meters · Place 4 · Toutle Lake1600 Meters46:57.26a—
Mar 211B/2B/1A League Meet @RainierMar 21 · 1600 Meters · Place 7 · Toutle Lake1600 Meters77:05.27a—
Mar 16Rainier IcebreakerMar 16 · 3200 Meters · Place 18 · Toutle Lake3200 Meters1815:50.67a—
Mar 16Rainier IcebreakerMar 16 · 1600 Meters · Place 20 · Toutle Lake1600 Meters207:22.19a—
Mar 141B/2B/1A League Meet @ MWP RandleMar 14 · 3200 Meters · Place 3 · Toutle Lake3200 Meters317:06.27a—
Mar 141B/2B/1A League Meet @ MWP RandleMar 14 · 1600 Meters · Place 9 · Toutle Lake1600 Meters97:14.03a—