Personal bests

Best marks in available results
Event / courseMarkMeetDate
1500 Meters · OutdoorPort Angeles Invitational · Mar 195:13.71Port Angeles InvitationalMarch 19, 2022
1600 Meters · OutdoorCoupeville Classic Invite · Apr 264:41.96Coupeville Classic InviteApril 26, 2025
3000m Steeplechase · OutdoorBirger Solberg Invitational hosted by Sehome · Apr 127:35.51aBirger Solberg Invitational hosted by SehomeApril 12, 2025
3200 Meters · OutdoorNW 1B/2B District 1 Championship @ Coupeville · May 1710:27.36aNW 1B/2B District 1 Championship @ CoupevilleMay 17, 2025
800 Meters · OutdoorCoupeville Classic Invite · Apr 262:02.03Coupeville Classic InviteApril 26, 2025
Javelin · 800g · OutdoorNW 1B/2B @ Coupeville · Mar 2381-00NW 1B/2B @ CoupevilleMarch 23, 2022
Long Jump · OutdoorNW 1B/2B @ Coupeville · Mar 2314-01.50NW 1B/2B @ CoupevilleMarch 23, 2022

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

2025 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 17NW 1B/2B District 1 Championship @ CoupevilleMay 17 · 3200 Meters · Place 1 · Coupeville3200 Meters110:27.36a PB12
May 17NW 1B/2B District 1 Championship @ CoupevilleMay 17 · 1600 Meters · Place 1 · Coupeville1600 Meters14:43.29a12
May 17NW 1B/2B District 1 Championship @ CoupevilleMay 17 · 800 Meters · Place 1 · Coupeville800 Meters12:02.66a12
May 7NW 1B/2B League Championship @ La Conner May 7 · 3200 Meters · Place 1 · Coupeville3200 Meters111:09.60a12
May 7NW 1B/2B League Championship @ La Conner May 7 · 1600 Meters · Place 1 · Coupeville1600 Meters14:55.32a12
May 7NW 1B/2B League Championship @ La Conner May 7 · 800 Meters · Place 1 · Coupeville800 Meters12:03.07a12
Apr 26Coupeville Classic InviteApr 26 · 1600 Meters · Place 1 · Coupeville1600 Meters14:41.96 PB12
Apr 26Coupeville Classic InviteApr 26 · 800 Meters · Place 1 · Coupeville800 Meters12:02.03 PB12
Apr 19Forks Lions Club InvitationalApr 19 · 1600 Meters · Place 3 · Coupeville1600 Meters34:55.4012
Apr 19Forks Lions Club InvitationalApr 19 · 800 Meters · Place 1 · Coupeville800 Meters12:05.4312
Apr 16NW 1B/2B @ CoupevilleApr 16 · 3200 Meters · Place 1 · Coupeville3200 Meters110:50.81a12
Apr 16NW 1B/2B @ CoupevilleApr 16 · 1600 Meters · Place 1 · Coupeville1600 Meters14:52.89a12
Apr 16NW 1B/2B @ CoupevilleApr 16 · 800 Meters · Place 1 · Coupeville800 Meters12:10.76a12
Apr 12Birger Solberg Invitational hosted by SehomeApr 12 · 3000m Steeplechase · Place 11 · Coupeville3000m Steeplechase117:35.51a PB12
Apr 12Birger Solberg Invitational hosted by SehomeApr 12 · 1600 Meters · Place 39 · Coupeville1600 Meters394:54.38a12
Apr 12Birger Solberg Invitational hosted by SehomeApr 12 · 800 Meters · Place 9 · Coupeville800 Meters92:06.40a12
Mar 22Rainier Icebreaker Mar 22 · 1600 Meters · Place 12 · Coupeville1600 Meters125:05.21a12
Mar 22Rainier Icebreaker Mar 22 · 800 Meters · Place 5 · Coupeville800 Meters52:15.41a12
Mar 19NW 1B/2B @ La ConnerMar 19 · 1600 Meters · Place 1 · Coupeville1600 Meters14:58.01a—
Mar 19NW 1B/2B @ La ConnerMar 19 · 800 Meters · Place 1 · Coupeville800 Meters12:05.85a—

2024 Outdoor Track

36 results
DateMeetEventPlMarkGr
May 23WIAA 1B, 2B, 1A State Championship Meet (HS)May 23 · 3200 Meters · Place 13 · Coupeville3200 Meters1311:08.07a—
May 23WIAA 1B, 2B, 1A State Championship Meet (HS)May 23 · 1600 Meters · Place 15 · Coupeville1600 Meters154:59.08a—
May 23WIAA 1B, 2B, 1A State Championship Meet (HS)May 23 · 800 Meters · Place 10 · Coupeville800 Meters102:04.18a—
May 11NW 1B/2B District 1 Championship @ CoupevilleMay 11 · 3200 Meters · Place 2 · Coupeville3200 Meters211:15.71a—
May 11NW 1B/2B District 1 Championship @ CoupevilleMay 11 · 1600 Meters · Place 1 · Coupeville1600 Meters14:52.45a—
May 11NW 1B/2B District 1 Championship @ CoupevilleMay 11 · 800 Meters · Place 1 · Coupeville800 Meters12:09.93a—
May 1NW 1B/2B League Championship @ MVC (MVHS)May 1 · 3200 Meters · Place 2 · Coupeville3200 Meters211:25.88a—
May 1NW 1B/2B League Championship @ MVC (MVHS)May 1 · 1600 Meters · Place 1 · Coupeville1600 Meters14:49.75a—
May 1NW 1B/2B League Championship @ MVC (MVHS)May 1 · 800 Meters · Place 1 · Coupeville800 Meters12:09.58a—
Apr 27Sunny and 70! InvitationalApr 27 · 3000m Steeplechase · Place 16 · Coupeville3000m Steeplechase167:57.61a—
Apr 27Sunny and 70! InvitationalApr 27 · 1600 Meters · Place 28 · Coupeville1600 Meters285:01.27a—
Apr 25NWC #4 Ferndale, Nooksack @ LyndenApr 25 · Long Jump · Place 24 · CoupevilleLong Jump2413-3.25—
Apr 25NWC #4 Ferndale, Nooksack @ LyndenApr 25 · 1600 Meters · Place 4 · Coupeville1600 Meters45:11.08a—
Apr 25NWC #4 Ferndale, Nooksack @ LyndenApr 25 · 800 Meters · Place 7 · Coupeville800 Meters72:27.51a—
Apr 20Lil' Norway InvitationalApr 20 · 1600 Meters · Place 13 · Coupeville1600 Meters135:05.61a—
Apr 20Lil' Norway InvitationalApr 20 · 800 Meters · Place 22 · Coupeville800 Meters222:25.65a—
Apr 17Coupeville Classic InviteApr 17 · Long Jump · Place 13 · CoupevilleLong Jump1315-8—
Apr 17Coupeville Classic InviteApr 17 · 3200 Meters · Place 4 · Coupeville3200 Meters411:33.17a—
Apr 17Coupeville Classic InviteApr 17 · 1600 Meters · Place 2 · Coupeville1600 Meters24:50.76a—
Apr 17Coupeville Classic InviteApr 17 · 800 Meters · Place 1 · Coupeville800 Meters12:14.31a—
Apr 13Forks Lions Club InvitationalApr 13 · Long Jump · Place 19 · CoupevilleLong Jump1914-11.50—
Apr 13Forks Lions Club InvitationalApr 13 · 1600 Meters · Place 3 · Coupeville1600 Meters35:05.24a—
Apr 13Forks Lions Club InvitationalApr 13 · 800 Meters · Place 7 · Coupeville800 Meters72:22.92a—
Mar 28NW 1B/2B @MVC (MVHS)Mar 28 · Long Jump · Place 14 · CoupevilleLong Jump1414-8—
Mar 28NW 1B/2B @MVC (MVHS)Mar 28 · 1600 Meters · Place 1 · Coupeville1600 Meters14:58.0—
Mar 28NW 1B/2B @MVC (MVHS)Mar 28 · 800 Meters · Place 4 · Coupeville800 Meters42:21.3—
Mar 20NW 1B/2B @ CoupevilleMar 20 · Long Jump · Place 17 · CoupevilleLong Jump1714-3—
Mar 20NW 1B/2B @ CoupevilleMar 20 · 3200 Meters · Place 1 · Coupeville3200 Meters111:30.36a—
Mar 20NW 1B/2B @ CoupevilleMar 20 · 1600 Meters · Place 2 · Coupeville1600 Meters25:04.21a—
Mar 20NW 1B/2B @ CoupevilleMar 20 · 800 Meters · Place 2 · Coupeville800 Meters22:16.15a—
Mar 16Rainier IcebreakerMar 16 · 1600 Meters · Place 12 · Coupeville1600 Meters125:15.07a—
Mar 16Rainier IcebreakerMar 16 · 800 Meters · Place 10 · Coupeville800 Meters102:20.24a—
Mar 13NW 2B/1B League Meet @ La Conner Mar 13 · Long Jump · Place 11 · CoupevilleLong Jump1115-10—
Mar 13NW 2B/1B League Meet @ La Conner Mar 13 · 3200 Meters · Place 4 · Coupeville3200 Meters411:43.59a—
Mar 13NW 2B/1B League Meet @ La Conner Mar 13 · 1600 Meters · Place 2 · Coupeville1600 Meters25:10.96a—
Mar 13NW 2B/1B League Meet @ La Conner Mar 13 · 800 Meters · Place 5 · Coupeville800 Meters52:30.21a—

2022 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 202B District 1/4 ChampionshipMay 20 · 1600 Meters · Place 13 · Coupeville1600 Meters135:07.819
May 14NW 1B/2B District 1 Championship @ CoupevilleMay 14 · Javelin · Place 8 · CoupevilleJavelin871-029
May 14NW 1B/2B District 1 Championship @ CoupevilleMay 14 · 1600 Meters · Place 3 · Coupeville1600 Meters35:12.719
May 4NW 1B/2B League Championship @ La ConnerMay 4 · Javelin · Place 10 · CoupevilleJavelin1084' 69
May 4NW 1B/2B League Championship @ La ConnerMay 4 · 1600 Meters · Place 3 · Coupeville1600 Meters35:17.609
Apr 30Lakewood Sunny and 70! InvitationalApr 30 · 1600 Meters · Place 24 · Coupeville1600 Meters245:18.669
Mar 23NW 1B/2B @ CoupevilleMar 23 · 1600 Meters · Place 2 · Coupeville1600 Meters2.5:02.23a9
Mar 23NW 1B/2B @ CoupevilleMar 23 · Long Jump · Place 23 · CoupevilleLong Jump23.14-01.50 PB9
Mar 23NW 1B/2B @ CoupevilleMar 23 · Javelin · Place 12 · CoupevilleJavelin800g12.81-00 PB9
Mar 19Port Angeles InvitationalMar 19 · Long Jump · Place 27 · CoupevilleLong Jump2710-07.009
Mar 19Port Angeles InvitationalMar 19 · Javelin · Place 8 · CoupevilleJavelin880-109
Mar 19Port Angeles InvitationalMar 19 · 1500 Meters · Place 5 · Coupeville1500 Meters55:13.71 PB9
Mar 16NW 1B/2B @ La ConnerMar 16 · Long Jump · Place 16 · CoupevilleLong Jump1615-03.009
Mar 16NW 1B/2B @ La ConnerMar 16 · Javelin · Place 11 · CoupevilleJavelin1187-059
Mar 16NW 1B/2B @ La ConnerMar 16 · 1600 Meters · Place 3 · Coupeville1600 Meters35:09.119