Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2024 UW Invitational · Jan 265:08.86a2024 UW InvitationalJanuary 26, 2024
100 Meters · OutdoorBellingham MS Jamboree · Sep 2216.31aBellingham MS JamboreeSeptember 22, 2021
1600 Meters · OutdoorNWC: Sehome hosts Bellingham & Squalicum · Mar 194:39.10aNWC: Sehome hosts Bellingham & SqualicumMarch 19, 2025
2000m Steeplechase · OutdoorSUNNY AND 70! INVITATIONAL · May 27:11.25aSUNNY AND 70! INVITATIONALMay 2, 2026
3000m Steeplechase · OutdoorSUNNY AND 70! INVITATIONAL · May 36:51.95aSUNNY AND 70! INVITATIONALMay 3, 2025
3200 Meters · OutdoorTwilight in the 'Ham · Mar 2210:37.40aTwilight in the 'HamMarch 22, 2024
400 Meters · Outdoor2A District 1 Championships · May 2051.64a2A District 1 ChampionshipsMay 20, 2026
800 Meters · OutdoorDistrict 1 2A Sub-Districts North · May 142:00.81aDistrict 1 2A Sub-Districts NorthMay 14, 2025
Javelin · 450g AeroJav · OutdoorFMS vs WMS vs. KMS · Oct 1359-02FMS vs WMS vs. KMSOctober 13, 2021

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 202A District 1 ChampionshipsMay 20 · 800 Meters · Place 16 · SqualicumSqualicum800 Meters162:26.80a12
May 202A District 1 ChampionshipsMay 20 · 400 Meters · Place 9 · SqualicumSqualicum400 Meters953.17a12
May 202A District 1 ChampionshipsMay 20 · 400 Meters · Place 5 · SqualicumSqualicum400 Meters551.64a PB12
May 13District 1 - Sub-Districts 2A North @ Civic StadiumMay 13 · 800 Meters · Place 6 · SqualicumSqualicum800 Meters62:02.47a12
May 13District 1 - Sub-Districts 2A North @ Civic StadiumMay 13 · 400 Meters · Place 2 · SqualicumSqualicum400 Meters252.42a12
May 6NWC: LC, Squalicum, Nooksack @ MeridianMay 6 · 400 Meters · Place 1 · SqualicumSqualicum400 Meters152.41a12
May 2SUNNY AND 70! INVITATIONALMay 2 · 2000m Steeplechase · Place 13 · SqualicumSqualicum2000m Steeplechase137:11.25a PB12
May 2SUNNY AND 70! INVITATIONALMay 2 · 800 Meters · Place 29 · SqualicumSqualicum800 Meters292:41.63a12
Apr 29NWC: Squalicum hosts Oak Harbor, Sehome & Nooksack ValleyApr 29 · 400 Meters · Place 1 · SqualicumSqualicum400 Meters151.84a12
Apr 15NWC Anacortes, Squalicum @ LyndenApr 15 · 1600 Meters · Place 3 · SqualicumSqualicum1600 Meters34:49.56a12
Apr 15NWC Anacortes, Squalicum @ LyndenApr 15 · 800 Meters · Place 6 · SqualicumSqualicum800 Meters62:13.76a12
Apr 1NWC: Blaine hosts Squalicum, Bellingham, & Sedro-WoolleyApr 1 · 1600 Meters · Place 2 · SqualicumSqualicum1600 Meters24:42.70a12
Apr 1NWC: Blaine hosts Squalicum, Bellingham, & Sedro-WoolleyApr 1 · 800 Meters · Place 9 · SqualicumSqualicum800 Meters92:14.30a12
Mar 27Twilight in the 'HamMar 27 · 800 Meters · Place 5 · SqualicumSqualicum800 Meters52:06.87a12
Mar 18NWC: Squalicum host Sehome & BellinghamMar 18 · 1600 Meters · Place 10 · SqualicumSqualicum1600 Meters104:45.74a12

2025 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 21WIAA District 1 - 2A ChampionshipsMay 21 · 800 Meters · Place 6 · SqualicumSqualicum800 Meters62:03.00a11
May 21WIAA District 1 - 2A ChampionshipsMay 21 · 800 Meters · Place 8 · SqualicumSqualicum800 Meters82:09.16a11
May 21WIAA District 1 - 2A ChampionshipsMay 21 · 400 Meters · Place 5 · SqualicumSqualicum400 Meters552.45a11
May 21WIAA District 1 - 2A ChampionshipsMay 21 · 400 Meters · Place 5 · SqualicumSqualicum400 Meters552.55a11
May 14District 1 2A Sub-Districts NorthMay 14 · 800 Meters · Place 4 · SqualicumSqualicum800 Meters42:00.81a PB11
May 14District 1 2A Sub-Districts NorthMay 14 · 400 Meters · Place 5 · SqualicumSqualicum400 Meters552.85a11
May 7NWC: Squalicum and Lynden Christian @ MeridianMay 7 · 800 Meters · Place 3 · SqualicumSqualicum800 Meters32:05.41a11
May 7NWC: Squalicum and Lynden Christian @ MeridianMay 7 · 800 Meters · Place 3 · SqualicumSqualicum800 Meters32:05.41a11
May 3SUNNY AND 70! INVITATIONALMay 3 · 3000m Steeplechase · Place 6 · SqualicumSqualicum3000m Steeplechase66:51.95a PB11
Apr 30Squalicum Host Lynden/MeridianApr 30 · 800 Meters · Place 3 · SqualicumSqualicum800 Meters32:09.45a11
Apr 30Squalicum Host Lynden/MeridianApr 30 · 400 Meters · Place 2 · SqualicumSqualicum400 Meters253.80a11
Apr 25WWU Viking HS InvitationalApr 25 · 1600 Meters · Place 4 · SqualicumSqualicum1600 Meters44:45.6511
Apr 16NWC: Bellingham vs. Oak Harbor and SQHSApr 16 · 1600 Meters · Place 5 · SqualicumSqualicum1600 Meters54:50.4811
Apr 16NWC: Bellingham vs. Oak Harbor and SQHSApr 16 · 800 Meters · Place 7 · SqualicumSqualicum800 Meters72:12.6011
Apr 2NWC: Squalicum/Sedro @ Nooksack ValleyApr 2 · 1600 Meters · Place 3 · SqualicumSqualicum1600 Meters34:58.8011
Mar 28Twilight in the 'HamMar 28 · 800 Meters · Place 8 · SqualicumSqualicum800 Meters82:06.12a11
Mar 19NWC: Sehome hosts Bellingham & SqualicumMar 19 · 1600 Meters · Place 8 · SqualicumSqualicum1600 Meters84:39.10a PB—
Mar 19NWC: Sehome hosts Bellingham & SqualicumMar 19 · 800 Meters · Place 3 · SqualicumSqualicum800 Meters32:10.91a—

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 8District 1 2A Sub-Districts NorthMay 8 · 3200 Meters · Place 22 · SqualicumSqualicum3200 MetersRound P22.10:57.07a10
May 1NWC: Meridian, Squalicum @ WoolleyMay 1 · 800 Meters · Place 3 · SqualicumSqualicum800 Meters32:12.61a—
Apr 27Sunny and 70! InvitationalApr 27 · 3200 Meters · Place 21 · SqualicumSqualicum3200 Meters2110:39.59a—
Apr 25NWC #4 - Blaine hosts Lakewood and SqualicumApr 25 · 800 Meters · Place 2 · SqualicumSqualicum800 Meters22:15.33a—
Apr 20Viking ClassicApr 20 · 1600 Meters · Place 19 · SqualicumSqualicum1600 Meters195:02.83a—
Apr 10Squalicum host Sehome & LyndenApr 10 · 3200 Meters · Place 5 · SqualicumSqualicum3200 Meters510:50.98a—
Mar 22Twilight in the 'HamMar 22 · 3200 Meters · Place 16 · SqualicumSqualicum3200 Meters1610:37.40a PB—
Mar 13Squalicum host Bham & SehomeMar 13 · 3200 Meters · Place 4 · SqualicumSqualicum3200 Meters411:02.8—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Jan 262024 UW InvitationalJan 26 · 1 Mile · Place 278 · SqualicumSqualicum1 Mile278.5:08.86a PB10

2021 Outdoor Track

20 results
DateMeetEventPlMarkGr
Nov 12021 Bellingham Middle School ChampionshipNov 1 · 1600 Meters · Place 14 · WhatcomWhatcom1600 Meters14.6:35.44a8
Nov 12021 Bellingham Middle School ChampionshipNov 1 · Javelin · Place 14 · WhatcomWhatcomJavelin450g AeroJav14.54-008
Nov 12021 Bellingham Middle School ChampionshipNov 1 · 800 Meters · Place 5 · WhatcomWhatcom800 Meters5.2:43.65a8
Nov 12021 Bellingham Middle School ChampionshipNov 1 · 400 Meters · Place 5 · WhatcomWhatcom400 MetersRound P5.1:10.77a8
Nov 12021 Bellingham Middle School ChampionshipNov 1 · 400 Meters · Place 8 · WhatcomWhatcom400 Meters8.1:15.16a8
Oct 27FMS vs. WMS vs. SMSOct 27 · 1600 Meters · Place 9 · WhatcomWhatcom1600 Meters9.6:15.46a8
Oct 27FMS vs. WMS vs. SMSOct 27 · Javelin · WhatcomWhatcomJavelin450g AeroJav—ND8
Oct 27FMS vs. WMS vs. SMSOct 27 · 800 Meters · Place 9 · WhatcomWhatcom800 Meters9.3:00.24a8
Oct 27FMS vs. WMS vs. SMSOct 27 · 400 Meters · Place 6 · WhatcomWhatcom400 Meters6.1:11.45a8
Oct 13FMS vs WMS vs. KMSOct 13 · 1600 Meters · Place 8 · WhatcomWhatcom1600 Meters8.6:26.52a8
Oct 13FMS vs WMS vs. KMSOct 13 · Javelin · Place 10 · WhatcomWhatcomJavelin450g AeroJav10.59-02 PB8
Oct 13FMS vs WMS vs. KMSOct 13 · 400 Meters · Place 8 · WhatcomWhatcom400 Meters8.1:13.93a8
Oct 13FMS vs WMS vs. KMSOct 13 · 100 Meters · WhatcomWhatcom100 Meters—NT8
Oct 6SMS vs. KMS vs. WMSOct 6 · 1600 Meters · Place 4 · WhatcomWhatcom1600 Meters4.7:15.71a8
Oct 6SMS vs. KMS vs. WMSOct 6 · Javelin · WhatcomWhatcomJavelin450g AeroJav—ND8
Oct 6SMS vs. KMS vs. WMSOct 6 · 400 Meters · Place 6 · WhatcomWhatcom400 Meters6.1:16.78a8
Oct 6SMS vs. KMS vs. WMSOct 6 · 100 Meters · WhatcomWhatcom100 Meters—NT8
Sep 22Bellingham MS JamboreeSep 22 · 1600 Meters · Place 10 · WhatcomWhatcom1600 Meters10.7:05.78a8
Sep 22Bellingham MS JamboreeSep 22 · Javelin · WhatcomWhatcomJavelin450g AeroJav—ND8
Sep 22Bellingham MS JamboreeSep 22 · 100 Meters · Place 22 · WhatcomWhatcom100 Meters22.16.31a PB8