Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorPIAA District 1 AAA/AA Championships · May 16 | 10.77a | PIAA District 1 AAA/AA Championships | May 16, 2025 |
| 200 Meters · IndoorTFCAofGP Meet of Champions · Feb 16 | 22.00 | TFCAofGP Meet of Champions | February 16, 2026 |
| 200 Meters · OutdoorRustin Invite · Apr 1 | 21.81a | Rustin Invite | April 1, 2026 |
| 200 Meters · Relay Split · IndoorPTFCA Championships · Mar 1 | 21.543 | PTFCA Championships | March 1, 2026 |
| 55 Meter · IndoorT&FCAofGP #6 rescheduled · Jan 26 | 6.88a | T&FCAofGP #6 rescheduled | January 26, 2024 |
| 55 Meters · IndoorPenn Relays Winter Showcase - Boys PM · Jan 31 | 6.83 | Penn Relays Winter Showcase - Boys PM | January 31, 2026 |
| 60 Meter · IndoorTFCAGP #7 · Jan 23 | 7.10a | TFCAGP #7 | January 23, 2026 |
| 60 Meters · IndoorTFCAofGP Meet of Champions · Feb 15 | 7.10 | TFCAofGP Meet of Champions | February 15, 2025 |
| 60m Hurdles · 39" / 0.991m · IndoorTFCAofGP Meet #2 · Dec 21 | 10.03a | TFCAofGP Meet #2 | December 21, 2023 |
| Long Jump · IndoorTFCAGP #2 · Dec 20 | 18-11.50 | TFCAGP #2 | December 20, 2024 |
| Long Jump · OutdoorDelco Champs · Apr 29 | 21-07.00 | Delco Champs | April 29, 2026 |
| Triple Jump · IndoorTFCAGP #1 · Dec 13 | 45-10.50 | TFCAGP #1 | December 13, 2025 |
| Triple Jump · OutdoorPIAA District 1 AA/AAA Championships · May 15 | 45-05.75 | PIAA District 1 AA/AAA Championships | May 15, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
11 results2026 Indoor Track
17 results2025 Indoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 20 | TFCAGP #2Dec 20 · 200 Meters · Garnet Valley | 200 MetersRelay Split | — | 22.840 | 12 |
| Dec 20 | TFCAGP #2Dec 20 · 200 Meters · Place 1 · Garnet Valley | 200 Meters | 1. | 22.59a | 12 |
| Dec 13 | TFCAGP #1Dec 13 · Triple Jump · Place 2 · Garnet Valley | Triple Jump | 2. | 45-10.50 PB | 12 |
| Mar 2 | PTFCA ChampionshipsMar 2 · 200 Meters · Garnet Valley | 200 MetersRelay Split | — | 21.875 | 11 |
| Feb 15 | TFCAofGP Meet of ChampionsFeb 15 · 60 Meters · Place 4 · Garnet Valle | 60 Meters | 4 | 7.10 PB | 11 |
| Feb 15 | TFCAofGP Meet of ChampionsFeb 15 · Triple Jump · Place 10 · Garnet Valle | Triple Jump | 10 | 43-01.75 | — |
| Feb 15 | TFCAofGP Meet of ChampionsFeb 15 · 60 Meters · Place 14 · Garnet Valle | 60 Meters | 14 | 7.14 | — |
| Feb 2 | TFCAofGP Meet #9Feb 2 · Triple Jump · Place 2 · Garnet Valle | Triple Jump | 2 | 43-01.75 | — |
| Jan 26 | PTFCA Indoor Track FestivalJan 26 · 60 Meters · Place 3 · Garnet Valle | 60 Meters | 3 | 7.10 | 11 |
| Jan 11 | TFCAGP #5Jan 11 · 200 Meters · Garnet Valley | 200 MetersRelay Split | — | 25.765 | 11 |
| Jan 11 | TFCAGP #5Jan 11 · 60 Meter · Place 2 · Garnet Valley | 60 MeterRound P | 2. | 7.16a | 11 |
| Jan 11 | TFCAGP #5Jan 11 · 60 Meter · Place 2 · Garnet Valley | 60 Meter | 2. | 7.14a | 11 |
| Jan 4 | TFCAGP #4Jan 4 · 200 Meters · Garnet Valley | 200 MetersRelay Split | — | 23.117 | 11 |
| Jan 4 | TFCAGP #4Jan 4 · Triple Jump · Place 4 · Garnet Valley | Triple Jump | 4. | 42-01.75 | 11 |
2025 Outdoor Track
5 results2024 Indoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 27 | Robert J Burdette Indoor ClassicDec 27 · Triple Jump · Place 7 · Garnet Valley | Triple Jump | 7. | 41-11.50 | 11 |
| Dec 20 | TFCAGP #2Dec 20 · 200 Meters · Garnet Valley | 200 MetersRelay Split | — | 23.370 | 11 |
| Dec 20 | TFCAGP #2Dec 20 · Long Jump · Place 11 · Garnet Valley | Long Jump | 11. | 18-11.50 PB | 11 |
| Dec 14 | TFCAGP #1Dec 14 · Triple Jump · Place 5 · Garnet Valley | Triple Jump | 5. | 41-07.00 | 11 |
| Feb 17 | TFCAofGP MOCFeb 17 · 60 Meter · Place 18 · Garnet Valley | 60 MeterRound P | 18. | 7.29a | 10 |
| Feb 9 | TFCAGP Last ChanceFeb 9 · Triple Jump · Garnet Valley | Triple Jump | — | FOUL | 10 |
| Feb 9 | TFCAGP Last ChanceFeb 9 · 60 Meters · Place 10 · Garnet Valley | 60 Meters | 10 | 7.28 | 10 |
| Feb 9 | TFCAGP Last ChanceFeb 9 · 60 Meters · Place 10 · Garnet Valley | 60 Meters | 10 | 7.227 | 10 |
| Jan 26 | T&FCAofGP #6 rescheduledJan 26 · 55 Meter · Place 6 · Garnet Valley | 55 MeterRound P | 6. | 6.88a PB | 10 |
| Jan 26 | T&FCAofGP #6 rescheduledJan 26 · 55 Meter · Place 5 · Garnet Valley | 55 Meter | 5. | 6.91a | 10 |
| Jan 6 | TFCAofGP #4Jan 6 · Long Jump · Place 21 · Garnet Valley | Long Jump | 21 | 18-03.50 | 10 |
2023 Indoor Track
11 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 28 | Robert J Burdette Indoor ClassicDec 28 · 200 Meters · Place 16 · Garnet Valley | 200 Meters | 16. | 24.05a | 10 |
| Dec 21 | TFCAofGP Meet #2Dec 21 · 60m Hurdles · Place 40 · Garnet Valley | 60m Hurdles39" / 0.991mRound P | 40. | 10.03a PB | 10 |
| Dec 21 | TFCAofGP Meet #2Dec 21 · Triple Jump · Place 13 · Garnet Valley | Triple Jump | 13. | 38-6 | 10 |
| Dec 16 | TFCAofGP Meet #1Dec 16 · Triple Jump · Place 6 · Garnet Valley | Triple Jump | 6. | 41-2.25 | 10 |
| Jan 27 | TFCAofGP Meet #8Jan 27 · Triple Jump · Place 2 · Garnet Valley | Triple Jump | 2 | 38-11.75 | 9 |
| Jan 27 | TFCAofGP Meet #8Jan 27 · Triple Jump · Place 2 · Garnet Valley | Triple Jump | 2 | 38-11.75 | 9 |
| Jan 20 | TFCAofGP Meet #7Jan 20 · Long Jump · Place 2 · Garnet Valley | Long Jump | 2 | 17-9.50 | 9 |
| Jan 13 | TFCAofGP Meet #6Jan 13 · Triple Jump · Place 7 · Garnet Valley | Triple Jump | 7 | 37-4 | 9 |
| Jan 13 | TFCAofGP Meet #6Jan 13 · Long Jump · Place 7 · Garnet Valley | Long Jump | 7 | 18-5.50 | 9 |
| Jan 7 | TFCAofGP Meet #5Jan 7 · Triple Jump · Place 3 · Garnet Valley | Triple Jump | 3 | 38-10.50 | 9 |
| Jan 7 | TFCAofGP Meet #5Jan 7 · Long Jump · Place 8 · Garnet Valley | Long Jump | 8 | 17-6 | 9 |
2022 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 22 | TFCAofGP Meet #3Dec 22 · Triple Jump · Place 6 · Garnet Valley | Triple Jump | 6. | 39-2.50 | 9 |
| Dec 17 | TFCAofGP Meet #2Dec 17 · Triple Jump · Place 10 · Garnet Valley | Triple Jump | 10. | 37-7.25 | 9 |
| Dec 17 | TFCAofGP Meet #2Dec 17 · Long Jump · Place 17 · Garnet Valley | Long Jump | 17. | 18-0.25 | 9 |
| Dec 10 | TFCAofGP Meet #1Dec 10 · Triple Jump · Place 12 · Garnet Valley | Triple Jump | 12. | 37-0 | 9 |
| Dec 10 | TFCAofGP Meet #1Dec 10 · Long Jump · Place 34 · Garnet Valley | Long Jump | 34. | 17-2.25 | 9 |