Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorNWC: Ferndale, Sehome @ Woolley · Apr 1614.03aNWC: Ferndale, Sehome @ WoolleyApril 16, 2025
1600 Meters · OutdoorNWC Sedro-Woolley & Blaine @ Ferndale · May 65:02.29aNWC Sedro-Woolley & Blaine @ FerndaleMay 6, 2026
200 Meters · OutdoorNWC: Lakewood and Bellingham @ Ferndale · Apr 3029.63aNWC: Lakewood and Bellingham @ FerndaleApril 30, 2025
3200 Meters · OutdoorWWU Viking HS Invite 2026 · Apr 2410:54.14aWWU Viking HS Invite 2026April 24, 2026
3200 Yard Run High School · OutdoorPee Wee Halsell Invitational · Apr 2410:54.14Pee Wee Halsell InvitationalApril 24, 2026
400 Meters · OutdoorNWC Ferndale @ Lakewood · Apr 151:00.71aNWC Ferndale @ LakewoodApril 15, 2026
800 Meters · OutdoorBedlington Twilight Meet at LC · Mar 272:21.36aBedlington Twilight Meet at LCMarch 27, 2026

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

2026 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 133A NWC Championship (Sub-Districts)May 13 · 3200 Meters · Place 7 · FerndaleFerndale3200 Meters711:01.30a10
May 133A NWC Championship (Sub-Districts)May 13 · 1600 Meters · Place 12 · FerndaleFerndale1600 Meters125:04.06a10
May 6NWC Sedro-Woolley & Blaine @ FerndaleMay 6 · 1600 Meters · Place 2 · FerndaleFerndale1600 Meters25:02.29a PB10
Apr 24WWU Viking HS Invite 2026Apr 24 · 3200 Meters · Place 9 · FerndaleFerndale3200 Meters910:54.14a PB10
Apr 24WWU Viking HS Invite 2026Apr 24 · 1600 Meters · Place 17 · FerndaleFerndale1600 Meters175:05.41a10
Apr 24Pee Wee Halsell InvitationalApr 24 · 3200 Yard Run High School · Place 9 · FerndaleFerndale3200 Yard Run High School910:54.14 PB10
Apr 15NWC Ferndale @ LakewoodApr 15 · 3200 Meters · Place 1 · FerndaleFerndale3200 Meters111:12.45a10
Apr 15NWC Ferndale @ LakewoodApr 15 · 1600 Meters · Place 5 · FerndaleFerndale1600 Meters55:04.12a10
Apr 15NWC Ferndale @ LakewoodApr 15 · 400 Meters · Place 1 · FerndaleFerndale400 Meters11:00.71a PB10
Apr 1Anacortes and Ferndale @ LCApr 1 · 3200 Meters · Place 3 · FerndaleFerndale3200 Meters311:19.38a10
Apr 1Anacortes and Ferndale @ LCApr 1 · 400 Meters · Place 10 · FerndaleFerndale400 Meters101:00.94a10
Mar 27Bedlington Twilight Meet at LCMar 27 · 3200 Meters · Place 7 · FerndaleFerndale3200 Meters711:26.38a10
Mar 27Bedlington Twilight Meet at LCMar 27 · 1600 Meters · Place 16 · FerndaleFerndale1600 Meters165:10.16a10
Mar 27Bedlington Twilight Meet at LCMar 27 · 800 Meters · Place 17 · FerndaleFerndale800 Meters172:21.36a PB10
Mar 18NWC Ferndale @ Mount VernonMar 18 · 1600 Meters · Place 7 · FerndaleFerndale1600 Meters75:15.05a10
Mar 12FHS Blue & Gold JamboreeMar 12 · 800 Meters · Place 2 · FerndaleFerndale800 Meters22:22.65a10

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 143A NWC Championships (Sub-Districts)May 14 · 400 Meters · Place 15 · FerndaleFerndale400 Meters151:03.38a9
May 7NWC: Oak Harbor and Mt. Baker at FerndaleMay 7 · 400 Meters · Place 12 · FerndaleFerndale400 Meters121:07.18a9
May 7NWC: Oak Harbor and Mt. Baker at FerndaleMay 7 · 200 Meters · Place 20 · FerndaleFerndale200 Meters2031.13a9
May 7NWC: Oak Harbor and Mt. Baker at FerndaleMay 7 · 100 Meters · Place 36 · FerndaleFerndale100 Meters3614.69a9
Apr 30NWC: Lakewood and Bellingham @ FerndaleApr 30 · 400 Meters · Place 6 · FerndaleFerndale400 Meters61:05.17a9
Apr 30NWC: Lakewood and Bellingham @ FerndaleApr 30 · 200 Meters · Place 23 · FerndaleFerndale200 Meters2329.63a PB9
Apr 30NWC: Lakewood and Bellingham @ FerndaleApr 30 · 100 Meters · Place 37 · FerndaleFerndale100 Meters3714.14a9
Apr 23JV Meet Apr 23 · 400 Meters · Place 7 · FerndaleFerndale400 Meters7.1:07.58a9
Apr 23JV Meet Apr 23 · 200 Meters · Place 31 · FerndaleFerndale200 Meters31.30.05a9
Apr 23JV Meet Apr 23 · 100 Meters · Place 51 · FerndaleFerndale100 Meters51.14.46a9
Apr 16NWC: Ferndale, Sehome @ WoolleyApr 16 · 400 Meters · Place 11 · FerndaleFerndale400 Meters111:07.92a9
Apr 16NWC: Ferndale, Sehome @ WoolleyApr 16 · 200 Meters · Place 29 · FerndaleFerndale200 Meters2929.78a9
Apr 16NWC: Ferndale, Sehome @ WoolleyApr 16 · 100 Meters · Place 48 · FerndaleFerndale100 Meters4814.03a PB9
Apr 2NWC: Anacortes, Ferndale @ BlaineApr 2 · 400 Meters · Place 7 · FerndaleFerndale400 Meters71:08.90a9
Apr 2NWC: Anacortes, Ferndale @ BlaineApr 2 · 200 Meters · Place 26 · FerndaleFerndale200 Meters2631.04a9
Apr 2NWC: Anacortes, Ferndale @ BlaineApr 2 · 100 Meters · Place 43 · FerndaleFerndale100 Meters4318.22a9
Mar 20NWC Ferndale @ Mount VernonMar 20 · 400 Meters · Place 11 · FerndaleFerndale400 Meters111:11.62a9
Mar 20NWC Ferndale @ Mount VernonMar 20 · 200 Meters · Place 35 · FerndaleFerndale200 Meters3533.23a9
Mar 20NWC Ferndale @ Mount VernonMar 20 · 100 Meters · Place 58 · FerndaleFerndale100 Meters5815.98a9
Mar 13Blue & Gold JamboreeMar 13 · 100 Meters · Place 24 · FerndaleFerndale100 Meters2415.25a—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 2WCL Championship Qualifier: Horizon/Vista Host - Teams Lynden, LC, Nooksack ValleyMay 2 · 200 Meters · Place 25 · VistaVista200 Meters25.32.64a8
May 2WCL Championship Qualifier: Horizon/Vista Host - Teams Lynden, LC, Nooksack ValleyMay 2 · 100 Meters · Place 56 · VistaVista100 Meters56.15.18a8
Apr 25Mt Baker host :Franklin Acad., Horizon, Vista, MeridianApr 25 · 1600 Meters · Place 7 · VistaVista1600 Meters7.7:08.808
Apr 25Mt Baker host :Franklin Acad., Horizon, Vista, MeridianApr 25 · 200 Meters · Place 20 · VistaVista200 Meters20.34.208
Apr 25Mt Baker host :Franklin Acad., Horizon, Vista, MeridianApr 25 · 100 Meters · Place 42 · VistaVista100 Meters42.15.858
Apr 23WCL MS Track Meet: Horizon/Vista Host - Teams Mt. Baker, Assumption, Blaine, LCApr 23 · 1600 Meters · Place 8 · VistaVista1600 Meters8.6:41.00a8
Apr 23WCL MS Track Meet: Horizon/Vista Host - Teams Mt. Baker, Assumption, Blaine, LCApr 23 · 200 Meters · Place 23 · VistaVista200 Meters23.33.37a8
Apr 23WCL MS Track Meet: Horizon/Vista Host - Teams Mt. Baker, Assumption, Blaine, LCApr 23 · 100 Meters · Place 47 · VistaVista100 Meters47.15.73a8
Apr 23Franklin Academy, Lummi Nation, Lynden MS, Nooksack MS @ MeridianApr 23 · 1600 Meters · VistaVista1600 Meters—DNS8
Apr 23Franklin Academy, Lummi Nation, Lynden MS, Nooksack MS @ MeridianApr 23 · 200 Meters · VistaVista200 Meters—DNS8
Apr 23Franklin Academy, Lummi Nation, Lynden MS, Nooksack MS @ MeridianApr 23 · 100 Meters · VistaVista100 Meters—DNS8
Apr 17WCL MS Track Meet: LNS Host - Assumption, Franklin, Horizon, Vista, Meridian Apr 17 · 1600 Meters · Place 7 · VistaVista1600 Meters7.6:42.08
Apr 17WCL MS Track Meet: LNS Host - Assumption, Franklin, Horizon, Vista, Meridian Apr 17 · 400 Meters · VistaVista400 Meters—NT8
Apr 17WCL MS Track Meet: LNS Host - Assumption, Franklin, Horizon, Vista, Meridian Apr 17 · 200 Meters · Place 18 · VistaVista200 Meters18.32.48
Apr 17WCL MS Track Meet: LNS Host - Assumption, Franklin, Horizon, Vista, Meridian Apr 17 · 100 Meters · Place 45 · VistaVista100 Meters45.15.48
Apr 9LC hosts Franklin Academy, Horizon/Vista, LyndenApr 9 · Shot Put · VistaVistaShot Put4kg—SCR8
Apr 9LC hosts Franklin Academy, Horizon/Vista, LyndenApr 9 · 200 Meters · Place 21 · VistaVista200 Meters21.32.67a8
Apr 9LC hosts Franklin Academy, Horizon/Vista, LyndenApr 9 · 100 Meters · Place 44 · VistaVista100 Meters44.15.77a8

2023 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 2Mount Baker Host (Assm, F A, L N, Lyd, Vis) - QualiferMay 2 · 200 Meters · Place 18 · VistaVista200 Meters1834.40—
May 2Mount Baker Host (Assm, F A, L N, Lyd, Vis) - QualiferMay 2 · 100 Meters · Place 26 · VistaVista100 Meters2615.25a—
Apr 27Vista MS and Assumption MS Host Horizon, Lummi, Meridian, Nooksack @Merdian HSApr 27 · 400 Meters · Place 13 · VistaVista400 Meters131:23.81a—
Apr 27Vista MS and Assumption MS Host Horizon, Lummi, Meridian, Nooksack @Merdian HSApr 27 · 200 Meters · Place 22 · VistaVista200 Meters2237.19a—
Apr 27Vista MS and Assumption MS Host Horizon, Lummi, Meridian, Nooksack @Merdian HSApr 27 · 100 Meters · Place 45 · VistaVista100 Meters4517.20a—
Apr 19LC Host - Assumption, Meridian, Nooksack, VistaApr 19 · 400 Meters · Place 17 · VistaVista400 Meters17.1:21.45a7
Apr 19LC Host - Assumption, Meridian, Nooksack, VistaApr 19 · 200 Meters · Place 18 · VistaVista200 Meters18.36.56a7
Apr 19LC Host - Assumption, Meridian, Nooksack, VistaApr 19 · 100 Meters · Place 49 · VistaVista100 Meters49.17.75a7
Apr 12Blaine hosts Assum, Frank, Hrz, Lync, Nooks, VistaApr 12 · 1600 Meters · Place 9 · VistaVista1600 Meters97:37.6—
Apr 12Blaine hosts Assum, Frank, Hrz, Lync, Nooks, VistaApr 12 · 400 Meters · Place 9 · VistaVista400 Meters91:26.4—