Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · OutdoorNWAC - Ingraham, Garfield, Lakeside, Roosevelt · May 8 | 5:56.64a | NWAC - Ingraham, Garfield, Lakeside, Roosevelt | May 8, 2025 |
| 3200 Meters · OutdoorMetro League Meet 5 - Ingraham, Ballard, Bishop Blanchet, Franklin, Garfield, Roosevelt · Apr 30 | 13:17.16a | Metro League Meet 5 - Ingraham, Ballard, Bishop Blanchet, Franklin, Garfield, Roosevelt | April 30, 2026 |
| 800 Meters · OutdoorSWAC - C. Sealth, E. Catholic, Garfield, R. Beach, S. Prep, W. Seattle · May 2 | 2:39.16a | SWAC - C. Sealth, E. Catholic, Garfield, R. Beach, S. Prep, W. Seattle | May 2, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | 2026 IHS Final Four + SteeplechaseMay 22 · 1600 Meters · Place 13 · Garfield | 1600 Meters | 13. | 6:10.4 | 12 |
| May 8 | Liberty TwilightMay 8 · 1600 Meters · Place 218 · Garfield | 1600 Meters | 218 | 6:02.91a | 12 |
| Apr 30 | Metro League Meet 5 - Ingraham, Ballard, Bishop Blanchet, Franklin, Garfield, RooseveltApr 30 · 3200 Meters · Place 5 · Garfield | 3200 Meters | 5 | 13:17.16a PB | 12 |
| Apr 23 | Metro League Meet 4 - Ingraham, Garfield, Lakeside, Rainier Beach, Seattle PrepApr 23 · 800 Meters · Place 10 · Garfield | 800 Meters | 10 | 2:47.57a | 12 |
| Apr 18 | Bellevue Track and Field Invitational Apr 18 · 1600 Meters · Place 27 · Garfield | 1600 Meters | 27. | 6:05.90a | 12 |
| Apr 9 | Metro League Meet 3 - Nathan Hale, Franklin, Garfield, LakesideApr 9 · 3200 Meters · Place 5 · Garfield | 3200 Meters | 5 | 14:52.44a | 12 |
| Apr 9 | Metro League Meet 3 - Nathan Hale, Franklin, Garfield, LakesideApr 9 · 1600 Meters · Place 7 · Garfield | 1600 Meters | 7 | 6:22.15a | 12 |
| Apr 2 | Metro League Meet 2 - Ingraham, Garfield, Holy Names/O'Dea, SAASApr 2 · 3200 Meters · Place 2 · Garfield | 3200 Meters | 2 | 13:46.14a | 12 |
2025 Outdoor Track
3 results2024 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 2 | SWAC - C. Sealth, E. Catholic, Garfield, R. Beach, S. Prep, W. SeattleMay 2 · 800 Meters · Place 11 · Garfield | 800 Meters | 11 | 2:39.16a PB | — |
| Apr 25 | Mercer Island & Garfield @ BellevueApr 25 · 3200 Meters · Place 3 · Garfield | 3200 Meters | 3 | 14:13.15a | — |
| Apr 18 | NWAC - Lincoln, Garfield, Lakeside, R. BeachApr 18 · 1600 Meters · Place 6 · Garfield | 1600 Meters | 6 | 6:22.05a | — |
| Apr 18 | NWAC - Lincoln, Garfield, Lakeside, R. BeachApr 18 · 800 Meters · Place 8 · Garfield | 800 Meters | 8 | 2:53.04a | — |
| Apr 4 | SWAC - C. Sealth, Cleveland, Garfield, Lakeside, W. SeattleApr 4 · 1600 Meters · Place 8 · Garfield | 1600 Meters | 8 | 6:08.15a | — |
| Mar 27 | NEAC - N. Hale, Franklin, Garfield, Lakeside, RooseveltMar 27 · 800 Meters · Place 6 · Garfield | 800 Meters | 6 | 2:42.98a | — |
| Mar 21 | NEAC - N. Hale, Garfield, Holy Names/O'Dea, S. PrepMar 21 · 1600 Meters · Place 2 · Garfield | 1600 Meters | 2 | 6:12.77a | — |
2023 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 4 | C. Sealth, B. Blanchet, Franklin, Garfield, RooseveltMay 4 · 1600 Meters · Place 25 · Garfield | 1600 Meters | 25 | 6:42.74a | — |
| Apr 20 | Lincoln, Franklin, Garfield, LakesideApr 20 · 3200 Meters · Garfield | 3200 Meters | — | DNS | 9 |
| Apr 20 | Lincoln, Franklin, Garfield, LakesideApr 20 · 1600 Meters · Place 15 · Garfield | 1600 Meters | 15. | 6:46.57a | 9 |
| Apr 5 | C. Sealth, Ballard, Cleveland, E. Catholic, Garfield, Holy Names, O'Dea, R. BeachApr 5 · 3200 Meters · Place 9 · Garfield | 3200 Meters | 9. | 14:29.83a | 9 |
| Mar 30 | C. Sealth, Garfield, Lakeside, Roosevelt, W. SeattleMar 30 · 1600 Meters · Place 22 · Garfield | 1600 Meters | 22 | 7:06.43a | — |
| Mar 23 | N. Hale, Cleveland, Garfield, R. Beach, Roosevelt, S. PrepMar 23 · 3200 Meters · Place 4 · Garfield | 3200 Meters | 4 | 14:46.89a | — |