Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorWESCO @MPHS, Arlington, Monroe · Apr 212.10aWESCO @MPHS, Arlington, MonroeApril 2, 2026
110m Hurdles · 30" / 0.762m · OutdoorMarysville All City Track Meet · May 1918.11aMarysville All City Track MeetMay 19, 2022
110m Hurdles · 33" / 0.838m · OutdoorNorth Championships at MPHS · Jun 218.36aNorth Championships at MPHSJune 2, 2022
110m Hurdles · 39" / 0.991m · OutdoorWIAA 2A/3A/4A State Championships Meet (HS) · May 2815.14aWIAA 2A/3A/4A State Championships Meet (HS)May 28, 2026
200 Meters · OutdoorWESCO: Monroe, MP @ Sultan · Apr 3023.95aWESCO: Monroe, MP @ SultanApril 30, 2026
300m Hurdles · 36" / 0.914m · OutdoorWIAA 2A/3A/4A State Championships Meet (HS) · May 2839.59aWIAA 2A/3A/4A State Championships Meet (HS)May 28, 2026
400 Meters · OutdoorMeadowdale & MP at Cascade · Apr 1654.38aMeadowdale & MP at CascadeApril 16, 2026

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

2026 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 300m Hurdles · Place 6 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles36" / 0.914mRound P6.39.89a12
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 300m Hurdles · Place 5 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles36" / 0.914m5.39.59a PB12
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 110m Hurdles · Place 6 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles39" / 0.991mRound P6.15.14a PBWind: 1.712
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 110m Hurdles · Place 8 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles39" / 0.991m8.15.76aWind: -1.512
May 202A District 1 ChampionshipsMay 20 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles139.70a12
May 202A District 1 ChampionshipsMay 20 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles139.37a12
May 202A District 1 ChampionshipsMay 20 · 110m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles214.91a12
May 202A District 1 ChampionshipsMay 20 · 110m Hurdles · Place 4 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles415.00a12
May 13District 1 - Sub-Districts 2A South @ MPHSMay 13 · 300m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles240.29a12
May 13District 1 - Sub-Districts 2A South @ MPHSMay 13 · 110m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles215.53a12
May 8City Championships @ MPHS, MG, Grace - Senior Night (MG Host)May 8 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles36" / 0.914m1.41.11a12
May 8City Championships @ MPHS, MG, Grace - Senior Night (MG Host)May 8 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles39" / 0.991m1.15.53a12
May 8City Championships @ MPHS, MG, Grace - Senior Night (MG Host)May 8 · 200 Meters · Marysville-PilchuckMarysville-Pilchuck200 Meters—SCR12
May 221st Annual Tomahawk Classic May 2 · 110m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles215.32a12
Apr 30WESCO: Monroe, MP @ SultanApr 30 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles115.63a12
Apr 30WESCO: Monroe, MP @ SultanApr 30 · 200 Meters · Place 2 · Marysville-PilchuckMarysville-Pilchuck200 Meters223.95a PB12
Apr 2536th gearUP Eason InvitationalApr 25 · 300m Hurdles · Place 8 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles841.99a12
Apr 2536th gearUP Eason InvitationalApr 25 · 110m Hurdles · Place 7 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles715.45a12
Apr 2536th gearUP Eason InvitationalApr 25 · 110m Hurdles · Place 8 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles822.14a12
Apr 23Mountlake Terrace & Marysville-Pilchuck @ EverettApr 23 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles115.66a12
Apr 16Meadowdale & MP at CascadeApr 16 · 110m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles216.03a12
Apr 16Meadowdale & MP at CascadeApr 16 · 400 Meters · Place 2 · Marysville-PilchuckMarysville-Pilchuck400 Meters254.38a PB12
Apr 2WESCO @MPHS, Arlington, MonroeApr 2 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles142.15a12
Apr 2WESCO @MPHS, Arlington, MonroeApr 2 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles115.98a12
Apr 2WESCO @MPHS, Arlington, MonroeApr 2 · 100 Meters · Place 7 · Marysville-PilchuckMarysville-Pilchuck100 Meters712.10a PB12
Mar 26WESCO @ MPHS, Stanwood, ArchbishopMar 26 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles142.41a12
Mar 26WESCO @ MPHS, Stanwood, ArchbishopMar 26 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles115.56a12
Mar 19Marysville JamboreeMar 19 · 100 Meters · Place 6 · Marysville-PilchuckMarysville-Pilchuck100 Meters612.312

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
May 29WIAA 2A/3A/4A State Championship Meet (HS)May 29 · 110m Hurdles · Place 9 · Marysville-PilchuckMarysville-Pilchuck110m HurdlesRound P915.97a11
May 21WIAA District 1 - 2A ChampionshipsMay 21 · 300m Hurdles · Place 7 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles742.63a11
May 21WIAA District 1 - 2A ChampionshipsMay 21 · 300m Hurdles · Place 8 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles843.27a11
May 21WIAA District 1 - 2A ChampionshipsMay 21 · 110m Hurdles · Place 5 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles515.66a11
May 21WIAA District 1 - 2A ChampionshipsMay 21 · 110m Hurdles · Place 6 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles615.40a11
May 14Sub District 2A South @ MPHSMay 14 · 300m Hurdles · Place 3 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles342.14a11
May 14Sub District 2A South @ MPHSMay 14 · 110m Hurdles · Place 3 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles316.22a11
May 9City Championships, @ MPHS vs MG, Grace ( Senior Night )May 9 · 300m Hurdles · Place 3 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles343.4611
May 9City Championships, @ MPHS vs MG, Grace ( Senior Night )May 9 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles115.0911
May 320th Annual Tomahawk Classic May 3 · 300m Hurdles · Place 3 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles342.22a11
May 320th Annual Tomahawk Classic May 3 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles115.87a11
May 1MLT & MP @ EverettMay 1 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles142.05a11
May 1MLT & MP @ EverettMay 1 · 110m Hurdles · Place 3 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles316.17a11
May 1MLT & MP @ EverettMay 1 · 100 Meters · Place 11 · Marysville-PilchuckMarysville-Pilchuck100 Meters1112.27a11
Apr 2635th gearUP Eason InvitationalApr 26 · 110m Hurdles · Place 35 · Marysville-PilchuckMarysville-Pilchuck110m HurdlesRound P3516.4611
Apr 24MP, MG @ SultanApr 24 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles143.2511
Apr 24MP, MG @ SultanApr 24 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles115.9011
Apr 17Lynnwood & Marysville Pilchuck @ KamiakApr 17 · 300m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles245.0011
Apr 17Lynnwood & Marysville Pilchuck @ KamiakApr 17 · 110m Hurdles · Place 4 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles416.0011
Mar 27ABM, MP @ StanwoodMar 27 · 300m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles244.83a11
Mar 27ABM, MP @ StanwoodMar 27 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles117.85a11
Mar 27ABM, MP @ StanwoodMar 27 · 100 Meters · Place 7 · Marysville-PilchuckMarysville-Pilchuck100 Meters712.57a11
Mar 20Jamboree in the 'Wood!Mar 20 · 300m Hurdles · Place 4 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles448.14a11
Mar 20Jamboree in the 'Wood!Mar 20 · 110m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles218.18a11
Mar 15Edmonds Spring PreviewMar 15 · 110m Hurdles · Place 5 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles517.76a—

2024 Outdoor Track

29 results
DateMeetEventPlMarkGr
May 153A NW District 1 Championships - Day 1 & Day 2May 15 · 110m Hurdles · Place 9 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles916.45a—
May 83A WESCO North ChampionshipsMay 8 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles142.61a—
May 83A WESCO North ChampionshipsMay 8 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles141.36a—
May 83A WESCO North ChampionshipsMay 8 · 110m Hurdles · Place 5 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles515.90a—
May 83A WESCO North ChampionshipsMay 8 · 110m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles215.63a—
May 3City Championships - MP, MG, Grace - Senior nightMay 3 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles143.53a—
May 3City Championships - MP, MG, Grace - Senior nightMay 3 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles117.36a—
May 3City Championships - MP, MG, Grace - Senior nightMay 3 · 100 Meters · Place 10 · Marysville-PilchuckMarysville-Pilchuck100 Meters1012.34a—
Apr 2719th Annual Tomahawk ClassicApr 27 · 300m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles242.58a—
Apr 2719th Annual Tomahawk ClassicApr 27 · 110m Hurdles · Place 5 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles517.47a—
Apr 25MPHS vs ABM , Glacier PeakApr 25 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles117.61a—
Apr 25MPHS vs ABM , Glacier PeakApr 25 · 100 Meters · Place 6 · Marysville-PilchuckMarysville-Pilchuck100 Meters612.25a—
Apr 2034th gearUP Eason InvitationalApr 20 · 110m Hurdles · Place 39 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles3918.25a—
Apr 2034th gearUP Eason InvitationalApr 20 · 300m Hurdles · Place 28 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles2844.62a—
Apr 18Marysville-Pilchuck & Mountlake Terrace @ EverettApr 18 · 300m Hurdles · Place 8 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles847.99a—
Apr 18Marysville-Pilchuck & Mountlake Terrace @ EverettApr 18 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles116.40a—
Apr 18Marysville-Pilchuck & Mountlake Terrace @ EverettApr 18 · 200 Meters · Place 7 · Marysville-PilchuckMarysville-Pilchuck200 Meters725.20a—
Apr 18Marysville-Pilchuck & Mountlake Terrace @ EverettApr 18 · 100 Meters · Place 4 · Marysville-PilchuckMarysville-Pilchuck100 Meters412.10a—
Apr 11Marysville-Pilchuck, Meadowdale @ CascadeApr 11 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles36" / 0.914m1.43.88a10
Apr 11Marysville-Pilchuck, Meadowdale @ CascadeApr 11 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles39" / 0.991m1.16.39a10
Mar 28MPHS vs Arlington, GraceMar 28 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles144.89a—
Mar 28MPHS vs Arlington, GraceMar 28 · 110m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles217.67a—
Mar 23Stanwood Frosh-Soph InvitationalMar 23 · 300m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles244.51a—
Mar 23Stanwood Frosh-Soph InvitationalMar 23 · 110m Hurdles · Place 3 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles318.56a—
Mar 23Stanwood Frosh-Soph InvitationalMar 23 · 200 Meters · Place 9 · Marysville-PilchuckMarysville-Pilchuck200 Meters926.12a—
Mar 23Stanwood Frosh-Soph InvitationalMar 23 · 100 Meters · Place 5 · Marysville-PilchuckMarysville-Pilchuck100 Meters512.47a—
Mar 21MPHS vs ABM , StanwoodMar 21 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles144.78a—
Mar 21MPHS vs ABM , StanwoodMar 21 · 200 Meters · Place 6 · Marysville-PilchuckMarysville-Pilchuck200 Meters625.37a—
Mar 21MPHS vs ABM , StanwoodMar 21 · 100 Meters · Place 9 · Marysville-PilchuckMarysville-Pilchuck100 Meters912.52a—

2023 Outdoor Track

28 results
DateMeetEventPlMarkGr
May 173A NW District 1 Championships - Day 1 & Day 2May 17 · 300m Hurdles · Place 6 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles36" / 0.914m6.42.01a9
May 103A WESCO North League ChampionshipsMay 10 · 300m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles36" / 0.914mRound P2.43.67a9
May 103A WESCO North League ChampionshipsMay 10 · 300m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles36" / 0.914m2.42.53a9
May 103A WESCO North League ChampionshipsMay 10 · 110m Hurdles · Place 10 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles39" / 0.991mRound P10.18.11a9
May 103A WESCO North League ChampionshipsMay 10 · 100 Meters · Place 23 · Marysville-PilchuckMarysville-Pilchuck100 MetersRound P23.12.31a9
May 5Marysville City ChampionshipsMay 5 · 400 Meters · Place 3 · Marysville-PilchuckMarysville-Pilchuck400 Meters357.51a—
May 5Marysville City ChampionshipsMay 5 · 200 Meters · Place 17 · Marysville-PilchuckMarysville-Pilchuck200 Meters1726.93a—
May 5Marysville City ChampionshipsMay 5 · 100 Meters · Place 12 · Marysville-PilchuckMarysville-Pilchuck100 Meters1212.75a—
May 26th Annual North Sound ClassicMay 2 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles143.82a—
May 26th Annual North Sound ClassicMay 2 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles117.96a—
May 26th Annual North Sound ClassicMay 2 · 200 Meters · Place 2 · Marysville-PilchuckMarysville-Pilchuck200 Meters225.52a—
May 26th Annual North Sound ClassicMay 2 · 100 Meters · Place 2 · Marysville-PilchuckMarysville-Pilchuck100 Meters212.25a—
Apr 2918th Annual Tomahawk ClassicApr 29 · 300m Hurdles · Place 4 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles444.72a—
Apr 2918th Annual Tomahawk ClassicApr 29 · 110m Hurdles · Place 3 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles318.59a—
Apr 27Lake Stevens & Marysville-Pilchuck @ MarinerApr 27 · 110m Hurdles · Place 7 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles721.11a—
Apr 27Lake Stevens & Marysville-Pilchuck @ MarinerApr 27 · 200 Meters · Place 10 · Marysville-PilchuckMarysville-Pilchuck200 Meters1025.62a—
Apr 20MPHS v Everett, ShorewoodApr 20 · 300m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles147.31a—
Apr 20MPHS v Everett, ShorewoodApr 20 · 110m Hurdles · Place 1 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles118.01a—
Apr 20MPHS v Everett, ShorewoodApr 20 · 200 Meters · Place 5 · Marysville-PilchuckMarysville-Pilchuck200 Meters526.29a—
Apr 20MPHS v Everett, ShorewoodApr 20 · 100 Meters · Place 7 · Marysville-PilchuckMarysville-Pilchuck100 Meters712.66a—
Apr 13MPHS v Arlington, MonroeApr 13 · 300m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck300m Hurdles246.07a—
Apr 13MPHS v Arlington, MonroeApr 13 · 110m Hurdles · Place 5 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles518.40a—
Apr 13MPHS v Arlington, MonroeApr 13 · 200 Meters · Place 14 · Marysville-PilchuckMarysville-Pilchuck200 Meters1426.15a—
Apr 13MPHS v Arlington, MonroeApr 13 · 100 Meters · Place 20 · Marysville-PilchuckMarysville-Pilchuck100 Meters2012.53a—
Mar 30Marysville-Pilchuck, Archbishop Murphy @SnohomishMar 30 · 110m Hurdles · Place 4 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles418.41a—
Mar 30Marysville-Pilchuck, Archbishop Murphy @SnohomishMar 30 · 200 Meters · Place 10 · Marysville-PilchuckMarysville-Pilchuck200 Meters1026.26a—
Mar 30Marysville-Pilchuck, Archbishop Murphy @SnohomishMar 30 · 100 Meters · Place 15 · Marysville-PilchuckMarysville-Pilchuck100 Meters1512.47a—
Mar 21Stanwood v. MP, CascadeMar 21 · 110m Hurdles · Place 2 · Marysville-PilchuckMarysville-Pilchuck110m Hurdles218.53a—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
Jun 2North Championships at MPHSJun 2 · 110m Hurdles · Place 1 · MarysvilleMarysville110m Hurdles33" / 0.838m1.18.36a PB8
Jun 2North Championships at MPHSJun 2 · 100 Meters · Place 4 · MarysvilleMarysville100 Meters4.12.91a8
May 19Marysville All City Track MeetMay 19 · 110m Hurdles · Place 1 · MarysvilleMarysville110m Hurdles30" / 0.762m1.18.11a PB8
May 19Marysville All City Track MeetMay 19 · 100 Meters · Place 2 · MarysvilleMarysville100 Meters2.12.70a8