Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorPennsauken FAT Batch Meet #1 · Apr 15 | 14.40 | Pennsauken FAT Batch Meet #1 | April 15, 2025 |
| 100m Hurdles · 33" / 0.838m · OutdoorBurlington County Divisional Championships · May 1 | 19.81a | Burlington County Divisional Championships | May 1, 2026 |
| 1600 Meters · IndoorSJTCA #16 · Jan 31 | 7:12.12 | SJTCA #16 | January 31, 2026 |
| 200 Meters · IndoorU.S. Marine Corps Holiday Classic · Dec 28 | 31.68a | U.S. Marine Corps Holiday Classic | December 28, 2024 |
| 200 Meters · OutdoorPennsauken Batch #2 · Apr 29 | 31.98 | Pennsauken Batch #2 | April 29, 2025 |
| 400 Meters · IndoorSJTCA #16 · Feb 1 | 1:14.13 | SJTCA #16 | February 1, 2025 |
| 400 Meters · OutdoorPennsauken FAT Batch Meet #1 · Apr 15 | 1:15.35 | Pennsauken FAT Batch Meet #1 | April 15, 2025 |
| 400 Meters · Relay Split · OutdoorLenape Invite · Apr 11 | 1:11.62 | Lenape Invite | April 11, 2026 |
| 400m Hurdles · 30" / 0.762m · OutdoorCinnaminson Batch Meet · Apr 29 | 1:22.76a | Cinnaminson Batch Meet | April 29, 2026 |
| 55 Meter · IndoorSJTCA Meet #3 · Dec 17 | 8.24a | SJTCA Meet #3 | December 17, 2024 |
| 55 Meters · IndoorSJTCA #19 · Feb 25 | 8.75 | SJTCA #19 | February 25, 2025 |
| 800 Meters · IndoorSJTCA #13 · Jan 20 | 2:46.73 | SJTCA #13 | January 20, 2026 |
| 800 Meters · OutdoorCinnaminson Batch Meet · Apr 29 | 3:07.73a | Cinnaminson Batch Meet | April 29, 2026 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
10 results2026 Indoor Track
2 results| Date | Meet | Event | Pl | Mark | Gr |
| Jan 31 | SJTCA #16Jan 31 · 1600 Meters · Place 29 · Willingboro | 1600 Meters | 29 | 7:12.12 PB | 10 |
| Jan 20 | SJTCA #13Jan 20 · 800 Meters · Place 13 · Willingboro | 800 Meters | 13 | 2:46.73 PB | 10 |
2025 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 19 | SJTCA FROSH AND NOVICEDec 19 · 800 Meters · Place 13 · Willingboro | 800 Meters | 13. | 2:54.81a | 10 |
| Dec 12 | SJTCA #1Dec 12 · 800 Meters · Place 35 · Willingboro | 800 Meters | 35. | 3:22.64a | 10 |
| Feb 25 | SJTCA #19Feb 25 · 55 Meters · Place 31 · Willingboro | 55 Meters | 31 | 8.75 PB | 9 |
| Feb 25 | SJTCA #19Feb 25 · 400 Meters · Place 24 · Willingboro | 400 Meters | 24 | 1:14.42 | 9 |
| Feb 25 | SJTCA #19Feb 25 · 55 Meters · Place 31 · Willingboro | 55 Meters | 31 | 8.75 | 9 |
| Feb 25 | SJTCA #19Feb 25 · 400 Meters · Place 24 · Willingboro | 400 Meters | 24 | 1:14.42 | 9 |
| Feb 1 | SJTCA #16Feb 1 · 200 Meters · Place 51 · Willingboro | 200 Meters | 51 | 31.98 | 9 |
| Feb 1 | SJTCA #16Feb 1 · 400 Meters · Place 58 · Willingboro | 400 Meters | 58 | 1:14.13 PB | 9 |
2025 Outdoor Track
5 results2024 Indoor Track
4 results