Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · Outdoor2A District 3 - WCD Championships · May 205:14.41a2A District 3 - WCD ChampionshipsMay 20, 2026
2000m Steeplechase · OutdoorEason Hammer and Steeplechase Exhibition · Apr 248:04.46aEason Hammer and Steeplechase Exhibition April 24, 2026
3200 Meters · OutdoorKent-Meridian Invitational · Mar 3012:31.24aKent-Meridian InvitationalMarch 30, 2024
400 Meters · OutdoorOlympic League JV Championships · Apr 271:11.64aOlympic League JV ChampionshipsApril 27, 2023
800 Meters · Outdoor2A District 3 - WCD Championships · May 202:21.25a2A District 3 - WCD ChampionshipsMay 20, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 1600 Meters · Place 17 · Bainbridge1600 Meters17.5:33.52a12
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 800 Meters · Place 14 · Bainbridge800 MetersRound P14.2:22.39a12
May 202A District 3 - WCD ChampionshipsMay 20 · 1600 Meters · Place 2 · Bainbridge1600 Meters25:14.41a PB12
May 202A District 3 - WCD ChampionshipsMay 20 · 800 Meters · Place 3 · Bainbridge800 Meters32:21.25a PB12
May 7Olympic League/2A Sub DistrictMay 7 · 1600 Meters · Place 3 · Bainbridge1600 Meters3.5:19.23a12
May 7Olympic League/2A Sub DistrictMay 7 · 800 Meters · Place 2 · Bainbridge800 Meters2.2:21.98a12
Apr 24Eason Hammer and Steeplechase Exhibition Apr 24 · 2000m Steeplechase · Place 4 · Bainbridge2000m Steeplechase48:04.46a PB12
Apr 18Dave Snyder's Lil' NorwayApr 18 · Pole Vault · Place 12 · BainbridgePole Vault126-06.0012
Apr 18Dave Snyder's Lil' NorwayApr 18 · 800 Meters · Place 2 · Bainbridge800 Meters22:26.46a12
Mar 26OL Meet #2 Bainbridge @ North Kitsap Mar 26 · 1600 Meters · Place 1 · Bainbridge1600 Meters15:27.85a12
Mar 19Olympic League Track - Sequim / North Mason / Bainbridge @ Bainbridge HSMar 19 · 800 Meters · Place 1 · Bainbridge800 Meters12:32.22a12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 29WIAA 2A/3A/4A State Championship Meet (HS)May 29 · 1600 Meters · Place 19 · Bainbridge1600 Meters195:26.17a11
May 212A WCD#3 District Championships 2025May 21 · 1600 Meters · Place 2 · Bainbridge1600 Meters25:19.05a11
May 212A WCD#3 District Championships 2025May 21 · 800 Meters · Place 5 · Bainbridge800 Meters52:24.88a11
May 82A Olympic League ChampionshipsMay 8 · 1600 Meters · Place 3 · Bainbridge1600 Meters35:23.26a11
May 82A Olympic League ChampionshipsMay 8 · 800 Meters · Place 4 · Bainbridge800 Meters42:25.20a11
Apr 30Bainbridge and North Mason @ SequimApr 30 · Pole Vault · Place 5 · BainbridgePole Vault56-00.0011
Apr 30Bainbridge and North Mason @ SequimApr 30 · 800 Meters · Place 2 · Bainbridge800 Meters22:29.38a11
Apr 24OL Bainbridge @ Port AngelesApr 24 · Pole Vault · Place 2 · BainbridgePole Vault26-00.0011
Apr 24OL Bainbridge @ Port AngelesApr 24 · 1600 Meters · Place 1 · Bainbridge1600 Meters15:40.9811
Apr 14Olympic League - Kingston / Olympic / Bainbridge @ BainbridgeApr 14 · Pole Vault · Place 2 · BainbridgePole Vault26-011
Apr 14Olympic League - Kingston / Olympic / Bainbridge @ BainbridgeApr 14 · 3200 Meters · Place 2 · Bainbridge3200 Meters212:31.88a11
Apr 2CK Host (2nd Bill Braun Classic)Apr 2 · Pole Vault · Place 8 · BainbridgePole Vault85-611
Apr 2CK Host (2nd Bill Braun Classic)Apr 2 · 800 Meters · Place 3 · Bainbridge800 Meters33:21.24a11
Mar 22KM InviteMar 22 · 1600 Meters · Place 12 · Bainbridge1600 Meters125:38.46a11

2024 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 2Olympic League ChampionshipsMay 2 · 1600 Meters · Place 8 · Bainbridge1600 Meters85:40.23a—
May 2Olympic League ChampionshipsMay 2 · 800 Meters · Place 13 · Bainbridge800 Meters132:35.80a—
Apr 27Shoreline InvitationalApr 27 · 1600 Meters · Place 23 · Bainbridge1600 Meters236:07.15a—
Apr 20Lil' Norway InvitationalApr 20 · 1600 Meters · Place 5 · Bainbridge1600 Meters55:47.59a—
Apr 17OL Bainbridge @ North KitsapApr 17 · 1600 Meters · Place 3 · Bainbridge1600 Meters35:52.09a—
Mar 30Kent-Meridian InvitationalMar 30 · 3200 Meters · Place 16 · Bainbridge3200 Meters1612:31.24a PB—
Mar 28Olympic League - Bremerton / Pt Angeles / Pt Townsend / Bainbridge @ BainbridgeMar 28 · 800 Meters · Place 3 · Bainbridge800 Meters32:39.08a—
Mar 21OL Olympic vs. Bainbridge @ KingstonMar 21 · 1600 Meters · Place 3 · Bainbridge1600 Meters35:50.42a—

2023 Outdoor Track

8 results
DateMeetEventPlMarkGr
Apr 29Shoreline InvitationalApr 29 · 1600 Meters · Place 28 · Bainbridge1600 Meters286:04.68a—
Apr 27Olympic League JV ChampionshipsApr 27 · 400 Meters · Place 8 · Bainbridge400 Meters81:11.64a PB—
Apr 22Lil' Norway InvitationalApr 22 · 800 Meters · Place 16 · Bainbridge800 Meters162:47.02a—
Apr 18Olympic Klahowya Bainbridge Kingston @ OlympicApr 18 · 1600 Meters · Place 3 · Bainbridge1600 Meters36:18.79a—
Apr 13Olympic League - North Kitsap / Bainbridge @ BainbridgeApr 13 · 3200 Meters · Place 2 · Bainbridge3200 Meters213:41.63a—
Mar 27Olympic League - Sequim / North Mason / Bainbridge @ BainbridgeMar 27 · 400 Meters · Place 3 · Bainbridge400 Meters31:13.50a—
Mar 25Kent-Meridian InvitationalMar 25 · 1600 Meters · Place 9 · Bainbridge1600 Meters96:25.04a—
Mar 23OL Port Angeles vs Bainbridge @ BremertonMar 23 · 1600 Meters · Place 3 · Bainbridge1600 Meters36:37.96a—