Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · OutdoorPCL Meet 2 @ FJ · Apr 13 | 6:33.53a | PCL Meet 2 @ FJ | April 13, 2026 |
| 100 Meters · OutdoorPhiladelphia Catholic League Championships · May 10 | 13.89 | Philadelphia Catholic League Championships | May 10, 2025 |
| 200 Meters · IndoorPhiladelphia Public League Meet #3 · Jan 2 | 29.85a | Philadelphia Public League Meet #3 | January 2, 2025 |
| 200 Meters · OutdoorPhiladelphia Catholic League Championships · May 10 | 28.05 | Philadelphia Catholic League Championships | May 10, 2025 |
| 3000 Meters · IndoorHenderson 3k/3200 Classic · Dec 9 | 12:22.37a | Henderson 3k/3200 Classic | December 9, 2025 |
| 3200 Meters · IndoorHenderson 3k/3200 Classic · Dec 9 | 13:09.86a | Henderson 3k/3200 Classic | December 9, 2025 |
| 400 Meters · IndoorKristian Marche Memorial Invitational · Jan 18 | 1:04.93 | Kristian Marche Memorial Invitational | January 18, 2026 |
| 400 Meters · OutdoorPhiladelphia Catholic League Championships · May 10 | 1:04.24 | Philadelphia Catholic League Championships | May 10, 2025 |
| 600 Meters · IndoorPhiladelphia Public League Meet #4 · Jan 9 | 1:57.22a | Philadelphia Public League Meet #4 | January 9, 2025 |
| 800 Meters · IndoorPhilly Area Final Qualifier · Feb 22 | 2:33.11 | Philly Area Final Qualifier | February 22, 2026 |
| 800 Meters · OutdoorPCL Champs · May 9 | 2:27.27a | PCL Champs | May 9, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| May 9 | PCL ChampsMay 9 · 800 Meters · Place 3 · Nazareth Academy | 800 Meters | 3. | 2:27.27a PB | 12 |
| Apr 30 | Montgomery Memorial MeetApr 30 · 800 Meters · Place 3 · Nazareth Academy | 800 Meters | 3. | 2:31.01a | 12 |
| Apr 13 | PCL Meet 2 @ FJApr 13 · 1 Mile · Place 12 · Nazareth Academy | 1 Mile | 12. | 6:33.53a PB | 12 |
| Apr 13 | PCL Meet 2 @ FJApr 13 · 400 Meters · Place 3 · Nazareth Academy | 400 Meters | 3. | 1:06.53a | 12 |
| Apr 13 | PCL Meet 2 @ FJApr 13 · 200 Meters · Place 6 · Nazareth Academy | 200 Meters | 6. | 29.49a | 12 |
| Apr 11 | The Bensalem InvitationalApr 11 · 800 Meters · Place 4 · Nazareth Academy | 800 Meters | 4. | 2:34.85a | 12 |
| Mar 30 | PCL #1 - La SalleMar 30 · 200 Meters · Place 5 · Nazareth Academy | 200 Meters | 5. | 28.71a | 12 |
2026 Indoor Track
7 results2025 Indoor Track
8 results2025 Outdoor Track
12 results2024 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 5 | DVGTCA Meet #5Jan 5 · 400 Meters · Place 38 · Nazareth Academy | 400 Meters | 38 | 1:12.01 | 10 |
| Jan 5 | DVGTCA Meet #5Jan 5 · 400 Meters · Place 38 · Nazareth Aca | 400 Meters | 38 | 1:12.01 | 10 |
2023 Outdoor Track
2 results