Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorHS Central 2B League Meet · Mar 2611.9HS Central 2B League MeetMarch 26, 2026
1600 Meters · Outdoor2B/1B Meet @ South Bend · Apr 255:50.50a2B/1B Meet @ South BendApril 25, 2024
200 Meters · OutdoorDistrict 4 2B League meet @ Onalaska · Apr 3023.26District 4 2B League meet @ Onalaska April 30, 2026
400 Meters · Outdoor2B District 4 Championships · May 2153.19a2B District 4 ChampionshipsMay 21, 2026
800 Meters · OutdoorCentral 2B League Championships · May 162:22.72aCentral 2B League ChampionshipsMay 16, 2025

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

2026 Outdoor Track

30 results
DateMeetEventPlMarkGr
May 212B District 4 ChampionshipsMay 21 · 400 Meters · Place 5 · Toutle Lake400 Meters5.53.19a PB12
May 15Central 2B League ChampionshipsMay 15 · 400 Meters · Place 5 · Toutle Lake400 Meters554.61a12
May 15Central 2B League ChampionshipsMay 15 · 200 Meters · Place 9 · Toutle Lake200 Meters924.89a12
May 15Central 2B League ChampionshipsMay 15 · 100 Meters · Place 14 · Toutle Lake100 Meters1412.19a12
May 8Spudder Track & Field ClassicMay 8 · 200 Meters · Place 14 · Toutle Lake200 Meters1424.42a12
May 5Dist 4 1B,2B, 1A Meet @MossyrockMay 5 · 400 Meters · Place 6 · Toutle Lake400 Meters655.11a12
May 5Dist 4 1B,2B, 1A Meet @MossyrockMay 5 · 200 Meters · Place 9 · Toutle Lake200 Meters925.81a12
May 5Dist 4 1B,2B, 1A Meet @MossyrockMay 5 · 100 Meters · Place 12 · Toutle Lake100 Meters1212.40a12
Apr 30District 4 2B League meet @ Onalaska Apr 30 · 400 Meters · Place 1 · Toutle Lake400 Meters158.312
Apr 30District 4 2B League meet @ Onalaska Apr 30 · 200 Meters · Place 1 · Toutle Lake200 Meters123.26 PB12
Apr 30District 4 2B League meet @ Onalaska Apr 30 · 100 Meters · Place 12 · Toutle Lake100 Meters1212.25a12
Apr 25Beaver Dam Jam InvitationalApr 25 · 400 Meters · Place 13 · Toutle Lake400 Meters1355.68a12
Apr 25Beaver Dam Jam InvitationalApr 25 · 200 Meters · Place 23 · Toutle Lake200 Meters2326.18a12
Apr 212B/1B League Meet @ WinlockApr 21 · 400 Meters · Place 4 · Toutle Lake400 Meters457.58a12
Apr 212B/1B League Meet @ WinlockApr 21 · 200 Meters · Place 5 · Toutle Lake200 Meters525.24a12
Apr 212B/1B League Meet @ WinlockApr 21 · 100 Meters · Place 5 · Toutle Lake100 Meters512.03a12
Apr 17Chehalis ActivatorApr 17 · 400 Meters · Place 16 · Toutle Lake400 Meters1657.89a12
Apr 17Chehalis ActivatorApr 17 · 200 Meters · Place 6 · Toutle Lake200 Meters625.08a12
Apr 17Chehalis ActivatorApr 17 · 100 Meters · Place 8 · Toutle Lake100 Meters812.06a12
Apr 21B/2B/1A League Meet @ MWP RandleApr 2 · 800 Meters · Place 8 · Toutle Lake800 Meters82:53.78a12
Apr 21B/2B/1A League Meet @ MWP RandleApr 2 · 400 Meters · Place 1 · Toutle Lake400 Meters155.04a12
Apr 21B/2B/1A League Meet @ MWP RandleApr 2 · 100 Meters · Place 5 · Toutle Lake100 Meters512.34a12
Mar 26HS Central 2B League MeetMar 26 · 400 Meters · Place 3 · Toutle Lake400 Meters357.412
Mar 26HS Central 2B League MeetMar 26 · 100 Meters · Place 7 · Toutle Lake100 Meters711.9 PB12
Mar 21Rainier IcebreakerMar 21 · 400 Meters · Place 16 · Toutle Lake400 Meters1659.41a12
Mar 21Rainier IcebreakerMar 21 · 200 Meters · Place 19 · Toutle Lake200 Meters1925.68a12
Mar 21Rainier IcebreakerMar 21 · 100 Meters · Place 20 · Toutle Lake100 Meters2012.38a12
Mar 19Kelso KickoffMar 19 · 400 Meters · Place 3 · Toutle Lake400 Meters359.43a12
Mar 19Kelso KickoffMar 19 · 200 Meters · Place 4 · Toutle Lake200 Meters425.96a12
Mar 19Kelso KickoffMar 19 · 100 Meters · Place 4 · Toutle Lake100 Meters412.14a12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 222B District 4 ChampionshipsMay 22 · 400 Meters · Place 7 · Toutle Lake400 Meters754.32a11
May 16Central 2B League ChampionshipsMay 16 · 800 Meters · Place 8 · Toutle Lake800 Meters82:22.72a PB11
May 16Central 2B League ChampionshipsMay 16 · 400 Meters · Place 6 · Toutle Lake400 Meters654.80a11
May 16Central 2B League ChampionshipsMay 16 · 100 Meters · Place 11 · Toutle Lake100 Meters1112.06a11
May 6District 4 1B/2B League Meet @ OnalaskaMay 6 · 800 Meters · Place 5 · Toutle Lake800 Meters52:41.68a11
May 6District 4 1B/2B League Meet @ OnalaskaMay 6 · 400 Meters · Place 9 · Toutle Lake400 Meters959.96a11
May 6District 4 1B/2B League Meet @ OnalaskaMay 6 · 100 Meters · Place 9 · Toutle Lake100 Meters912.33a11
Apr 22District 4 1B/2B league meet @OnalaskaApr 22 · 800 Meters · Place 10 · Toutle Lake800 Meters102:45.7811
Apr 22District 4 1B/2B league meet @OnalaskaApr 22 · 400 Meters · Place 4 · Toutle Lake400 Meters456.6211
Apr 3District 4 1B/2B League Meet @ WinlockApr 3 · 800 Meters · Place 4 · Toutle Lake800 Meters42:33.44a11
Apr 3District 4 1B/2B League Meet @ WinlockApr 3 · 400 Meters · Place 8 · Toutle Lake400 Meters81:01.02a11
Mar 22Rainier Icebreaker Mar 22 · 800 Meters · Place 30 · Toutle Lake800 Meters302:54.18a11
Mar 22Rainier Icebreaker Mar 22 · 400 Meters · Place 20 · Toutle Lake400 Meters201:02.46a11
Mar 18CLS PACIFIC 2B League MeetMar 18 · 1600 Meters · Place 15 · Toutle Lake1600 Meters157:08.70a—
Mar 18CLS PACIFIC 2B League MeetMar 18 · 800 Meters · Place 12 · Toutle Lake800 Meters122:54.95a—
Mar 18CLS PACIFIC 2B League MeetMar 18 · 400 Meters · Place 12 · Toutle Lake400 Meters121:04.84a—

2024 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 10Central 2B League ChampionshipMay 10 · 1600 Meters · Place 14 · Toutle Lake1600 Meters145:56.78a—
May 10Central 2B League ChampionshipMay 10 · 800 Meters · Place 11 · Toutle Lake800 Meters112:28.11a—
Apr 291B/2B/1A League Meet @ TeninoApr 29 · 1600 Meters · Place 10 · Toutle Lake1600 Meters105:54.06a—
Apr 291B/2B/1A League Meet @ TeninoApr 29 · 800 Meters · Place 6 · Toutle Lake800 Meters62:25.49a—
Apr 291B/2B/1A League Meet @ TeninoApr 29 · 100 Meters · Place 8 · Toutle Lake100 Meters812.41a—
Apr 252B/1B Meet @ South BendApr 25 · 1600 Meters · Place 4 · Toutle Lake1600 Meters45:50.50a PB—
Apr 252B/1B Meet @ South BendApr 25 · 800 Meters · Place 6 · Toutle Lake800 Meters62:31.85a—
Apr 252B/1B Meet @ South BendApr 25 · 100 Meters · Place 11 · Toutle Lake100 Meters1113.04a—
Apr 161B/2B/1A League Meet @OnalaskaApr 16 · 1600 Meters · Place 10 · Toutle Lake1600 Meters105:57.73a—
Apr 161B/2B/1A League Meet @OnalaskaApr 16 · 800 Meters · Place 10 · Toutle Lake800 Meters102:38.72a—
Apr 161B/2B/1A League Meet @OnalaskaApr 16 · 100 Meters · Place 15 · Toutle Lake100 Meters1513.08a—
Apr 11Leo Rubstello InvitationalApr 11 · 1600 Meters · Place 21 · Toutle Lake1600 Meters216:12.20a—
Apr 11Leo Rubstello InvitationalApr 11 · 800 Meters · Place 11 · Toutle Lake800 Meters112:32.02a—
Apr 11Leo Rubstello InvitationalApr 11 · 100 Meters · Place 24 · Toutle Lake100 Meters2412.96a—
Mar 28 1B/2B/1A League Meet @ Toutle LakeMar 28 · 1600 Meters · Place 6 · Toutle Lake1600 Meters66:08.35a—
Mar 28 1B/2B/1A League Meet @ Toutle LakeMar 28 · 800 Meters · Place 11 · Toutle Lake800 Meters112:37.14a—
Mar 28 1B/2B/1A League Meet @ Toutle LakeMar 28 · 100 Meters · Place 14 · Toutle Lake100 Meters1413.26a—
Mar 211B/2B/1A League Meet @RainierMar 21 · 1600 Meters · Place 19 · Toutle Lake1600 Meters195:58.37a—
Mar 211B/2B/1A League Meet @RainierMar 21 · 800 Meters · Place 13 · Toutle Lake800 Meters132:39.48a—
Mar 211B/2B/1A League Meet @RainierMar 21 · 100 Meters · Place 29 · Toutle Lake100 Meters2913.23a—
Mar 16Rainier IcebreakerMar 16 · 1600 Meters · Place 33 · Toutle Lake1600 Meters336:11.87a—
Mar 16Rainier IcebreakerMar 16 · 800 Meters · Place 27 · Toutle Lake800 Meters272:45.65a—
Mar 141B/2B/1A League Meet @ MWP RandleMar 14 · 1600 Meters · Place 20 · Toutle Lake1600 Meters206:30.84a—
Mar 141B/2B/1A League Meet @ MWP RandleMar 14 · 800 Meters · Place 11 · Toutle Lake800 Meters112:41.80a—
Mar 141B/2B/1A League Meet @ MWP RandleMar 14 · 100 Meters · Place 22 · Toutle Lake100 Meters2213.12a—

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 12Central 2B League ChampionshipMay 12 · 800 Meters · Place 11 · Toutle Lake800 Meters112:34.29a—
May 6Freshman InvitationalMay 6 · Javelin · Place 33 · Toutle LakeJavelin3364-5—
May 6Freshman InvitationalMay 6 · 800 Meters · Place 24 · Toutle Lake800 Meters242:34.82a—
May 6Freshman InvitationalMay 6 · 100 Meters · Place 43 · Toutle Lake100 Meters4313.22a—
May 41B/2B/1A League Meet @ North BeachMay 4 · Javelin · Place 23 · Toutle LakeJavelin2359-7—
May 41B/2B/1A League Meet @ North BeachMay 4 · 800 Meters · Place 5 · Toutle Lake800 Meters52:38.62a—
May 41B/2B/1A League Meet @ North BeachMay 4 · 100 Meters · Place 16 · Toutle Lake100 Meters1614.09a—
Apr 27 HS League Meet @ Toutle LakeApr 27 · Javelin · Place 24 · Toutle LakeJavelin2463-9.50—
Apr 27 HS League Meet @ Toutle LakeApr 27 · 800 Meters · Place 6 · Toutle Lake800 Meters62:47.99a—
Apr 27 HS League Meet @ Toutle LakeApr 27 · 100 Meters · Place 16 · Toutle Lake100 Meters1613.32a—
Apr 21Chehalis Activators InvitationalApr 21 · Javelin · Place 74 · Toutle LakeJavelin7475-1—
Apr 21Chehalis Activators InvitationalApr 21 · 800 Meters · Place 36 · Toutle Lake800 Meters362:51.15a—
Apr 21Chehalis Activators InvitationalApr 21 · 100 Meters · Place 69 · Toutle Lake100 Meters6913.64a—
Apr 18Winlock HS League MeetApr 18 · Javelin · Place 18 · Toutle LakeJavelin1874-009
Apr 18Winlock HS League MeetApr 18 · 100 Meters · Place 18 · Toutle Lake100 Meters1813.149
Mar 301B/2B/1A League Meet @NapavineMar 30 · Javelin · Place 33 · Toutle LakeJavelin3369-11—
Mar 301B/2B/1A League Meet @NapavineMar 30 · 800 Meters · Place 8 · Toutle Lake800 Meters82:50.61a—
Mar 301B/2B/1A League Meet @NapavineMar 30 · 100 Meters · Place 19 · Toutle Lake100 Meters1913.60a—
Mar 231B/2B/1A League Meet @ MWPMar 23 · Javelin · Place 18 · Toutle LakeJavelin1861-03—
Mar 231B/2B/1A League Meet @ MWPMar 23 · 800 Meters · Place 14 · Toutle Lake800 Meters143:06.55—
Mar 231B/2B/1A League Meet @ MWPMar 23 · 100 Meters · Place 20 · Toutle Lake100 Meters2014.64—

2021 Outdoor Track

1 results
DateMeetEventPlMarkGr
Apr 1Central 2B League Meet @ NapavineApr 1 · 100 Meters · Place 3 · Toutle Lake100 Meters314.447