Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 1 Mile · IndoorDual Valley Conference meet 5 · Jan 23 | 6:23.05a | Dual Valley Conference meet 5 | January 23, 2025 |
| 1 Mile · OutdoorWhitinsville vs Hopedale · Apr 8 | 6:19.0 | Whitinsville vs Hopedale | April 8, 2025 |
| 1000 Meters · IndoorDual Valley Conference Indoor Championship · Jan 30 | 3:39.63a | Dual Valley Conference Indoor Championship | January 30, 2025 |
| 100m Hurdles · 30" / 0.762m · OutdoorDual Valley Conference MS Spring Championship · May 22 | 21.07a | Dual Valley Conference MS Spring Championship | May 22, 2024 |
| 2 Miles · IndoorDual Valley Conference Indoor Championship · Jan 30 | 12:46.25a | Dual Valley Conference Indoor Championship | January 30, 2025 |
| 2 Miles · OutdoorWhitinsville vs NDA vs. Douglas · May 20 | 13:34.8 | Whitinsville vs NDA vs. Douglas | May 20, 2025 |
| 300 Meters · IndoorDual Valley Conference meet 1 · Dec 10 | 51.68a | Dual Valley Conference meet 1 | December 10, 2024 |
| 400 Meters · OutdoorCMAC Dual (WCS, Hopedale, Northbridge) · May 7 | 1:09.2 | CMAC Dual (WCS, Hopedale, Northbridge) | May 7, 2026 |
| 800 Meters · OutdoorBMR, WCS, and NDA CMAC Meet · Apr 29 | 2:47.2 | BMR, WCS, and NDA CMAC Meet | April 29, 2026 |
| Discus · 1.6kg · OutdoorCMAC Dual (WCS, Hopedale, Northbridge) · May 7 | 67' 10" | CMAC Dual (WCS, Hopedale, Northbridge) | May 7, 2026 |
| Discus · 1kg · OutdoorDual Valley Conference MS Spring Championship · May 22 | 62-05 | Dual Valley Conference MS Spring Championship | May 22, 2024 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
14 results| Date | Meet | Event | Pl | Mark | Gr |
| May 14 | CMAC B ChampionshipMay 14 · Discus · Place 15 · Whitinsville ChristianWhitinsville Christian | Discus1.6kg | 15. | 59' 11" | 10 |
| May 7 | CMAC Dual (WCS, Hopedale, Northbridge)May 7 · Discus · Place 4 · Whitinsville ChristianWhitinsville Christian | Discus1.6kg | 4. | 67' 10" PB | 10 |
| May 7 | CMAC Dual (WCS, Hopedale, Northbridge)May 7 · 400 Meters · Place 8 · Whitinsville ChristianWhitinsville Christian | 400 Meters | 8. | 1:09.2 PB | 10 |
| May 2 | District E Girls & Boys Division 2 RelaysMay 2 · Discus · Place 25 · Whitinsville ChristianWhitinsville Christian | Discus1.6kg | 25. | 19.36m | 10 |
| Apr 29 | BMR, WCS, and NDA CMAC MeetApr 29 · Discus · Place 8 · Whitinsville ChristianWhitinsville Christian | Discus1.6kg | 8. | 63' 6" | 10 |
| Apr 29 | BMR, WCS, and NDA CMAC MeetApr 29 · 800 Meters · Place 6 · Whitinsville ChristianWhitinsville Christian | 800 Meters | 6. | 2:47.2 PB | 10 |
| Apr 14 | CMAC Dual (Uxbridge, NDA, WCS)Apr 14 · Discus · Place 8 · Whitinsville ChristianWhitinsville Christian | Discus1.6kg | 8. | 64' 5" | 10 |
| Apr 14 | CMAC Dual (Uxbridge, NDA, WCS)Apr 14 · 1 Mile · Place 7 · Whitinsville ChristianWhitinsville Christian | 1 Mile | 7. | 6:45.8 | 10 |
| Apr 8 | BMR, WCS, and BVT CMAC MeetApr 8 · Discus · Place 11 · Whitinsville ChristianWhitinsville Christian | Discus1.6kg | 11. | 67' 8" | 10 |
| Apr 8 | BMR, WCS, and BVT CMAC MeetApr 8 · 1 Mile · Place 6 · Whitinsville ChristianWhitinsville Christian | 1 Mile | 6. | 6:25.7 | 10 |
| Apr 8 | BMR, WCS, and BVT CMAC MeetApr 8 · 400 Meters · Place 8 · Whitinsville ChristianWhitinsville Christian | 400 Meters | 8. | 1:09.4 | 10 |
| Mar 31 | CMAC Dual (WCS, Nipmuc)Mar 31 · Discus · Place 8 · Whitinsville ChristianWhitinsville Christian | Discus1.6kg | 8. | 62' 7" | 10 |
| Mar 31 | CMAC Dual (WCS, Nipmuc)Mar 31 · 1 Mile · Place 8 · Whitinsville ChristianWhitinsville Christian | 1 Mile | 8. | 6:24.9 | 10 |
| Mar 31 | CMAC Dual (WCS, Nipmuc)Mar 31 · 800 Meters · Place 5 · Whitinsville ChristianWhitinsville Christian | 800 Meters | 5. | 2:54.4 | 10 |
2025 Outdoor Track
8 results2025 Indoor Track
4 results2024 Indoor Track
4 results2024 Outdoor Track
2 results2023 Outdoor Track
1 results