Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorWESCO 3A SOUTH Track & Field Championships · May 134:39.38aWESCO 3A SOUTH Track & Field ChampionshipsMay 13, 2026
2000m Steeplechase · 0.838m · OutdoorEason Hammer and Steeplechase Exhibition · Apr 256:43.20Eason Hammer and Steeplechase ExhibitionApril 25, 2025
2000m Steeplechase · OutdoorSUNNY AND 70! INVITATIONAL · May 26:37.74aSUNNY AND 70! INVITATIONALMay 2, 2026
3000m Steeplechase · OutdoorBirger Solberg Invitational hosted by Sehome · Apr 126:53.29aBirger Solberg Invitational hosted by SehomeApril 12, 2025
3200 Meters · OutdoorWESCO: Mountlake Terrace / Edmonds-Woodway / Shorewood @ Edmonds District Stadium · Apr 1610:23.52aWESCO: Mountlake Terrace / Edmonds-Woodway / Shorewood @ Edmonds District StadiumApril 16, 2026
400 Meters · OutdoorMLT & MP @ Everett · May 157.64aMLT & MP @ EverettMay 1, 2025
800 Meters · OutdoorWESCO 3A SOUTH Track & Field Championships · May 132:08.10aWESCO 3A SOUTH Track & Field ChampionshipsMay 13, 2026

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

2026 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 13WESCO 3A SOUTH Track & Field ChampionshipsMay 13 · 3200 Meters · Place 18 · Mountlake TerraceMountlake Terrace3200 Meters18.10:38.21a11
May 13WESCO 3A SOUTH Track & Field ChampionshipsMay 13 · 1600 Meters · Place 17 · Mountlake TerraceMountlake Terrace1600 Meters17.4:39.38a PB11
May 13WESCO 3A SOUTH Track & Field ChampionshipsMay 13 · 800 Meters · Place 13 · Mountlake TerraceMountlake Terrace800 Meters13.2:08.10a PB11
May 2SUNNY AND 70! INVITATIONALMay 2 · 2000m Steeplechase · Place 3 · Mountlake TerraceMountlake Terrace2000m Steeplechase36:37.74a PB11
May 2SUNNY AND 70! INVITATIONALMay 2 · 1600 Meters · Place 25 · Mountlake TerraceMountlake Terrace1600 Meters254:54.89a11
Apr 30Glacier Peak, Mountlake Terrace @ Marysville GetchellApr 30 · 1600 Meters · Place 3 · Mountlake TerraceMountlake Terrace1600 Meters34:45.28a11
Apr 30Glacier Peak, Mountlake Terrace @ Marysville GetchellApr 30 · 800 Meters · Place 2 · Mountlake TerraceMountlake Terrace800 Meters22:10.07a11
Apr 2536th gearUP Eason InvitationalApr 25 · 3200 Meters · Place 21 · Mountlake TerraceMountlake Terrace3200 Meters2110:30.63a11
Apr 23Mountlake Terrace & Marysville-Pilchuck @ EverettApr 23 · 800 Meters · Place 3 · Mountlake TerraceMountlake Terrace800 Meters32:08.44a11
Apr 18Bellevue Track and Field Invitational Apr 18 · 1600 Meters · Place 15 · Mountlake TerraceMountlake Terrace1600 Meters15.4:41.70a11
Apr 18Bellevue Track and Field Invitational Apr 18 · 800 Meters · Place 17 · Mountlake TerraceMountlake Terrace800 Meters17.2:12.83a11
Apr 16WESCO: Mountlake Terrace / Edmonds-Woodway / Shorewood @ Edmonds District StadiumApr 16 · 3200 Meters · Place 4 · Mountlake TerraceMountlake Terrace3200 Meters410:23.52a PB11
Apr 2WESCO: Lynnwood / Mountlake Terrace / Shorecrest @ Edmonds District StadiumApr 2 · 1600 Meters · Place 4 · Mountlake TerraceMountlake Terrace1600 Meters44:49.24a11
Apr 2WESCO: Lynnwood / Mountlake Terrace / Shorecrest @ Edmonds District StadiumApr 2 · 800 Meters · Place 2 · Mountlake TerraceMountlake Terrace800 Meters22:11.38a11
Mar 26WESCO: Sultan, Mt. Lake Terrace & Mariner @ Goddard Stadium.Mar 26 · 3200 Meters · Place 3 · Mountlake TerraceMountlake Terrace3200 Meters310:35.311
Mar 26WESCO: Sultan, Mt. Lake Terrace & Mariner @ Goddard Stadium.Mar 26 · 1600 Meters · Place 4 · Mountlake TerraceMountlake Terrace1600 Meters44:53.011
Mar 14Spring Preview InvitationalMar 14 · 1600 Meters · Place 10 · Mountlake TerraceMountlake Terrace1600 Meters104:50.71a11

2025 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 143A WESCO South ChampionshipsMay 14 · 3200 Meters · Place 17 · Mountlake TerraceMountlake Terrace3200 Meters1710:24.20a10
May 143A WESCO South ChampionshipsMay 14 · 1600 Meters · Place 19 · Mountlake TerraceMountlake Terrace1600 Meters194:46.75a10
May 143A WESCO South ChampionshipsMay 14 · 800 Meters · Place 22 · Mountlake TerraceMountlake Terrace800 Meters222:13.98a10
May 9Edmonds School District Track & Field ChampsMay 9 · 3200 Meters · Place 7 · Mountlake TerraceMountlake Terrace3200 Meters710:41.99a10
May 9Edmonds School District Track & Field ChampsMay 9 · 1600 Meters · Place 6 · Mountlake TerraceMountlake Terrace1600 Meters64:52.29a10
May 3Shoreline InvitationalMay 3 · 1600 Meters · Place 8 · Mountlake TerraceMountlake Terrace1600 Meters84:41.82a10
May 1MLT & MP @ EverettMay 1 · 1600 Meters · Place 2 · Mountlake TerraceMountlake Terrace1600 Meters24:45.24a10
May 1MLT & MP @ EverettMay 1 · 400 Meters · Place 4 · Mountlake TerraceMountlake Terrace400 Meters457.64a PB10
Apr 25Eason Hammer and Steeplechase ExhibitionApr 25 · 2000m Steeplechase · Place 4 · Mountlake TerraceMountlake Terrace2000m Steeplechase0.838m4.6:43.20 PB10
Apr 24Jackson & TerraceApr 24 · 800 Meters · Place 4 · Mountlake TerraceMountlake Terrace800 Meters42:12.0010
Apr 17Wesco Track - Mountlake Terrace / Meadowdale / Shorecrest @ Edmonds StadiumApr 17 · 3200 Meters · Place 2 · Mountlake TerraceMountlake Terrace3200 Meters210:35.83a10
Apr 12Birger Solberg Invitational hosted by SehomeApr 12 · 3000m Steeplechase · Place 6 · Mountlake TerraceMountlake Terrace3000m Steeplechase66:53.29a PB10
Apr 3Wesco Track - Lynnwood / Mountlake Terrace / Shorewood @ Edmonds StadiumApr 3 · 300m Hurdles · Place 5 · Mountlake TerraceMountlake Terrace300m Hurdles549.28a10
Apr 3Wesco Track - Lynnwood / Mountlake Terrace / Shorewood @ Edmonds StadiumApr 3 · 1600 Meters · Place 6 · Mountlake TerraceMountlake Terrace1600 Meters64:53.50a10
Mar 27WESCO Track: Jackson & Terrace @ MarinerMar 27 · 800 Meters · Place 3 · Mountlake TerraceMountlake Terrace800 Meters32:09.5810

2024 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 83A WESCO South League ChampionshipsMay 8 · 800 Meters · Place 22 · Mountlake TerraceMountlake Terrace800 Meters222:15.42a—
May 3Edmonds School District Track & Field ChampsMay 3 · 3200 Meters · Place 4 · Mountlake TerraceMountlake Terrace3200 Meters410:41.79a—
Apr 30FROSH ChampsApr 30 · 800 Meters · Place 2 · Mountlake TerraceMountlake Terrace800 Meters22:13.07a—
Apr 27Shoreline InvitationalApr 27 · 1600 Meters · Place 27 · Mountlake TerraceMountlake Terrace1600 Meters274:57.41a—
Apr 19Eason Hammer and Steeplechase ExhibitionApr 19 · 3000m Steeplechase · Place 8 · Mountlake TerraceMountlake Terrace3000m Steeplechase87:03.66a—
Apr 18Marysville-Pilchuck & Mountlake Terrace @ EverettApr 18 · 800 Meters · Place 2 · Mountlake TerraceMountlake Terrace800 Meters22:15.60a—
Apr 11Wesco Track - Mountlake Terrace / Edmonds Woodway / Archbishop Murphy @ Edmonds StadiumApr 11 · 1600 Meters · Place 6 · Mountlake TerraceMountlake Terrace1600 Meters65:03.63a—
Mar 28Wesco Track - Lynnwood / Mountlake Terrace / Shorecrest @ Edmonds StadiumMar 28 · 3200 Meters · Place 6 · Mountlake TerraceMountlake Terrace3200 Meters611:01.87a—
Mar 21Cedarcrest/Mountlake Terrace/Kamiak @ KamiakMar 21 · 1600 Meters · Place 6 · Mountlake TerraceMountlake Terrace1600 Meters64:58.48a—
Mar 21Cedarcrest/Mountlake Terrace/Kamiak @ KamiakMar 21 · 800 Meters · Place 11 · Mountlake TerraceMountlake Terrace800 Meters112:22.84a—
Mar 8ESD Spring Preview JamboreeMar 8 · 1600 Meters · Place 9 · Mountlake TerraceMountlake Terrace1600 Meters95:03.46a—

2023 Outdoor Track

1 results
DateMeetEventPlMarkGr
May 18Sno-King South MS Track PrelimsMay 18 · 1600 Meters · Place 10 · Brier TerraceBrier Terrace1600 Meters105:41.97a—

2022 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 19Sno King MS South PrelimsMay 19 · 800 Meters · Place 18 · Brier TerraceBrier Terrace800 Meters18.2:53.14a7
May 19Sno King MS South PrelimsMay 19 · 400 Meters · Place 11 · Brier TerraceBrier Terrace400 Meters11.1:14.05a7