Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · Indoor2026 UW Invite / Mile City · Jan 30 | 4:17.09a | 2026 UW Invite / Mile City | January 30, 2026 |
| 1500 Meters · Outdoor2026 Ralph Vernacchia Invite · Apr 25 | 3:53.68 | 2026 Ralph Vernacchia Invite | April 25, 2026 |
| 1600 Meters · Outdoor3A Sea-King District 2 Championships · May 16 | 4:22.13a | 3A Sea-King District 2 Championships | May 16, 2024 |
| 2000m Steeplechase · 0.838m · OutdoorRain City Flyers Go the Distance Meet 2024 · May 26 | 6:15.18a | Rain City Flyers Go the Distance Meet 2024 | May 26, 2024 |
| 3000 Meters · Indoor2026 UW Preview · Jan 16 | 8:37.32a | 2026 UW Preview | January 16, 2026 |
| 3000 Meters · OutdoorPomona-Pitzer Salo/Crenna Invite · Feb 15 | 8:47.57a | Pomona-Pitzer Salo/Crenna Invite | February 15, 2025 |
| 3000m Steeplechase · 0.914m · OutdoorPacWest Track & Field Championships · Apr 25 | 9:21.13a | PacWest Track & Field Championships | April 25, 2025 |
| 3000m Steeplechase · OutdoorWhitworth Peace Meet 2026 · Apr 3 | 9:12.07a | Whitworth Peace Meet 2026 | April 3, 2026 |
| 3200 Meters · OutdoorIssaquah Icebreaker Invite · Mar 23 | 9:13.93a | Issaquah Icebreaker Invite | March 23, 2024 |
| 400 Meters · OutdoorNEAC - N. Hale, Ballard, R. Beach, S. Prep · Apr 25 | 53.34a | NEAC - N. Hale, Ballard, R. Beach, S. Prep | April 25, 2024 |
| 5000 Meters · Outdoor2026 Peyton-Shotwell Invitational · Mar 28 | 14:58.22a | 2026 Peyton-Shotwell Invitational | March 28, 2026 |
| 800 Meters · OutdoorAPU Franson Last Chance Invite · May 8 | 1:56.66a | APU Franson Last Chance Invite | May 8, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
9 results2026 Indoor Track
3 results2025 Outdoor Track
9 results2024 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 26 | Rain City Flyers Go the Distance Meet 2024May 26 · 2000m Steeplechase · Place 2 · UnattachedUnattached | 2000m Steeplechase0.838m | 2. | 6:15.18a PB | 12 |
| May 16 | 3A Sea-King District 2 ChampionshipsMay 16 · 3200 Meters · Place 6 · Nathan HaleNathan Hale | 3200 Meters | 6 | 9:13.94a | — |
| May 16 | 3A Sea-King District 2 ChampionshipsMay 16 · 1600 Meters · Place 4 · Nathan HaleNathan Hale | 1600 Meters | 4 | 4:22.13a PB | — |
| May 9 | Metro League ChampionshipsMay 9 · 1600 Meters · Place 4 · Nathan HaleNathan Hale | 1600 Meters | 4 | 4:22.84a | — |
| May 2 | NEAC - N. Hale, B. Blanchet, Cleveland, Lakeside, RooseveltMay 2 · 3200 Meters · Place 4 · Nathan HaleNathan Hale | 3200 Meters | 4 | 9:59.88a | — |
| May 2 | NEAC - N. Hale, B. Blanchet, Cleveland, Lakeside, RooseveltMay 2 · 1600 Meters · Place 4 · Nathan HaleNathan Hale | 1600 Meters | 4 | 4:59.60a | — |
| Apr 25 | NEAC - N. Hale, Ballard, R. Beach, S. PrepApr 25 · 400 Meters · Place 2 · Nathan HaleNathan Hale | 400 Meters | 2 | 53.34a PB | — |
| Apr 20 | 34th gearUP Eason InvitationalApr 20 · 1600 Meters · Place 6 · Nathan HaleNathan Hale | 1600 Meters | 6 | 4:26.88a | — |
| Apr 18 | NEAC - N. Hale, E. Catholic, Franklin, Ingraham, S. PrepApr 18 · 800 Meters · Place 1 · Nathan HaleNathan Hale | 800 Meters | 1 | 1:57.94a | — |
| Mar 23 | Issaquah Icebreaker InviteMar 23 · 3200 Meters · Place 2 · Nathan HaleNathan Hale | 3200 Meters | 2 | 9:13.93a PB | — |
| Mar 21 | NEAC - N. Hale, Garfield, Holy Names/O'Dea, S. PrepMar 21 · 800 Meters · Place 1 · Nathan HaleNathan Hale | 800 Meters | 1 | 1:58.86a | — |
| Mar 13 | Ingraham Jamboree 2024Mar 13 · 1600 Meters · Place 1 · Nathan HaleNathan Hale | 1600 Meters | 1 | 4:30.61a | — |
2023 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 17 | 2A/3A/4A Sea-King District 2 Championships w/ District 1 and District 3May 17 · 3200 Meters · Place 8 · Nathan HaleNathan Hale | 3200 Meters | 8. | 9:29.20a | 11 |
| May 17 | 2A/3A/4A Sea-King District 2 Championships w/ District 1 and District 3May 17 · 1600 Meters · Place 12 · Nathan HaleNathan Hale | 1600 Meters | 12. | 4:22.75a | 11 |
| May 10 | Metro League ChampionshipsMay 10 · 1600 Meters · Place 11 · Nathan HaleNathan Hale | 1600 Meters | 11 | 4:26.09a | — |
| May 4 | N. Hale, Ballard, E.Catholic Lincoln W. SeattleMay 4 · 3200 Meters · Place 5 · Nathan HaleNathan Hale | 3200 Meters | 5 | 10:15.88a | — |
| Apr 29 | Shoreline InvitationalApr 29 · 3200 Meters · Place 17 · Nathan HaleNathan Hale | 3200 Meters | 17 | 9:44.22a | — |
| Apr 22 | GearUp Eason InvitationalApr 22 · 1600 Meters · Place 15 · Nathan HaleNathan Hale | 1600 Meters | 15 | 4:29.73a | — |
| Apr 20 | N. Hale, Ballard, E. Catholic, Holy Names, O'Dea, RooseveltApr 20 · 800 Meters · Place 1 · Nathan HaleNathan Hale | 800 Meters | 1 | 2:05.05a | — |
| Apr 8 | Arnie Young Invite Apr 8 · 3200 Meters · Place 4 · Nathan HaleNathan Hale | 3200 Meters | 4 | 9:45.28a | — |
| Apr 5 | N. Hale, B. Blanchet, Ingraham, Lakeside, S. PrepApr 5 · 800 Meters · Place 1 · Nathan HaleNathan Hale | 800 Meters | 1 | 2:03.06a | — |
| Mar 30 | N. Hale, Cleveland, Franklin, Holy Names, Lincoln, O'Dea, R. BeachMar 30 · 3200 Meters · Place 1 · Nathan HaleNathan Hale | 3200 Meters | 1 | 9:57.79a | — |
| Mar 23 | N. Hale, Cleveland, Garfield, R. Beach, Roosevelt, S. PrepMar 23 · 1600 Meters · Place 3 · Nathan HaleNathan Hale | 1600 Meters | 3 | 4:33.09a | — |
| Mar 16 | Nathan Hale Jamboree 2023Mar 16 · 1600 Meters · Place 1 · Nathan HaleNathan Hale | 1600 Meters | 1 | 4:37.70a | — |
2017 Outdoor Track
2 results