Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 13 | PIAA District 12 AA/AAA ChampionshipsMay 13 · Javelin · Place 5 · Saint Joseph's Prep | Javelin800g | 5. | 138-09 | 12 |
| May 9 | PCL ChampsMay 9 · Javelin · Place 2 · Saint Joseph's Prep | Javelin800g | 2. | 158' 6" PB | 12 |
| Apr 20 | PCL #3 - La SalleApr 20 · Javelin · Place 2 · Saint Joseph's Prep | Javelin800g | 2. | 146' 3" | 12 |
| Apr 13 | PCL #2 - La SalleApr 13 · Triple Jump · Saint Joseph's Prep | Triple Jump | — | DNS | 12 |
| Apr 13 | PCL #2 - La SalleApr 13 · Long Jump · Saint Joseph's Prep | Long Jump | — | DNS | 12 |
| Apr 13 | PCL #2 - La SalleApr 13 · Javelin · Place 3 · Saint Joseph's Prep | Javelin800g | 3. | 131' 6" | 12 |
| Apr 10 | Explorers Men's InviteApr 10 · Javelin · Place 1 · Saint Joseph's Prep | Javelin800g | 1. | 140' 8" | 12 |
| Mar 30 | PCL #1 - La SalleMar 30 · Long Jump · Place 1 · Saint Joseph's Prep | Long Jump | 1. | 18' 4.75" PB | 12 |
| Mar 30 | PCL #1 - La SalleMar 30 · Javelin · Place 1 · Saint Joseph's Prep | Javelin800g | 1. | 142' 5" | 12 |
| Mar 30 | PCL #1 - La SalleMar 30 · 100 Meters · Place 14 · Saint Joseph's Prep | 100 Meters | 14. | 11.79a PB | 12 |
2026 Indoor Track
2 results2025 Indoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | TFCAGP #2Dec 20 · 200 Meters · Saint Joseph's Prep | 200 MetersRelay Split | — | 24.672 PB | 12 |
| Dec 20 | TFCAGP #2Dec 20 · 60 Meter · Saint Joseph's Prep | 60 MeterRound P | -- | DNS | 12 |
| Dec 13 | TFCAGP #1Dec 13 · Long Jump · Place 21 · Saint Joseph's Prep | Long Jump | 21. | 18-02.25 PB | 12 |
| Jan 4 | TFCAGP #4Jan 4 · Long Jump · Place 28 · Saint Joseph's Prep | Long Jump | 28. | 16-05.75 | 11 |
2025 Outdoor Track
4 results| Date | Meet | Event | Pl | Mark | Gr |
| May 14 | PIAA District 12 AAA ChampionshipsMay 14 · Javelin · Place 3 · Saint Joseph's Prep | Javelin800g | 3. | 141-07.00 | 11 |
| May 14 | District XIIMay 14 · Javelin · Place 3 · Saint Joseph's Prep | Javelin800g | 3. | 141-07 | 11 |
| Apr 28 | PCL #4 - La SalleApr 28 · Long Jump · Place 8 · Saint Joseph's Prep | Long Jump | 8. | 17-08.50 | 11 |
| Apr 28 | PCL #4 - La SalleApr 28 · Javelin · Place 3 · Saint Joseph's Prep | Javelin800g | 3. | 128-07 | 11 |
2024 Indoor Track
1 results2024 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| May 15 | District XIIMay 15 · Javelin · Place 14 · Saint Joseph's Prep | Javelin800g | 14. | 114-09 | 10 |
| Apr 18 | Explorers InviteApr 18 · Long Jump · Place 8 · Saint Joseph's Prep | Long Jump | 8. | 17-11.50 | 10 |
| Apr 18 | Explorers InviteApr 18 · Javelin · Place 8 · Saint Joseph's Prep | Javelin800g | 8. | 109-10 | 10 |
2023 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 16 | TFCAofGP Meet #1Dec 16 · Long Jump · Place 29 · Saint Joseph's Prep | Long Jump | 29. | 17-5 | 10 |