2026 Outdoor Track
10 results2025 Outdoor Track
3 results2024 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 14 | TFCAGP #1Dec 14 · 4x200 Relay · Place 47 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 47. | 1:46.81a | - |
| Dec 14 | TFCAGP #1Dec 14 · 4x800 Relay · Place 47 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 47. | 11:15.29a | - |
| Dec 14 | TFCAGP #1Dec 14 · 4x800 Relay · Place 6 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 6. | 8:51.01a | - |
| Dec 14 | TFCAGP #1Dec 14 · 4x400 Relay · Place 48 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 48. | 4:35.60a | - |
| Jan 26 | T&FCAofGP #6 rescheduledJan 26 · 4x200 Relay · Place 27 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 27. | 1:50.21a | - |
| Jan 26 | T&FCAofGP #6 rescheduledJan 26 · DMR 4000m · Place 3 · Monsignor Bonner/Archbishop Prendergast | DMR 4000m[1200-400-800-1600] | 3. | 11:41.45a | - |
| Jan 26 | T&FCAofGP #6 rescheduledJan 26 · 4x800 Relay · Place 24 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 24. | 10:39.67a | - |
| Jan 26 | T&FCAofGP #6 rescheduledJan 26 · 4x400 Relay · Place 12 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 12. | 4:12.57a | - |
2024 Outdoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| May 15 | District XIIMay 15 · 4x800 Relay · Place 5 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 5. | 8:39.60a | - |
| May 15 | District XIIMay 15 · 4x400 Relay · Place 13 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 13. | 3:42.49a | - |
2023 Indoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | Robert J Burdette Indoor ClassicDec 28 · SMR 1600m · Place 34 · Monsignor Bonner/Archbishop Prendergast | SMR 1600m[200-200-400-800] | 34. | 4:28.95a | - |
| Dec 21 | TFCAofGP Meet #2Dec 21 · 4x200 Relay · Place 29 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 29. | 1:41.05a | - |
| Dec 21 | TFCAofGP Meet #2Dec 21 · 4x400 Relay · Place 19 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 19. | 4:08.60a | - |
| Dec 21 | TFCAofGP Meet #2Dec 21 · 4x400 Relay · Place 57 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 57. | 4:26.47a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 4x800 Relay · Place 29 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 29. | 10:34.33a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 4x800 Relay · Place 28 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 28. | 10:00.17a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 4x400 Relay · Place 24 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 24. | 3:55.60a | - |
2023 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 3 | BOYS DELCO CHAMPIONSHIPMay 3 · 4x400 Relay · Place 10 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 10. | 3:36.59a | - |
2022 Indoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 29 | Robert J Burdette Indoor ClassicDec 29 · SMR 1600m · Place 10 · Monsignor Bonner/Archbishop Prendergast | SMR 1600m[200-200-400-800] | 10. | 4:04.37a | - |
| Dec 29 | Robert J Burdette Indoor ClassicDec 29 · 4x200 Relay · Place 30 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 30. | 1:48.57a | - |
| Dec 29 | Robert J Burdette Indoor ClassicDec 29 · 4x800 Relay · Place 28 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 28. | 10:21.44a | - |
| Dec 29 | Robert J Burdette Indoor ClassicDec 29 · 4x400 Relay · Place 15 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 15. | 3:52.36a | - |
| Dec 22 | TFCAofGP Meet #3Dec 22 · 4x200 Relay · Place 6 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 6. | 1:47.58a | - |
| Dec 22 | TFCAofGP Meet #3Dec 22 · 4x200 Relay · Place 11 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 11. | 1:45.74a | - |
| Dec 17 | TFCAofGP Meet #2Dec 17 · 4x200 Relay · Place 25 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 25. | 1:44.17a | - |
| Dec 17 | TFCAofGP Meet #2Dec 17 · 4x400 Relay · Place 10 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 10. | 4:10.07a | - |
| Dec 17 | TFCAofGP Meet #2Dec 17 · 4x400 Relay · Place 9 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 9. | 3:49.53a | - |
| Dec 10 | TFCAofGP Meet #1Dec 10 · 4x200 Relay · Place 49 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 49. | 1:53.57a | - |
| Dec 10 | TFCAofGP Meet #1Dec 10 · 4x400 Relay · Place 10 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 10. | 3:47.53a | - |
2022 Outdoor Track
1 results2021 Indoor Track
1 results2021 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 5 | Cardinal O'Hara PCL Meet #1Apr 5 · 4x800 Relay · Place 3 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 3. | 9:12.53a | - |
2019 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 24 | PIAA State ChampionshipsMay 24 · 4x400 Relay · Place 4 · Monsignor Bonner/Archbishop Prendergast | 4x400 RelayRound P | 4. | 3:26.28a | - |
2019 Indoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 25 | Ocean Breeze Invitational Jan 25 · 4x200 Relay · Place 31 · Monsignor Bonner/Archbishop Prendergast | 4x200 RelayRound P | 31. | 1:35.80a | - |
2018 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 15 | Bishop Loughlin GamesDec 15 · 4x200 Relay · Place 20 · Monsignor Bonner/Archbishop Prendergast | 4x200 RelayRound P | 20. | 1:37.08a | - |
| Dec 15 | Bishop Loughlin GamesDec 15 · 4x400 Relay · Place 1 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 1. | 3:42.45a | - |
| Dec 8 | Ursinus InvitationalDec 8 · 4x200 Relay · Place 9 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 9. | 1:39.40a | - |
| Dec 8 | Ursinus InvitationalDec 8 · 4x800 Relay · Place 19 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 19. | 9:53.14a | - |
| Dec 8 | Ursinus InvitationalDec 8 · 4x400 Relay · Place 3 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 3. | 3:42.60a | - |
| Jan 27 | Ocean Breeze InvitationalJan 27 · 4x200 Relay · Place 16 · Monsignor Bonner/Archbishop Prendergast | 4x200 RelayRound P | 16. | 1:35.18a | - |
2018 Outdoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x800 Relay · Place 10 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 10. | 10:10.24a | - |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x800 Relay · Place 11 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 11. | 8:59.23a | - |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x400 Relay · Place 8 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 8. | 4:00.70a | - |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x400 Relay · Place 10 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 10. | 3:34.69a | - |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x100 Relay · Monsignor Bonner/Archbishop Prendergast | 4x100 Relay | -- | 55.56a | - |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x100 Relay · Place 10 · Monsignor Bonner/Archbishop Prendergast | 4x100 Relay | 10. | 51.81a | - |
| May 5 | Boys DELCO ChampionshipsMay 5 · 4x100 Relay · Place 14 · Monsignor Bonner/Archbishop Prendergast | 4x100 Relay | 14. | 45.92a | - |
| Apr 21 | Joseph Kellerman Relays Apr 21 · 4x800 Relay · Place 5 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 5. | 8:39.46a | - |
| Apr 21 | Joseph Kellerman Relays Apr 21 · 4x400 Relay · Place 5 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 5. | 3:30.50a | - |
| Apr 21 | Joseph Kellerman Relays Apr 21 · 4x100 Relay · Monsignor Bonner/Archbishop Prendergast | 4x100 Relay | -- | DNF | - |
2017 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 23 | TFCAofGP Meet #2Dec 23 · 4x200 Relay · Place 1 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 1. | 1:46.30a | - |
| Dec 23 | TFCAofGP Meet #2Dec 23 · 4x200 Relay · Place 3 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 3. | 1:39.67a | - |
| Dec 23 | TFCAofGP Meet #2Dec 23 · DMR 4000m · Place 10 · Monsignor Bonner/Archbishop Prendergast | DMR 4000m[1200-400-800-1600] | 10. | 13:07.88a | - |
| Dec 23 | TFCAofGP Meet #2Dec 23 · 4x400 Relay · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | -- | DQ | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 4x200 Relay · Place 12 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 12. | 1:46.50a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 4x800 Relay · Place 5 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 5. | 9:34.34a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 4x800 Relay · Place 9 · Monsignor Bonner/Archbishop Prendergast | 4x800 Relay | 9. | 10:51.71a | - |
| Dec 16 | TFCAofGP Meet #1Dec 16 · 4x400 Relay · Place 7 · Monsignor Bonner/Archbishop Prendergast | 4x400 Relay | 7. | 4:04.67a | - |
2017 Outdoor Track
7 results2016 Indoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 26 | Robert J Burdette Indoor ClassicDec 26 · SMR 1600m · Place 4 · Monsignor Bonner/Archbishop Prendergast | SMR 1600m[200-200-400-800] | 4. | 3:49.75a | - |
| Dec 26 | Robert J Burdette Indoor ClassicDec 26 · 4x200 Relay · Place 28 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 28. | 1:46.45a | - |
| Dec 13 | Delco Winter MeetDec 13 · 4x200 Relay · Place 17 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 17. | 1:57.14a | - |
2016 Outdoor Track
3 results| Date | Meet | Event | Pl | Mark | Gr |
| Apr 23 | Great Valley RelaysApr 23 · SMR 1600m · Place 22 · Monsignor Bonner/Archbishop Prendergast | SMR 1600m[200-200-400-800] | 22. | 4:11.45a | - |
| Apr 23 | Great Valley RelaysApr 23 · 4x200 Relay · Place 13 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 13. | 1:38.17a | - |
| Apr 23 | Great Valley RelaysApr 23 · DMR 4000m · Place 1 · Monsignor Bonner/Archbishop Prendergast | DMR 4000m[1200-400-800-1600] | 1. | 10:51.91a | - |
2015 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | Robert J. Burdette Indoor ClassicDec 28 · SMR 1600m · Place 44 · Monsignor Bonner/Archbishop Prendergast | SMR 1600m[200-200-400-800] | 44. | 4:36.10a | - |
| Dec 28 | Robert J. Burdette Indoor ClassicDec 28 · 4x200 Relay · Place 25 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 25. | 1:42.10a | - |
| Dec 28 | Robert J. Burdette Indoor ClassicDec 28 · DMR 4000m · Place 1 · Monsignor Bonner/Archbishop Prendergast | DMR 4000m[1200-400-800-1600] | 1. | 10:57.20a | - |
| Dec 19 | TFCA of GP Meet #2Dec 19 · 4x200 Relay · Place 23 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 23. | 1:51.38a | - |
| Dec 19 | TFCA of GP Meet #2Dec 19 · 4x200 Relay · Place 6 · Monsignor Bonner/Archbishop Prendergast | 4x200 Relay | 6. | 1:50.64a | - |
| Dec 14 | Boys DELCO Winter MeetDec 14 · SMR 1600m · Place 16 · Monsignor Bonner/Archbishop Prendergast | SMR 1600m[200-200-400-800] | 16. | 4:35.93a | - |
2015 Outdoor Track
1 results| Date | Meet | Event | Pl | Mark | Gr |
| May 23 | PIAA ChampionshipsMay 23 · 4x800 Relay · Place 11 · Monsignor Bonner/Archbishop Prendergast | 4x800 RelayRound P | 11. | 8:15.91a | - |