Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorTFCAGP #4 · Jan 4 | 5:40.45a | TFCAGP #4 | January 4, 2025 |
| 100 Meters · OutdoorPCL Meet #3 - O'Hara · Apr 20 | 12.02a | PCL Meet #3 - O'Hara | April 20, 2026 |
| 1600 Meters · OutdoorHaverford Invitational · Apr 5 | 5:15.43a | Haverford Invitational | April 5, 2025 |
| 3000 Meters · IndoorTFCAGP #1 · Dec 14 | 10:48.58a | TFCAGP #1 | December 14, 2024 |
| 300m Hurdles · 36" / 0.914m · OutdoorPCL Meet #2 - O'Hara · Apr 13 | 43.62a | PCL Meet #2 - O'Hara | April 13, 2026 |
| 400 Meters · IndoorPPL Meet #2 · Dec 18 | 53.42a | PPL Meet #2 | December 18, 2025 |
| 800 Meters · IndoorTFCAGP #1 · Dec 14 | 2:38.79a | TFCAGP #1 | December 14, 2024 |
| 800 Meters · OutdoorBrooks Haverford Distance Classic · Apr 10 | 2:08.98a | Brooks Haverford Distance Classic | April 10, 2026 |
| Long Jump · IndoorPPL Meet #2 · Dec 18 | 19-02.00 | PPL Meet #2 | December 18, 2025 |
| Long Jump · OutdoorPCL Meet #2 - O'Hara · Apr 13 | 18' 4" | PCL Meet #2 - O'Hara | April 13, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 20 | PCL Meet #3 - O'HaraApr 20 · 300m Hurdles · Place 3 · Monsignor Bonner/Archbishop Prendergast | 300m Hurdles36" / 0.914m | 3. | 45.59a | 10 |
| Apr 20 | PCL Meet #3 - O'HaraApr 20 · 100 Meters · Place 19 · Monsignor Bonner/Archbishop Prendergast | 100 Meters | 19. | 12.02a PB | 10 |
| Apr 18 | Penn Wood Rap Curry InvitationalApr 18 · Long Jump · Monsignor Bonner/Archbishop Prendergast | Long Jump | — | DNS | 10 |
| Apr 18 | Penn Wood Rap Curry InvitationalApr 18 · 300m Hurdles · Place 23 · Monsignor Bonner/Archbishop Prendergast | 300m Hurdles36" / 0.914m | 23. | 44.63a | 10 |
| Apr 18 | Rap Curry InvitationalApr 18 · Long Jump · Monsignor Bonner/Archbishop Prendergast | Long Jump | — | DNS | 10 |
| Apr 18 | Rap Curry InvitationalApr 18 · 300m Hurdles · Place 23 · Monsignor Bonner/Archbishop Prendergast | 300m Hurdles36" / 0.914m | 23. | 44.63a | 10 |
| Apr 13 | PCL Meet #2 - O'HaraApr 13 · Long Jump · Place 8 · Monsignor Bonner/Archbishop Prendergast | Long Jump | 8. | 18' 4" PB | 10 |
| Apr 13 | PCL Meet #2 - O'HaraApr 13 · 300m Hurdles · Place 2 · Monsignor Bonner/Archbishop Prendergast | 300m Hurdles36" / 0.914m | 2. | 43.62a PB | 10 |
| Apr 10 | Brooks Haverford Distance ClassicApr 10 · 800 Meters · Place 52 · Monsignor Bonner/Archbishop Prendergast | 800 Meters | 52. | 2:08.98a PB | 10 |
| Mar 30 | PCL Meet #1 (O'Hara)Mar 30 · 300m Hurdles · Place 5 · Monsignor Bonner/Archbishop Prendergast | 300m Hurdles36" / 0.914m | 5. | 46.53a | 10 |
| Mar 30 | PCL Meet #1 (O'Hara)Mar 30 · 100 Meters · Place 29 · Monsignor Bonner/Archbishop Prendergast | 100 Meters | 29. | 12.17a | 10 |
2026 Indoor Track
5 results2025 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 18 | PPL Meet #2Dec 18 · Long Jump · Place 3 · Monsignor Bonner/Archbishop Prendergast | Long Jump | 3. | 19-02.00 PB | 10 |
| Dec 18 | PPL Meet #2Dec 18 · 400 Meters · Place 9 · Monsignor Bonner/Archbishop Prendergast | 400 Meters | 9. | 53.42a PB | 10 |
| Dec 11 | PPL Season Kick-OffDec 11 · Long Jump · Place 15 · Monsignor Bonner/Archbishop Prendergast | Long Jump | 15. | 17-06.00 | 10 |
| Jan 11 | TFCAGP #5Jan 11 · 1 Mile · Place 38 · Monsignor Bonner/Archbishop Prendergast | 1 Mile | 38. | 5:44.30a | 9 |
| Jan 8 | DVGTCA & T&FCAofGP Novice MeetJan 8 · 800 Meters · Place 20 · Bonner/Prendie | 800 Meters | 20 | 2:47.49 | — |
| Jan 4 | TFCAGP #4Jan 4 · 1 Mile · Place 78 · Monsignor Bonner/Archbishop Prendergast | 1 Mile | 78. | 5:40.45a PB | 9 |
2025 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 5 | Haverford InvitationalApr 5 · 1600 Meters · Place 29 · Monsignor Bonner/Archbishop Prend | 1600 Meters | 29 | 5:15.43a PB | 9 |
| Apr 5 | Haverford InvitationalApr 5 · 800 Meters · Place 28 · Monsignor Bonner/Archbishop Prend | 800 Meters | 28 | 2:19.89a | 9 |
2024 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | TFCAGP #2Dec 20 · 1 Mile · Place 52 · Monsignor Bonner/Archbishop Prendergast | 1 Mile | 52. | 6:01.30a | 9 |
| Dec 14 | TFCAGP #1Dec 14 · 3000 Meters · Place 31 · Monsignor Bonner/Archbishop Prendergast | 3000 Meters | 31. | 10:48.58a PB | 9 |
| Dec 14 | TFCAGP #1Dec 14 · 800 Meters · Place 49 · Monsignor Bonner/Archbishop Prendergast | 800 Meters | 49. | 2:38.79a PB | 9 |