Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| May 9 | PCL ChampsMay 9 · 100 Meters · Monsignor Bonner/Archbishop Prendergast | 100 Meters | — | DNS | 12 |
| Apr 20 | PCL Meet #3 - O'HaraApr 20 · 200 Meters · Place 11 · Monsignor Bonner/Archbishop Prendergast | 200 Meters | 11. | 29.59a | 12 |
| Apr 20 | PCL Meet #3 - O'HaraApr 20 · 100 Meters · Place 18 · Monsignor Bonner/Archbishop Prendergast | 100 Meters | 18. | 14.35a | 12 |
| Apr 18 | Penn Wood Rap Curry InvitationalApr 18 · 100 Meters · Place 64 · Monsignor Bonner/Archbishop Prendergast | 100 Meters | 64. | 13.98a PB | 12 |
| Apr 18 | Rap Curry InvitationalApr 18 · 100 Meters · Place 64 · Monsignor Bonner/Archbishop Prendergast | 100 Meters | 64. | 13.98a | 12 |
| Apr 13 | PCL Meet #2 - O'HaraApr 13 · 800 Meters · Monsignor Bonner/Archbishop Prendergast | 800 Meters | — | DNS | 12 |
| Apr 13 | PCL Meet #2 - O'HaraApr 13 · 200 Meters · Place 15 · Monsignor Bonner/Archbishop Prendergast | 200 Meters | 15. | 29.35a PB | 12 |
| Mar 30 | PCL Meet #1 (O'Hara)Mar 30 · 400 Meters · Place 19 · Monsignor Bonner/Archbishop Prendergast | 400 Meters | 19. | 1:15.14a | 12 |
| Mar 30 | PCL Meet #1 (O'Hara)Mar 30 · 200 Meters · Place 16 · Monsignor Bonner/Archbishop Prendergast | 200 Meters | 16. | 29.77a | 12 |
| Mar 30 | PCL Meet #1 (O'Hara)Mar 30 · 100 Meters · Place 23 · Monsignor Bonner/Archbishop Prendergast | 100 Meters | 23. | 14.14a | 12 |
| Mar 28 | Diamond State InvitationalMar 28 · 400 Meters · Place 33 · Monsignor Bonner/Archbishop Prendergast | 400 Meters | 33. | 1:13.51a PB | 12 |
| Mar 28 | Diamond State InvitationalMar 28 · 200 Meters · Place 23 · Monsignor Bonner/Archbishop Prendergast | 200 Meters | 23. | 29.94a | 12 |
2026 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 8 | PPL Meet #4Jan 8 · 60 Meter · Place 39 · Monsignor Bonner/Archbishop Prendergast | 60 Meter | 39. | 8.95a PB | 12 |
2025 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | RJBICDec 29 · 60 Meter · Place 22 · Monsignor Bonner/Archbishop Prendergast | 60 MeterRound P | 22. | 8.99a | 12 |
| Dec 18 | PPL Meet #2Dec 18 · 60 Meter · Place 45 · Monsignor Bonner/Archbishop Prendergast | 60 Meter | 45. | 9.08a | 12 |
| Dec 12 | DVGTCA Meet #1Dec 12 · 60 Meter · Place 39 · Monsignor Bonner/Archbishop Prendergast | 60 Meter | 39. | 9.22a | 12 |
| Jan 17 | DVGTCA Meet #7Jan 17 · 60 Meters · Place 30 · Bonner/Prendie | 60 Meters | 30 | 8.97 PB | 11 |
| Jan 8 | DVGTCA & T&FCAofGP Novice MeetJan 8 · 200 Meters · Place 9 · Bonner/Prendie | 200 Meters | 9 | 31.60 PB | — |
2025 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 14 | District XIIMay 14 · 200 Meters · Monsignor Bonner/Archbishop Prendergast | 200 MetersRound P | -- | DNS | 11 |
| Apr 5 | Haverford InvitationalApr 5 · 100 Meters · Place 32 · Monsignor Bonner/Archbishop Prend | 100 Meters | 32 | 14.49a | 11 |
2024 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | Robert J Burdette Indoor ClassicDec 27 · 200 Meters · Monsignor Bonner/Archbishop Prendergast | 200 MetersRelay Split | — | 34.588 PB | 11 |
| Jan 12 | DVGTCA Meet #6Jan 12 · 60 Meters · Place 36 · Bonner/Prendie | 60 Meters | 36 | 9.16 | 10 |
2024 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 15 | PCL #2 -LaSalle MeetApr 15 · 200 Meters · Place 19 · Msgr Bonner & Abp Prendergast | 200 Meters | 19 | 29.58 | 10 |
| Apr 15 | PCL #2 -LaSalle MeetApr 15 · 100 Meters · Place 19 · Msgr Bonner & Abp Prendergast | 100 Meters | 19 | 14.35 | 10 |
2023 Outdoor Track
2 results2022 Indoor Track
1 results