Personal bests

Best marks in available results
Event / courseMarkMeetDate
1 Mile · Indoor2026 UW Invite / Mile City · Jan 304:17.09a2026 UW Invite / Mile CityJanuary 30, 2026
1500 Meters · Outdoor2026 Ralph Vernacchia Invite · Apr 253:53.682026 Ralph Vernacchia InviteApril 25, 2026
1600 Meters · Outdoor3A Sea-King District 2 Championships · May 164:22.13a3A Sea-King District 2 ChampionshipsMay 16, 2024
2000m Steeplechase · 0.838m · OutdoorRain City Flyers Go the Distance Meet 2024 · May 266:15.18aRain City Flyers Go the Distance Meet 2024May 26, 2024
3000 Meters · Indoor2026 UW Preview · Jan 168:37.32a2026 UW PreviewJanuary 16, 2026
3000 Meters · OutdoorPomona-Pitzer Salo/Crenna Invite · Feb 158:47.57aPomona-Pitzer Salo/Crenna InviteFebruary 15, 2025
3000m Steeplechase · 0.914m · OutdoorPacWest Track & Field Championships · Apr 259:21.13aPacWest Track & Field ChampionshipsApril 25, 2025
3000m Steeplechase · OutdoorWhitworth Peace Meet 2026 · Apr 39:12.07aWhitworth Peace Meet 2026April 3, 2026
3200 Meters · OutdoorIssaquah Icebreaker Invite · Mar 239:13.93aIssaquah Icebreaker InviteMarch 23, 2024
400 Meters · OutdoorNEAC - N. Hale, Ballard, R. Beach, S. Prep · Apr 2553.34aNEAC - N. Hale, Ballard, R. Beach, S. PrepApril 25, 2024
5000 Meters · Outdoor2026 Peyton-Shotwell Invitational · Mar 2814:58.22a2026 Peyton-Shotwell InvitationalMarch 28, 2026
800 Meters · OutdoorAPU Franson Last Chance Invite · May 81:56.66aAPU Franson Last Chance InviteMay 8, 2025

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

2026 Outdoor Track

9 results
DateMeetEventPlMarkGr
Apr 27GNAC Outdoor ChampionshipsApr 27 · 3000m Steeplechase · Place 6 · Seattle PacificSeattle Pacific3000m Steeplechase0.914m6.9:35.64aSo
Apr 27GNAC Outdoor ChampionshipsApr 27 · 5000 Meters · Place 7 · Seattle PacificSeattle Pacific5000 Meters7.15:26.68aSo
Apr 252026 Ralph Vernacchia InviteApr 25 · 1500 Meters · Place 12 · Seattle PacificSeattle Pacific1500 Meters123:53.68 PBSO
Apr 16Bryan Clay InvitationalApr 16 · 3000m Steeplechase · Place 87 · Seattle PacificSeattle Pacific3000m Steeplechase0.914m87.9:37.01aSo
Apr 16Bryan Clay InvitationalApr 16 · 1500 Meters · Place 234 · Seattle PacificSeattle Pacific1500 Meters234.3:53.81aSo
Apr 3Whitworth Peace Meet 2026Apr 3 · 3000m Steeplechase · Place 2 · Seattle PacificSeattle Pacific3000m Steeplechase29:12.07a PBSO
Mar 282026 Peyton-Shotwell InvitationalMar 28 · 5000 Meters · Place 12 · Seattle PacificSeattle Pacific5000 Meters1214:58.22a PBSo
Mar 13PLU OpenMar 13 · 1500 Meters · Place 1 · Seattle PacificSeattle Pacific1500 Meters14:01.51aSo
Mar 62026 Ed Boitano InvitationalMar 6 · 5000 Meters · Place 5 · Seattle PacificSeattle Pacific5000 Meters515:15.33aSo

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 162026 Great Northwest Athletic Conference Indoor Track & Field ChampionshipsFeb 16 · 1 Mile · Place 11 · Seattle PacificSeattle Pacific1 Mile114:23.05aSO
Jan 302026 UW Invite / Mile CityJan 30 · 1 Mile · Place 102 · Seattle PacificSeattle Pacific1 Mile1024:17.09a PBSo
Jan 162026 UW PreviewJan 16 · 3000 Meters · Place 54 · Seattle PacificSeattle Pacific3000 Meters548:37.32a PBSo

2025 Outdoor Track

9 results
DateMeetEventPlMarkGr
May 8APU Franson Last Chance InviteMay 8 · 1500 Meters · Place 80 · Azusa PacificAzusa Pacific1500 Meters803:58.39aFr
May 8APU Franson Last Chance InviteMay 8 · 800 Meters · Place 56 · Azusa PacificAzusa Pacific800 Meters561:56.66a PBFr
Apr 25PacWest Track & Field ChampionshipsApr 25 · 3000m Steeplechase · Place 2 · Azusa PacificAzusa Pacific3000m Steeplechase0.914m2.9:21.13a PBFr
Apr 42025 Triton InvitationalApr 4 · 3000m Steeplechase · Place 7 · Azusa PacificAzusa Pacific3000m Steeplechase79:48.76aFr
Mar 222025 Jim Bush Legends MeetMar 22 · 1500 Meters · Place 1 · Azusa PacificAzusa Pacific1500 Meters13:57.25aFr
Mar 212025 Bob Larsen DistanceMar 21 · 3000m Steeplechase · Place 5 · Azusa PacificAzusa Pacific3000m Steeplechase59:29.08aFr
Mar 72025 Beach OpenerMar 7 · 3000 Meters · Place 11 · Azusa PacificAzusa Pacific3000 Meters118:55.23a—
Mar 72025 Beach OpenerMar 7 · 1500 Meters · Place 9 · Azusa PacificAzusa Pacific1500 Meters93:58.72a—
Feb 15Pomona-Pitzer Salo/Crenna InviteFeb 15 · 3000 Meters · Place 9 · Azusa PacificAzusa Pacific3000 Meters9.8:47.57a PBFr

2024 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 26Rain City Flyers Go the Distance Meet 2024May 26 · 2000m Steeplechase · Place 2 · UnattachedUnattached2000m Steeplechase0.838m2.6:15.18a PB12
May 163A Sea-King District 2 ChampionshipsMay 16 · 3200 Meters · Place 6 · Nathan HaleNathan Hale3200 Meters69:13.94a—
May 163A Sea-King District 2 ChampionshipsMay 16 · 1600 Meters · Place 4 · Nathan HaleNathan Hale1600 Meters44:22.13a PB—
May 9Metro League ChampionshipsMay 9 · 1600 Meters · Place 4 · Nathan HaleNathan Hale1600 Meters44:22.84a—
May 2NEAC - N. Hale, B. Blanchet, Cleveland, Lakeside, RooseveltMay 2 · 3200 Meters · Place 4 · Nathan HaleNathan Hale3200 Meters49:59.88a—
May 2NEAC - N. Hale, B. Blanchet, Cleveland, Lakeside, RooseveltMay 2 · 1600 Meters · Place 4 · Nathan HaleNathan Hale1600 Meters44:59.60a—
Apr 25NEAC - N. Hale, Ballard, R. Beach, S. PrepApr 25 · 400 Meters · Place 2 · Nathan HaleNathan Hale400 Meters253.34a PB—
Apr 2034th gearUP Eason InvitationalApr 20 · 1600 Meters · Place 6 · Nathan HaleNathan Hale1600 Meters64:26.88a—
Apr 18NEAC - N. Hale, E. Catholic, Franklin, Ingraham, S. PrepApr 18 · 800 Meters · Place 1 · Nathan HaleNathan Hale800 Meters11:57.94a—
Mar 23Issaquah Icebreaker InviteMar 23 · 3200 Meters · Place 2 · Nathan HaleNathan Hale3200 Meters29:13.93a PB—
Mar 21NEAC - N. Hale, Garfield, Holy Names/O'Dea, S. PrepMar 21 · 800 Meters · Place 1 · Nathan HaleNathan Hale800 Meters11:58.86a—
Mar 13Ingraham Jamboree 2024Mar 13 · 1600 Meters · Place 1 · Nathan HaleNathan Hale1600 Meters14:30.61a—

2023 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 172A/3A/4A Sea-King District 2 Championships w/ District 1 and District 3May 17 · 3200 Meters · Place 8 · Nathan HaleNathan Hale3200 Meters8.9:29.20a11
May 172A/3A/4A Sea-King District 2 Championships w/ District 1 and District 3May 17 · 1600 Meters · Place 12 · Nathan HaleNathan Hale1600 Meters12.4:22.75a11
May 10Metro League ChampionshipsMay 10 · 1600 Meters · Place 11 · Nathan HaleNathan Hale1600 Meters114:26.09a—
May 4N. Hale, Ballard, E.Catholic Lincoln W. SeattleMay 4 · 3200 Meters · Place 5 · Nathan HaleNathan Hale3200 Meters510:15.88a—
Apr 29Shoreline InvitationalApr 29 · 3200 Meters · Place 17 · Nathan HaleNathan Hale3200 Meters179:44.22a—
Apr 22GearUp Eason InvitationalApr 22 · 1600 Meters · Place 15 · Nathan HaleNathan Hale1600 Meters154:29.73a—
Apr 20N. Hale, Ballard, E. Catholic, Holy Names, O'Dea, RooseveltApr 20 · 800 Meters · Place 1 · Nathan HaleNathan Hale800 Meters12:05.05a—
Apr 8Arnie Young Invite Apr 8 · 3200 Meters · Place 4 · Nathan HaleNathan Hale3200 Meters49:45.28a—
Apr 5N. Hale, B. Blanchet, Ingraham, Lakeside, S. PrepApr 5 · 800 Meters · Place 1 · Nathan HaleNathan Hale800 Meters12:03.06a—
Mar 30N. Hale, Cleveland, Franklin, Holy Names, Lincoln, O'Dea, R. BeachMar 30 · 3200 Meters · Place 1 · Nathan HaleNathan Hale3200 Meters19:57.79a—
Mar 23N. Hale, Cleveland, Garfield, R. Beach, Roosevelt, S. PrepMar 23 · 1600 Meters · Place 3 · Nathan HaleNathan Hale1600 Meters34:33.09a—
Mar 16Nathan Hale Jamboree 2023Mar 16 · 1600 Meters · Place 1 · Nathan HaleNathan Hale1600 Meters14:37.70a—

2017 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jun 3Cascade Strider InviteJun 3 · Long Jump · Place 19 · Rain City FlyersRain City FlyersLong Jump19.2.79mUnofficial5
Jun 3Cascade Strider InviteJun 3 · 800 Meters · Place 7 · Rain City FlyersRain City Flyers800 Meters7.3:01.67aUnofficial5