Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1600 Meters · OutdoorShoreline Invitational · May 2 | 4:32.96a | Shoreline Invitational | May 2, 2026 |
| 1600 Meters · Outdoor · Hand timedC. Sealth, Garfield, Lakeside, Roosevelt, W. Seattle · Mar 30 | 5:24.4h | C. Sealth, Garfield, Lakeside, Roosevelt, W. Seattle | March 30, 2023 |
| 3200 Meters · OutdoorMetro League Meet 5 - Ingraham, Ballard, Bishop Blanchet, Franklin, Garfield, Roosevelt · Apr 30 | 10:37.77a | Metro League Meet 5 - Ingraham, Ballard, Bishop Blanchet, Franklin, Garfield, Roosevelt | April 30, 2026 |
| 600 Meters · OutdoorNathan Hale Jamboree 2023 · Mar 16 | 1:55.77a | Nathan Hale Jamboree 2023 | March 16, 2023 |
| 800 Meters · OutdoorMetro League Meet 4 - Nathan Hale, Ballard, Cleveland, Franklin, Holy Names/ O'Dea, Roosevelt · Apr 23 | 2:03.46a | Metro League Meet 4 - Nathan Hale, Ballard, Cleveland, Franklin, Holy Names/ O'Dea, Roosevelt | April 23, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 14 | Metro League Track/Field ChampionshipMay 14 · 1600 Meters · Place 17 · Roosevelt | 1600 Meters | 17 | 4:38.63a | 12 |
| May 14 | Metro League Track/Field ChampionshipMay 14 · 800 Meters · Place 22 · Roosevelt | 800 Meters | 22 | 2:12.02a | 12 |
| May 2 | Shoreline InvitationalMay 2 · 1600 Meters · Place 11 · Roosevelt | 1600 Meters | 11 | 4:32.96a PB | 12 |
| Apr 30 | Metro League Meet 5 - Ingraham, Ballard, Bishop Blanchet, Franklin, Garfield, RooseveltApr 30 · 3200 Meters · Place 2 · Roosevelt | 3200 Meters | 2 | 10:37.77a PB | 12 |
| Apr 25 | 36th gearUP Eason InvitationalApr 25 · 1600 Meters · Place 17 · Roosevelt | 1600 Meters | 17 | 4:40.98a | 12 |
| Apr 23 | Metro League Meet 4 - Nathan Hale, Ballard, Cleveland, Franklin, Holy Names/ O'Dea, RooseveltApr 23 · 800 Meters · Place 1 · Roosevelt | 800 Meters | 1. | 2:03.46a PB | 12 |
| Apr 4 | Arnie Young inviteApr 4 · 1600 Meters · Place 12 · Roosevelt | 1600 Meters | 12 | 4:42.21a | 12 |
| Apr 2 | Metro League Meet 2 - Eastside Catholic, Ballard, Lakeside, RooseveltApr 2 · 800 Meters · Place 1 · Roosevelt | 800 Meters | 1 | 2:05.88a | 12 |
| Mar 26 | Metro League Meet 1 - Chief Sealth/West Seattle, Garfield, Lincoln, Rainier Beach, RooseveltMar 26 · 1600 Meters · Place 2 · Roosevelt | 1600 Meters | 2. | 4:37.19a | 12 |
| Mar 26 | Metro League Meet 1 - Chief Sealth/West Seattle, Garfield, Lincoln, Rainier Beach, RooseveltMar 26 · 800 Meters · Roosevelt | 800 Meters | — | SCR | 12 |
| Mar 18 | 2026 Jamboree at N.HaleMar 18 · 1600 Meters · Place 1 · Roosevelt | 1600 Meters | 1 | 4:35.43a | 12 |
| Mar 14 | Spring Preview InvitationalMar 14 · 1600 Meters · Place 7 · Roosevelt | 1600 Meters | 7 | 4:48.17a | 12 |
2025 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | 2025 IHS Final Four + SteepleMay 23 · 1600 Meters · Place 1 · Roosevelt | 1600 Meters | 1 | 4:34.6 | 11 |
| May 8 | NWAC - Ingraham, Garfield, Lakeside, RooseveltMay 8 · 1600 Meters · Place 1 · Roosevelt | 1600 Meters | 1 | 4:43.90a | 11 |
| May 8 | NWAC - Ingraham, Garfield, Lakeside, RooseveltMay 8 · 800 Meters · Place 3 · Roosevelt | 800 Meters | 3 | 2:10.53a | 11 |
| May 1 | NWAC - Ingraham, E. Catholic, Lincoln, RooseveltMay 1 · 1600 Meters · Place 1 · Roosevelt | 1600 Meters | 1 | 4:43.42a | 11 |
| Apr 10 | NEAC - N. Hale, B. Blanchet, Franklin, RooseveltApr 10 · 1600 Meters · Place 6 · Roosevelt | 1600 Meters | 6 | 4:41.31a | 11 |
| Apr 3 | NEAC - N.Hale, Cleveland, Holy Names/O'Dea, Roosevelt, S.PrepApr 3 · 1600 Meters · Place 4 · Roosevelt | 1600 Meters | 4 | 4:53.99a | 11 |
| Mar 27 | SWAC - C. Sealth, Ballard, Roosevelt, S. Prep, W. SeattleMar 27 · 1600 Meters · Place 5 · Roosevelt | 1600 Meters | 5 | 5:07.89a | 11 |
2023 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Mar 30 | C. Sealth, Garfield, Lakeside, Roosevelt, W. SeattleMar 30 · 1600 Meters · Place 10 · Roosevelt (WA) | 1600 Meters | 10 | 5:24.4h PB | — |
| Mar 23 | N. Hale, Cleveland, Garfield, R. Beach, Roosevelt, S. PrepMar 23 · 1600 Meters · Place 16 · Roosevelt (WA) | 1600 Meters | 16 | 5:32.10a | — |
| Mar 23 | N. Hale, Cleveland, Garfield, R. Beach, Roosevelt, S. PrepMar 23 · 800 Meters · Place 6 · Roosevelt (WA) | 800 Meters | 6 | 2:35.48a | — |
| Mar 16 | Nathan Hale Jamboree 2023Mar 16 · 600 Meters · Place 16 · Roosevelt (WA) | 600 Meters | 16 | 1:55.77a PB | — |