Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNWC: Ferndale, Sehome @ Woolley · Apr 1612.53aNWC: Ferndale, Sehome @ WoolleyApril 16, 2025
200 Meters · OutdoorNWC #4 Ferndale, Nooksack @ Lynden · Apr 2526.21aNWC #4 Ferndale, Nooksack @ LyndenApril 25, 2024
400 Meters · OutdoorNWC #6: Sedro Woolley & Ferndale @ Blaine · May 31:02.38aNWC #6: Sedro Woolley & Ferndale @ BlaineMay 3, 2023
Javelin · 450g AeroJav · OutdoorMount Baker Host: W C L Championships · May 10122-10Mount Baker Host: W C L ChampionshipsMay 10, 2022
Javelin · 800g · OutdoorWIAA 2A/3A/4A State Championships Meet (HS) · May 28165-01WIAA 2A/3A/4A State Championships Meet (HS)May 28, 2026

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · Javelin · Place 7 · FerndaleFerndaleJavelin800g7.165-01 PB12
May 203A District 1 - NW ChampionshipsMay 20 · Javelin · Place 2 · FerndaleFerndaleJavelin2166-612
May 133A NWC Championship (Sub-Districts)May 13 · Javelin · Place 1 · FerndaleFerndaleJavelin1161-312
May 6NWC Sedro-Woolley & Blaine @ FerndaleMay 6 · Javelin · Place 1 · FerndaleFerndaleJavelin1151-212
Apr 2536th gearUP Eason InvitationalApr 25 · Javelin · Place 4 · FerndaleFerndaleJavelin4164-712
Apr 15NWC Ferndale @ LakewoodApr 15 · Javelin · Place 1 · FerndaleFerndaleJavelin1171-0512
Apr 15NWC Ferndale @ LakewoodApr 15 · 100 Meters · Place 17 · FerndaleFerndale100 Meters1712.99a12
Apr 11Birger Solberg InvitationalApr 11 · Javelin · Place 1 · FerndaleFerndaleJavelin1169-0312
Mar 27Bedlington Twilight Meet at LCMar 27 · Javelin · Place 1 · FerndaleFerndaleJavelin1175-212
Mar 18NWC Ferndale @ Mount VernonMar 18 · Javelin · Place 1 · FerndaleFerndaleJavelin1162-312
Mar 18NWC Ferndale @ Mount VernonMar 18 · 100 Meters · Place 21 · FerndaleFerndale100 Meters2113.41a12
Mar 12FHS Blue & Gold JamboreeMar 12 · 100 Meters · Place 17 · FerndaleFerndale100 Meters1713.73a12

2025 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 29WIAA 2A/3A/4A State Championship Meet (HS)May 29 · Javelin · Place 5 · FerndaleFerndaleJavelin5174-011
May 213A NW District 1 ChampionshipsMay 21 · Javelin · Place 4 · FerndaleFerndaleJavelin4166-811
May 143A NWC Championships (Sub-Districts)May 14 · Javelin · Place 1 · FerndaleFerndaleJavelin1159-311
May 7NWC: Oak Harbor and Mt. Baker at FerndaleMay 7 · 100 Meters · Place 21 · FerndaleFerndale100 Meters2113.08a11
Apr 30NWC: Lakewood and Bellingham @ FerndaleApr 30 · 100 Meters · Place 19 · FerndaleFerndale100 Meters1912.93a11
Apr 25WWU Viking HS InvitationalApr 25 · Javelin · Place 1 · FerndaleFerndaleJavelin1180-0411
Apr 16NWC: Ferndale, Sehome @ WoolleyApr 16 · Javelin · Place 5 · FerndaleFerndaleJavelin5131-511
Apr 16NWC: Ferndale, Sehome @ WoolleyApr 16 · 100 Meters · Place 27 · FerndaleFerndale100 Meters2712.53a PB11
Apr 12Birger Solberg Invitational hosted by SehomeApr 12 · Javelin · Place 3 · FerndaleFerndaleJavelin3158-1111
Mar 28Bedlington Invitational @ Lynden ChristianMar 28 · Javelin · Place 2 · FerndaleFerndaleJavelin2156-511
Mar 20NWC Ferndale @ Mount VernonMar 20 · Javelin · Place 1 · FerndaleFerndaleJavelin1160-811
Mar 20NWC Ferndale @ Mount VernonMar 20 · 100 Meters · Place 25 · FerndaleFerndale100 Meters2513.35a11
Mar 13Blue & Gold JamboreeMar 13 · 100 Meters · Place 6 · FerndaleFerndale100 Meters613.08a—

2024 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 83A NWC Championships (Sub-Districts)May 8 · Javelin · Place 1 · FerndaleFerndaleJavelin1147-9—
May 1NWC#5: Burlington & Lynden Christian @ FerndaleMay 1 · Javelin · Place 1 · FerndaleFerndaleJavelin1140-6—
May 1NWC#5: Burlington & Lynden Christian @ FerndaleMay 1 · 200 Meters · Place 13 · FerndaleFerndale200 Meters1326.68a—
Apr 25NWC #4 Ferndale, Nooksack @ LyndenApr 25 · Javelin · Place 3 · FerndaleFerndaleJavelin3143-8—
Apr 25NWC #4 Ferndale, Nooksack @ LyndenApr 25 · 200 Meters · Place 14 · FerndaleFerndale200 Meters1426.21a PB—
Apr 2034th gearUP Eason InvitationalApr 20 · Javelin · Place 13 · FerndaleFerndaleJavelin13147-3—
Apr 17NWC: Sedro and Ferndale at Oak HarborApr 17 · Javelin · Place 1 · FerndaleFerndaleJavelin1149-4—
Apr 17NWC: Sedro and Ferndale at Oak HarborApr 17 · 100 Meters · Place 43 · FerndaleFerndale100 Meters4312.86a—
Apr 12Blue & Gold Mid-Season Time TrialApr 12 · Javelin · Place 1 · FerndaleFerndaleJavelin800g1.143' 210
Apr 6Birger Solberg Invitational 2024Apr 6 · Javelin · Place 3 · FerndaleFerndaleJavelin3146-10—
Mar 27NWC#2: Lynden, Lynden Christian @ FerndaleMar 27 · Javelin · Place 1 · FerndaleFerndaleJavelin1141-4—
Mar 27NWC#2: Lynden, Lynden Christian @ FerndaleMar 27 · 100 Meters · Place 22 · FerndaleFerndale100 Meters2212.89a—
Mar 22Bedlington TwilightMar 22 · Javelin · Place 3 · FerndaleFerndaleJavelin3144-1—
Mar 13NWC#1: Blaine & Sedro-Woolley HS @ FerndaleMar 13 · Javelin · Place 5 · FerndaleFerndaleJavelin5131-2—
Mar 13NWC#1: Blaine & Sedro-Woolley HS @ FerndaleMar 13 · 100 Meters · Place 20 · FerndaleFerndale100 Meters2013.16a—
Mar 7Blue & Gold JamboreeMar 7 · Javelin · Place 1 · FerndaleFerndaleJavelin1130-5—

2023 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 9NWC 3A Sub DistrictsMay 9 · Javelin · Place 3 · FerndaleFerndaleJavelin3136-2—
May 3NWC #6: Sedro Woolley & Ferndale @ BlaineMay 3 · Javelin · Place 2 · FerndaleFerndaleJavelin2131-6—
May 3NWC #6: Sedro Woolley & Ferndale @ BlaineMay 3 · 400 Meters · Place 7 · FerndaleFerndale400 Meters71:02.38a PB—
May 3NWC #6: Sedro Woolley & Ferndale @ BlaineMay 3 · 100 Meters · Place 26 · FerndaleFerndale100 Meters2613.76a—
Apr 26NWC: Nooksack, Ferndale @ MeridianApr 26 · Javelin · Place 2 · FerndaleFerndaleJavelin800g2.134-009
Apr 26NWC: Nooksack, Ferndale @ MeridianApr 26 · 200 Meters · Place 17 · FerndaleFerndale200 Meters17.27.36a9
Apr 26NWC: Nooksack, Ferndale @ MeridianApr 26 · 100 Meters · Place 21 · FerndaleFerndale100 Meters21.13.30a9
Apr 12NWC: Anacortes hosts Ferndale & LakewoodApr 12 · Javelin · Place 4 · FerndaleFerndaleJavelin4125-3—
Apr 12NWC: Anacortes hosts Ferndale & LakewoodApr 12 · 200 Meters · Place 22 · FerndaleFerndale200 Meters2228.45—
Apr 12NWC: Anacortes hosts Ferndale & LakewoodApr 12 · 100 Meters · Place 26 · FerndaleFerndale100 Meters2613.69a—
Apr 8Birger Solberg InvitationalApr 8 · Javelin · Place 24 · FerndaleFerndaleJavelin24107-5—
Mar 29NWC Blaine, Ferndale, Lynden @ Blaine HSMar 29 · Javelin · Place 4 · FerndaleFerndaleJavelin4121-8—
Mar 29NWC Blaine, Ferndale, Lynden @ Blaine HSMar 29 · 200 Meters · Place 16 · FerndaleFerndale200 Meters1627.90a—
Mar 29NWC Blaine, Ferndale, Lynden @ Blaine HSMar 29 · 100 Meters · Place 23 · FerndaleFerndale100 Meters2313.82a—
Mar 24Bedlington TwilightMar 24 · Javelin · Place 12 · FerndaleFerndaleJavelin12120-1—
Mar 15NWC league meet @ Mt. Baker hosting Ferndale and AnacortesMar 15 · Javelin · Place 4 · FerndaleFerndaleJavelin498-04.50—
Mar 15NWC league meet @ Mt. Baker hosting Ferndale and AnacortesMar 15 · 100 Meters · Place 23 · FerndaleFerndale100 Meters2313.70—

2022 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 10Mount Baker Host: W C L ChampionshipsMay 10 · Javelin · Place 2 · Horizon (Ferndale)Horizon (Ferndale)Javelin450g AeroJav2.122-10 PB7
May 3SubDistricts @Meridian, hosting Lynden, Mount Baker, Horison, Lummi NationMay 3 · Javelin · Place 5 · Horizon (Ferndale)Horizon (Ferndale)Javelin450g AeroJav5.88-017
May 3SubDistricts @Meridian, hosting Lynden, Mount Baker, Horison, Lummi NationMay 3 · 400 Meters · Place 7 · Horizon (Ferndale)Horizon (Ferndale)400 Meters7.1:07.24a7
May 3SubDistricts @Meridian, hosting Lynden, Mount Baker, Horison, Lummi NationMay 3 · 100 Meters · Place 19 · Horizon (Ferndale)Horizon (Ferndale)100 Meters19.14.15a7
Apr 27Vista Hosting @ Meridian HS: Franklin Academy, Assumption, Horizon, Meridian, BlaineApr 27 · Javelin · Place 15 · Horizon (Ferndale)Horizon (Ferndale)Javelin450g AeroJav15.70-047
Apr 27Vista Hosting @ Meridian HS: Franklin Academy, Assumption, Horizon, Meridian, BlaineApr 27 · 400 Meters · Place 3 · Horizon (Ferndale)Horizon (Ferndale)400 Meters3.1:08.687
Apr 27Vista Hosting @ Meridian HS: Franklin Academy, Assumption, Horizon, Meridian, BlaineApr 27 · 100 Meters · Place 18 · Horizon (Ferndale)Horizon (Ferndale)100 Meters18.13.777
Apr 25HorizonMS Host @ LN: Franklin Academy, Lummi Nation, Vista, LyndenApr 25 · Javelin · Place 4 · Horizon (Ferndale)Horizon (Ferndale)Javelin450g AeroJav4.97-107
Apr 25HorizonMS Host @ LN: Franklin Academy, Lummi Nation, Vista, LyndenApr 25 · 400 Meters · Place 6 · Horizon (Ferndale)Horizon (Ferndale)400 Meters6.1:06.877
Apr 25HorizonMS Host @ LN: Franklin Academy, Lummi Nation, Vista, LyndenApr 25 · 100 Meters · Place 22 · Horizon (Ferndale)Horizon (Ferndale)100 Meters22.13.907
Apr 19MBJH Host :BlaineMS, HorizonMS, LyndenMS, Nooksack Valley MSApr 19 · Javelin · Place 11 · Horizon (Ferndale)Horizon (Ferndale)Javelin450g AeroJav11.84-047
Apr 19MBJH Host :BlaineMS, HorizonMS, LyndenMS, Nooksack Valley MSApr 19 · 400 Meters · Place 3 · Horizon (Ferndale)Horizon (Ferndale)400 Meters3.1:09.407
Apr 19MBJH Host :BlaineMS, HorizonMS, LyndenMS, Nooksack Valley MSApr 19 · 100 Meters · Place 24 · Horizon (Ferndale)Horizon (Ferndale)100 Meters24.14.607
Apr 12NWC MS- Assumption, Lynden, Lummi, Blaine & Horizon @ Nooksack ValleyApr 12 · Javelin · Place 12 · Horizon (Ferndale)Horizon (Ferndale)Javelin1266-117
Apr 12NWC MS- Assumption, Lynden, Lummi, Blaine & Horizon @ Nooksack ValleyApr 12 · 100m Hurdles · Place 8 · Horizon (Ferndale)Horizon (Ferndale)100m Hurdles821.307
Apr 12NWC MS- Assumption, Lynden, Lummi, Blaine & Horizon @ Nooksack ValleyApr 12 · 100 Meters · Place 13 · Horizon (Ferndale)Horizon (Ferndale)100 Meters1314.687