Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMSTCA West Heptathlon & Decathlon · Jun 9 | 12.79a | MSTCA West Heptathlon & Decathlon | June 9, 2025 |
| 200 Meters · OutdoorMeet #2 & #3 Pioneer Valley Regional, Greenfield & Athol (Mens) · Apr 30 | 25.1 | Meet #2 & #3 Pioneer Valley Regional, Greenfield & Athol (Mens) | April 30, 2026 |
| 300 Meters · IndoorPVIAC Week 6 Late · Jan 26 | 41.71a | PVIAC Week 6 Late | January 26, 2025 |
| 400 Meters · OutdoorMSTCA West Heptathlon & Decathlon · Jun 9 | 59.27a | MSTCA West Heptathlon & Decathlon | June 9, 2025 |
| 55 Meter · IndoorPVIAC Meet #1 (LATE) · Dec 14 | 7.67a | PVIAC Meet #1 (LATE) | December 14, 2025 |
| 55 Meters · IndoorPVIAC Meet #6 · Jan 28 | 7.81a | PVIAC Meet #6 | January 28, 2024 |
| 600 Meters · IndoorPVIAC Late Meet January 17 · Jan 17 | 1:40.15a | PVIAC Late Meet January 17 | January 17, 2024 |
| Discus · 1.6kg · OutdoorMSTCA West Heptathlon & Decathlon · Jun 9 | 16.20m | MSTCA West Heptathlon & Decathlon | June 9, 2025 |
| High Jump · IndoorSmith Relays · Jan 4 | 1.80m | Smith Relays | January 4, 2026 |
| High Jump · OutdoorMahar Vs. Turners Falls, Franklin Tech, and Pioneer · May 4 | 6' 2" | Mahar Vs. Turners Falls, Franklin Tech, and Pioneer | May 4, 2026 |
| Javelin · 800g · OutdoorMSTCA West Heptathlon & Decathlon · Jun 9 | 35.97m | MSTCA West Heptathlon & Decathlon | June 9, 2025 |
| Long Jump · IndoorPVIAC Week 1 Early Meet · Dec 12 | 16-02.75 | PVIAC Week 1 Early Meet | December 12, 2024 |
| Long Jump · OutdoorFrontier boys v. Athol and Pioneer · Apr 10 | 16-10 | Frontier boys v. Athol and Pioneer | April 10, 2025 |
| Shot Put · 12lb · IndoorPVIAC Meet #1 (LATE) · Dec 14 | 30-11.00 | PVIAC Meet #1 (LATE) | December 14, 2025 |
| Shot Put · 12lb · OutdoorPVIAC Meet #3 (EARLY) · Jan 2 | 28-09.00 | PVIAC Meet #3 (EARLY) | January 2, 2026 |
| Triple Jump · OutdoorMSTCA West Heptathlon & Decathlon · Jun 9 | 8.97m | MSTCA West Heptathlon & Decathlon | June 9, 2025 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2026 Outdoor Track
19 results2026 Indoor Track
12 results2025 Indoor Track
16 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 21 | PVIAC Meet #2 (LATE)Dec 21 · 300 Meters · Pioneer Valley Regional | 300 Meters | -- | DNS | 11 |
| Dec 21 | PVIAC Meet #2 (LATE)Dec 21 · 55 Meter · Pioneer Valley Regional | 55 Meter | -- | DNS | 11 |
| Dec 21 | PVIAC Meet #2 (LATE)Dec 21 · Shot Put · Pioneer Valley Regional | Shot Put12lb | -- | DNS | 11 |
| Dec 21 | PVIAC Meet #2 (LATE)Dec 21 · High Jump · Pioneer Valley Regional | High Jump | -- | DNS | 11 |
| Dec 14 | PVIAC Meet #1 (LATE)Dec 14 · 300 Meters · Place 10 · Pioneer Valley Regional | 300 Meters | 10. | 41.95a | 11 |
| Dec 14 | PVIAC Meet #1 (LATE)Dec 14 · 55 Meter · Place 28 · Pioneer Valley Regional | 55 Meter | 28. | 7.67a PB | 11 |
| Dec 14 | PVIAC Meet #1 (LATE)Dec 14 · Shot Put · Place 12 · Pioneer Valley Regional | Shot Put12lb | 12. | 30-11.00 PB | 11 |
| Dec 14 | PVIAC Meet #1 (LATE)Dec 14 · High Jump · Place 5 · Pioneer Valley Regional | High Jump | 5. | 5-06.00 | 11 |
| Feb 8 | PVIAC Week #7Feb 8 · 300 Meters · Place 20 · Pioneer Valley Regional | 300 Meters | 20. | 41.93a | 10 |
| Feb 8 | PVIAC Week #7Feb 8 · Long Jump · Pioneer Valley Regional | Long Jump | -- | DNS | 10 |
| Jan 26 | PVIAC Week 6 LateJan 26 · 300 Meters · Place 16 · Pioneer Valley Regional | 300 Meters | 16. | 41.71a PB | 10 |
| Jan 19 | PVIAC Week 5 EarlyJan 19 · 300 Meters · Place 13 · Pioneer Valley Reg. | 300 Meters | 13 | 41.93 | 10 |
| Jan 12 | PVIAC Week 4 EarlyJan 12 · Long Jump · Place 11 · Pioneer Valley Reg. | Long Jump | 11 | 16-09.50 | 10 |
| Jan 12 | PVIAC Week 4 EarlyJan 12 · 300 Meters · Place 14 · Pioneer Valley Reg. | 300 Meters | 14 | 42.49 | 10 |
| Jan 5 | PVIAC Week 3 LateJan 5 · Long Jump · Place 10 · Pioneer Valley Regional | Long Jump | 10 | 16-7.25 | — |
| Jan 5 | PVIAC Week 3 LateJan 5 · 300 Meters · Place 20 · Pioneer Valley Regional | 300 Meters | 20 | 42.24a | — |
2025 Outdoor Track
21 results2024 Indoor Track
15 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 12 | PVIAC Week 1 Early MeetDec 12 · 300 Meters · Place 18 · Pioneer Valley Regional | 300 Meters | 18. | 42.63a | 10 |
| Dec 12 | PVIAC Week 1 Early MeetDec 12 · 55m Hurdles · Pioneer Valley Regional | 55m Hurdles39" | -- | DNS | 10 |
| Dec 12 | PVIAC Week 1 Early MeetDec 12 · Long Jump · Place 23 · Pioneer Valley Regional | Long Jump | 23. | 16-02.75 PB | 10 |
| Jan 28 | PVIAC Meet #6Jan 28 · Long Jump · Place 27 · Pioneer Valley Regional | Long Jump | 27 | 12-4 | — |
| Jan 28 | PVIAC Meet #6Jan 28 · 300 Meters · Place 21 · Pioneer Valley Regional | 300 Meters | 21 | 42.27a | — |
| Jan 28 | PVIAC Meet #6Jan 28 · 55 Meters · Place 30 · Pioneer Valley Regional | 55 Meters | 30 | 7.81a PB | — |
| Jan 21 | PVIAC Meet #5Jan 21 · 300 Meters · Place 18 · Pioneer Valley Regional | 300 Meters | 18. | 42.92a | 9 |
| Jan 21 | PVIAC Meet #5Jan 21 · 55 Meter · Place 23 · Pioneer Valley Regional | 55 Meter | 23. | 7.83a | 9 |
| Jan 21 | PVIAC Meet #5Jan 21 · Long Jump · Place 17 · Pioneer Valley Regional | Long Jump | 17. | 15-10.00 | 9 |
| Jan 17 | PVIAC Late Meet January 17Jan 17 · 600 Meters · Place 14 · Pioneer Valley Regional | 600 Meters | 14. | 1:40.15a PB | 9 |
| Jan 17 | PVIAC Late Meet January 17Jan 17 · 55 Meter · Place 22 · Pioneer Valley Regional | 55 Meter | 22. | 7.90a | 9 |
| Jan 17 | PVIAC Late Meet January 17Jan 17 · Long Jump · Place 23 · Pioneer Valley Regional | Long Jump | 23. | 14-10.00 | 9 |
| Jan 14 | PVIAC Meet #4Jan 14 · 300 Meters · Place 19 · Pioneer Valley Regional | 300 Meters | 19. | 43.88a | 9 |
| Jan 14 | PVIAC Meet #4Jan 14 · 55 Meter · Place 22 · Pioneer Valley Regional | 55 Meter | 22. | 7.90a | 9 |
| Jan 14 | PVIAC Meet #4Jan 14 · Long Jump · Place 17 · Pioneer Valley Regional | Long Jump | 17. | 15-08.00 | 9 |