Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorRiverhawk Invitational · Feb 6 | 5:21.35a | Riverhawk Invitational | February 6, 2026 |
| 1000 Meters · IndoorRiverhawk Invitational · Jan 26 | 3:23.58 | Riverhawk Invitational | January 26, 2024 |
| 1500 Meters · OutdoorUMASS Ken O'Brien Pre-Conference · Apr 25 | 5:09.70a | UMASS Ken O'Brien Pre-Conference | April 25, 2026 |
| 1600 Meters · OutdoorShoreline Invitational (COED) · Apr 27 | 5:28.03PR | Shoreline Invitational (COED) | April 27, 2019 |
| 3000 Meters · IndoorMIT Gordon Kelly Invitational · Jan 24 | 10:58.72a | MIT Gordon Kelly Invitational | January 24, 2026 |
| 3000 Meters · OutdoorJim Boulanger Invitational · Apr 7 | 11:48.49a | Jim Boulanger Invitational | April 7, 2024 |
| 3000m Steeplechase · 0.762m · OutdoorJay Carisella/Joe Donahue Coaches Invite · May 2 | 11:59.23a | Jay Carisella/Joe Donahue Coaches Invite | May 2, 2026 |
| 3200 Meters · OutdoorArnie Young Invitational · Apr 6 | 12:20.93PR | Arnie Young Invitational | April 6, 2019 |
| 5000 Meters · OutdoorUMASS Commonwealth Invitational · Apr 11 | 19:42.18a | UMASS Commonwealth Invitational | April 11, 2026 |
| 600 Meters · Outdoor2019 Nathan Hale Jamboree · Mar 14 | 2:09.51 | 2019 Nathan Hale Jamboree | March 14, 2019 |
| 800 Meters · OutdoorINGRAHAM, ROOSEVELT, BAINBRIDGE · Apr 25 | 2:30.76PR | INGRAHAM, ROOSEVELT, BAINBRIDGE | April 25, 2019 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
6 results2026 Indoor Track
4 results2025 Indoor Track
1 results2024 Outdoor Track
3 results2024 Indoor Track
1 results2023 Indoor Track
2 results2023 Outdoor Track
4 results2022 Indoor Track
2 results2022 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 11 | Metro ChampionshipsMay 11 · 3200 Meters · Place 24 · Roosevelt (WA)Roosevelt (WA) | 3200 Meters | 24 | 13:00.82 | 12 |
| May 5 | C. Sealth, Cleveland, Roosevelt, S. PrepMay 5 · 3200 Meters · Place 6 · Roosevelt (WA)Roosevelt (WA) | 3200 Meters | 6 | 12:37.79 | 12 |
| Apr 23 | Gear Up Eason InvitationalApr 23 · 1600 Meters · Place 23 · Roosevelt (WA)Roosevelt (WA) | 1600 Meters | 23 | 6:16.31 | 12 |
| Apr 21 | N. Hale, Franklin, RooseveltApr 21 · 3200 Meters · Place 1 · Roosevelt (WA)Roosevelt (WA) | 3200 Meters | 1 | 12:52.32 | 12 |
| Apr 7 | R. Beach, E. Catholic, Roosevelt, W. SeattleApr 7 · 1600 Meters · Place 3 · Roosevelt (WA)Roosevelt (WA) | 1600 Meters | 3 | 5:55.85 | 12 |
| Apr 2 | Arnie Young InvitationalApr 2 · 1600 Meters · Place 11 · RooseveltRoosevelt | 1600 Meters | 11. | 5:49.87a | 12 |
| Mar 31 | C. Sealth, B. Blanchet, Lakeside, RooseveltMar 31 · 800 Meters · Place 4 · Roosevelt (WA)Roosevelt (WA) | 800 Meters | 4 | 2:44.46 | 12 |
| Mar 24 | N. Hale, Lakeside, Roosevelt, S. PrepMar 24 · 1600 Meters · Place 4 · Roosevelt (WA)Roosevelt (WA) | 1600 Meters | 4 | 5:53.64 | 12 |
| Mar 17 | Nathan Hale JamboreeMar 17 · 1600 Meters · Place 6 · Roosevelt (WA)Roosevelt (WA) | 1600 Meters | 6 | 5:59.90 | 12 |
2021 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 3 | N. Hale, Lakeside, Roosevelt, S.PrepJun 3 · 3200 Meters · Place 2 · RooseveltRoosevelt | 3200 Meters | 2. | 13:00.99a | 11 |
| May 27 | Ch. Sealth, Franklin, Roosevelt, S. PrepMay 27 · 3200 Meters · Place 5 · RooseveltRoosevelt | 3200 Meters | 5. | 13:09.53a | 11 |
| May 27 | Ch. Sealth, Franklin, Roosevelt, S. PrepMay 27 · 1600 Meters · Place 12 · RooseveltRoosevelt | 1600 Meters | 12. | 6:02.33a | 11 |
| May 20 | Ingraham, Lakeside, Garfield, RooseveltMay 20 · 1600 Meters · Place 5 · Roosevelt (WA)Roosevelt (WA) | 1600 Meters | 5 | 5:50.05 | 11 |
| May 13 | R Beach, Franklin , O"Dea/Holy Names, RooseveltMay 13 · 800 Meters · Place 5 · Roosevelt (WA)Roosevelt (WA) | 800 Meters | 5 | 2:45.38 | 11 |
2019 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 8 | Metro League ChampionshipsMay 8 · 3200 Meters · Place 20 · RooseveltRoosevelt | 3200 Meters | 20. | 12:23.19a | 9 |
| May 8 | Metro League ChampionshipsMay 8 · 800 Meters · Place 24 · RooseveltRoosevelt | 800 MetersRound P | 24. | 2:47.80a | 9 |
| Apr 27 | Shoreline Invitational (COED)Apr 27 · 1600 Meters · Place 11 · Roosevelt (WA)Roosevelt (WA) | 1600 Meters | 11 | 5:28.03PR PB | 9 |
| Apr 25 | INGRAHAM, ROOSEVELT, BAINBRIDGEApr 25 · 800 Meters · Place 3 · Roosevelt (WA)Roosevelt (WA) | 800 Meters | 3 | 2:30.76PR PB | 9 |
| Apr 20 | NIKE Eason InvitationalApr 20 · 3200 Meters · Place 15 · Roosevelt (WA)Roosevelt (WA) | 3200 Meters | 15 | 12:21.03 | 9 |
| Apr 20 | NIKE Eason InvitationalApr 20 · 1600 Meters · Place 24 · Roosevelt (WA)Roosevelt (WA) | 1600 Meters | 24 | 5:46.41PR | 9 |
| Apr 17 | N.HALE, ROOSEVELT BLANCHET, O'DAE/H.NAMEApr 17 · 3200 Meters · Place 5 · Roosevelt (WA)Roosevelt (WA) | 3200 Meters | 5 | 12:23.59 | 9 |
| Apr 6 | Arnie Young InvitationalApr 6 · 3200 Meters · Place 11 · Roosevelt (WA)Roosevelt (WA) | 3200 Meters | 11 | 12:20.93PR PB | 9 |
| Apr 4 | R.BEACH, GARFIELD, ROOSEVELT, CLEVELANDApr 4 · 800 Meters · Place 1 · RooseveltRoosevelt | 800 Meters | 1. | 2:36.17a | 9 |
| Mar 28 | R,BEACH , S.PREP, ROOSEVELTMar 28 · 1600 Meters · Place 2 · Roosevelt (WA)Roosevelt (WA) | 1600 Meters | 2 | 5:48.70PR | 9 |
| Mar 21 | Bainbridge / Roosevelt / BallardMar 21 · 1600 Meters · Place 1 · Roosevelt (WA)Roosevelt (WA) | 1600 Meters | 1 | 5:51.61 | 9 |
| Mar 21 | Bainbridge / Roosevelt / BallardMar 21 · 800 Meters · Place 4 · Roosevelt (WA)Roosevelt (WA) | 800 Meters | 4 | 2:42.81 | 9 |
| Mar 14 | 2019 Nathan Hale JamboreeMar 14 · 1600 Meters · Place 6 · Roosevelt (WA)Roosevelt (WA) | 1600 Meters | 6 | 5:56.68 | 9 |
| Mar 14 | 2019 Nathan Hale JamboreeMar 14 · 600 Meters · Place 16 · Roosevelt (WA)Roosevelt (WA) | 600 Meters | 16 | 2:09.51 PB | 9 |