Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · OutdoorBill Roe All-Comers Track & Field Series Meet #9 · Jul 265:23.52aBill Roe All-Comers Track & Field Series Meet #9July 26, 2023
100 Meters · OutdoorFMS vs. WMS vs. SMS · Oct 2715.55aFMS vs. WMS vs. SMSOctober 27, 2021
1500 Meters · OutdoorWest Seattle Icebreaker · Apr 214:44.61aWest Seattle IcebreakerApril 21, 2024
1600 Meters · OutdoorNWC: Squalicum host Sehome & Bellingham · Mar 184:40.44aNWC: Squalicum host Sehome & BellinghamMarch 18, 2026
2 Miles · OutdoorOregon Relays presented by AthleticNET · Apr 310:03.93aOregon Relays presented by AthleticNETApril 3, 2026
200 Meters · OutdoorFMS vs. WMS vs. SMS · Oct 1128.79aFMS vs. WMS vs. SMSOctober 11, 2023
3000 Meters · OutdoorOregon Relays presented by AthleticNET · Apr 39:23.12aOregon Relays presented by AthleticNETApril 3, 2026
3000m Steeplechase · OutdoorWIAA District 1 - 2A Championships · May 217:01.35aWIAA District 1 - 2A ChampionshipsMay 21, 2025
3200 Meters · OutdoorOregon Relays presented by AthleticNET · Apr 310:00.26aOregon Relays presented by AthleticNETApril 3, 2026
400 Meters · OutdoorNWC @ Mt. Baker vs Oak Harbor and Sehome · Apr 3056.33aNWC @ Mt. Baker vs Oak Harbor and SehomeApril 30, 2025
50 Meter · OutdoorKMS vs. SMS vs. FMS · Oct 188.30aKMS vs. SMS vs. FMSOctober 18, 2021
800 Meters · OutdoorNWC: Ferndale, Sehome @ Woolley · Apr 162:11.33aNWC: Ferndale, Sehome @ WoolleyApril 16, 2025
High Jump · OutdoorBellingham MS Jamboree · Sep 224-00.00Bellingham MS JamboreeSeptember 22, 2021
Javelin · 450g AeroJav · OutdoorKMS vs. SMS vs. FMS · Sep 2859-02.50KMS vs. SMS vs. FMSSeptember 28, 2022
Long Jump · OutdoorBellingham MS Jamboree · Sep 2111-07.50Bellingham MS JamboreeSeptember 21, 2022
Triple Jump · Outdoor2022 Bellingham Middle School Championship · Nov 128-01.502022 Bellingham Middle School ChampionshipNovember 1, 2022

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 13District 1 - Sub-Districts 2A North @ Civic StadiumMay 13 · 3200 Meters · Place 11 · SehomeSehome3200 Meters1110:06.41a10
May 13District 1 - Sub-Districts 2A North @ Civic StadiumMay 13 · 1600 Meters · Place 13 · SehomeSehome1600 Meters134:40.96a10
May 2SUNNY AND 70! INVITATIONALMay 2 · 1600 Meters · Place 17 · SehomeSehome1600 Meters174:41.06a10
Apr 29NWC: Squalicum hosts Oak Harbor, Sehome & Nooksack ValleyApr 29 · 3200 Meters · Place 1 · SehomeSehome3200 Meters111:05.08a10
Apr 29NWC: Squalicum hosts Oak Harbor, Sehome & Nooksack ValleyApr 29 · 400 Meters · Place 9 · SehomeSehome400 Meters958.60a10
Apr 2536th gearUP Eason InvitationalApr 25 · 3200 Meters · Place 13 · SehomeSehome3200 Meters1310:11.72a10
Apr 11Birger Solberg InvitationalApr 11 · 1600 Meters · Place 27 · SehomeSehome1600 Meters274:40.45a10
Apr 3Oregon Relays presented by AthleticNETApr 3 · 2 Miles · Place 58 · SehomeSehome2 Miles58.10:03.93a PB10
Apr 3Oregon Relays presented by AthleticNETApr 3 · 3200 Meters · Place 57 · SehomeSehome3200 Meters57.10:00.26a PB10
Apr 3Oregon Relays presented by AthleticNETApr 3 · 3000 Meters · Place 55 · SehomeSehome3000 Meters55.9:23.12a PB10
Mar 27Twilight in the 'HamMar 27 · 3200 Meters · Place 6 · SehomeSehome3200 Meters610:01.37a10
Mar 18NWC: Squalicum host Sehome & BellinghamMar 18 · 1600 Meters · Place 9 · SehomeSehome1600 Meters94:40.44a PB10

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 21WIAA District 1 - 2A ChampionshipsMay 21 · 3000m Steeplechase · Place 2 · SehomeSehome3000m Steeplechase27:01.35a PB9
May 14District 1 2A Sub-Districts NorthMay 14 · 3200 Meters · Place 15 · SehomeSehome3200 Meters1510:31.62a9
May 7NWC: BHAM hosts Sedro-Woolley, Mt. V, and SehomeMay 7 · 1600 Meters · Place 7 · SehomeSehome1600 Meters74:47.90a9
May 3SUNNY AND 70! INVITATIONALMay 3 · 1600 Meters · Place 12 · SehomeSehome1600 Meters124:47.00a9
Apr 30NWC @ Mt. Baker vs Oak Harbor and SehomeApr 30 · 3200 Meters · Place 9 · SehomeSehome3200 Meters9.11:22.19a9
Apr 30NWC @ Mt. Baker vs Oak Harbor and SehomeApr 30 · 400 Meters · Place 8 · SehomeSehome400 Meters8.56.33a PB9
Apr 25WWU Viking HS InvitationalApr 25 · 1600 Meters · Place 9 · SehomeSehome1600 Meters94:50.329
Apr 16NWC: Ferndale, Sehome @ WoolleyApr 16 · 800 Meters · Place 11 · SehomeSehome800 Meters112:11.33a PB9
Apr 12Birger Solberg Invitational hosted by SehomeApr 12 · 1600 Meters · Place 8 · SehomeSehome1600 Meters84:47.90a9
Mar 28Twilight in the 'HamMar 28 · 1600 Meters · Place 4 · SehomeSehome1600 Meters44:54.70a9
Mar 19NWC: Sehome hosts Bellingham & SqualicumMar 19 · 1600 Meters · Place 15 · SehomeSehome1600 Meters154:49.17a—

2024 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 10Mercer Miles Twilight MeetMay 10 · 1 Mile · Salish Stride Youth Running ClubSalish Stride Youth Running Club1 Mile—SCR9
Apr 21West Seattle IcebreakerApr 21 · 1500 Meters · Place 1 · Salish Stride Youth Running ClubSalish Stride Youth Running Club1500 Meters1.4:44.61a PB9
Apr 21West Seattle IcebreakerApr 21 · 400 Meters · Place 2 · Salish Stride Youth Running ClubSalish Stride Youth Running Club400 Meters2.1:02.32a9

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
Nov 12023 Bellingham Middle School ChampionshipNov 1 · 1600 Meters · Place 3 · FairhavenFairhaven1600 Meters3.5:17.66a8
Nov 12023 Bellingham Middle School ChampionshipNov 1 · 400 Meters · Place 4 · FairhavenFairhaven400 MetersRound P4.1:03.47aUnofficial8
Nov 12023 Bellingham Middle School ChampionshipNov 1 · 400 Meters · Place 5 · FairhavenFairhaven400 Meters5.1:04.49a8
Oct 11FMS vs. WMS vs. SMSOct 11 · 1600 Meters · Place 2 · FairhavenFairhaven1600 Meters2.5:03.37aUnofficial8
Oct 11FMS vs. WMS vs. SMSOct 11 · 400 Meters · Place 2 · FairhavenFairhaven400 Meters2.1:02.80aUnofficial8
Oct 11FMS vs. WMS vs. SMSOct 11 · 200 Meters · Place 2 · FairhavenFairhaven200 Meters2.28.79a PB8
Oct 4FMS vs. KMS vs. WMSOct 4 · 1600 Meters · Place 1 · FairhavenFairhaven1600 Meters1.5:07.01a8
Oct 4FMS vs. KMS vs. WMSOct 4 · 400 Meters · Place 2 · FairhavenFairhaven400 Meters2.1:03.06a8
Sep 27 KMS vs. SMS vs. FMSSep 27 · 1600 Meters · Place 2 · FairhavenFairhaven1600 Meters2.5:06.16a8
Sep 27 KMS vs. SMS vs. FMSSep 27 · 800 Meters · Place 1 · FairhavenFairhaven800 Meters1.2:32.22a8
Sep 27 KMS vs. SMS vs. FMSSep 27 · 400 Meters · Place 1 · FairhavenFairhaven400 Meters1.1:03.68a8
Sep 20Bellingham MS JamboreeSep 20 · 1600 Meters · Place 1 · FairhavenFairhaven1600 Meters1.5:09.17a8
Sep 20Bellingham MS JamboreeSep 20 · 400 Meters · Place 1 · FairhavenFairhaven400 Meters1.1:04.52a8
Jul 26Bill Roe All-Comers Track & Field Series Meet #9Jul 26 · 1 Mile · Place 18 · Salish Stride Youth Running ClubSalish Stride Youth Running Club1 Mile18.5:23.52a PB8
Jul 26Bill Roe All-Comers Track & Field Series Meet #9Jul 26 · 800 Meters · Place 6 · Salish Stride Youth Running ClubSalish Stride Youth Running Club800 Meters6.2:33.29a8

2022 Outdoor Track

19 results
DateMeetEventPlMarkGr
Nov 12022 Bellingham Middle School ChampionshipNov 1 · 1600 Meters · Place 11 · FairhavenFairhaven1600 Meters11.5:46.80a7
Nov 12022 Bellingham Middle School ChampionshipNov 1 · Triple Jump · Place 4 · FairhavenFairhavenTriple Jump4.28-01.50 PB7
Nov 12022 Bellingham Middle School ChampionshipNov 1 · 800 Meters · Place 13 · FairhavenFairhaven800 Meters13.2:39.95a7
Nov 12022 Bellingham Middle School ChampionshipNov 1 · 200 Meters · Place 9 · FairhavenFairhaven200 MetersRound P9.31.90a7
Oct 26WMS vs. FMS vs. SMSOct 26 · 1600 Meters · Place 8 · FairhavenFairhaven1600 Meters8.6:01.75a7
Oct 26WMS vs. FMS vs. SMSOct 26 · Triple Jump · Place 4 · FairhavenFairhavenTriple Jump4.25-05.007
Oct 26WMS vs. FMS vs. SMSOct 26 · 800 Meters · Place 10 · FairhavenFairhaven800 Meters10.2:48.61a7
Oct 26WMS vs. FMS vs. SMSOct 26 · 200 Meters · Place 4 · FairhavenFairhaven200 Meters4.32.55a7
Oct 12FMS vs. WMS vs. KMSOct 12 · 1600 Meters · Place 7 · FairhavenFairhaven1600 Meters7.5:54.81a7
Oct 12FMS vs. WMS vs. KMSOct 12 · Triple Jump · Place 1 · FairhavenFairhavenTriple Jump1.25-08.007
Oct 12FMS vs. WMS vs. KMSOct 12 · 800 Meters · Place 7 · FairhavenFairhaven800 Meters7.2:43.99a7
Oct 12FMS vs. WMS vs. KMSOct 12 · 200 Meters · Place 6 · FairhavenFairhaven200 Meters6.31.25a7
Sep 28KMS vs. SMS vs. FMSSep 28 · 1600 Meters · Place 5 · FairhavenFairhaven1600 Meters5.6:00.99a7
Sep 28KMS vs. SMS vs. FMSSep 28 · Javelin · Place 14 · FairhavenFairhavenJavelin450g AeroJav14.59-02.50 PB7
Sep 28KMS vs. SMS vs. FMSSep 28 · 800 Meters · Place 12 · FairhavenFairhaven800 Meters12.2:51.61a7
Sep 28KMS vs. SMS vs. FMSSep 28 · 200 Meters · Place 10 · FairhavenFairhaven200 Meters10.32.96a7
Sep 21Bellingham MS JamboreeSep 21 · 1600 Meters · Place 8 · FairhavenFairhaven1600 Meters8.5:59.49a7
Sep 21Bellingham MS JamboreeSep 21 · Long Jump · Place 7 · FairhavenFairhavenLong Jump7.11-07.50 PB7
Sep 21Bellingham MS JamboreeSep 21 · 400 Meters · Place 17 · FairhavenFairhaven400 Meters17.1:14.92a7

2021 Outdoor Track

22 results
DateMeetEventPlMarkGr
Nov 12021 Bellingham Middle School ChampionshipNov 1 · 1600 Meters · Place 3 · FairhavenFairhaven1600 Meters3.6:19.71a6
Nov 12021 Bellingham Middle School ChampionshipNov 1 · High Jump · Place 3 · FairhavenFairhavenHigh Jump3.3-08.006
Nov 12021 Bellingham Middle School ChampionshipNov 1 · 200 Meters · Place 1 · FairhavenFairhaven200 MetersRound P1.32.66a6
Nov 12021 Bellingham Middle School ChampionshipNov 1 · 200 Meters · Place 3 · FairhavenFairhaven200 Meters3.33.90a6
Nov 12021 Bellingham Middle School ChampionshipNov 1 · 100 Meters · Place 5 · FairhavenFairhaven100 MetersRound P5.15.58a6
Nov 12021 Bellingham Middle School ChampionshipNov 1 · 100 Meters · Place 3 · FairhavenFairhaven100 Meters3.15.57a6
Oct 27FMS vs. WMS vs. SMSOct 27 · 1600 Meters · Place 2 · FairhavenFairhaven1600 Meters2.6:04.74a6
Oct 27FMS vs. WMS vs. SMSOct 27 · High Jump · Place 3 · FairhavenFairhavenHigh Jump3.3-10.006
Oct 27FMS vs. WMS vs. SMSOct 27 · 200 Meters · Place 1 · FairhavenFairhaven200 Meters1.32.58a6
Oct 27FMS vs. WMS vs. SMSOct 27 · 100 Meters · Place 6 · FairhavenFairhaven100 Meters6.15.55a PB6
Oct 18KMS vs. SMS vs. FMSOct 18 · 50 Meter · Place 4 · FairhavenFairhaven50 Meter4.8.30a PB6
Oct 18KMS vs. SMS vs. FMSOct 18 · 1600 Meters · Place 2 · FairhavenFairhaven1600 Meters2.6:19.33a6
Oct 18KMS vs. SMS vs. FMSOct 18 · High Jump · Place 3 · FairhavenFairhavenHigh Jump3.3-08.006
Oct 18KMS vs. SMS vs. FMSOct 18 · 200 Meters · Place 1 · FairhavenFairhaven200 Meters1.32.35a6
Oct 13FMS vs WMS vs. KMSOct 13 · 1600 Meters · Place 2 · FairhavenFairhaven1600 Meters2.6:14.77a6
Oct 13FMS vs WMS vs. KMSOct 13 · Long Jump · Place 4 · FairhavenFairhavenLong Jump4.10-09.006
Oct 13FMS vs WMS vs. KMSOct 13 · 200 Meters · Place 2 · FairhavenFairhaven200 Meters2.33.61a6
Oct 13FMS vs WMS vs. KMSOct 13 · 100 Meters · Place 1 · FairhavenFairhaven100 Meters1.16.05a6
Sep 22Bellingham MS JamboreeSep 22 · 50 Meter · Place 6 · FairhavenFairhaven50 Meter6.8.65a6
Sep 22Bellingham MS JamboreeSep 22 · Long Jump · Place 4 · FairhavenFairhavenLong Jump4.10-08.006
Sep 22Bellingham MS JamboreeSep 22 · High Jump · Place 1 · FairhavenFairhavenHigh Jump1.4-00.00 PB6
Sep 22Bellingham MS JamboreeSep 22 · 100 Meters · Place 4 · FairhavenFairhaven100 Meters4.15.77a6