Personal bests
Best marks in available results| Event / course | Mark | Meet | Date |
| 100 Meters · OutdoorMSTCA South Decathlon · Jun 5 | 11.93 | MSTCA South Decathlon | June 5, 2018 |
| 110m Hurdles · 39" / 0.991m · OutdoorMSTCA South Decathlon · Jun 5 | 17.86 | MSTCA South Decathlon | June 5, 2018 |
| 1500 Meters · OutdoorMSTCA South Decathlon · Jun 5 | 4:59.80 | MSTCA South Decathlon | June 5, 2018 |
| 400 Meters · OutdoorSouth Shore Principals Twilight Invitational · May 19 | 52.85a | South Shore Principals Twilight Invitational | May 19, 2018 |
| 600 Meters · IndoorMIAA Division 2 Championship · Feb 17 | 1:29.80 | MIAA Division 2 Championship | February 17, 2018 |
| 800 Meters · OutdoorMSTCA Coaches Invitational/Boys · May 13 | 2:11.41a | MSTCA Coaches Invitational/Boys | May 13, 2017 |
| Discus · 1.6kg · OutdoorMSTCA South Decathlon · Jun 5 | 70-02 | MSTCA South Decathlon | June 5, 2018 |
| High Jump · OutdoorMSTCA South Decathlon · Jun 5 | 4-11.75 | MSTCA South Decathlon | June 5, 2018 |
| Javelin · 800g · OutdoorMSTCA South Decathlon · Jun 5 | 100-03 | MSTCA South Decathlon | June 5, 2018 |
| Long Jump · OutdoorMSTCA South Decathlon · Jun 5 | 17-02.75 | MSTCA South Decathlon | June 5, 2018 |
| Shot Put · 12lb · OutdoorMSTCA South Decathlon · Jun 5 | 27-04.75 | MSTCA South Decathlon | June 5, 2018 |
| Triple Jump · OutdoorMSTCA South Decathlon · Jun 5 | 35-02.00 | MSTCA South Decathlon | June 5, 2018 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
2018 Outdoor Track
12 results| Date | Meet | Event | Pl | Mark | Gr |
| Jun 5 | MSTCA South DecathlonJun 5 · Triple Jump · Place 35 · Bridgewater-Raynham Regional | Triple Jump | 35. | 35-02.00 PB | 12 |
| Jun 5 | MSTCA South DecathlonJun 5 · Long Jump · Place 31 · Bridgewater-Raynham Regional | Long Jump | 31. | 17-02.75 PB | 12 |
| Jun 5 | MSTCA South DecathlonJun 5 · Javelin · Place 27 · Bridgewater-Raynham Regional | Javelin800g | 27. | 100-03 PB | 12 |
| Jun 5 | MSTCA South DecathlonJun 5 · Discus · Place 29 · Bridgewater-Raynham Regional | Discus1.6kg | 29. | 70-02 PB | 12 |
| Jun 5 | MSTCA South DecathlonJun 5 · Shot Put · Place 46 · Bridgewater-Raynham Regional | Shot Put12lb | 46. | 27-04.75 PB | 12 |
| Jun 5 | MSTCA South DecathlonJun 5 · 110m Hurdles · Place 14 · Bridgewater-Raynham Regional | 110m Hurdles39" / 0.991m | 14. | 17.86 PB | 12 |
| Jun 5 | MSTCA South DecathlonJun 5 · High Jump · Place 20 · Bridgewater-Raynham Regional | High Jump | 20. | 4-11.75 PB | 12 |
| Jun 5 | MSTCA South DecathlonJun 5 · 1500 Meters · Place 24 · Bridgewater-Raynham Regional | 1500 Meters | 24. | 4:59.80 PB | 12 |
| Jun 5 | MSTCA South DecathlonJun 5 · 400 Meters · Place 8 · Bridgewater-Raynham Regional | 400 Meters | 8. | 53.46 | 12 |
| Jun 5 | MSTCA South DecathlonJun 5 · 100 Meters · Place 23 · Bridgewater-Raynham Regional | 100 Meters | 23. | 11.93 PB | 12 |
| May 27 | MIAA EMASS D1 ChampionshipMay 27 · 400m Hurdles · Place 28 · Bridgewater-Raynham Regional | 400m Hurdles36" / 0.914m | 28. | 64.80aUnofficial | 12 |
| May 19 | South Shore Principals Twilight InvitationalMay 19 · 400 Meters · Place 8 · Bridgewater-Raynham Regional | 400 Meters | 8. | 52.85a PB | 12 |
2018 Indoor Track
1 results2017 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 7 | Br v. NB Dec 7 · 600 Meters · Place 1 · Bridgewater-Raynham Regional | 600 Meters | 1. | 1:35.06Unofficial | 12 |
| Jan 24 | OCL ChampionshipsJan 24 · 600 Meters · Place 2 · Bridgewater-Raynham Regional | 600 Meters | 2. | 1:31.78aUnofficial | 11 |
| Jan 24 | OCL ChampionshipsJan 24 · 400 Meters · Bridgewater-Raynham Regional | 400 MetersRelay Split | — | 60.0Unofficial | 11 |
| Jan 19 | BR v BarnstableJan 19 · 600 Meters · Place 1 · Bridgewater-Raynham Regional | 600 Meters | 1. | 1:36.3Unofficial | 11 |
| Jan 19 | BR v BarnstableJan 19 · 400 Meters · Bridgewater-Raynham Regional | 400 MetersRelay Split | — | 55.0Unofficial | 11 |
| Jan 3 | BR v DartmouthJan 3 · 600 Meters · Place 2 · Bridgewater-Raynham Regional | 600 Meters | 2. | 1:32.5Unofficial | 11 |
2017 Outdoor Track
9 results| Date | Meet | Event | Pl | Mark | Gr |
| May 20 | South Shore Principal'sMay 20 · 800 Meters · Place 30 · Bridgewater-Raynham Regional | 800 Meters | 30. | 2:13.57aUnofficial | 11 |
| May 13 | MSTCA Coaches Invitational/BoysMay 13 · 800 Meters · Place 34 · Bridgewater-Raynham Regional | 800 Meters | 34. | 2:11.41a PB | 11 |
| May 9 | BR v NBMay 9 · 400 Meters · Bridgewater-Raynham Regional | 400 MetersRelay Split | — | 53.7Unofficial | 11 |
| May 9 | BR v NBMay 9 · 400 Meters · Place 1 · Bridgewater-Raynham Regional | 400 Meters | 1. | 53.9Unofficial | 11 |
| May 3 | BR v BrocktonMay 3 · 800 Meters · Place 2 · Bridgewater-Raynham Regional | 800 Meters | 2. | 2:11.7Unofficial | 11 |
| Apr 25 | BR v BarnstableApr 25 · 400 Meters · Bridgewater-Raynham Regional | 400 MetersRelay Split | — | 53.9Unofficial | 11 |
| Apr 25 | BR v BarnstableApr 25 · 800 Meters · Place 1 · Bridgewater-Raynham Regional | 800 Meters | 1. | 2:06.7Unofficial | 11 |
| Apr 12 | (B) Dartmouth vs. Bridgewater-RaynhamApr 12 · 400 Meters · Bridgewater-Raynham Regional | 400 MetersRelay Split | — | 55.2Unofficial | 11 |
| Apr 12 | (B) Dartmouth vs. Bridgewater-RaynhamApr 12 · 800 Meters · Place 1 · Bridgewater-Raynham Regional | 800 Meters | 1. | 2:14Unofficial | 11 |
2016 Indoor Track
6 results| Date | Meet | Event | Pl | Mark | Gr |
| Dec 30 | MSTCA Speed ClassicDec 30 · 600 Meters · Place 37 · Bridgewater-Raynham Regional | 600 Meters | 37. | 1:33.67a | 11 |
| Dec 30 | MSTCA Speed ClassicDec 30 · 400 Meters · Bridgewater-Raynham Regional | 400 MetersRelay Split | — | 55.0Unofficial | 11 |
| Dec 19 | BR v NBDec 19 · 600 Meters · Place 1 · Bridgewater-Raynham Regional | 600 Meters | 1. | 1:34.2Unofficial | 11 |
| Dec 19 | BR v NBDec 19 · 400 Meters · Bridgewater-Raynham Regional | 400 MetersRelay Split | — | 54.9Unofficial | 11 |
| Dec 13 | BR v DurfeeDec 13 · 600 Meters · Place 1 · Bridgewater-Raynham Regional | 600 Meters | 1. | 1:33.5Unofficial | 11 |
| Dec 13 | BR v DurfeeDec 13 · 400 Meters · Bridgewater-Raynham Regional | 400 MetersRelay Split | — | 57.2Unofficial | 11 |