Personal bests

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 202A District 1 ChampionshipsMay 20 · Discus · Place 12 · Marysville-PilchuckDiscus1277-0912
May 202A District 1 ChampionshipsMay 20 · Shot Put · Place 9 · Marysville-PilchuckShot Put930-02.0012
May 13District 1 - Sub-Districts 2A South @ MPHSMay 13 · Discus · Place 6 · Marysville-PilchuckDiscus683-0812
May 13District 1 - Sub-Districts 2A South @ MPHSMay 13 · Shot Put · Place 8 · Marysville-PilchuckShot Put828-02.0012
May 8City Championships @ MPHS, MG, Grace - Senior Night (MG Host)May 8 · Javelin · Place 5 · Marysville-PilchuckJavelin600g5.64-08 PB12
May 8City Championships @ MPHS, MG, Grace - Senior Night (MG Host)May 8 · Discus · Place 1 · Marysville-PilchuckDiscus1kg1.88-06 PB12
May 8City Championships @ MPHS, MG, Grace - Senior Night (MG Host)May 8 · Shot Put · Place 3 · Marysville-PilchuckShot Put4kg3.29-10.00 PB12
Apr 30WESCO: Monroe, MP @ SultanApr 30 · Javelin · Place 3 · Marysville-PilchuckJavelin366-0312
Apr 30WESCO: Monroe, MP @ SultanApr 30 · Discus · Place 3 · Marysville-PilchuckDiscus376-0712
Apr 2536th gearUP Eason InvitationalApr 25 · Shot Put · Place 33 · Marysville-PilchuckShot Put3328-112
Apr 23Mountlake Terrace & Marysville-Pilchuck @ EverettApr 23 · Javelin · Place 7 · Marysville-PilchuckJavelin757-712
Apr 23Mountlake Terrace & Marysville-Pilchuck @ EverettApr 23 · Discus · Place 2 · Marysville-PilchuckDiscus283-712
Apr 23Mountlake Terrace & Marysville-Pilchuck @ EverettApr 23 · Shot Put · Place 3 · Marysville-PilchuckShot Put329-912
Apr 16Meadowdale & MP at CascadeApr 16 · Javelin · Place 5 · Marysville-PilchuckJavelin569-312
Apr 16Meadowdale & MP at CascadeApr 16 · Discus · Place 2 · Marysville-PilchuckDiscus285-212
Apr 16Meadowdale & MP at CascadeApr 16 · Shot Put · Place 1 · Marysville-PilchuckShot Put131-3.512
Apr 2WESCO @MPHS, Arlington, MonroeApr 2 · Javelin · Place 2 · Marysville-PilchuckJavelin267-112
Apr 2WESCO @MPHS, Arlington, MonroeApr 2 · Discus · Place 6 · Marysville-PilchuckDiscus675-1112
Apr 2WESCO @MPHS, Arlington, MonroeApr 2 · Shot Put · Place 2 · Marysville-PilchuckShot Put229-10.5012
Mar 26WESCO @ MPHS, Stanwood, ArchbishopMar 26 · Javelin · Place 7 · Marysville-PilchuckJavelin758-912
Mar 26WESCO @ MPHS, Stanwood, ArchbishopMar 26 · Discus · Place 7 · Marysville-PilchuckDiscus774-912
Mar 26WESCO @ MPHS, Stanwood, ArchbishopMar 26 · Shot Put · Place 3 · Marysville-PilchuckShot Put331-112
Mar 19Marysville JamboreeMar 19 · Discus · Place 2 · Marysville-PilchuckDiscus262-312
Mar 19Marysville JamboreeMar 19 · Shot Put · Place 2 · Marysville-PilchuckShot Put228-1012

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 21WIAA District 1 - 2A ChampionshipsMay 21 · Shot Put · Place 8 · Marysville-PilchuckShot Put830-511
May 14Sub District 2A South @ MPHSMay 14 · Discus · Place 11 · Marysville-PilchuckDiscus1170-311
May 14Sub District 2A South @ MPHSMay 14 · Shot Put · Place 5 · Marysville-PilchuckShot Put530-711
May 9City Championships, @ MPHS vs MG, Grace ( Senior Night )May 9 · Discus · Place 3 · Marysville-PilchuckDiscus374-0711
May 9City Championships, @ MPHS vs MG, Grace ( Senior Night )May 9 · Shot Put · Place 2 · Marysville-PilchuckShot Put230-00.0011
May 320th Annual Tomahawk Classic May 3 · Discus · Place 12 · Marysville-PilchuckDiscus1265-0711
May 320th Annual Tomahawk Classic May 3 · Shot Put · Place 2 · Marysville-PilchuckShot Put230-05.0011
Apr 24MP, MG @ SultanApr 24 · Discus · Place 4 · Marysville-PilchuckDiscus472-0511
Apr 24MP, MG @ SultanApr 24 · Shot Put · Place 4 · Marysville-PilchuckShot Put427-08.2511
Apr 17Lynnwood & Marysville Pilchuck @ KamiakApr 17 · Discus · Place 3 · Marysville-PilchuckDiscus379-1011
Apr 17Lynnwood & Marysville Pilchuck @ KamiakApr 17 · Shot Put · Place 1 · Marysville-PilchuckShot Put190-09.5011
Apr 2Wesco @ MPHS vs Arlington , Cascade, LakewoodApr 2 · Discus · Place 7 · Marysville-PilchuckDiscus772-1111
Apr 2Wesco @ MPHS vs Arlington , Cascade, LakewoodApr 2 · Shot Put · Place 5 · Marysville-PilchuckShot Put528-211
Mar 27ABM, MP @ StanwoodMar 27 · Discus · Place 6 · Marysville-PilchuckDiscus676-011
Mar 27ABM, MP @ StanwoodMar 27 · Shot Put · Place 2 · Marysville-PilchuckShot Put228-9.511
Mar 20Jamboree in the 'Wood!Mar 20 · Discus · Place 10 · Marysville-PilchuckDiscus1070-911
Mar 20Jamboree in the 'Wood!Mar 20 · Shot Put · Place 3 · Marysville-PilchuckShot Put328-711
Mar 15Edmonds Spring PreviewMar 15 · Javelin · Place 28 · Marysville-PilchuckJavelin2845-1—
Mar 15Edmonds Spring PreviewMar 15 · Discus · Place 11 · Marysville-PilchuckDiscus1167-9—
Mar 15Edmonds Spring PreviewMar 15 · Shot Put · Place 7 · Marysville-PilchuckShot Put726-9—

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 83A WESCO North ChampionshipsMay 8 · Shot Put · Place 12 · Marysville-PilchuckShot Put1230-2—
May 3City Championships - MP, MG, Grace - Senior nightMay 3 · Javelin · Place 7 · Marysville-PilchuckJavelin757-11—
May 3City Championships - MP, MG, Grace - Senior nightMay 3 · Discus · Place 11 · Marysville-PilchuckDiscus1158-2—
May 3City Championships - MP, MG, Grace - Senior nightMay 3 · Shot Put · Place 3 · Marysville-PilchuckShot Put330-1.50—
Apr 2719th Annual Tomahawk ClassicApr 27 · Discus · Place 20 · Marysville-PilchuckDiscus2049-6—
Apr 2719th Annual Tomahawk ClassicApr 27 · Shot Put · Place 4 · Marysville-PilchuckShot Put430-8—
Apr 25MPHS vs ABM , Glacier PeakApr 25 · Javelin · Place 8 · Marysville-PilchuckJavelin855-3—
Apr 25MPHS vs ABM , Glacier PeakApr 25 · Shot Put · Place 2 · Marysville-PilchuckShot Put231-6.50—
Apr 18Marysville-Pilchuck & Mountlake Terrace @ EverettApr 18 · Javelin · Place 6 · Marysville-PilchuckJavelin658-0—
Apr 18Marysville-Pilchuck & Mountlake Terrace @ EverettApr 18 · Discus · Place 7 · Marysville-PilchuckDiscus767-5.50—
Apr 18Marysville-Pilchuck & Mountlake Terrace @ EverettApr 18 · Shot Put · Place 2 · Marysville-PilchuckShot Put230-11.50—
Apr 11Marysville-Pilchuck, Meadowdale @ CascadeApr 11 · Javelin · Place 10 · Marysville-PilchuckJavelin600g10.51-0110
Apr 11Marysville-Pilchuck, Meadowdale @ CascadeApr 11 · Discus · Place 8 · Marysville-PilchuckDiscus1kg8.64-0010
Apr 11Marysville-Pilchuck, Meadowdale @ CascadeApr 11 · Shot Put · Place 2 · Marysville-PilchuckShot Put4kg2.29-09.0010
Mar 28MPHS vs Arlington, GraceMar 28 · Javelin · Place 10 · Marysville-PilchuckJavelin1053-0—
Mar 28MPHS vs Arlington, GraceMar 28 · Discus · Place 11 · Marysville-PilchuckDiscus1153-1—
Mar 28MPHS vs Arlington, GraceMar 28 · Shot Put · Place 3 · Marysville-PilchuckShot Put329-4—
Mar 21MPHS vs ABM , StanwoodMar 21 · Javelin · Place 10 · Marysville-PilchuckJavelin1056-4—
Mar 21MPHS vs ABM , StanwoodMar 21 · Discus · Place 20 · Marysville-PilchuckDiscus2049-6—
Mar 21MPHS vs ABM , StanwoodMar 21 · Shot Put · Place 4 · Marysville-PilchuckShot Put429-9—

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 103A WESCO North League ChampionshipsMay 10 · Discus · Place 20 · Marysville-PilchuckDiscus1kg20.70' 89
May 103A WESCO North League ChampionshipsMay 10 · Shot Put · Place 11 · Marysville-PilchuckShot Put4kg11.27' 9.59
May 5Marysville City ChampionshipsMay 5 · Discus · Place 5 · Marysville-PilchuckDiscus574-0—
May 5Marysville City ChampionshipsMay 5 · Shot Put · Place 2 · Marysville-PilchuckShot Put229-8.50—
May 26th Annual North Sound ClassicMay 2 · Discus · Place 9 · Marysville-PilchuckDiscus959-09.50—
May 26th Annual North Sound ClassicMay 2 · Shot Put · Place 1 · Marysville-PilchuckShot Put128-06.50—
Apr 2918th Annual Tomahawk ClassicApr 29 · Discus · Place 16 · Marysville-PilchuckDiscus1668-0—
Apr 2918th Annual Tomahawk ClassicApr 29 · Shot Put · Place 6 · Marysville-PilchuckShot Put629-7—
Apr 27Lake Stevens & Marysville-Pilchuck @ MarinerApr 27 · Discus · Place 15 · Marysville-PilchuckDiscus1553-8—
Apr 27Lake Stevens & Marysville-Pilchuck @ MarinerApr 27 · Shot Put · Place 5 · Marysville-PilchuckShot Put528-10.75—
Apr 20MPHS v Everett, ShorewoodApr 20 · Discus · Place 5 · Marysville-PilchuckDiscus568-8—
Apr 20MPHS v Everett, ShorewoodApr 20 · Shot Put · Place 2 · Marysville-PilchuckShot Put229-11.50—
Apr 13MPHS v Arlington, MonroeApr 13 · Discus · Place 7 · Marysville-PilchuckDiscus770-1—
Apr 13MPHS v Arlington, MonroeApr 13 · Shot Put · Place 3 · Marysville-PilchuckShot Put330-1—
Mar 30Marysville-Pilchuck, Archbishop Murphy @SnohomishMar 30 · Discus · Place 7 · Marysville-PilchuckDiscus763-8—
Mar 30Marysville-Pilchuck, Archbishop Murphy @SnohomishMar 30 · Shot Put · Place 3 · Marysville-PilchuckShot Put330-8—