Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorWESCO meet @Kamiak (Meadowdale) · Apr 305:02.00aWESCO meet @Kamiak (Meadowdale)April 30, 2026
200 Meters · OutdoorWesco Track - Mountlake Terrace / Meadowdale / Shorecrest @ Edmonds Stadium · Apr 1725.98aWesco Track - Mountlake Terrace / Meadowdale / Shorecrest @ Edmonds StadiumApril 17, 2025
2000m Steeplechase · OutdoorSUNNY AND 70! INVITATIONAL · May 27:03.10aSUNNY AND 70! INVITATIONALMay 2, 2026
3000m Steeplechase · OutdoorSUNNY AND 70! INVITATIONAL · May 37:29.11aSUNNY AND 70! INVITATIONALMay 3, 2025
3200 Meters · OutdoorWesco Track - Meadowdale / Lynnwood / Everett @ Edmonds Stadium · Apr 2411:35.63Wesco Track - Meadowdale / Lynnwood / Everett @ Edmonds StadiumApril 24, 2025
400 Meters · OutdoorWESCO 3A SOUTH Track & Field Championships · May 1354.18aWESCO 3A SOUTH Track & Field ChampionshipsMay 13, 2026
800 Meters · OutdoorEdmonds School District Track & Field Champs · May 82:06.64aEdmonds School District Track & Field ChampsMay 8, 2026

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

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 13WESCO 3A SOUTH Track & Field ChampionshipsMay 13 · 800 Meters · Place 15 · MeadowdaleMeadowdale800 Meters15.2:09.30a11
May 13WESCO 3A SOUTH Track & Field ChampionshipsMay 13 · 400 Meters · Place 8 · MeadowdaleMeadowdale400 Meters8.54.18a PB11
May 8Edmonds School District Track & Field ChampsMay 8 · 800 Meters · Place 4 · MeadowdaleMeadowdale800 Meters42:06.64a PB11
May 2SUNNY AND 70! INVITATIONALMay 2 · 2000m Steeplechase · Place 12 · MeadowdaleMeadowdale2000m Steeplechase127:03.10a PB11
May 2SUNNY AND 70! INVITATIONALMay 2 · 800 Meters · Place 27 · MeadowdaleMeadowdale800 Meters272:15.52a11
Apr 30WESCO meet @Kamiak (Meadowdale)Apr 30 · Javelin · Place 8 · MeadowdaleMeadowdaleJavelin892-111
Apr 30WESCO meet @Kamiak (Meadowdale)Apr 30 · 1600 Meters · Place 3 · MeadowdaleMeadowdale1600 Meters35:02.00a PB11
Apr 30WESCO meet @Kamiak (Meadowdale)Apr 30 · 400 Meters · Place 7 · MeadowdaleMeadowdale400 Meters756.09a11
Apr 23WESCO: Meadowdale / Lynnwood / Mariner @ Edmonds District StadiumApr 23 · 800 Meters · Place 3 · MeadowdaleMeadowdale800 Meters32:09.48a11
Apr 16Meadowdale & MP at CascadeApr 16 · 1600 Meters · Place 7 · MeadowdaleMeadowdale1600 Meters75:14.22a11
Apr 11Birger Solberg InvitationalApr 11 · 800 Meters · Place 18 · MeadowdaleMeadowdale800 Meters182:11.97a11
Mar 26WESCO: Edmonds Woodway / Meadowdale / Shorecrest @ Edmonds District StadiumMar 26 · 1600 Meters · Place 16 · MeadowdaleMeadowdale1600 Meters165:14.62a11
Mar 14Spring Preview InvitationalMar 14 · 800 Meters · Place 13 · MeadowdaleMeadowdale800 Meters132:15.58a11

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 143A WESCO South ChampionshipsMay 14 · 800 Meters · Place 20 · MeadowdaleMeadowdale800 Meters202:12.46a10
May 9Edmonds School District Track & Field ChampsMay 9 · 800 Meters · Place 2 · MeadowdaleMeadowdale800 Meters22:12.77a10
May 3SUNNY AND 70! INVITATIONALMay 3 · 3000m Steeplechase · Place 13 · MeadowdaleMeadowdale3000m Steeplechase137:29.11a PB10
May 3SUNNY AND 70! INVITATIONALMay 3 · 800 Meters · Place 24 · MeadowdaleMeadowdale800 Meters242:12.78a10
May 1WESCO Track: Meadowdale & Shorecrest @ MarinerMay 1 · 1600 Meters · Place 3 · MeadowdaleMeadowdale1600 Meters35:03.6010
Apr 24Wesco Track - Meadowdale / Lynnwood / Everett @ Edmonds StadiumApr 24 · 3200 Meters · Place 5 · MeadowdaleMeadowdale3200 Meters511:35.63 PB10
Apr 24Wesco Track - Meadowdale / Lynnwood / Everett @ Edmonds StadiumApr 24 · 400 Meters · Place 4 · MeadowdaleMeadowdale400 Meters455.7810
Apr 17Wesco Track - Mountlake Terrace / Meadowdale / Shorecrest @ Edmonds StadiumApr 17 · 1600 Meters · Place 8 · MeadowdaleMeadowdale1600 Meters85:10.97a10
Apr 17Wesco Track - Mountlake Terrace / Meadowdale / Shorecrest @ Edmonds StadiumApr 17 · 200 Meters · Place 22 · MeadowdaleMeadowdale200 Meters2225.98a PB10
Apr 3Meadowdale & Stanwood @ JacksonApr 3 · 800 Meters · Place 3 · MeadowdaleMeadowdale800 Meters32:07.60a10
Apr 3Meadowdale & Stanwood @ JacksonApr 3 · 400 Meters · Place 7 · MeadowdaleMeadowdale400 Meters757.70a10
Mar 27Wesco Track - Meadowdale / Edmonds-Woodway / Shorewood @ Edmonds StadiumMar 27 · 1600 Meters · Place 17 · MeadowdaleMeadowdale1600 Meters175:10.60a10
Mar 15Edmonds Spring PreviewMar 15 · 800 Meters · Place 9 · MeadowdaleMeadowdale800 Meters92:17.04a—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
Aug 14Bill Roe All-Comers Meet #12Aug 14 · High Jump · UnattachedUnattachedHigh Jump—NH10
May 83A WESCO South League ChampionshipsMay 8 · 800 Meters · Place 20 · MeadowdaleMeadowdale800 Meters202:14.96a—
May 83A WESCO South League ChampionshipsMay 8 · 400 Meters · Place 17 · MeadowdaleMeadowdale400 Meters1757.26a—
May 3Edmonds School District Track & Field ChampsMay 3 · 800 Meters · Place 2 · MeadowdaleMeadowdale800 Meters22:13.58a—
Apr 30FROSH ChampsApr 30 · 800 Meters · Place 5 · MeadowdaleMeadowdale800 Meters52:19.48a—
Apr 30FROSH ChampsApr 30 · 400 Meters · Place 6 · MeadowdaleMeadowdale400 Meters657.50a—
Apr 27Shoreline InvitationalApr 27 · 1600 Meters · Place 40 · MeadowdaleMeadowdale1600 Meters405:20.22a—
Apr 25Kamiak & Meadowdale @ JacksonApr 25 · 800 Meters · Place 15 · MeadowdaleMeadowdale800 Meters152:19.17a—
Apr 18Wesco Track - Meadowdale / Lynnwood / Mariner @ Edmonds StadiumApr 18 · 1600 Meters · Place 9 · MeadowdaleMeadowdale1600 Meters95:20.34a—
Apr 11Marysville-Pilchuck, Meadowdale @ CascadeApr 11 · 400 Meters · Place 4 · MeadowdaleMeadowdale400 Meters4.58.02a9
Apr 6Birger Solberg Invitational 2024Apr 6 · 3000m Steeplechase · Place 19 · MeadowdaleMeadowdale3000m Steeplechase197:51.49a—
Apr 6Birger Solberg Invitational 2024Apr 6 · 800 Meters · Place 25 · MeadowdaleMeadowdale800 Meters252:19.85a—
Mar 28Jackson, Meadowdale, Shorewood @ Shoreline StadiumMar 28 · 1600 Meters · Place 26 · MeadowdaleMeadowdale1600 Meters265:35.35a—
Mar 21Wesco Track - Edmonds Woodway / Meadowdale / Shorecrest @ Edmonds StadiumMar 21 · 800 Meters · Place 7 · MeadowdaleMeadowdale800 Meters72:21.41a—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 24SNO KING MS TRACK AND FIELD CHAMPIONSHIPSMay 24 · 800 Meters · Place 8 · MeadowdaleMeadowdale800 Meters82:27.86a—
May 24SNO KING MS TRACK AND FIELD CHAMPIONSHIPSMay 24 · 400 Meters · Place 8 · MeadowdaleMeadowdale400 Meters81:01.59a—
May 18SNO KING MS NORTH TRACK PRELIMMay 18 · High Jump · Place 12 · MeadowdaleMeadowdaleHigh Jump124-8—
May 18SNO KING MS NORTH TRACK PRELIMMay 18 · 800 Meters · Place 1 · MeadowdaleMeadowdale800 Meters12:23.03a—
May 18SNO KING MS NORTH TRACK PRELIMMay 18 · 400 Meters · Place 4 · MeadowdaleMeadowdale400 Meters41:00.39a—
May 3Meadowdale v. VoyagerMay 3 · High Jump · Place 1 · MeadowdaleMeadowdaleHigh Jump14-8—
May 3Meadowdale v. VoyagerMay 3 · 800 Meters · Place 1 · MeadowdaleMeadowdale800 Meters12:40.0—
May 3Meadowdale v. VoyagerMay 3 · 400 Meters · Place 2 · MeadowdaleMeadowdale400 Meters21:01.2—
Apr 26Meadowdale @ Harbour PointeApr 26 · High Jump · Place 3 · MeadowdaleMeadowdaleHigh Jump34-6—
Apr 26Meadowdale @ Harbour PointeApr 26 · 800 Meters · Place 4 · MeadowdaleMeadowdale800 Meters42:33.2—
Apr 26Meadowdale @ Harbour PointeApr 26 · 400 Meters · Place 3 · MeadowdaleMeadowdale400 Meters31:00.1—

2022 Outdoor Track

4 results
DateMeetEventPlMarkGr
May 25SNO KING MS ChampionshipsMay 25 · 800 Meters · Place 1 · MeadowdaleMeadowdale800 Meters1.2:21.20a7
May 25SNO KING MS ChampionshipsMay 25 · 400 Meters · Place 3 · MeadowdaleMeadowdale400 Meters3.1:01.20a7
May 19Sno King MS South PrelimsMay 19 · 800 Meters · Place 1 · MeadowdaleMeadowdale800 Meters1.2:25.64a7
May 19Sno King MS South PrelimsMay 19 · 400 Meters · Place 2 · MeadowdaleMeadowdale400 Meters2.59.84a7