Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2019 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | Catholic Conference ClassicMay 16 · 100 Meters · Place 10 · Saint John's Preparatory | 100 MetersRound P | 10. | 12.17aUnofficial | 12 |
| May 4 | Weston Twilight InvitationalMay 4 · 100 Meters · Place 44 · Saint John's Preparatory | 100 MetersRound P | 44. | 12.13a PB | 12 |
| Apr 30 | XBHS @ SJPApr 30 · 200 Meters · Place 3 · Saint John's Preparatory | 200 Meters | 3. | 23.8Unofficial | 12 |
| Apr 30 | XBHS @ SJPApr 30 · 100 Meters · Saint John's Preparatory | 100 Meters | — | 11.9Unofficial | 12 |
| Apr 23 | SJP @ BCHApr 23 · 100 Meters · Place 3 · Saint John's Preparatory | 100 Meters | 3. | 11.7Unofficial | 12 |
| Apr 13 | Lowell Mini MeetApr 13 · 100 Meters · Saint John's Preparatory | 100 Meters | — | 11.8Unofficial | 12 |
| Apr 9 | SJP v. MCApr 9 · 100 Meters · Place 2 · Saint John's Preparatory | 100 Meters | 2. | 11.5Unofficial | 12 |
2019 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 7 | Tri-County Championship MeetFeb 7 · 300 Meters · Place 8 · Saint John's Preparatory | 300 Meters | 8. | 38.40a | 12 |
| Jan 15 | Tri-County Meet #5Jan 15 · 55 Meter · Place 3 · Saint John's Preparatory | 55 Meter | 3. | 7.26aUnofficial | 12 |
2018 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | Tri-County Meet #2Dec 18 · 55 Meter · Place 21 · Saint John's Preparatory | 55 Meter | 21. | 7.23a | 12 |
| Dec 11 | Tri County League Meet # 1Dec 11 · 300 Meters · Place 9 · Saint John's Preparatory | 300 Meters | 9. | 39.25a | 12 |
| Feb 8 | TCL Championship MeetFeb 8 · 300 Meters · Place 8 · Saint John's Preparatory | 300 Meters | 8. | 38.58a | 11 |
| Jan 30 | TCL Meet #7Jan 30 · 300 Meters · Place 11 · Saint John's Preparatory | 300 Meters | 11. | 39.52a | 11 |
| Jan 23 | TCL Meet #6Jan 23 · 300 Meters · Place 8 · Saint John's Preparatory | 300 Meters | 8. | 39.05a | 11 |
| Jan 23 | TCL Meet #6Jan 23 · 55 Meter · Place 27 · Saint John's Preparatory | 55 Meter | 27. | 7.28a | 11 |
| Jan 16 | TCL Meet #5Jan 16 · 600 Meters · Place 37 · Saint John's Preparatory | 600 Meters | 37. | 1:40.36a PB | 11 |
| Jan 9 | TCL Meet #4Jan 9 · 300 Meters · Place 8 · Saint John's Preparatory | 300 Meters | 8. | 39.39a | 11 |
| Jan 9 | TCL Meet #4Jan 9 · 55 Meter · Place 15 · Saint John's Preparatory | 55 Meter | 15. | 7.15a PB | 11 |
2018 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 17 | Catholic Conference ClassicMay 17 · 200 Meters · Place 10 · Saint John's Preparatory | 200 MetersRound P | 10. | 24.55a | 11 |
| May 5 | Weston TwilightMay 5 · 200 Meters · Place 23 · Saint John's Preparatory | 200 MetersRound P | 23. | 24.03a | 11 |
| May 1 | SJP @ XaverianMay 1 · 200 Meters · Place 3 · Saint John's Preparatory | 200 Meters | 3. | 23.8 PB | 11 |
| Apr 24 | BC High v St. John's PrepApr 24 · 200 Meters · Saint John's Preparatory | 200 Meters | — | 24.0Unofficial | 11 |
| Apr 14 | Lowell InvitationalApr 14 · 200 Meters · Saint John's Preparatory | 200 Meters | — | 24.3Unofficial | 11 |
| Apr 11 | SJP @ MCApr 11 · 200 Meters · Place 3 · Saint John's Preparatory | 200 Meters | 3. | 24.3Unofficial | 11 |
2017 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | MSTCA Speed ClassicDec 29 · 300 Meters · Place 32 · Saint John's Preparatory | 300 Meters | 32. | 39.29a | 11 |
| Dec 26 | TCL Meet #2Dec 26 · 300 Meters · Place 2 · Saint John's Preparatory | 300 Meters | 2. | 39.26a | 11 |
| Dec 12 | TCL Meet #1Dec 12 · 300 Meters · Place 26 · Saint John's Preparatory | 300 Meters | 26. | 41.49a | 11 |
| Jan 24 | TCL Meet #6Jan 24 · 300 Meters · Place 5 · Saint John's Preparatory | 300 Meters | 5. | 40.18a | 10 |
| Jan 17 | TCL Meet #5Jan 17 · 55 Meter · Place 24 · Saint John's Preparatory | 55 Meter | 24. | 7.16a | 10 |
| Jan 10 | TCL Meet #4Jan 10 · 300 Meters · Place 4 · Saint John's Preparatory | 300 Meters | 4. | 39.46a | 10 |
| Jan 3 | TCL Meet #3Jan 3 · 55 Meter · Place 30 · Saint John's Preparatory | 55 Meter | 30. | 7.40a | 10 |
2017 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | Catholic Conference ChampionshipsMay 20 · 200 Meters · Place 3 · Saint John's Preparatory | 200 MetersRound P | 3. | 25.37a | 10 |
| May 20 | Catholic Conference ChampionshipsMay 20 · 200 Meters · Place 1 · Saint John's Preparatory | 200 Meters | 1. | 24.01a | 10 |
| May 13 | MSTCA Coaches Invitational/BoysMay 13 · 200 Meters · Place 54 · Saint John's Preparatory | 200 MetersRound P | 54. | 24.96a | 10 |
| May 9 | SJP v. XaverianMay 9 · 200 Meters · Place 2 · Saint John's Preparatory | 200 Meters | 2. | 24.2Unofficial | 10 |
| May 6 | MSTCA Frosh/SophMay 6 · 200 Meters · Place 9 · Saint John's Preparatory | 200 MetersRound P | 9. | 24.18a | 10 |
| May 2 | SJP v. CMMay 2 · 200 Meters · Saint John's Preparatory | 200 Meters | — | 24.2Unofficial | 10 |
| Apr 15 | Meet at Cawley StadiumApr 15 · 200 Meters · Saint John's Preparatory | 200 Meters | — | 23.7Unofficial | 10 |
| Apr 15 | Meet at Cawley StadiumApr 15 · 100 Meters · Saint John's Preparatory | 100 Meters | — | 11.9Unofficial | 10 |
| Apr 11 | SJP v. BCHApr 11 · 200 Meters · Saint John's Preparatory | 200 Meters | — | 25.2Unofficial | 10 |
2016 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | TCL Meet #2Dec 27 · 300 Meters · Place 8 · Saint John's Preparatory | 300 Meters | 8. | 38.48a | 10 |
| Dec 17 | MSTCA Winter Festival - Large SchoolDec 17 · 300 Meters · Place 9 · Saint John's Preparatory | 300 Meters | 9. | 38.32a PB | 10 |
| Dec 13 | TCL Meet #1Dec 13 · 300 Meters · Place 14 · Saint John's Preparatory | 300 Meters | 14. | 39.67a | 10 |