Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor63rd Shelton Invitational T&F · Apr 294:52.86a63rd Shelton Invitational T&FApril 29, 2023
10,000 Meters · OutdoorGNAC Outdoor Championships · Apr 2732:22.83aGNAC Outdoor ChampionshipsApril 27, 2026
100 Meters · OutdoorTCCA District Meet @ Shelton · May 2114.11aTCCA District Meet @ SheltonMay 21, 2019
1500 Meters · OutdoorNighthawks Opener · Mar 154:10.25aNighthawks OpenerMarch 15, 2025
1600 Meters · OutdoorWIAA 1B, 2B, 1A State Championship Meet (HS) · May 254:30.03aWIAA 1B, 2B, 1A State Championship Meet (HS)May 25, 2023
3000 Meters · Indoor2025 GNAC Indoor Track and Field Championships · Feb 178:50.59a2025 GNAC Indoor Track and Field ChampionshipsFebruary 17, 2025
3200 Meters · OutdoorWIAA 1B State Championships · May 269:50.37WIAA 1B State ChampionshipsMay 26, 2022
50 Meter · OutdoorTCCA District Meet @ Shelton · May 217.45aTCCA District Meet @ SheltonMay 21, 2019
5000 Meters · Indoor2025 GNAC Indoor Track and Field Championships · Feb 1715:19.94a2025 GNAC Indoor Track and Field ChampionshipsFebruary 17, 2025
5000 Meters · Outdoor2026 Ed Jacoby Twilight · Apr 2415:20.292026 Ed Jacoby TwilightApril 24, 2026
800 Meters · OutdoorNighthawks Opener · Mar 152:01.99aNighthawks OpenerMarch 15, 2025
Long Jump · OutdoorTCCA District Meet @ Shelton · May 2115-02.00TCCA District Meet @ SheltonMay 21, 2019

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

2026 Outdoor Track

4 results
DateMeetEventPlMarkGr
Apr 27GNAC Outdoor ChampionshipsApr 27 · 10,000 Meters · Place 3 · Northwest NazareneNorthwest Nazarene10,000 Meters3.32:22.83a PBJr
Apr 242026 Ed Jacoby TwilightApr 24 · 5000 Meters · Place 1 · Northwest NazareneNorthwest Nazarene5000 Meters115:20.29 PBJR
Apr 10NNU OpenApr 10 · 1500 Meters · Place 22 · Northwest NazareneNorthwest Nazarene1500 Meters224:14.05aJr
Apr 10NNU OpenApr 10 · 800 Meters · Place 28 · Northwest NazareneNorthwest Nazarene800 Meters282:04.33aJr

2025 Outdoor Track

3 results
DateMeetEventPlMarkGr
Apr 11NNU OpenApr 11 · 5000 Meters · Place 1 · Northwest NazareneNorthwest Nazarene5000 Meters1.15:21.19aSo
Mar 15Nighthawks OpenerMar 15 · 1500 Meters · Place 10 · Northwest NazareneNorthwest Nazarene1500 Meters104:10.25a PB—
Mar 15Nighthawks OpenerMar 15 · 800 Meters · Place 11 · Northwest NazareneNorthwest Nazarene800 Meters112:01.99a PB—

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 172025 GNAC Indoor Track and Field ChampionshipsFeb 17 · 5000 Meters · Place 9 · Northwest NazareneNorthwest Nazarene5000 Meters9.15:19.94a PBSo
Feb 172025 GNAC Indoor Track and Field ChampionshipsFeb 17 · 3000 Meters · Place 15 · Northwest NazareneNorthwest Nazarene3000 Meters15.8:50.59a PBSo
Feb 7Wolfpack Classic (University of Nevada - Reno)Feb 7 · 3000 Meters · Place 6 · Northwest NazareneNorthwest Nazarene3000 Meters6.8:55.12aSo

2024 Outdoor Track

2 results
DateMeetEventPlMarkGr
Apr 26'24 Bengal InviteApr 26 · 5000 Meters · Place 6 · Northwest NazareneNorthwest Nazarene5000 Meters6.15:37.66aFr
Apr 13NNU OpenApr 13 · 5000 Meters · Place 1 · Northwest NazareneNorthwest Nazarene5000 Meters115:35.66a—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 192024 GNAC Indoor Track & Field ChampionshipsFeb 19 · 5000 Meters · Place 9 · Northwest NazareneNorthwest Nazarene5000 Meters9.15:20.80aFr
Feb 192024 GNAC Indoor Track & Field ChampionshipsFeb 19 · 3000 Meters · Place 16 · Northwest NazareneNorthwest Nazarene3000 Meters16.8:50.93aFr
Feb 9Mountain States GamesFeb 9 · 3000 Meters · Place 20 · Northwest NazareneNorthwest Nazarene3000 Meters208:59.45a—

2023 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 25WIAA 1B, 2B, 1A State Championship Meet (HS)May 25 · 1600 Meters · Place 4 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters44:30.03a PB—
May 13NW 1B/2B District 1 Championship @ CoupevilleMay 13 · 3200 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters110:02.56a—
May 13NW 1B/2B District 1 Championship @ CoupevilleMay 13 · 1600 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters14:39.44a—
May 557th Shaner Invitational T&F MeetMay 5 · 3200 Meters · Place 2 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters29:52.26a—
Apr 2963rd Shelton Invitational T&FApr 29 · 3200 Meters · Place 9 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters99:57.52a—
Apr 2963rd Shelton Invitational T&FApr 29 · 1 Mile · Place 14 · NW Christian (Lacey)NW Christian (Lacey)1 Mile144:52.86a PB—
Apr 2963rd Shelton Invitational T&FApr 29 · 1600 Meters · Place 14 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters144:51.16a—
Apr 27SeaTac League Meet #6Apr 27 · 800 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)800 Meters12:06.15a—
Apr 2236th King's InviteApr 22 · 3200 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters110:04.94a—
Apr 2236th King's InviteApr 22 · 1600 Meters · Place 3 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters34:34.55a—
Apr 15South Sound Classic, Presented by Nike Union Athletics ClubApr 15 · 3200 Meters · Place 16 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters16.10:07.16a12
Apr 13SeaTac League Meet #4Apr 13 · 800 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)800 Meters12:05.70a—
Mar 23SeaTac League Meet #1Mar 23 · 1600 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters14:46.36a—
Mar 18Rainier Icebreaker InvitationalMar 18 · 3200 Meters · Place 2 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters210:26.57a—
Mar 18Rainier Icebreaker InvitationalMar 18 · 1600 Meters · Place 7 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters74:46.18a—

2022 Outdoor Track

29 results
DateMeetEventPlMarkGr
Jun 30Olympia All-Comers Track & Field Meet #5Jun 30 · 1600 Meters · NW Christian (Lacey)NW Christian (Lacey)1600 Meters—4:55.5Unofficial11
May 26WIAA 1B State ChampionshipsMay 26 · 3200 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters19:50.37 PB11
May 26WIAA 1B State ChampionshipsMay 26 · 1600 Meters · Place 5 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters54:36.2411
May 26WIAA 2B State ChampionshipsMay 26 · 3200 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters1.9:50.37a11
May 26WIAA 2B State ChampionshipsMay 26 · 1600 Meters · Place 5 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters5.4:36.24a11
May 202B District 1/4 ChampionshipMay 20 · Long Jump · Place 11 · NW Christian (Lacey)NW Christian (Lacey)Long Jump1117' 1.511
May 202B District 1/4 ChampionshipMay 20 · 3200 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters110:28.3211
May 202B District 1/4 ChampionshipMay 20 · 1600 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters14:40.1611
May 13Pacific League ChampionshipsMay 13 · Long Jump · Place 5 · NW Christian (Lacey)NW Christian (Lacey)Long Jump517' 511
May 13Pacific League ChampionshipsMay 13 · 3200 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters110:28.1411
May 13Pacific League ChampionshipsMay 13 · 1600 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters14:43.3111
May 656th Bob Shaner InvitationalMay 6 · Long Jump · Place 14 · NW Christian (Lacey)NW Christian (Lacey)Long Jump1416-10.5011
May 656th Bob Shaner InvitationalMay 6 · 3200 Meters · Place 2 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters29:59.0111
Apr 2335th King's InviteApr 23 · Long Jump · Place 18 · NW Christian (Lacey)NW Christian (Lacey)Long Jump1814-10.0011
Apr 2335th King's InviteApr 23 · 3200 Meters · Place 2 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters210:19.9411
Apr 2335th King's InviteApr 23 · 1600 Meters · Place 5 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters54:44.4611
Apr 16Lil Norway Invitational (Full)Apr 16 · Long Jump · Place 11 · NW Christian (Lacey)NW Christian (Lacey)Long Jump1117-07.5011
Apr 16Lil Norway Invitational (Full)Apr 16 · 3200 Meters · Place 9 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters910:21.4711
Apr 131B/2B/1A League meet @ Eatonville Apr 13 · Long Jump · Place 3 · NW Christian (Lacey)NW Christian (Lacey)Long Jump317-011
Apr 131B/2B/1A League meet @ Eatonville Apr 13 · 1600 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters14:57.9411
Mar 31League Meet @ OcostaMar 31 · Long Jump · Place 3 · NW Christian (Lacey)NW Christian (Lacey)Long Jump316-10.5011
Mar 31League Meet @ OcostaMar 31 · 3200 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters110:38.0411
Mar 31League Meet @ OcostaMar 31 · 1600 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters15:01.5711
Mar 241B/2B/1A League Meet @ MWPMar 24 · Long Jump · Place 7 · NW Christian (Lacey)NW Christian (Lacey)Long Jump716-10.0011
Mar 241B/2B/1A League Meet @ MWPMar 24 · 3200 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)3200 Meters110:39.4911
Mar 241B/2B/1A League Meet @ MWPMar 24 · 1600 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters14:52.0611
Mar 17League Meet @ IlwacoMar 17 · 800 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)800 Meters12:16.4011
Mar 16South Sound JamboreeMar 16 · 1600 Meters · Place 5 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters54:53.5111
Mar 16South Sound JamboreeMar 16 · 800 Meters · Place 7 · NW Christian (Lacey)NW Christian (Lacey)800 Meters72:17.5111

2019 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21TCCA District Meet @ SheltonMay 21 · 50 Meter · Place 1 · NW Christian (Lacey)NW Christian (Lacey)50 Meter1.7.45a PB8
May 21TCCA District Meet @ SheltonMay 21 · Long Jump · Place 1 · NW Christian (Lacey)NW Christian (Lacey)Long Jump1.15-02.00 PB8
May 21TCCA District Meet @ SheltonMay 21 · 100 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)100 Meters1.14.11a PB8

2018 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 21TCAA District Track MeetMay 21 · 50 Meter · Place 3 · NW Christian (Lacey)NW Christian (Lacey)50 Meter3.7.93a7
May 21TCAA District Track MeetMay 21 · Long Jump · Place 1 · NW Christian (Lacey)NW Christian (Lacey)Long Jump1.12-03.007
May 21TCAA District Track MeetMay 21 · 100 Meters · Place 1 · NW Christian (Lacey)NW Christian (Lacey)100 Meters1.14.78a7

2017 Outdoor Track

3 results
DateMeetEventPlMarkGr
May 15TCCA South SubsMay 15 · 1600 Meters · Place 12 · NW Christian (Lacey)NW Christian (Lacey)1600 Meters12.6:28.83a6
May 15TCCA South SubsMay 15 · Long Jump · Place 4 · NW Christian (Lacey)NW Christian (Lacey)Long Jump4.11-02.006
May 15TCCA South SubsMay 15 · 100 Meters · Place 3 · NW Christian (Lacey)NW Christian (Lacey)100 Meters3.15.41a6