Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor65th Shelton Invitational · May 34:45.38a65th Shelton InvitationalMay 3, 2025
100 Meters · OutdoorOL Olympic @ Port Angeles · May 112.94aOL Olympic @ Port AngelesMay 1, 2025
1600 Meters · Outdoor2A District 3 - WCD Championships · May 204:19.95a2A District 3 - WCD ChampionshipsMay 20, 2026
200 Meters · OutdoorBremerton & Olympic @NMHS · Mar 2625.58aBremerton & Olympic @NMHSMarch 26, 2026
300m Hurdles · 36" / 0.914m · OutdoorOL Olympic @ Port Angeles · May 145.90aOL Olympic @ Port AngelesMay 1, 2025
3200 Meters · OutdoorWIAA 2A/3A/4A State Championships Meet (HS) · May 289:42.52aWIAA 2A/3A/4A State Championships Meet (HS)May 28, 2026
400 Meters · OutdoorOL Meet #3 - BIHS & Kingston @ Olympic · Apr 1553.39aOL Meet #3 - BIHS & Kingston @ OlympicApril 15, 2026
800 Meters · OutdoorBill Harris Invitational · Apr 252:01.23aBill Harris InvitationalApril 25, 2026
Discus · 1kg · OutdoorFairview, Central Kitsap, and Klahowya at Central Kitsap HS Stadium · Oct 742-08Fairview, Central Kitsap, and Klahowya at Central Kitsap HS StadiumOctober 7, 2021
Javelin · 600g · OutdoorFairview @ Kingston · Sep 2860'9"Fairview @ KingstonSeptember 28, 2022
Javelin · 800g · OutdoorOL Meet #3 - BIHS & Kingston @ Olympic · Apr 1594' 2"OL Meet #3 - BIHS & Kingston @ OlympicApril 15, 2026
Long Jump · OutdoorKingston @ Fairview · Sep 299-06.00Kingston @ FairviewSeptember 29, 2021
Pole Vault · OutdoorWIAA 2A/3A/4A State Championships Meet (HS) · May 2811-06.00WIAA 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

30 results
DateMeetEventPlMarkGr
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · Pole Vault · Place 15 · OlympicOlympicPole Vault15.11-06.00 PB11
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 3200 Meters · Place 10 · OlympicOlympic3200 Meters10.9:42.52a PB11
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 1600 Meters · Place 12 · OlympicOlympic1600 Meters12.4:24.79a11
May 202A District 3 - WCD ChampionshipsMay 20 · Pole Vault · Place 2 · OlympicOlympicPole Vault212-00.0011
May 202A District 3 - WCD ChampionshipsMay 20 · 3200 Meters · Place 3 · OlympicOlympic3200 Meters39:58.71a11
May 202A District 3 - WCD ChampionshipsMay 20 · 1600 Meters · Place 2 · OlympicOlympic1600 Meters24:19.95a PB11
May 7Olympic League/2A Sub DistrictMay 7 · Pole Vault · Place 5 · OlympicOlympicPole Vault5.10-00.0011
May 7Olympic League/2A Sub DistrictMay 7 · 3200 Meters · Place 3 · OlympicOlympic3200 Meters3.9:57.68a11
May 7Olympic League/2A Sub DistrictMay 7 · 1600 Meters · Place 5 · OlympicOlympic1600 Meters5.4:26.99a11
May 266th Shelton Invitational Track & FieldMay 2 · 3200 Meters · Place 2 · OlympicOlympic3200 Meters2.9:54.34a11
May 266th Shelton Invitational Track & FieldMay 2 · Pole Vault · Place 7 · OlympicOlympicPole Vault7.11-06.0011
Apr 25Bill Harris InvitationalApr 25 · Pole Vault · Place 10 · OlympicOlympicPole Vault1010-09.0011
Apr 25Bill Harris InvitationalApr 25 · 800 Meters · Place 7 · OlympicOlympic800 Meters72:01.23a PB11
Apr 23OL Meet #4 NKHS, OHS @ Sequim HSApr 23 · Pole Vault · Place 1 · OlympicOlympicPole Vault111-00.0011
Apr 23OL Meet #4 NKHS, OHS @ Sequim HSApr 23 · 3200 Meters · Place 1 · OlympicOlympic3200 Meters110:22.61a11
Apr 18Forks Lions Club Invitational Apr 18 · 1600 Meters · Place 2 · OlympicOlympic1600 Meters24:40.07a11
Apr 18Forks Lions Club Invitational Apr 18 · 800 Meters · Place 2 · OlympicOlympic800 Meters22:05.75a11
Apr 15OL Meet #3 - BIHS & Kingston @ OlympicApr 15 · Pole Vault · OlympicOlympicPole Vault—NH11
Apr 15OL Meet #3 - BIHS & Kingston @ OlympicApr 15 · Javelin · Place 6 · OlympicOlympicJavelin800g6.94' 2" PB11
Apr 15OL Meet #3 - BIHS & Kingston @ OlympicApr 15 · 400 Meters · Place 2 · OlympicOlympic400 Meters2.53.39a PB11
Apr 11Birger Solberg InvitationalApr 11 · 1600 Meters · Place 13 · OlympicOlympic1600 Meters134:30.84a11
Apr 11Birger Solberg InvitationalApr 11 · 800 Meters · Place 4 · OlympicOlympic800 Meters42:04.48a11
Mar 28Kent-Meridian InviteMar 28 · 1600 Meters · Place 6 · OlympicOlympic1600 Meters64:38.19a11
Mar 28Kent-Meridian InviteMar 28 · 800 Meters · Place 7 · OlympicOlympic800 Meters72:06.19a11
Mar 26Bremerton & Olympic @NMHSMar 26 · Pole Vault · Place 2 · OlympicOlympicPole Vault210-011
Mar 26Bremerton & Olympic @NMHSMar 26 · 400 Meters · Place 2 · OlympicOlympic400 Meters255.47a11
Mar 26Bremerton & Olympic @NMHSMar 26 · 200 Meters · Place 15 · OlympicOlympic200 Meters1525.58a PB11
Mar 19OL Meet #1 - Port Angeles @ OlympicMar 19 · Pole Vault · Place 1 · OlympicOlympicPole Vault110-011
Mar 19OL Meet #1 - Port Angeles @ OlympicMar 19 · 1600 Meters · Place 1 · OlympicOlympic1600 Meters14:47.28a11
Mar 19OL Meet #1 - Port Angeles @ OlympicMar 19 · 800 Meters · Place 1 · OlympicOlympic800 Meters12:09.30a11

2025 Outdoor Track

22 results
DateMeetEventPlMarkGr
May 212A WCD#3 District Championships 2025May 21 · Pole Vault · Place 6 · OlympicOlympicPole Vault611-010
May 212A WCD#3 District Championships 2025May 21 · 1600 Meters · Place 10 · OlympicOlympic1600 Meters104:33.52a10
May 82A Olympic League ChampionshipsMay 8 · Pole Vault · Place 5 · OlympicOlympicPole Vault510-610
May 82A Olympic League ChampionshipsMay 8 · 1600 Meters · Place 7 · OlympicOlympic1600 Meters74:36.73a10
May 82A Olympic League ChampionshipsMay 8 · 800 Meters · Place 10 · OlympicOlympic800 Meters102:03.14a10
May 365th Shelton InvitationalMay 3 · 800 Meters · Place 10 · OlympicOlympic800 Meters102:06.08a10
May 365th Shelton InvitationalMay 3 · 1 Mile · Place 2 · OlympicOlympic1 Mile24:45.38a PB10
May 365th Shelton InvitationalMay 3 · 1600 Meters · Place 2 · OlympicOlympic1600 Meters24:43.73a10
May 1OL Olympic @ Port AngelesMay 1 · Pole Vault · Place 1 · OlympicOlympicPole Vault1.9-00.0010
May 1OL Olympic @ Port AngelesMay 1 · 300m Hurdles · Place 2 · OlympicOlympic300m Hurdles36" / 0.914m2.45.90a PB10
May 1OL Olympic @ Port AngelesMay 1 · 100 Meters · Place 21 · OlympicOlympic100 Meters21.12.94a PB10
Apr 26Bill Harris InvitationalApr 26 · Pole Vault · OlympicOlympicPole Vault—NH10
Apr 26Bill Harris InvitationalApr 26 · 800 Meters · Place 11 · OlympicOlympic800 Meters112:03.9510
Apr 24OL - Sequim Vs Olympic @ North KitsapApr 24 · Pole Vault · Place 4 · OlympicOlympicPole Vault49-00.0010
Apr 24OL - Sequim Vs Olympic @ North KitsapApr 24 · 300m Hurdles · Place 3 · OlympicOlympic300m Hurdles346.0710
Apr 24OL - Sequim Vs Olympic @ North KitsapApr 24 · 800 Meters · Place 3 · OlympicOlympic800 Meters32:20.8910
Apr 19Forks Lions Club InvitationalApr 19 · 1600 Meters · Place 2 · OlympicOlympic1600 Meters24:45.7410
Apr 19Forks Lions Club InvitationalApr 19 · 200 Meters · Place 10 · OlympicOlympic200 Meters1026.1110
Apr 14Olympic League - Kingston / Olympic / Bainbridge @ BainbridgeApr 14 · Pole Vault · Place 5 · OlympicOlympicPole Vault58-610
Apr 14Olympic League - Kingston / Olympic / Bainbridge @ BainbridgeApr 14 · 800 Meters · Place 3 · OlympicOlympic800 Meters32:03.39a10
Mar 22KM InviteMar 22 · Pole Vault · Place 11 · OlympicOlympicPole Vault119-010
Mar 22KM InviteMar 22 · 800 Meters · Place 7 · OlympicOlympic800 Meters72:06.20a10

2024 Outdoor Track

17 results
DateMeetEventPlMarkGr
May 2Olympic League ChampionshipsMay 2 · 800 Meters · Place 11 · OlympicOlympic800 Meters112:05.30a—
Apr 27Bill Harris InvitationalApr 27 · Pole Vault · Place 23 · OlympicOlympicPole Vault238-9—
Apr 27Bill Harris InvitationalApr 27 · 800 Meters · Place 27 · OlympicOlympic800 Meters272:09.77a—
Apr 18Bremerton and Olympic High @ North MasonApr 18 · Pole Vault · Place 3 · OlympicOlympicPole Vault38-0—
Apr 18Bremerton and Olympic High @ North MasonApr 18 · Javelin · Place 17 · OlympicOlympicJavelin1780-8—
Apr 18Bremerton and Olympic High @ North MasonApr 18 · 800 Meters · Place 2 · OlympicOlympic800 Meters22:08.85a—
Apr 13Forks Lions Club InvitationalApr 13 · Javelin · Place 33 · OlympicOlympicJavelin3377-8—
Apr 13Forks Lions Club InvitationalApr 13 · 800 Meters · Place 2 · OlympicOlympic800 Meters22:11.44a—
Apr 13Forks Lions Club InvitationalApr 13 · 200 Meters · Place 20 · OlympicOlympic200 Meters2026.99a—
Apr 11Olympic League Track - @ Olympic HSApr 11 · Pole Vault · Place 3 · OlympicOlympicPole Vault38-6—
Apr 11Olympic League Track - @ Olympic HSApr 11 · Javelin · Place 15 · OlympicOlympicJavelin1588-4—
Apr 11Olympic League Track - @ Olympic HSApr 11 · 800 Meters · Place 2 · OlympicOlympic800 Meters22:14.94a—
Apr 11Olympic League Track - @ Olympic HSApr 11 · 400 Meters · Place 5 · OlympicOlympic400 Meters557.46a—
Mar 28Olympic League-Olympic vs Sequim @ North KitsapMar 28 · Javelin · Place 14 · OlympicOlympicJavelin1479-5—
Mar 28Olympic League-Olympic vs Sequim @ North KitsapMar 28 · 800 Meters · Place 1 · OlympicOlympic800 Meters12:11.94a—
Mar 21OL Olympic vs. Bainbridge @ KingstonMar 21 · Pole Vault · Place 9 · OlympicOlympicPole Vault97-0—
Mar 21OL Olympic vs. Bainbridge @ KingstonMar 21 · Javelin · Place 17 · OlympicOlympicJavelin1776-9—

2022 Outdoor Track

13 results
DateMeetEventPlMarkGr
Oct 12Poulsbo/Fairview @ WoodwardOct 12 · Javelin · FairviewFairviewJavelin600g—72-02.00Unofficial8
Oct 12Poulsbo/Fairview @ WoodwardOct 12 · 800 Meters · FairviewFairview800 Meters—2:39.3Unofficial8
Oct 12Poulsbo/Fairview @ WoodwardOct 12 · 200 Meters · FairviewFairview200 Meters—29.97Unofficial8
Oct 4West Sound MS - Klahowya / Central Kitsap / Fairview @ KlahowyaOct 4 · Javelin · Place 9 · FairviewFairviewJavelin600g9.57-018
Oct 4West Sound MS - Klahowya / Central Kitsap / Fairview @ KlahowyaOct 4 · 800 Meters · Place 5 · FairviewFairview800 Meters5.2:38.66a8
Oct 4West Sound MS - Klahowya / Central Kitsap / Fairview @ KlahowyaOct 4 · 200 Meters · Place 17 · FairviewFairview200 Meters17.32.90a8
Sep 28Fairview @ KingstonSep 28 · Javelin · Place 2 · FairviewFairviewJavelin600g2.60'9" PB8
Sep 28Fairview @ KingstonSep 28 · 800 Meters · Place 2 · FairviewFairview800 Meters2.2:438
Sep 28Fairview @ KingstonSep 28 · 200 Meters · Place 11 · FairviewFairview200 Meters11.33.58
Sep 21Fairview @ Woodward Middle SchoolSep 21 · 1600 Meters · FairviewFairview1600 Meters—6:22.4Unofficial8
Sep 21Fairview @ Woodward Middle SchoolSep 21 · Javelin · FairviewFairviewJavelin600g—63'9Unofficial8
Sep 21Fairview @ Woodward Middle SchoolSep 21 · 800 Meters · FairviewFairview800 Meters—2:58.1Unofficial8
Sep 21Fairview @ Woodward Middle SchoolSep 21 · 200 Meters · FairviewFairview200 Meters—32.94Unofficial8

2021 Outdoor Track

17 results
DateMeetEventPlMarkGr
Oct 19Futurist Meet at KlahowyaOct 19 · Javelin · Place 45 · FairviewFairviewJavelin600g45.36-027
Oct 19Futurist Meet at KlahowyaOct 19 · Discus · Place 33 · FairviewFairviewDiscus1kg33.37-097
Oct 19Futurist Meet at KlahowyaOct 19 · 800 Meters · Place 6 · FairviewFairview800 Meters6.2:57.64a7
Oct 19Futurist Meet at KlahowyaOct 19 · 100 Meters · Place 46 · FairviewFairview100 Meters46.16.96a7
Oct 13Poulsbo and Woodard at FairviewOct 13 · Javelin · Place 19 · FairviewFairviewJavelin600g19.38-117
Oct 13Poulsbo and Woodard at FairviewOct 13 · Discus · Place 25 · FairviewFairviewDiscus1kg25.37-117
Oct 13Poulsbo and Woodard at FairviewOct 13 · 800 Meters · Place 8 · FairviewFairview800 Meters8.3:17.17
Oct 13Poulsbo and Woodard at FairviewOct 13 · 100 Meters · Place 27 · FairviewFairview100 Meters27.16.087
Oct 7Fairview, Central Kitsap, and Klahowya at Central Kitsap HS StadiumOct 7 · Long Jump · Place 32 · FairviewFairviewLong Jump32.8-00.007
Oct 7Fairview, Central Kitsap, and Klahowya at Central Kitsap HS StadiumOct 7 · Javelin · Place 26 · FairviewFairviewJavelin600g26.37-037
Oct 7Fairview, Central Kitsap, and Klahowya at Central Kitsap HS StadiumOct 7 · Discus · Place 20 · FairviewFairviewDiscus1kg20.42-08 PB7
Oct 7Fairview, Central Kitsap, and Klahowya at Central Kitsap HS StadiumOct 7 · 800 Meters · Place 5 · FairviewFairview800 Meters5.2:58.74a7
Sep 29Kingston @ FairviewSep 29 · Long Jump · Place 4 · FairviewFairviewLong Jump4.9-06.00 PB7
Sep 29Kingston @ FairviewSep 29 · Discus · Place 3 · FairviewFairviewDiscus1kg3.33-067
Sep 29Kingston @ FairviewSep 29 · 800 Meters · Place 1 · FairviewFairview800 Meters1.2:567
Sep 22@ WMS vs Fairview Sep 22 · Javelin · FairviewFairviewJavelin600g—46-07.0Unofficial7
Sep 22@ WMS vs Fairview Sep 22 · 800 Meters · FairviewFairview800 Meters—2:56.7Unofficial7