Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorBSC Invite · Apr 17 | 11.47a | BSC Invite | April 17, 2019 |
| 110m Hurdles · 39" / 0.991m · OutdoorBSC League Championships · May 16 | 16.78a | BSC League Championships | May 16, 2018 |
| 200 Meters · OutdoorMSTCA Frosh / Soph Large · May 4 | 22.71a | MSTCA Frosh / Soph Large | May 4, 2019 |
| 300 Meters · IndoorBay State Conference Championship · Feb 5 | 36.26 | Bay State Conference Championship | February 5, 2020 |
| 400 Meters · OutdoorBSC Championship · May 15 | 51.43a | BSC Championship | May 15, 2019 |
| 55 Meter · IndoorBSC #3 · Jan 2 | 7.03a | BSC #3 | January 2, 2020 |
| 55 Meters · IndoorBSC #3 · Jan 3 | 7.18 | BSC #3 | January 3, 2019 |
| 55m Hurdles · 39" · IndoorBSC Championship · Feb 6 | 8.39a | BSC Championship | February 6, 2019 |
| High Jump · IndoorBSC #5 · Jan 24 | 5-10.00 | BSC #5 | January 24, 2019 |
| Long Jump · IndoorBay State Conference #1 · Dec 13 | 16-10.50 | Bay State Conference #1 | December 13, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2021 Outdoor Track
12 results2020 Indoor Track
10 results| Date | Meet | Event | Pl | Mark | Gr |
| Feb 5 | Bay State Conference ChampionshipFeb 5 · 300 Meters · Place 2 · Newton North | 300 Meters | 2 | 36.26 PB | JR |
| Jan 29 | BSC Open MeetJan 29 · 300 Meters · Place 2 · Newton North | 300 Meters | 2. | 36.45a | 11 |
| Jan 23 | BSC #5Jan 23 · 300 Meters · Place 2 · Newton North | 300 Meters | 2. | 36.94a | 11 |
| Jan 23 | BSC #5Jan 23 · High Jump · Place 3 · Newton North | High Jump | 3. | 5-04.00 | 11 |
| Jan 10 | MSTCA Northeast InvitationalJan 10 · 300 Meters · Place 6 · Newton North | 300 Meters | 6 | 36.70 | 11 |
| Jan 9 | BSC #4Jan 9 · 55m Hurdles · Place 9 · Newton North | 55m Hurdles39" | 9. | 8.66a | 11 |
| Jan 9 | BSC #4Jan 9 · High Jump · Place 4 · Newton North | High Jump | 4. | 5-00.00 | 11 |
| Jan 2 | BSC #3Jan 2 · 55m Hurdles · Place 11 · Newton North | 55m Hurdles39" | 11. | 8.95a | 11 |
| Jan 2 | BSC #3Jan 2 · 55 Meter · Place 7 · Newton North | 55 Meter | 7. | 7.03a PB | 11 |
| Jan 2 | BSC #3Jan 2 · High Jump · Place 2 · Newton North | High Jump | 2. | 5-08.00 | 11 |
2019 Indoor Track
25 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 19 | BSC #2Dec 19 · 300 Meters · Place 3 · Newton North | 300 Meters | 3. | 37.97a | 11 |
| Dec 19 | BSC #2Dec 19 · High Jump · Place 12 · Newton North | High Jump | 12. | 5-00.00 | 11 |
| Dec 15 | MSTCA Winter Festival Large SchoolsDec 15 · 300 Meters · Place 12 · Newton North | 300 Meters | 12. | 38.82a | 11 |
| Dec 12 | Bay State Conf #1Dec 12 · 300 Meters · Place 2 · Newton North | 300 Meters | 2. | 38.39a | 11 |
| Dec 12 | Bay State Conf #1Dec 12 · High Jump · Place 7 · Newton North | High Jump | 7. | 5-02.00 | 11 |
| Dec 12 | BSC #1Dec 12 · 300 Meters · Place 2 · Newton North | 300 Meters | 2. | 38.39a | 11 |
| Dec 12 | BSC #1Dec 12 · High Jump · Place 2 · Newton North | High Jump | 2. | 5-02.00 | 11 |
| Feb 14 | MIAA Division 1 ChampionshipsFeb 14 · 55m Hurdles · Place 26 · Newton North | 55m HurdlesRound P | 26 | 8.65 | 10 |
| Feb 14 | MIAA Division 1 ChampionshipsFeb 14 · 55m Hurdles · Place 7 · Newton North | 55m Hurdles | 7 | 8.65 | 10 |
| Feb 6 | BSC ChampionshipFeb 6 · 55m Hurdles · Place 6 · Newton North | 55m Hurdles39"Round P | 6. | 8.39a PB | 10 |
| Feb 6 | BSC ChampionshipFeb 6 · 55m Hurdles · Place 5 · Newton North | 55m Hurdles39" | 5. | 8.48a | 10 |
| Jan 30 | BSC #6Jan 30 · High Jump · Place 2 · Newton North | High Jump | 2 | 5-05.00 | 10 |
| Jan 30 | BSC #6Jan 30 · 55m Hurdles · Place 2 · Newton North | 55m Hurdles | 2 | 8.34 | 10 |
| Jan 26 | MSTCA INVITE LargeJan 26 · 55 Meter · Place 92 · Newton North | 55 MeterRound P | 92. | 7.19a | 10 |
| Jan 26 | MSTCA INVITE LargeJan 26 · High Jump · Place 21 · Newton North | High Jump | 21. | 5-08.00 | 10 |
| Jan 24 | BSC #5Jan 24 · 55m Hurdles · Place 3 · Newton North | 55m Hurdles39" | 3. | 8.51a | 10 |
| Jan 24 | BSC #5Jan 24 · High Jump · Place 1 · Newton North | High Jump | 1. | 5-10.00 PB | 10 |
| Jan 17 | BSC #4Jan 17 · 55m Hurdles · Place 5 · Newton North | 55m Hurdles39" | 5. | 8.56a | 10 |
| Jan 17 | BSC #4Jan 17 · 55 Meter · Place 8 · Newton North | 55 Meter | 8. | 7.05a | 10 |
| Jan 17 | BSC #4Jan 17 · High Jump · Place 2 · Newton North | High Jump | 2. | 5-07.00 | 10 |
| Jan 6 | Auerbach Freshmen-Sophomore Meet Large SchoolJan 6 · 55m Hurdles · Place 1 · Newton North | 55m Hurdles | 1 | 8.83 | SO |
| Jan 6 | Auerbach Freshmen-Sophomore Meet Large SchoolJan 6 · 55m Hurdles · Place 4 · Newton North | 55m Hurdles | 4 | 8.55 | SO |
| Jan 3 | BSC #3Jan 3 · High Jump · Place 3 · Newton North | High Jump | 3 | 5-06.00 | 10 |
| Jan 3 | BSC #3Jan 3 · 55m Hurdles · Place 7 · Newton North | 55m Hurdles | 7 | 8.79 | 10 |
| Jan 3 | BSC #3Jan 3 · 55 Meters · Place 16 · Newton North | 55 Meters | 16 | 7.18 PB | 10 |
2019 Outdoor Track
15 results2018 Indoor Track
8 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 23 | MSTCA Speed Classic - Large SchoolsDec 23 · 55m Hurdles · Place 10 · Newton North | 55m Hurdles39" | 10. | 8.77a | 10 |
| Dec 20 | BSC #2Dec 20 · 55m Hurdles · Place 7 · Newton North | 55m Hurdles39" | 7. | 9.00a | 10 |
| Dec 20 | BSC #2Dec 20 · 55 Meter · Place 2 · Newton North | 55 Meter | 2. | 7.20a | 10 |
| Dec 15 | MSTCA Winter Festival-Large SchoolsDec 15 · 55m Hurdles · Place 19 · Newton North | 55m Hurdles39"Round P | 19. | 8.86a | 10 |
| Dec 13 | Bay State Conference #1Dec 13 · 55m Hurdles · Place 8 · Newton North | 55m Hurdles39" | 8. | 9.12a | 10 |
| Dec 13 | Bay State Conference #1Dec 13 · Long Jump · Place 16 · Newton North | Long Jump | 16. | 16-10.50 PB | 10 |
| Jan 31 | BSC #6 Cross-LeagueJan 31 · 55m Hurdles · Place 21 · Newton North | 55m Hurdles39" | 21. | 9.39a | 9 |
| Jan 25 | BSC #5Jan 25 · 55m Hurdles · Place 31 · Newton North | 55m Hurdles39" | 31. | 10.02a | 9 |
2018 Outdoor Track
11 results