Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 39" / 0.991m · OutdoorBGSD MIDDLE SCHOOL MEET 1 · May 519.6BGSD MIDDLE SCHOOL MEET 1May 5, 2023
1600 Meters · OutdoorGSHL 3A and 4A District Championships · May 134:32.68aGSHL 3A and 4A District ChampionshipsMay 13, 2026
3200 Meters · OutdoorSouth Sound Classic, Presented by the Washington State Fair · May 29:54.49aSouth Sound Classic, Presented by the Washington State FairMay 2, 2026
400 Meters · OutdoorEvergreen @ Prairie · Mar 3159.85aEvergreen @ Prairie March 31, 2026
800 Meters · OutdoorTri Meet - MVHS & PHS @ HHS · May 42:04.57aTri Meet - MVHS & PHS @ HHSMay 4, 2026
Javelin · 400g TJ · OutdoorBGSD MIDDLE SCHOOL MEET 2 · May 1270' 0.5BGSD MIDDLE SCHOOL MEET 2May 12, 2023

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 1600 Meters · Place 20 · PrairiePrairie1600 Meters20.4:38.42a11
May 13GSHL 3A and 4A District ChampionshipsMay 13 · 3200 Meters · Place 3 · PrairiePrairie3200 Meters310:09.97a11
May 13GSHL 3A and 4A District ChampionshipsMay 13 · 1600 Meters · Place 2 · PrairiePrairie1600 Meters24:32.68a PB11
May 4Tri Meet - MVHS & PHS @ HHSMay 4 · 3200 Meters · Place 1 · PrairiePrairie3200 Meters110:58.68a11
May 4Tri Meet - MVHS & PHS @ HHSMay 4 · 800 Meters · Place 1 · PrairiePrairie800 Meters12:04.57a PB11
May 2South Sound Classic, Presented by the Washington State FairMay 2 · 3200 Meters · Place 30 · PrairiePrairie3200 Meters30.9:54.49a PB11
May 2South Sound Classic, Presented by the Washington State FairMay 2 · 1600 Meters · PrairiePrairie1600 Meters—DNS11
Apr 28Heritage @ PrairieApr 28 · 3200 Meters · Place 2 · PrairiePrairie3200 Meters210:58.42a11
Apr 28Heritage @ PrairieApr 28 · 1600 Meters · Place 1 · PrairiePrairie1600 Meters14:46.34a11
Apr 28Heritage @ PrairieApr 28 · 800 Meters · Place 2 · PrairiePrairie800 Meters22:07.08a11
Apr 17John Ingram TwilightApr 17 · 3200 Meters · Place 5 · PrairiePrairie3200 Meters510:01.75a11
Mar 31Evergreen @ Prairie Mar 31 · 1600 Meters · Place 1 · PrairiePrairie1600 Meters14:46.25a11
Mar 31Evergreen @ Prairie Mar 31 · 800 Meters · Place 4 · PrairiePrairie800 Meters42:19.72a11
Mar 31Evergreen @ Prairie Mar 31 · 400 Meters · Place 6 · PrairiePrairie400 Meters659.85a PB11
Mar 28Tiger InviteMar 28 · 3200 Meters · Place 8 · PrairiePrairie3200 Meters810:12.11a11
Mar 24Prairie @ KelsoMar 24 · 3200 Meters · Place 1 · PrairiePrairie3200 Meters1.10:21.65a11
Mar 24Prairie @ KelsoMar 24 · 1600 Meters · Place 1 · PrairiePrairie1600 Meters1.4:42.15a11
Mar 18Prairie HS @ Skyview HSMar 18 · 1600 Meters · Place 1 · PrairiePrairie1600 Meters14:42.08a11
Mar 18Prairie HS @ Skyview HSMar 18 · 800 Meters · Place 1 · PrairiePrairie800 Meters12:08.99a11

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 21West Central Districts 3 / SWD 4 Track & Field ChampionshipsMay 21 · 1600 Meters · Place 17 · PrairiePrairie1600 Meters174:46.10a10
May 21West Central Districts 3 / SWD 4 Track & Field ChampionshipsMay 21 · 800 Meters · Place 20 · PrairiePrairie800 Meters202:06.98a10
May 14GSHL 3A and 4A District ChampionshipsMay 14 · 3200 Meters · Place 4 · PrairiePrairie3200 Meters4.10:25.79a10
May 14GSHL 3A and 4A District ChampionshipsMay 14 · 1600 Meters · Place 3 · PrairiePrairie1600 Meters3.4:39.70a10
May 14GSHL 3A and 4A District ChampionshipsMay 14 · 800 Meters · Place 3 · PrairiePrairie800 Meters3.2:06.19a10
May 2Panther TwilightMay 2 · 1600 Meters · Place 7 · PrairiePrairie1600 Meters7.4:52.46a10
May 2Panther TwilightMay 2 · 800 Meters · Place 8 · PrairiePrairie800 Meters8.2:13.42a10
Apr 28Prairie & Heritage @ Evergreen Apr 28 · 3200 Meters · PrairiePrairie3200 Meters—DNS10
Apr 28Prairie & Heritage @ Evergreen Apr 28 · 1600 Meters · PrairiePrairie1600 Meters—DNS10
Apr 28Prairie & Heritage @ Evergreen Apr 28 · 800 Meters · PrairiePrairie800 Meters—DNS10
Apr 22Prairie @ Mountain ViewApr 22 · 1600 Meters · Place 2 · PrairiePrairie1600 Meters2.4:51.86a10
Apr 22Prairie @ Mountain ViewApr 22 · 800 Meters · Place 3 · PrairiePrairie800 Meters3.2:10.98a10
Apr 18John Ingram TwilightApr 18 · 800 Meters · Place 15 · PrairiePrairie800 Meters152:10.5710
Apr 12Tiger InviteApr 12 · 1600 Meters · Place 15 · PrairiePrairie1600 Meters154:41.17a10
Mar 27Kelso & Prairie @ SkyviewMar 27 · 3200 Meters · Place 3 · PrairiePrairie3200 Meters310:45.0010

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 8GSHL 3A and 4A District ChampionshipsMay 8 · 3200 Meters · Place 7 · PrairiePrairie3200 Meters710:52.14a—
May 8GSHL 3A and 4A District ChampionshipsMay 8 · 1600 Meters · Place 8 · PrairiePrairie1600 Meters84:52.59a—
May 1Evergreen vs PrairieMay 1 · 1600 Meters · Place 3 · PrairiePrairie1600 Meters34:55.79a—
May 1Evergreen vs PrairieMay 1 · 800 Meters · Place 7 · PrairiePrairie800 Meters72:18.33a—
Apr 26Panther Invite @ Washougal HSApr 26 · 1600 Meters · Place 9 · PrairiePrairie1600 Meters95:00.99a—
Apr 23Prairie @ KelsoApr 23 · 3200 Meters · Place 4 · PrairiePrairie3200 Meters411:08.3—
Apr 16Prairie HS, Mt View HS @ Heritage HSApr 16 · 1600 Meters · Place 3 · PrairiePrairie1600 Meters34:53.55a—
Apr 16Prairie HS, Mt View HS @ Heritage HSApr 16 · 800 Meters · Place 1 · PrairiePrairie800 Meters12:21.82a—
Mar 26Prairie JV Meet Mar 26 · 1600 Meters · Place 1 · PrairiePrairie1600 Meters1.5:04.79aUnofficial9
Mar 26Prairie JV Meet Mar 26 · 800 Meters · Place 1 · PrairiePrairie800 Meters1.2:24.97aUnofficial9
Mar 23Tiger InviteMar 23 · 1600 Meters · Place 35 · PrairiePrairie1600 Meters355:12.27a—
Mar 19Prairie at Battle GroundMar 19 · 800 Meters · Place 5 · PrairiePrairie800 Meters52:26.66a—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 24Battle Ground Middle School ChampionshipsMay 24 · Javelin · Place 3 · LaurinLaurinJavelin387-4—
May 24Battle Ground Middle School ChampionshipsMay 24 · 1600 Meters · Place 4 · LaurinLaurin1600 Meters45:43.91a—
May 24Battle Ground Middle School ChampionshipsMay 24 · 400 Meters · Place 5 · LaurinLaurin400 Meters51:08.64a—
May 18BGSD MIDDLE SCHOOL MEET 3May 18 · Javelin · Place 5 · LaurinLaurinJavelin571-0—
May 18BGSD MIDDLE SCHOOL MEET 3May 18 · 1600 Meters · Place 2 · LaurinLaurin1600 Meters25:45.9—
May 18BGSD MIDDLE SCHOOL MEET 3May 18 · 400 Meters · Place 5 · LaurinLaurin400 Meters51:12.1—
May 12BGSD MIDDLE SCHOOL MEET 2May 12 · 1600 Meters · Place 2 · LaurinLaurin1600 Meters2.5:56.08
May 12BGSD MIDDLE SCHOOL MEET 2May 12 · 100m Hurdles · Place 5 · LaurinLaurin100m Hurdles39" / 0.991m5.20.98
May 12BGSD MIDDLE SCHOOL MEET 2May 12 · Javelin · Place 4 · LaurinLaurinJavelin400g TJ4.70' 0.5 PB8
May 5BGSD MIDDLE SCHOOL MEET 1May 5 · 1600 Meters · Place 4 · LaurinLaurin1600 Meters4.5:51.0Unofficial8
May 5BGSD MIDDLE SCHOOL MEET 1May 5 · 100m Hurdles · Place 3 · LaurinLaurin100m Hurdles39" / 0.991m3.19.6 PB8
May 5BGSD MIDDLE SCHOOL MEET 1May 5 · Javelin · Place 5 · LaurinLaurinJavelin400g TJ5.66' 68