Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Outdoor64th Shelton Invitational · Apr 274:59.92a64th Shelton InvitationalApril 27, 2024
1500 Meters · OutdoorUSATF Region 13 Junior Olympic Championships · Jul 64:35.31aUSATF Region 13 Junior Olympic ChampionshipsJuly 6, 2023
1600 Meters · Outdoor2A District 3 - WCD Championships · May 204:23.26a2A District 3 - WCD ChampionshipsMay 20, 2026
3000 Meters · OutdoorUSATF Pacific Northwest Association Junior Olympic Championships · Jun 2310:16.60aUSATF Pacific Northwest Association Junior Olympic ChampionshipsJune 23, 2023
3200 Meters · Outdoor2A WCD#3 District Championships 2025 · May 219:43.95a2A WCD#3 District Championships 2025May 21, 2025
400 Meters · OutdoorBremerton and Olympic High @ North Mason · Apr 1858.40aBremerton and Olympic High @ North MasonApril 18, 2024
800 Meters · OutdoorOL North Kitsap vs Kingston @ Bremerton · Apr 112:13.18aOL North Kitsap vs Kingston @ Bremerton April 11, 2024
Long Jump · Outdoor2nd Annual Cliff Nixon Invitational · Jun 43.02m2nd Annual Cliff Nixon Invitational June 4, 2022

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 28WIAA 2A/3A/4A State Championships Meet (HS)May 28 · 1600 Meters · Place 18 · BremertonBremerton1600 Meters18.4:45.80a12
May 202A District 3 - WCD ChampionshipsMay 20 · 3200 Meters · Place 9 · BremertonBremerton3200 Meters910:33.57a12
May 202A District 3 - WCD ChampionshipsMay 20 · 1600 Meters · Place 4 · BremertonBremerton1600 Meters44:23.26a PB12
May 7Olympic League/2A Sub DistrictMay 7 · 3200 Meters · Place 5 · BremertonBremerton3200 Meters5.10:17.25a12
May 7Olympic League/2A Sub DistrictMay 7 · 1600 Meters · Place 3 · BremertonBremerton1600 Meters3.4:26.28a12
May 2South Sound Classic, Presented by the Washington State FairMay 2 · 3200 Meters · BremertonBremerton3200 Meters—DNS12
May 2South Sound Classic, Presented by the Washington State FairMay 2 · 1600 Meters · Place 61 · BremertonBremerton1600 Meters61.4:59.06a12
Apr 2536th gearUP Eason InvitationalApr 25 · 1600 Meters · Place 3 · BremertonBremerton1600 Meters34:33.07a12
Apr 23OL Meet #4 Port Angeles, Bainbridge @ BremertonApr 23 · 3200 Meters · Place 1 · BremertonBremerton3200 Meters110:12.17a12
Mar 21Bear RelaysMar 21 · 1600 Meters · Place 7 · BremertonBremerton1600 Meters74:48.73a12
Mar 19OL Meet #1 Kingston, Bremerton, @ North Kitsap Mar 19 · 3200 Meters · Place 5 · BremertonBremerton3200 Meters511:16.25a12
Mar 19OL Meet #1 Kingston, Bremerton, @ North Kitsap Mar 19 · 1600 Meters · Place 1 · BremertonBremerton1600 Meters14:34.77a12

2025 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 29WIAA 2A/3A/4A State Championship Meet (HS)May 29 · 3200 Meters · Place 18 · BremertonBremerton3200 Meters1810:10.92a11
May 212A WCD#3 District Championships 2025May 21 · 3200 Meters · Place 1 · BremertonBremerton3200 Meters19:43.95a PB11
May 82A Olympic League ChampionshipsMay 8 · 3200 Meters · Place 2 · BremertonBremerton3200 Meters29:46.99a11
May 82A Olympic League ChampionshipsMay 8 · 1600 Meters · Place 8 · BremertonBremerton1600 Meters84:36.76a11
May 3South Sound Classic Presented by the Washington State FairMay 3 · 3200 Meters · Place 26 · BremertonBremerton3200 Meters26.9:51.04a11
May 1Bremerton & North Kitsap @ KingstonMay 1 · 1600 Meters · Place 1 · BremertonBremerton1600 Meters14:41.98a11
Apr 2635th gearUP Eason InvitationalApr 26 · 3200 Meters · Place 21 · BremertonBremerton3200 Meters2110:22.8511
Apr 3Kitsap Mini-InviteApr 3 · 3200 Meters · Place 1 · BremertonBremerton3200 Meters110:56.74a11
Apr 3Kitsap Mini-InviteApr 3 · 1600 Meters · Place 3 · BremertonBremerton1600 Meters34:43.08a11
Mar 22KM InviteMar 22 · 3200 Meters · Place 8 · BremertonBremerton3200 Meters810:21.65a11
Mar 15Bear RelaysMar 15 · 1600 Meters · Place 7 · BremertonBremerton1600 Meters74:42.40a—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 172A Bi District Championships 2024May 17 · 3200 Meters · Place 7 · BremertonBremerton3200 Meters710:00.27a—
May 2Olympic League ChampionshipsMay 2 · 3200 Meters · Place 3 · BremertonBremerton3200 Meters310:08.19a—
May 2Olympic League ChampionshipsMay 2 · 1600 Meters · Place 11 · BremertonBremerton1600 Meters114:40.90a—
Apr 2764th Shelton InvitationalApr 27 · 3200 Meters · Place 13 · BremertonBremerton3200 Meters1310:39.54a—
Apr 2764th Shelton InvitationalApr 27 · 1 Mile · Place 12 · BremertonBremerton1 Mile124:59.92a PB—
Apr 2764th Shelton InvitationalApr 27 · 1600 Meters · Place 12 · BremertonBremerton1600 Meters124:58.18a—
Apr 18Bremerton and Olympic High @ North MasonApr 18 · 800 Meters · Place 5 · BremertonBremerton800 Meters52:16.53a—
Apr 18Bremerton and Olympic High @ North MasonApr 18 · 400 Meters · Place 6 · BremertonBremerton400 Meters658.40a PB—
Apr 13South Sound Classic Presented by Washington State FairApr 13 · 3200 Meters · Place 36 · BremertonBremerton3200 Meters36.10:25.12a10
Apr 13South Sound Classic Presented by Washington State FairApr 13 · 1600 Meters · BremertonBremerton1600 Meters—DNS10
Apr 11OL North Kitsap vs Kingston @ Bremerton Apr 11 · 1600 Meters · Place 4 · BremertonBremerton1600 Meters44:59.62a—
Apr 11OL North Kitsap vs Kingston @ Bremerton Apr 11 · 800 Meters · Place 3 · BremertonBremerton800 Meters32:13.18a PB—
Mar 30Kent-Meridian InvitationalMar 30 · 3200 Meters · Place 19 · BremertonBremerton3200 Meters1910:27.27a—
Mar 28Olympic League - Bremerton / Pt Angeles / Pt Townsend / Bainbridge @ BainbridgeMar 28 · 1600 Meters · Place 6 · BremertonBremerton1600 Meters65:03.40a—
Mar 28Olympic League - Bremerton / Pt Angeles / Pt Townsend / Bainbridge @ BainbridgeMar 28 · 800 Meters · Place 7 · BremertonBremerton800 Meters72:13.74a—
Mar 21OL Sequim @ BremertonMar 21 · 3200 Meters · Place 2 · BremertonBremerton3200 Meters210:47.66a—
Mar 21OL Sequim @ BremertonMar 21 · 1600 Meters · Place 3 · BremertonBremerton1600 Meters35:10.60a—
Mar 16Bear RelaysMar 16 · 1600 Meters · Place 1 · BremertonBremerton1600 Meters14:51.03a—

2023 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · 3000 Meters · Place 5 · Bremerton JaguarsBremerton Jaguars3000 Meters510:16.87a—
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · 1500 Meters · Place 11 · Bremerton JaguarsBremerton Jaguars1500 Meters114:35.31a PB—
Jul 6USATF Region 13 Junior Olympic ChampionshipsJul 6 · 800 Meters · Place 8 · Bremerton JaguarsBremerton Jaguars800 Meters82:13.57a—
Jun 23USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 23 · 3000 Meters · Place 6 · Bremerton JaguarsBremerton Jaguars3000 Meters610:16.60a PB—
Jun 23USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 23 · 1500 Meters · Place 8 · Bremerton JaguarsBremerton Jaguars1500 Meters84:37.55a—
Jun 23USATF Pacific Northwest Association Junior Olympic ChampionshipsJun 23 · 800 Meters · Place 8 · Bremerton JaguarsBremerton Jaguars800 Meters82:16.27a—
Jun 17NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 17 · 1500 Meters · Place 5 · Bremerton JaguarsBremerton Jaguars1500 Meters54:40.19a—
Jun 17NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 17 · 800 Meters · Place 6 · Bremerton JaguarsBremerton Jaguars800 Meters62:18.43a—
Jun 10Washington Track & Field / Alpha Speed Summer MeetJun 10 · 1500 Meters · Place 5 · Bremerton JaguarsBremerton Jaguars1500 Meters54:52.34a—
Jun 32023 Cascade Striders InvitationalJun 3 · 3000 Meters · Place 5 · Bremerton JaguarsBremerton Jaguars3000 Meters5.10:25.10a9
Jun 32023 Cascade Striders InvitationalJun 3 · 800 Meters · Place 5 · Bremerton JaguarsBremerton Jaguars800 Meters5.2:21.38a9
May 20Bremerton Jaguars Intra-squad MeetMay 20 · 1500 Meters · Place 1 · Bremerton JaguarsBremerton Jaguars1500 Meters1.4:43.0Unofficial9
May 20Bremerton Jaguars Intra-squad MeetMay 20 · 800 Meters · Place 1 · Bremerton JaguarsBremerton Jaguars800 Meters1.2:28.4Unofficial9
May 7Rainier Beach 20th annual track and field meetMay 7 · 1500 Meters · Place 5 · Bremerton JaguarsBremerton Jaguars1500 Meters55:02.58a—
May 7Rainier Beach 20th annual track and field meetMay 7 · 800 Meters · Place 2 · Bremerton JaguarsBremerton Jaguars800 Meters22:24.58a—
Apr 27Olympic League JV ChampionshipsApr 27 · 1600 Meters · Place 16 · BremertonBremerton1600 Meters165:17.72a—
Apr 27Olympic League JV ChampionshipsApr 27 · 800 Meters · Place 9 · BremertonBremerton800 Meters92:27.66a—
Apr 22Lil' Norway InvitationalApr 22 · 800 Meters · Place 21 · BremertonBremerton800 Meters212:26.71a—
Apr 20OL NMHS vs PAHS vs BHS vs SQHS @ North KitsapApr 20 · 1600 Meters · Place 10 · BremertonBremerton1600 Meters105:41.90a—
Apr 20OL NMHS vs PAHS vs BHS vs SQHS @ North KitsapApr 20 · 800 Meters · Place 14 · BremertonBremerton800 Meters142:34.88a—
Apr 13OL North Mason vs Olympic @ BremertonApr 13 · 1600 Meters · Place 9 · BremertonBremerton1600 Meters95:30.96a—
Apr 13OL North Mason vs Olympic @ BremertonApr 13 · 800 Meters · Place 10 · BremertonBremerton800 Meters102:40.33a—
Mar 30OL Kingston vs Bremerton @ North KitsapMar 30 · 1600 Meters · Place 13 · BremertonBremerton1600 Meters135:30.92a—
Mar 30OL Kingston vs Bremerton @ North KitsapMar 30 · 800 Meters · Place 5 · BremertonBremerton800 Meters52:29.55a—
Mar 25South Sound Freshmen-Sophomore InvitationalMar 25 · 800 Meters · Place 6 · BremertonBremerton800 Meters62:30.529
Mar 23OL Port Angeles vs Bainbridge @ BremertonMar 23 · 800 Meters · Place 5 · BremertonBremerton800 Meters52:32.37a—

2022 Outdoor Track

9 results
DateMeetEventPlMarkGr
Jun 18NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 18 · Long Jump · Place 12 · Bremerton JaguarsBremerton JaguarsLong Jump123.18m—
Jun 18NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 18 · 1500 Meters · Place 5 · Bremerton JaguarsBremerton Jaguars1500 Meters55:49.79a—
Jun 18NIKE/XTREME CHRISTAL JOHNSON MEMORIAL MEETJun 18 · 800 Meters · Place 7 · Bremerton JaguarsBremerton Jaguars800 Meters72:48.13a—
Jun 42nd Annual Cliff Nixon Invitational Jun 4 · Long Jump · Place 8 · Bremerton JaguarsBremerton JaguarsLong Jump83.02m PB—
Jun 42nd Annual Cliff Nixon Invitational Jun 4 · 1500 Meters · Place 9 · Bremerton JaguarsBremerton Jaguars1500 Meters95:45.44a—
Jun 42nd Annual Cliff Nixon Invitational Jun 4 · 800 Meters · Place 9 · Bremerton JaguarsBremerton Jaguars800 Meters92:48.45a—
Apr 23Rainier Beach 19th Annual Invitational Track MeetApr 23 · Long Jump · Place 3 · Bremerton JaguarsBremerton JaguarsLong Jump3.9-09.008
Apr 23Rainier Beach 19th Annual Invitational Track MeetApr 23 · 1500 Meters · Place 9 · Bremerton JaguarsBremerton Jaguars1500 Meters9.6:02.34a8
Apr 23Rainier Beach 19th Annual Invitational Track MeetApr 23 · 800 Meters · Place 10 · Bremerton JaguarsBremerton Jaguars800 Meters10.2:53.47a8