Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2023 Indoor Track
2 results2022 Indoor Track
3 results2022 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 18 | Catholic Conference ChampionshipsMay 18 · 800 Meters · Place 8 · Saint John's Preparatory | 800 Meters | 8. | 2:13.85a PB | 11 |
| May 10 | BCH @ SJPMay 10 · 800 Meters · Saint John's Preparatory | 800 Meters | — | 2:14.0Unofficial | 11 |
| May 4 | SJP @ XBHSMay 4 · 800 Meters · Saint John's Preparatory | 800 Meters | — | 2:12.0Unofficial | 11 |
| Apr 25 | SJP @ MCApr 25 · 400 Meters · Saint John's Preparatory | 400 Meters | — | 58.9Unofficial | 11 |
| Apr 16 | Lowell InvitationalApr 16 · 800 Meters · Saint John's Preparatory | 800 Meters | — | 2:27.3Unofficial | 11 |
| Apr 12 | SJS @ SJPApr 12 · 800 Meters · Saint John's Preparatory | 800 Meters | — | 2:17.9Unofficial | 11 |
| Apr 12 | SJS @ SJPApr 12 · 400 Meters · Saint John's Preparatory | 400 Meters | — | 57.8Unofficial | 11 |
2021 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | MSTCA Distance ClassicDec 28 · 800 Meters · Place 17 · Saint John's Preparatory | 800 Meters | 17. | 2:12.51a PB | 11 |
| Dec 22 | Tri County - Meet4 BUDec 22 · 1000 Meters · Place 6 · Saint John's Preparatory | 1000 Meters | 6. | 2:58.13a PB | 11 |
| Dec 20 | Tri County Meet 3 BUDec 20 · 600 Meters · Place 9 · Saint John's Preparatory | 600 Meters | 9. | 1:34.21a PB | 11 |
| Dec 10 | Tri County Meet1Dec 10 · 600 Meters · Place 15 · Saint John's Preparatory | 600 Meters | 15. | 1:37.57a | 11 |
2021 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 11 | Catholic Conference ClassicJun 11 · 800 Meters · Place 1 · Saint John's Preparatory | 800 Meters | 1. | 2:14.80a | 10 |
| Jun 9 | St. Johns Prep vs Catholic MemorialJun 9 · 800 Meters · Saint John's Preparatory | 800 Meters | — | 2:17.2Unofficial | 10 |
| Jun 2 | St. John's Prep vs. BC HighJun 2 · 400 Meters · Saint John's Preparatory | 400 Meters | — | 58.8Unofficial | 10 |
| May 26 | St. John's Prep vs. XaverianMay 26 · 400 Meters · Saint John's Preparatory | 400 Meters | — | 59.1Unofficial | 10 |
| May 17 | SJP @ MCMay 17 · 400 Meters · Saint John's Preparatory | 400 Meters | — | 59.5Unofficial | 10 |
| May 12 | SJP @ SJSMay 12 · 400 Meters · Saint John's Preparatory | 400 Meters | — | 59.2Unofficial | 10 |
| Apr 15 | MC @ SJPApr 15 · 600 Meters · Saint John's Preparatory | 600 Meters | — | 1:36.8Unofficial | 10 |
| Apr 12 | SJP @ BCHApr 12 · 600 Meters · Saint John's Preparatory | 600 Meters | — | 1:39.2Unofficial | 10 |
| Apr 9 | SJP @ XApr 9 · 600 Meters · Saint John's Preparatory | 600 Meters | — | 1:38.8Unofficial | 10 |
| Apr 9 | Xaverian vs. St. John's PrepApr 9 · 600 Meters · Place 11 · Saint John's Preparatory | 600 Meters | 11. | 1:38.8hUnofficial | 10 |
| Apr 1 | SJS @ SJPApr 1 · 600 Meters · Saint John's Preparatory | 600 Meters | — | 1:40.0Unofficial | 10 |
| Mar 26 | CM @ SJPMar 26 · 600 Meters · Saint John's Preparatory | 600 Meters | — | 1:39.6Unofficial | 10 |