Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorChris Urban Copiage Invitational · May 14 | 12.75 | Chris Urban Copiage Invitational | May 14, 2018 |
| 1000 Meters · OutdoorSection XI Boys Crossover B · Dec 18 | 3:21.36a | Section XI Boys Crossover B | December 18, 2016 |
| 1600 Meters · OutdoorSection XI Boys Indoor League Championships · Jan 22 | 6:00.69a | Section XI Boys Indoor League Championships | January 22, 2017 |
| 200 Meters · OutdoorChris Urban Copiage Invitational · May 14 | 26.23 | Chris Urban Copiage Invitational | May 14, 2018 |
| 300 Meters · IndoorNorth Shore Invitational · Dec 26 | 41.47a | North Shore Invitational | December 26, 2018 |
| 300 Meters · OutdoorSection 11 Boys Cross Over A · Dec 7 | 38.13a | Section 11 Boys Cross Over A | December 7, 2019 |
| 55 Meter · OutdoorSection 11 Boys Cross Over A · Dec 7 | 6.96a | Section 11 Boys Cross Over A | December 7, 2019 |
| Long Jump · OutdoorSection 11 Boys League Championships · Jan 20 | 14-11.25 | Section 11 Boys League Championships | January 20, 2018 |
| Triple Jump · IndoorSection XI Boys Crossover B 2 · Dec 15 | 36-09.50 | Section XI Boys Crossover B 2 | December 15, 2019 |
| Triple Jump · Outdoor Section XI Boys Crossover D · Jan 7 | 32-09.25 | Section XI Boys Crossover D | January 7, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2020 Outdoor Track
1 results2019 Outdoor Track
5 results2019 Indoor Track
1 results2018 Indoor Track
4 results2018 Outdoor Track
5 results2017 Outdoor Track
3 results2017 Indoor Track
2 results2016 Outdoor Track
1 results