Personal bests
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2016 Outdoor Track
7 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 4 | MIAA All State ChampioshipJun 4 · Triple Jump · Place 11 · Cambridge Rindge & Latin | Triple Jump | 11. | 42-08.00Wind: 0 | 11 |
| May 29 | MIAA Division 1 MeetMay 29 · Triple Jump · Place 4 · Cambridge Rindge & Latin | Triple Jump | 4. | 13.39m | 11 |
| May 28 | MIAA East D1 State ChampionshipsMay 28 · Triple Jump · Place 4 · Cambridge Rindge & Latin | Triple Jump | 4. | 43-11.50 PB | 11 |
| May 18 | DCL Championship MeetMay 18 · Long Jump · Place 13 · Cambridge Rindge & Latin | Long Jump | 13. | 17-10.25 PB | 11 |
| May 7 | Weston TwilightMay 7 · Triple Jump · Place 13 · Cambridge Rindge & Latin | Triple Jump | 13. | 39-11.50 | 11 |
| May 7 | Weston TwilightMay 7 · Long Jump · Cambridge Rindge & Latin | Long Jump | -- | ND | 11 |
| May 7 | Weston TwilightMay 7 · 100 Meters · Place 34 · Cambridge Rindge & Latin | 100 MetersRound P | 34. | 12.08a | 11 |
2016 Indoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 14 | MIAA D1 Indoor State ChampionshipsFeb 14 · Long Jump · Place 17 · Cambridge Rindge & Latin | Long Jump | 17. | 19-02.50 PB | 11 |
| Jan 30 | Dual CountyJan 30 · 55 Meter · Place 14 · Cambridge Rindge & Latin | 55 MeterRound P | 14. | 7.08a | 11 |
| Jan 30 | Dual CountyJan 30 · Long Jump · Place 7 · Cambridge Rindge & Latin | Long Jump | 7. | 18-10.50 | 11 |
| Jan 20 | Dual County #5Jan 20 · 55 Meter · Place 8 · Cambridge Rindge & Latin | 55 Meter | 8. | 6.96a PB | 11 |
| Jan 20 | Dual County #5Jan 20 · Long Jump · Place 3 · Cambridge Rindge & Latin | Long Jump | 3. | 19-00.00 | 11 |
| Jan 13 | Dual County #4Jan 13 · 300 Meters · Place 12 · Cambridge Rindge & Latin | 300 Meters | 12. | 39.10a | 11 |
| Jan 13 | Dual County #4Jan 13 · Long Jump · Place 6 · Cambridge Rindge & Latin | Long Jump | 6. | 18-07.50 | 11 |
| Jan 6 | Dual County #3Jan 6 · 55 Meter · Place 12 · Cambridge Rindge & Latin | 55 Meter | 12. | 7.13a | 11 |
| Jan 6 | Dual County #3Jan 6 · Long Jump · Place 6 · Cambridge Rindge & Latin | Long Jump | 6. | 18-02.00 | 11 |
2015 Indoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | MSTCA Speed ClassicDec 30 · 300 Meters · Place 8 · Cambridge Rindge & Latin | 300 Meters | 8. | 38.39a PB | 11 |
| Dec 23 | Dual County #2Dec 23 · 55 Meter · Place 3 · Cambridge Rindge & Latin | 55 Meter | 3. | 7.01a | 11 |
| Dec 23 | Dual County #2Dec 23 · Long Jump · Place 3 · Cambridge Rindge & Latin | Long Jump | 3. | 19-01.00 | 11 |
| Dec 18 | Dual County #1Dec 18 · 55 Meter · Place 8 · Cambridge Rindge & Latin | 55 Meter | 8. | 7.05a | 11 |
| Dec 18 | Dual County #1Dec 18 · Long Jump · Cambridge Rindge & Latin | Long Jump | -- | ND | 11 |
2015 Outdoor Track
5 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | Dual County LeagueMay 20 · Triple Jump · Place 13 · Cambridge Rindge & Latin | Triple Jump | 13. | 35-07.50 | 10 |
| May 20 | Dual County LeagueMay 20 · 200 Meters · Place 5 · Cambridge Rindge & Latin | 200 MetersRound P | 5. | 24.03a PB | 10 |
| May 20 | Dual County LeagueMay 20 · 200 Meters · Place 6 · Cambridge Rindge & Latin | 200 Meters | 6. | 24.25a | 10 |
| May 9 | Andover InvitationalMay 9 · Triple Jump · Place 19 · Cambridge Rindge & Latin | Triple Jump | 19. | 37' 6.75" | 10 |
| May 9 | Andover InvitationalMay 9 · 100 Meters · Place 23 · Cambridge Rindge & Latin | 100 MetersRound P | 23. | 11.88a PB | 10 |