Personal bests

Best marks in available results
Event / courseMarkMeetDate
Discus · 1.6kg · OutdoorNWC: Anacortes at Oak Harbor · May 6133' 7"NWC: Anacortes at Oak HarborMay 6, 2026
Shot Put · 12lb · OutdoorNWC: Anacortes at Oak Harbor · May 642' 4"NWC: Anacortes at Oak HarborMay 6, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 203A District 1 - NW ChampionshipsMay 20 · Discus · Place 6 · Oak HarborDiscus6146-412
May 203A District 1 - NW ChampionshipsMay 20 · Shot Put · Place 12 · Oak HarborShot Put1241-012
May 133A NWC Championship (Sub-Districts)May 13 · Discus · Place 1 · Oak HarborDiscus1147-312
May 133A NWC Championship (Sub-Districts)May 13 · Shot Put · Place 2 · Oak HarborShot Put241-1012
May 6NWC: Anacortes at Oak HarborMay 6 · Discus · Place 1 · Oak HarborDiscus1.6kg1.133' 7" PB12
May 6NWC: Anacortes at Oak HarborMay 6 · Shot Put · Place 1 · Oak HarborShot Put12lb1.42' 4" PB12
Apr 24WWU Viking HS Invite 2026Apr 24 · Discus · Place 4 · Oak HarborDiscus4132-0612
Apr 24Pee Wee Halsell InvitationalApr 24 · Discus · Place 4 · Oak HarborDiscus4132-6.5512
Apr 15NWC: Oak Harbor @ WoolleyApr 15 · Discus · Place 1 · Oak HarborDiscus1129-012
Apr 15NWC: Oak Harbor @ WoolleyApr 15 · Shot Put · Place 4 · Oak HarborShot Put438-612
Mar 31NWC: Meridian, Mt. Vernon, Mt. Baker @ Oak HarborMar 31 · Shot Put · Place 5 · Oak HarborShot Put538-312
Mar 27Bedlington Twilight Meet at LCMar 27 · Discus · Place 6 · Oak HarborDiscus6130-412
Mar 27Bedlington Twilight Meet at LCMar 27 · Shot Put · Place 11 · Oak HarborShot Put1138-912
Mar 19NWC: Lynden Christian and Lakewood @ Oak HarborMar 19 · Discus · Place 1 · Oak HarborDiscus1135-7.512
Mar 19NWC: Lynden Christian and Lakewood @ Oak HarborMar 19 · Shot Put · Place 2 · Oak HarborShot Put240-712

2025 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 213A NW District 1 ChampionshipsMay 21 · Discus · Place 6 · Oak HarborDiscus6136-111
May 143A NWC Championships (Sub-Districts)May 14 · Discus · Place 1 · Oak HarborDiscus1138-611
May 143A NWC Championships (Sub-Districts)May 14 · Shot Put · Place 7 · Oak HarborShot Put739-611
Apr 25WWU Viking HS InvitationalApr 25 · Discus · Place 3 · Oak HarborDiscus3133-0811
Apr 16NWC: Bellingham vs. Oak Harbor and SQHSApr 16 · Discus · Place 4 · Oak HarborDiscus4109-1111
Apr 16NWC: Bellingham vs. Oak Harbor and SQHSApr 16 · Shot Put · Place 6 · Oak HarborShot Put639-6.7511
Apr 2NWC: Mt. Baker and Mt. Vernon @ Oak HarborApr 2 · Discus · Place 1 · Oak HarborDiscus1125-911
Apr 2NWC: Mt. Baker and Mt. Vernon @ Oak HarborApr 2 · Shot Put · Place 3 · Oak HarborShot Put338-7.2511
Mar 28Bedlington Invitational @ Lynden ChristianMar 28 · Discus · Place 2 · Oak HarborDiscus2129-011
Mar 28Bedlington Invitational @ Lynden ChristianMar 28 · Shot Put · Place 11 · Oak HarborShot Put1139-411
Mar 19NWC: Meridian and Nooksack Valley @ Oak HarborMar 19 · Discus · Place 2 · Oak HarborDiscus2129-3—
Mar 19NWC: Meridian and Nooksack Valley @ Oak HarborMar 19 · Shot Put · Place 5 · Oak HarborShot Put539-7.25—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 153A NW District 1 Championships - Day 1 & Day 2May 15 · Shot Put · Place 16 · Oak HarborShot Put1637-0—
May 83A NWC Championships (Sub-Districts)May 8 · Discus · Place 2 · Oak HarborDiscus2122-9—
May 83A NWC Championships (Sub-Districts)May 8 · Discus · Place 2 · Oak HarborDiscus2122-9—
May 83A NWC Championships (Sub-Districts)May 8 · Shot Put · Place 2 · Oak HarborShot Put242-4.50—
May 83A NWC Championships (Sub-Districts)May 8 · Shot Put · Place 2 · Oak HarborShot Put242-4.50—
May 1NWC: Blaine and Lakewood at Oak HarborMay 1 · Discus · Place 11 · Oak HarborDiscus1188-1.5—
May 1NWC: Blaine and Lakewood at Oak HarborMay 1 · Shot Put · Place 9 · Oak HarborShot Put936-6—
Apr 24NWC: BHAM hosts Mt. Baker and Oak HarborApr 24 · Discus · Place 2 · Oak HarborDiscus2113-6—
Apr 24NWC: BHAM hosts Mt. Baker and Oak HarborApr 24 · Shot Put · Place 8 · Oak HarborShot Put834-8—
Apr 17NWC: Sedro and Ferndale at Oak HarborApr 17 · Discus · Place 2 · Oak HarborDiscus2120-6.50—
Apr 17NWC: Sedro and Ferndale at Oak HarborApr 17 · Shot Put · Place 3 · Oak HarborShot Put337-10.75—
Apr 6Birger Solberg Invitational 2024Apr 6 · Shot Put · Place 11 · Oak HarborShot Put1137-9—
Mar 27NWC Oak Harbor @ Mount VernonMar 27 · Discus · Place 2 · Oak HarborDiscus2116-1—
Mar 27NWC Oak Harbor @ Mount VernonMar 27 · Shot Put · Place 4 · Oak HarborShot Put437-6—
Mar 22Bedlington TwilightMar 22 · Discus · Place 5 · Oak HarborDiscus5121-6—
Mar 22Bedlington TwilightMar 22 · Shot Put · Place 11 · Oak HarborShot Put1137-3.5—
Mar 13NWC: Lynden at Oak HarborMar 13 · Discus · Place 4 · Oak HarborDiscus4117-3—
Mar 13NWC: Lynden at Oak HarborMar 13 · Shot Put · Place 3 · Oak HarborShot Put338-4.25—

2023 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 9NWC 3A Sub DistrictsMay 9 · Shot Put · Place 9 · Oak HarborShot Put932-9—
May 26th Annual North Sound ClassicMay 2 · Discus · Place 1 · Oak HarborDiscus1101-09.50—
May 26th Annual North Sound ClassicMay 2 · Shot Put · Place 7 · Oak HarborShot Put730-11.50—
Apr 26NWC Lynden Christian, Bellingham @ Oak HarborApr 26 · Discus · Place 8 · Oak HarborDiscus887-05—
Apr 26NWC Lynden Christian, Bellingham @ Oak HarborApr 26 · Shot Put · Place 7 · Oak HarborShot Put730-06.50—
Apr 19NWC: Oak Harbor, Squalicum @ WoolleyApr 19 · Discus · Place 9 · Oak HarborDiscus991-7—
Apr 19NWC: Oak Harbor, Squalicum @ WoolleyApr 19 · Shot Put · Place 18 · Oak HarborShot Put1826-8.5—
Mar 29NWC Burlington @ Oak HarborMar 29 · Discus · Place 9 · Oak HarborDiscus987-9.50—
Mar 29NWC Burlington @ Oak HarborMar 29 · Shot Put · Place 16 · Oak HarborShot Put1630-5.50—
Mar 15NWC Meridian @ Oak HarborMar 15 · Discus · Place 9 · Oak HarborDiscus976-01—
Mar 15NWC Meridian @ Oak HarborMar 15 · Shot Put · Place 6 · Oak HarborShot Put630-11.00—