| Event | Mark | Date |
|---|---|---|
| 55m Hurdles Indoor | 8.70 | 2006-01-16 |
| Long Jump Indoor | 15-11.00 | 2005-02-06 |
| 110m Hurdles Outdoor | 16.20 | 2006-05-13 |
| High Jump Outdoor | 5-08.00 | 2006-04-15 |
| Triple Jump Outdoor | 39-01.25 | 2006-05-13 |
| 04/15 | Suffolk Coaches Meet110m Hurdles | #13 | 16.90 |
| 04/15 | Suffolk Coaches MeetHigh Jump | #2 | 5-08.00 PR |
| 04/15 | Suffolk Coaches MeetTriple Jump | #2 | 38-07.00 |
| 04/18 | NSCHSAA Easter Classic110m Hurdles | #6 | 17.50 |
| 04/18 | NSCHSAA Easter ClassicHigh Jump | #1 | 5-08.00 |
| 04/18 | NSCHSAA Easter ClassicTriple Jump | #3 | 37-01.00 |
| 05/03 | NSCHSAA Boys Sophomore Championships110m Hurdles | #1 | 17.00 |
| 05/03 | NSCHSAA Boys Sophomore ChampionshipsHigh Jump | #1 | 5-06.00 |
| 05/03 | NSCHSAA Boys Sophomore ChampionshipsTriple Jump | #3 | 36-06.75 |
| 05/03 | NSCHSAA Boys Freshmen ChampionshipsLong Jump | #5 | 13-07.00 |
| 05/13 | NSCHSAA Spring Track & Field League Championships110m Hurdles | #4 | 16.20 PR |
| 05/13 | NSCHSAA Spring Track & Field League Championships110m Hurdles | #4 | 16.50 |
| 05/13 | NSCHSAA Spring Track & Field League ChampionshipsHigh Jump | #4 | 5-02.00 |
| 05/13 | NSCHSAA Spring Track & Field League ChampionshipsTriple Jump | #4 | 39-01.25 PR |
| 12/04 | Boys Winter Track RostersHigh Jump | #6 | 5-03.00 |
| 12/04 | Boys Winter Track RostersTriple Jump | #3 | 36-04.00 |
| 01/16 | NSCHSAA Freshmen – Sophomore Championships55m Hurdles | #1 | 8.70 PR |
| 01/16 | NSCHSAA Freshmen – Sophomore ChampionshipsHigh Jump | #1 | 5-02.00 |
| 01/16 | NSCHSAA Freshmen – Sophomore ChampionshipsTriple Jump | #2 | 37-07.00 |
| 02/06 | NSCHSAA League Championships55m Hurdles | #6 | 11.30 |
| 02/06 | NSCHSAA League ChampionshipsLong Jump | #13 | 15-11.00 PR |
| 02/06 | NSCHSAA League ChampionshipsTriple Jump | #11 | 34-00.00 |