Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2022 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 2 | MIAA Meet of ChampionsJun 2 · 400m Hurdles · Place 14 · Saint John's Preparatory | 400m Hurdles36" / 0.914m | 14. | 59.06a PB | 12 |
| May 27 | MIAA D1 ChampionshipMay 27 · 400m Hurdles · Place 4 · Saint John's Preparatory | 400m Hurdles36" / 0.914m | 4. | 59.39a | 12 |
| May 18 | Catholic Conference ChampionshipsMay 18 · 400 Meters · Place 1 · Saint John's Preparatory | 400 Meters | 1. | 51.81a PB | 12 |
| May 10 | BCH @ SJPMay 10 · 400 Meters · Place 1 · Saint John's Preparatory | 400 Meters | 1. | 51.1Unofficial | 12 |
| May 4 | SJP @ XBHSMay 4 · 400m Hurdles · Place 1 · Saint John's Preparatory | 400m Hurdles36" / 0.914m | 1. | 59.7Unofficial | 12 |
| Apr 25 | SJP @ MCApr 25 · 200 Meters · Place 2 · Saint John's Preparatory | 200 Meters | 2. | 23.6Unofficial | 12 |
| Apr 25 | SJP @ MCApr 25 · 100 Meters · Saint John's Preparatory | 100 Meters | — | 11.5Unofficial | 12 |
| Apr 16 | Lowell InvitationalApr 16 · 400 Meters · Place 1 · Saint John's Preparatory | 400 Meters | 1. | 52.3Unofficial | 12 |
| Apr 12 | SJS @ SJPApr 12 · 400m Hurdles · Place 1 · Saint John's Preparatory | 400m Hurdles36" / 0.914m | 1. | 1:00.2Unofficial | 12 |
2022 Indoor Track
4 results2021 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 22 | Tri County - Meet4 BUDec 22 · 300 Meters · Place 13 · Saint John's Preparatory | 300 Meters | 13. | 38.50a PB | 12 |
| Dec 20 | Tri County Meet 3 BUDec 20 · 600 Meters · Place 4 · Saint John's Preparatory | 600 Meters | 4. | 1:31.93a | 12 |
| Dec 10 | Tri County Meet1Dec 10 · 300 Meters · Place 17 · Saint John's Preparatory | 300 Meters | 17. | 39.84a | 12 |
2021 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 19 | MIAA D1 North ChampsJun 19 · 400m Hurdles · Place 12 · Saint John's Preparatory | 400m Hurdles36" / 0.914m | 12. | 60.77a | 11 |
| Jun 11 | Catholic Conference ClassicJun 11 · 400m Hurdles · Place 2 · Saint John's Preparatory | 400m Hurdles36" / 0.914m | 2. | 60.71a | 11 |
| Jun 6 | MSTCA Jim Hoar InvitationalJun 6 · 400 Meters · Place 22 · Saint Johns | 400 Meters | 22 | 54.34 | 11 |
| Jun 6 | MSTCA Jim Hoar InvitationalJun 6 · 200 Meters · Place 33 · Saint Johns | 200 Meters | 33 | 24.26 PB | 11 |
| Jun 2 | St. John's Prep vs. BC HighJun 2 · 400m Hurdles · Place 3 · Saint John's Preparatory | 400m Hurdles36" / 0.914m | 3. | 61.6Unofficial | 11 |
| May 26 | St. John's Prep vs. XaverianMay 26 · 400m Hurdles · Place 2 · Saint John's Preparatory | 400m Hurdles36" / 0.914m | 2. | 63.7Unofficial | 11 |
| May 17 | SJP @ MCMay 17 · 200 Meters · Place 1 · Saint John's Preparatory | 200 Meters | 1. | 24.3Unofficial | 11 |
| May 12 | SJP @ SJSMay 12 · 400m Hurdles · Place 2 · Saint John's Preparatory | 400m Hurdles36" / 0.914m | 2. | 65.7Unofficial | 11 |
| Apr 15 | MC @ SJPApr 15 · 300 Meters · Place 1 · Saint John's Preparatory | 300 Meters | 1. | 38.5Unofficial | 11 |
| Apr 12 | SJP @ BCHApr 12 · 600 Meters · Saint John's Preparatory | 600 Meters | — | 1:35.8Unofficial | 11 |
| Apr 9 | SJP @ XApr 9 · 600 Meters · Saint John's Preparatory | 600 Meters | — | 1:32.8Unofficial | 11 |
| Apr 9 | Xaverian vs. St. John's PrepApr 9 · 600 Meters · Place 4 · Saint John's Preparatory | 600 Meters | 4. | 1:32.8hUnofficial | 11 |
| Apr 1 | SJS @ SJPApr 1 · 600 Meters · Saint John's Preparatory | 600 Meters | — | 1:35.4Unofficial | 11 |
| Mar 26 | CM @ SJPMar 26 · 600 Meters · Saint John's Preparatory | 600 Meters | — | 1:35.1Unofficial | 11 |