Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Outdoor Track
10 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:01.73a PB | 12 |
| Jun 2 | St. John's Prep vs. BC HighJun 2 · 400 Meters · Saint John's Preparatory | 400 Meters | — | 53.0Unofficial | 12 |
| May 26 | St. John's Prep vs. XaverianMay 26 · 400 Meters · Place 1 · Saint John's Preparatory | 400 Meters | 1. | 52.8Unofficial | 12 |
| May 17 | SJP @ MCMay 17 · 400 Meters · Place 2 · Saint John's Preparatory | 400 Meters | 2. | 52.8Unofficial | 12 |
| May 12 | SJP @ SJSMay 12 · 800 Meters · Place 1 · Saint John's Preparatory | 800 Meters | 1. | 2:03.5Unofficial | 12 |
| Apr 15 | MC @ SJPApr 15 · 600 Meters · Place 1 · Saint John's Preparatory | 600 Meters | 1. | 1:26.4Unofficial | 12 |
| Apr 12 | SJP @ BCHApr 12 · 600 Meters · Place 2 · Saint John's Preparatory | 600 Meters | 2. | 1:27.0Unofficial | 12 |
| Apr 9 | SJP @ XApr 9 · 600 Meters · Place 1 · Saint John's Preparatory | 600 Meters | 1. | 1:26.3Unofficial | 12 |
| Apr 1 | SJS @ SJPApr 1 · 1000 Meters · Place 3 · Saint John's Preparatory | 1000 Meters | 3. | 2:45.8Unofficial | 12 |
| Mar 26 | CM @ SJPMar 26 · 600 Meters · Place 1 · Saint John's Preparatory | 600 Meters | 1. | 1:25.7Unofficial | 12 |
2019 Indoor Track
7 results2019 Outdoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| May 16 | Catholic Conference ClassicMay 16 · 800 Meters · Place 2 · Saint John's Preparatory | 800 Meters | 2. | 2:08.93aUnofficial | 10 |
| May 4 | MSTCA Frosh / Soph LargeMay 4 · 800 Meters · Place 16 · Saint John's Preparatory | 800 Meters | 16. | 2:08.62a | 10 |
| Apr 30 | XBHS @ SJPApr 30 · 800 Meters · Saint John's Preparatory | 800 Meters | — | 2:12.3Unofficial | 10 |
| Apr 23 | SJP @ BCHApr 23 · 800 Meters · Saint John's Preparatory | 800 Meters | — | 2:09.7Unofficial | 10 |
| Apr 9 | SJP v. MCApr 9 · 400 Meters · Saint John's Preparatory | 400 Meters | — | 56.2Unofficial | 10 |
| Apr 4 | CM vs. St. Johns PrepApr 4 · 800 Meters · Place 2 · Saint John's Preparatory | 800 Meters | 2. | 2:10.9Unofficial | 10 |
2018 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 23 | MSTCA Speed Classic - Large SchoolsDec 23 · 600 Meters · Place 56 · Saint John's Preparatory | 600 Meters | 56. | 1:36.11a | 10 |
| Dec 18 | Tri-County Meet #2Dec 18 · 1000 Meters · Place 21 · Saint John's Preparatory | 1000 Meters | 21. | 3:06.02a PB | 10 |
| Feb 8 | TCL Championship MeetFeb 8 · 600 Meters · Place 10 · Saint John's Preparatory | 600 Meters | 10. | 1:41.96a | 9 |
| Jan 23 | TCL Meet #6Jan 23 · 300 Meters · Place 33 · Saint John's Preparatory | 300 Meters | 33. | 41.91a PB | 9 |
| Jan 9 | TCL Meet #4Jan 9 · 300 Meters · Place 54 · Saint John's Preparatory | 300 Meters | 54. | 44.99a | 9 |
2018 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 17 | Catholic Conference ClassicMay 17 · 800 Meters · Place 7 · Saint John's Preparatory | 800 Meters | 7. | 2:14.52a | 9 |
| May 5 | MSTCA Frosh-Soph LargeMay 5 · 800 Meters · Place 62 · Saint John's Preparatory | 800 Meters | 62. | 2:23.87a | 9 |
| May 1 | SJP @ XaverianMay 1 · 800 Meters · Saint John's Preparatory | 800 Meters | — | 2:20.6Unofficial | 9 |
| Apr 24 | BC High v St. John's PrepApr 24 · 400 Meters · Saint John's Preparatory | 400 Meters | — | 60.1Unofficial | 9 |
| Apr 11 | SJP @ MCApr 11 · 400 Meters · Saint John's Preparatory | 400 Meters | — | 60.4Unofficial | 9 |