Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · Outdoor2025 IHS Final Four + Steeple · May 23 | 5:07.4 | 2025 IHS Final Four + Steeple | May 23, 2025 |
| 200 Meters · OutdoorBill Roe All-Comers Meet #2 · Jun 11 | 26.54a | Bill Roe All-Comers Meet #2 | June 11, 2025 |
| 300 Meters · Outdoor2026 Jamboree at N.Hale · Mar 18 | 41.66a | 2026 Jamboree at N.Hale | March 18, 2026 |
| 3200 Meters · OutdoorNEAC - N. Hale, Ballard, Franklin, Lakeside, R. Beach · May 1 | 11:49.72a | NEAC - N. Hale, Ballard, Franklin, Lakeside, R. Beach | May 1, 2025 |
| 400 Meters · OutdoorMetro Championships · May 15 | 57.24a | Metro Championships | May 15, 2025 |
| 800 Meters · OutdoorIssaquah Icebreaker Invite · Mar 28 | 2:17.19a | Issaquah Icebreaker Invite | March 28, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| May 14 | Metro League Track/Field ChampionshipMay 14 · 800 Meters · Place 7 · Nathan HaleNathan Hale | 800 Meters | 7 | 2:23.56a | 12 |
| May 14 | Metro League Track/Field ChampionshipMay 14 · 400 Meters · Place 7 · Nathan HaleNathan Hale | 400 Meters | 7 | 58.75a | 12 |
| May 7 | Metro League Meet 6 - Nathan Hale, E. Catholic, Franklin, Holy Names/O'Dea, Rainier Beach, RooseveltMay 7 · 400 Meters · Place 14 · Nathan HaleNathan Hale | 400 Meters | 14 | 59.34a | 12 |
| Apr 30 | Metro League Meet 5 - Nathan Hale, Eastside Catholic, Lakeside, Lincoln, Seattle AcademyApr 30 · 800 Meters · Place 12 · Nathan HaleNathan Hale | 800 Meters | 12 | 2:23.43a | 12 |
| Apr 23 | Metro League Meet 4 - Nathan Hale, Ballard, Cleveland, Franklin, Holy Names/ O'Dea, RooseveltApr 23 · 1600 Meters · Place 11 · Nathan HaleNathan Hale | 1600 Meters | 11. | 5:20.30a | 12 |
| Apr 9 | Metro League Meet 3 - Nathan Hale, Franklin, Garfield, LakesideApr 9 · 800 Meters · Place 10 · Nathan HaleNathan Hale | 800 Meters | 10 | 2:21.69a | 12 |
| Apr 4 | 51st Annual Don Holder RelaysApr 4 · 400 Meters · Place 47 · Nathan HaleNathan Hale | 400 Meters | 47 | 57.57a | 12 |
| Apr 2 | Metro League Meet 2 - Nathan Hale, Bishop Blanchet, Lincoln, Rainier BeachApr 2 · 400 Meters · Place 13 · Nathan HaleNathan Hale | 400 Meters | 13 | 58.65a | 12 |
| Mar 28 | Issaquah Icebreaker InviteMar 28 · 800 Meters · Place 45 · Nathan HaleNathan Hale | 800 Meters | 45 | 2:17.19a PB | 12 |
| Mar 28 | Issaquah Icebreaker InviteMar 28 · 800 Meters · Place 45 · Nathan HaleNathan Hale | 800 Meters | 45 | 2:17.19a | 12 |
| Mar 26 | Metro League Meet 1 - Nathan Hale, Ballard, Cleveland, Holy Names/O'Dea, Seattle PrepMar 26 · 1600 Meters · Place 10 · Nathan HaleNathan Hale | 1600 Meters | 10 | 5:18.67a | 12 |
| Mar 18 | 2026 Jamboree at N.HaleMar 18 · 800 Meters · Place 14 · Nathan HaleNathan Hale | 800 Meters | 14 | 2:32.37a | 12 |
| Mar 18 | 2026 Jamboree at N.HaleMar 18 · 300 Meters · Place 14 · Nathan HaleNathan Hale | 300 Meters | 14 | 41.66a PB | 12 |
2025 Outdoor Track
13 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 11 | Bill Roe All-Comers Meet #2Jun 11 · 800 Meters · Place 21 · UnattachedUnattached | 800 Meters | 21. | 2:20.43a | 11 |
| Jun 11 | Bill Roe All-Comers Meet #2Jun 11 · 200 Meters · Place 43 · UnattachedUnattached | 200 Meters | 43. | 26.54a PB | 11 |
| May 23 | 2025 IHS Final Four + SteepleMay 23 · 1600 Meters · Place 24 · Nathan HaleNathan Hale | 1600 Meters | 24 | 5:07.4 PB | 11 |
| May 15 | Metro ChampionshipsMay 15 · 400 Meters · Place 7 · Nathan HaleNathan Hale | 400 Meters | 7 | 57.24a PB | 11 |
| May 8 | NEAC - N. Hale, Holy Names/O'Dea, Lincoln, R. BeachMay 8 · 1600 Meters · Place 5 · Nathan HaleNathan Hale | 1600 Meters | 5 | 5:13.13a | 11 |
| May 1 | NEAC - N. Hale, Ballard, Franklin, Lakeside, R. BeachMay 1 · 3200 Meters · Place 4 · Nathan HaleNathan Hale | 3200 Meters | 4 | 11:49.72a PB | 11 |
| Apr 24 | NEAC - N. Hale, Cleveland, GarfieldApr 24 · 800 Meters · Place 3 · Nathan HaleNathan Hale | 800 Meters | 3. | 2:25.11a | 11 |
| Apr 12 | Birger Solberg Invitational hosted by SehomeApr 12 · 800 Meters · Place 27 · Nathan HaleNathan Hale | 800 Meters | 27 | 2:21.30a | 11 |
| Apr 10 | NEAC - N. Hale, B. Blanchet, Franklin, RooseveltApr 10 · 1600 Meters · Place 21 · Nathan HaleNathan Hale | 1600 Meters | 21 | 5:21.42a | 11 |
| Apr 5 | Arnie Young InvitationalApr 5 · 800 Meters · Place 33 · Nathan HaleNathan Hale | 800 Meters | 33 | 2:19.23a | 11 |
| Apr 3 | NEAC - N.Hale, Cleveland, Holy Names/O'Dea, Roosevelt, S.PrepApr 3 · 400 Meters · Place 10 · Nathan HaleNathan Hale | 400 Meters | 10 | 59.09a | 11 |
| Mar 27 | NEAC - N. Hale, E. Catholic, Garfield, Lakeside, Lincoln, SAASMar 27 · 800 Meters · Place 7 · Nathan HaleNathan Hale | 800 Meters | 7 | 2:21.42a | 11 |
| Mar 20 | 2025 Nathan Hale JamboreeMar 20 · 1600 Meters · Place 18 · Nathan HaleNathan Hale | 1600 Meters | 18 | 5:40.91a | 11 |
2024 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 2 | NEAC - N. Hale, B. Blanchet, Cleveland, Lakeside, RooseveltMay 2 · 800 Meters · Place 17 · Nathan HaleNathan Hale | 800 Meters | 17 | 2:28.20a | — |
| Apr 18 | NEAC - N. Hale, E. Catholic, Franklin, Ingraham, S. PrepApr 18 · 400 Meters · Place 18 · Nathan HaleNathan Hale | 400 Meters | 18 | 1:02.05a | — |
| Apr 4 | NEAC - N. Hale, Lincoln, R. Beach, RooseveltApr 4 · 800 Meters · Place 14 · Nathan HaleNathan Hale | 800 Meters | 14 | 2:28.23a | — |
| Mar 27 | NEAC - N. Hale, Franklin, Garfield, Lakeside, RooseveltMar 27 · 800 Meters · Place 16 · Nathan HaleNathan Hale | 800 Meters | 16 | 2:32.43a | — |
| Mar 21 | NEAC - N. Hale, Garfield, Holy Names/O'Dea, S. PrepMar 21 · 800 Meters · Place 14 · Nathan HaleNathan Hale | 800 Meters | 14 | 2:37.58a | — |