Personal bests

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

2026 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 202A District 1 ChampionshipsMay 20 · 800 Meters · Place 8 · SqualicumSqualicum800 Meters82:25.60a11
May 202A District 1 ChampionshipsMay 20 · 800 Meters · Place 7 · SqualicumSqualicum800 Meters72:25.81a11
May 13District 1 - Sub-Districts 2A North @ Civic StadiumMay 13 · 800 Meters · Place 7 · SqualicumSqualicum800 Meters72:26.64a11
May 6NWC: LC, Squalicum, Nooksack @ MeridianMay 6 · 400 Meters · Place 2 · SqualicumSqualicum400 Meters21:03.92a11
May 2SUNNY AND 70! INVITATIONALMay 2 · 400 Meters · Place 9 · SqualicumSqualicum400 Meters91:02.48a11
Apr 29NWC: Squalicum hosts Oak Harbor, Sehome & Nooksack ValleyApr 29 · 400 Meters · Place 4 · SqualicumSqualicum400 Meters41:02.32a11
Apr 29NWC: Squalicum hosts Oak Harbor, Sehome & Nooksack ValleyApr 29 · 200 Meters · Place 9 · SqualicumSqualicum200 Meters928.51a PB11
Apr 24WWU Viking HS Invite 2026Apr 24 · 400 Meters · Place 2 · SqualicumSqualicum400 Meters21:02.02a11
Apr 1NWC: Blaine hosts Squalicum, Bellingham, & Sedro-WoolleyApr 1 · 800 Meters · Place 1 · SqualicumSqualicum800 Meters12:36.58a11
Mar 18NWC: Squalicum host Sehome & BellinghamMar 18 · 1600 Meters · Place 15 · SqualicumSqualicum1600 Meters155:35.91a PB11

2025 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 29WIAA 2A/3A/4A State Championship Meet (HS)May 29 · 400 Meters · Place 16 · SqualicumSqualicum400 MetersRound P161:01.87a10
May 21WIAA District 1 - 2A ChampionshipsMay 21 · 800 Meters · Place 6 · SqualicumSqualicum800 Meters62:33.04a10
May 21WIAA District 1 - 2A ChampionshipsMay 21 · 800 Meters · Place 6 · SqualicumSqualicum800 Meters62:32.31a10
May 21WIAA District 1 - 2A ChampionshipsMay 21 · 400 Meters · Place 2 · SqualicumSqualicum400 Meters21:01.45a10
May 21WIAA District 1 - 2A ChampionshipsMay 21 · 400 Meters · Place 2 · SqualicumSqualicum400 Meters259.88a PB10
May 14District 1 2A Sub-Districts NorthMay 14 · 800 Meters · Place 5 · SqualicumSqualicum800 Meters52:22.17a PB10
May 14District 1 2A Sub-Districts NorthMay 14 · 400 Meters · Place 1 · SqualicumSqualicum400 Meters11:00.38a10
May 9NWC Last Chance QualifierMay 9 · 400 Meters · Place 1 · SqualicumSqualicum400 Meters11:01.02a10
May 7NWC: Squalicum and Lynden Christian @ MeridianMay 7 · 400 Meters · Place 2 · SqualicumSqualicum400 Meters21:02.28a10
May 3SUNNY AND 70! INVITATIONALMay 3 · 800 Meters · Place 22 · SqualicumSqualicum800 Meters222:38.66a10
May 3SUNNY AND 70! INVITATIONALMay 3 · 400 Meters · Place 9 · SqualicumSqualicum400 Meters91:01.53a10
Apr 25WWU Viking HS InvitationalApr 25 · 800 Meters · Place 2 · SqualicumSqualicum800 Meters22:26.2210
Apr 25WWU Viking HS InvitationalApr 25 · 400 Meters · Place 2 · SqualicumSqualicum400 Meters21:02.9010
Apr 16NWC: Bellingham vs. Oak Harbor and SQHSApr 16 · 200 Meters · Place 8 · SqualicumSqualicum200 Meters829.2810
Apr 2NWC: Squalicum/Sedro @ Nooksack ValleyApr 2 · 800 Meters · Place 1 · SqualicumSqualicum800 Meters12:34.15a10
Mar 28Twilight in the 'HamMar 28 · 800 Meters · Place 5 · SqualicumSqualicum800 Meters52:30.85a10
Mar 19NWC: Sehome hosts Bellingham & SqualicumMar 19 · 800 Meters · Place 1 · SqualicumSqualicum800 Meters12:34.05a—

2024 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 15WIAA District 1 - 2A ChampionshipsMay 15 · 800 Meters · Place 10 · SqualicumSqualicum800 Meters102:30.05a—
May 15WIAA District 1 - 2A ChampionshipsMay 15 · 400 Meters · Place 5 · SqualicumSqualicum400 Meters51:02.36a—
May 8District 1 2A Sub-Districts NorthMay 8 · 800 Meters · Place 10 · SqualicumSqualicum800 MetersRound P10.2:31.76a9
May 8District 1 2A Sub-Districts NorthMay 8 · 400 Meters · Place 7 · SqualicumSqualicum400 MetersRound P7.1:03.69a9
May 1NWC: Meridian, Squalicum @ WoolleyMay 1 · 400 Meters · Place 1 · SqualicumSqualicum400 Meters11:03.80a—
Apr 27Sunny and 70! InvitationalApr 27 · 800 Meters · Place 5 · SqualicumSqualicum800 Meters52:27.99a—
Apr 25NWC #4 - Blaine hosts Lakewood and SqualicumApr 25 · 400 Meters · Place 3 · SqualicumSqualicum400 Meters31:08.29a—
Apr 20Viking ClassicApr 20 · 800 Meters · Place 6 · SqualicumSqualicum800 Meters62:30.04a—
Apr 10Squalicum host Sehome & LyndenApr 10 · 800 Meters · Place 5 · SqualicumSqualicum800 Meters52:35.61a—
Mar 22Twilight in the 'HamMar 22 · 400 Meters · Place 5 · SqualicumSqualicum400 Meters51:04.30a—

2023 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 2Mount Baker Host (Assm, F A, L N, Lyd, Vis) - QualiferMay 2 · 800 Meters · Place 3 · Assumption CatholicAssumption Catholic800 Meters32:46.00—
May 2Mount Baker Host (Assm, F A, L N, Lyd, Vis) - QualiferMay 2 · 400 Meters · Place 4 · Assumption CatholicAssumption Catholic400 Meters41:09.35a—
Apr 27Vista MS and Assumption MS Host Horizon, Lummi, Meridian, Nooksack @Merdian HSApr 27 · 800 Meters · Place 1 · Assumption CatholicAssumption Catholic800 Meters12:48.70a—
Apr 19LC Host - Assumption, Meridian, Nooksack, VistaApr 19 · Long Jump · Assumption CatholicAssumption CatholicLong Jump—SCR8
Apr 19LC Host - Assumption, Meridian, Nooksack, VistaApr 19 · 800 Meters · Assumption CatholicAssumption Catholic800 Meters—NT8
Apr 19LC Host - Assumption, Meridian, Nooksack, VistaApr 19 · 100 Meters · Place 6 · Assumption CatholicAssumption Catholic100 Meters6.14.65a8
Apr 12Blaine hosts Assum, Frank, Hrz, Lync, Nooks, VistaApr 12 · Long Jump · Place 23 · Assumption CatholicAssumption CatholicLong Jump239-2—
Apr 12Blaine hosts Assum, Frank, Hrz, Lync, Nooks, VistaApr 12 · 400 Meters · Place 2 · Assumption CatholicAssumption Catholic400 Meters21:12.8—
Apr 12Blaine hosts Assum, Frank, Hrz, Lync, Nooks, VistaApr 12 · 100 Meters · Place 5 · Assumption CatholicAssumption Catholic100 Meters515.38a—

2022 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 3NWC: Blaine hosts Vista, LC, Nooksack Franklin Acad, AssumptionMay 3 · Long Jump · Assumption CatholicAssumption CatholicLong Jump—ND7
May 3NWC: Blaine hosts Vista, LC, Nooksack Franklin Acad, AssumptionMay 3 · 400 Meters · Assumption CatholicAssumption Catholic400 Meters—DNS7
May 3NWC: Blaine hosts Vista, LC, Nooksack Franklin Acad, AssumptionMay 3 · 100 Meters · Assumption CatholicAssumption Catholic100 Meters—DNS7
Apr 27Vista Hosting @ Meridian HS: Franklin Academy, Assumption, Horizon, Meridian, BlaineApr 27 · Long Jump · Place 26 · Assumption CatholicAssumption CatholicLong Jump26.8-10.00 PB7
Apr 27Vista Hosting @ Meridian HS: Franklin Academy, Assumption, Horizon, Meridian, BlaineApr 27 · 400 Meters · Place 5 · Assumption CatholicAssumption Catholic400 Meters5.1:17.847
Apr 27Vista Hosting @ Meridian HS: Franklin Academy, Assumption, Horizon, Meridian, BlaineApr 27 · 100 Meters · Place 3 · Assumption CatholicAssumption Catholic100 Meters3.14.26 PB7
Apr 12NWC MS- Assumption, Lynden, Lummi, Blaine & Horizon @ Nooksack ValleyApr 12 · 100m Hurdles · Place 18 · Assumption CatholicAssumption Catholic100m Hurdles1824.917
Apr 12NWC MS- Assumption, Lynden, Lummi, Blaine & Horizon @ Nooksack ValleyApr 12 · 100 Meters · Place 8 · Assumption CatholicAssumption Catholic100 Meters815.497