Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · OutdoorMetro League Meet 2 - Ingraham, Garfield, Holy Names/O'Dea, SAAS · Apr 2 | 5:32.46a | Metro League Meet 2 - Ingraham, Garfield, Holy Names/O'Dea, SAAS | April 2, 2026 |
| 3200 Meters · OutdoorNWAC - Ingraham, Ballard, Garfield, S. Prep · Apr 10 | 12:33.76 | NWAC - Ingraham, Ballard, Garfield, S. Prep | April 10, 2025 |
| 800 Meters · OutdoorMetro League Meet 3 - Ingraham, Cleveland, Lincoln, Roosevelt · Apr 9 | 2:27.90a | Metro League Meet 3 - Ingraham, Cleveland, Lincoln, Roosevelt | April 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 22 | 2026 IHS Final Four + SteeplechaseMay 22 · 1600 Meters · Place 26 · Ingraham | 1600 Meters | 26. | 5:35.6 | 12 |
| Apr 30 | Metro League Meet 5 - Ingraham, Ballard, Bishop Blanchet, Franklin, Garfield, RooseveltApr 30 · 1600 Meters · Place 27 · Ingraham | 1600 Meters | 27 | 5:32.58a | 12 |
| Apr 23 | Metro League Meet 4 - Ingraham, Garfield, Lakeside, Rainier Beach, Seattle PrepApr 23 · 1600 Meters · Place 21 · Ingraham | 1600 Meters | 21 | 5:34.90a | 12 |
| Apr 9 | Metro League Meet 3 - Ingraham, Cleveland, Lincoln, RooseveltApr 9 · 800 Meters · Place 12 · Ingraham | 800 Meters | 12 | 2:27.90a PB | 12 |
| Apr 2 | Metro League Meet 2 - Ingraham, Garfield, Holy Names/O'Dea, SAASApr 2 · 1600 Meters · Place 11 · Ingraham | 1600 Meters | 11 | 5:32.46a PB | 12 |
| Mar 18 | 2026 Jamboree at N.HaleMar 18 · 1600 Meters · Place 19 · Ingraham | 1600 Meters | 19 | 5:34.22a | 12 |
2025 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | NWAC - Ingraham, Garfield, Lakeside, RooseveltMay 8 · 1600 Meters · Place 15 · Ingraham | 1600 Meters | 15 | 5:40.00a | 11 |
| May 1 | NWAC - Ingraham, E. Catholic, Lincoln, RooseveltMay 1 · 1600 Meters · Place 14 · Ingraham | 1600 Meters | 14 | 5:48.80a | 11 |
| Apr 24 | NWAC - Ingraham, Franklin, R.BeachApr 24 · 800 Meters · Place 9 · Ingraham | 800 Meters | 9 | 2:33.37 | 11 |
| Apr 10 | NWAC - Ingraham, Ballard, Garfield, S. PrepApr 10 · 3200 Meters · Place 7 · Ingraham | 3200 Meters | 7 | 12:33.76 PB | 11 |
| Apr 3 | NWAC - Ingraham, Ballard, E. Catholic, Lakeside, LincolnApr 3 · 1600 Meters · Place 27 · Ingraham | 1600 Meters | 27 | 5:49.76a | 11 |
| Mar 27 | NWAC - Ingraham, B. Blanchet, Cleveland, Franklin, Holy Names/O'Dea, R.BeachMar 27 · 1600 Meters · Place 24 · Ingraham | 1600 Meters | 24 | 5:50.08a | 11 |
| Mar 20 | Ingraham Intra Squad MeetMar 20 · 1600 Meters · Place 6 · Ingraham | 1600 Meters | 6. | 5:57.36aUnofficial | 11 |
2024 Outdoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| May 2 | NWAC - Ingraham, Ballard, Holy Names/O'Dea, Lincoln, FranklinMay 2 · 1600 Meters · Place 31 · Ingraham | 1600 Meters | 31 | 6:02.84a | — |
| Apr 25 | NWAC - Ingraham, B. Blanchet, E. Catholic, LakesideApr 25 · 3200 Meters · Place 10 · Ingraham | 3200 Meters | 10 | 13:35.27a | — |
| Apr 25 | NWAC - Ingraham, B. Blanchet, E. Catholic, LakesideApr 25 · 1600 Meters · Place 27 · Ingraham | 1600 Meters | 27 | 6:08.53a | — |
| Apr 18 | NEAC - N. Hale, E. Catholic, Franklin, Ingraham, S. PrepApr 18 · 800 Meters · Place 19 · Ingraham | 800 Meters | 19 | 2:41.55a | — |
| Apr 4 | NWAC - Ingraham, Ballard, FranklinApr 4 · 1600 Meters · Place 18 · Ingraham | 1600 Meters | 18 | 6:15.75a | — |
| Mar 27 | SWAC - C. Sealth, B. Blanchet, Holy Names/O'Dea, Ingraham, W. SeattleMar 27 · 800 Meters · Place 34 · Ingraham | 800 Meters | 34 | 2:46.21a | — |
| Mar 21 | NWAC - Ingraham, Cleveland, Lincoln, RooseveltMar 21 · 1600 Meters · Place 21 · Ingraham | 1600 Meters | 21 | 6:09.00a | — |
| Mar 13 | Ingraham Jamboree 2024Mar 13 · 1600 Meters · Place 40 · Ingraham | 1600 Meters | 40 | 6:16.13a | — |
2023 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 4 | Ingraham, Cleveland, Holy Names, Lakeside, O'Dea, R. Beach, S. PrepMay 4 · 1600 Meters · Place 30 · Ingraham | 1600 Meters | 30 | 6:15.73a | — |
| Apr 27 | Ingraham, B. Blanchet, Cleveland, Holy Names, O'Dea, R. Beach, W. SeattleApr 27 · 800 Meters · Place 31 · Ingraham | 800 Meters | 31 | 2:54.41a | — |
| Apr 20 | C. Sealth, B. Blanchet, Cleveland, Ingraham, R. Beach, S. Prep, W. SeattleApr 20 · 800 Meters · Place 32 · Ingraham | 800 Meters | 32 | 2:45.96a | — |
| Apr 5 | N. Hale, B. Blanchet, Ingraham, Lakeside, S. PrepApr 5 · 1600 Meters · Place 30 · Ingraham | 1600 Meters | 30 | 6:36.41a | — |
| Mar 30 | Ingraham, Ballard, B. Blanchet, E. Catholic, S. PrepMar 30 · 800 Meters · Place 29 · Ingraham | 800 Meters | 29 | 2:47.77a | — |
| Mar 23 | Ingraham, B. Blanchet, E. Catholic, Lakeside, LincolnMar 23 · 800 Meters · Place 27 · Ingraham | 800 Meters | 27 | 2:58.11 | 9 |
| Mar 16 | IHS IntrasquadMar 16 · 600 Meters · Place 7 · Ingraham | 600 Meters | 7. | 1:59.75aUnofficial | 9 |