| Event / course | Mark | Meet | Date |
|---|---|---|---|
| 55 Meter · IndoorDual County #2 · Dec 21 | 7.51a | Dual County #2 | December 21, 2016 |
| Javelin · 800g · OutdoorNew England Outdoor Track and Field Championships · Jun 10 | 171-07 | New England Outdoor Track and Field Championships | June 10, 2017 |
| Shot Put · 12lb · IndoorMIAA D1 State Championship · Feb 18 | 49-04.75 | MIAA D1 State Championship | February 18, 2017 |
| Shot Put · 12lb · OutdoorMIAA Eastern D-1 Championship · May 27 | 52-00.50 | MIAA Eastern D-1 Championship | May 27, 2017 |
Best marks from the meets included here. Cross Country bests are grouped by course and distance.
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Jun 10 | New England Outdoor Track and Field ChampionshipsJun 10 · Javelin · Place 5 · Westford Academy | Javelin800g | 5. | 171-07 PB | 12 |
| Jun 10 | New England Outdoor Track and Field ChampionshipsJun 10 · Shot Put · Place 13 · Westford Academy | Shot Put12lb | 13. | 50-03.25 | 12 |
| Jun 3 | MIAA All-State Outdoor ChampionshipsJun 3 · Javelin · Place 6 · Westford Academy | Javelin800g | 6. | 171-07 | 12 |
| Jun 3 | MIAA All-State Outdoor ChampionshipsJun 3 · Shot Put · Place 5 · Westford Academy | Shot Put12lb | 5. | 50-01.50 | 12 |
| May 27 | MIAA Eastern D-1 ChampionshipMay 27 · Javelin · Place 7 · Westford Academy | Javelin800g | 7. | 156-03 | 12 |
| May 27 | MIAA Eastern D-1 ChampionshipMay 27 · Shot Put · Place 3 · Westford Academy | Shot Put12lb | 3. | 52-00.50 PB | 12 |
| May 6 | Weston TwilightMay 6 · Javelin · Place 2 · Westford Academy | Javelin800g | 2. | 158-08 | 12 |
| May 6 | Weston TwilightMay 6 · Shot Put · Place 4 · Westford Academy | Shot Put12lb | 4. | 48-06.50 | 12 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Feb 18 | MIAA D1 State ChampionshipFeb 18 · Shot Put · Place 3 · Westford Academy | Shot Put12lb | 3. | 49-04.75 PB | 12 |
| Jan 11 | Dual County #4Jan 11 · Shot Put · Place 1 · Westford Academy | Shot Put12lb | 1. | 47-01.00 | 12 |
| Jan 4 | Dual County League Meet #3Jan 4 · Shot Put · Place 1 · Westford Academy | Shot Put | 1 | 46-9 | SR |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 21 | Dual County #2Dec 21 · 55 Meter · Place 14 · Westford Academy | 55 Meter | 14. | 7.51a PB | 12 |
| Dec 21 | Dual County #2Dec 21 · Shot Put · Place 3 · Westford Academy | Shot Put12lb | 3. | 44-00.50 | 12 |
| Dec 16 | Dual County #1Dec 16 · Shot Put · Place 1 · Westford Academy | Shot Put12lb | 1. | 45-05.75 | 12 |
| Feb 14 | MIAA D1 Indoor State ChampionshipsFeb 14 · Shot Put · Place 15 · Westford Academy | Shot Put12lb | 15. | 44-11.50 | 11 |
| Jan 30 | Dual CountyJan 30 · Shot Put · Place 2 · Westford Academy | Shot Put12lb | 2. | 47-09.00 | 11 |
| Jan 24 | MSTCA Coaches Elite MeetJan 24 · Shot Put · Place 21 · Westford Academy | Shot Put12lb | 21. | 43-01.00 | 11 |
| Jan 20 | Dual County #5Jan 20 · Shot Put · Place 3 · Westford Academy | Shot Put12lb | 3. | 43-09.00 | 11 |
| Jan 13 | Dual County #4Jan 13 · Shot Put · Place 2 · Westford Academy | Shot Put12lb | 2. | 43-06.50 | 11 |
| Jan 6 | Dual County #3Jan 6 · Shot Put · Place 2 · Westford Academy | Shot Put12lb | 2. | 44-02.50 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 29 | MIAA Division 1 MeetMay 29 · Javelin · Place 11 · Westford Academy | Javelin800g | 11. | 46.83m | 11 |
| May 29 | MIAA Division 1 MeetMay 29 · Shot Put · Place 20 · Westford Academy | Shot Put12lb | 20. | 13.65m | 11 |
| May 28 | MIAA East D1 State ChampionshipsMay 28 · Javelin · Place 11 · Westford Academy | Javelin800g | 11. | 153-08 | 11 |
| May 28 | MIAA East D1 State ChampionshipsMay 28 · Shot Put · Place 20 · Westford Academy | Shot Put12lb | 20. | 44-09.50 | 11 |
| May 18 | DCL Championship MeetMay 18 · Javelin · Place 3 · Westford Academy | Javelin800g | 3. | 160-09 | 11 |
| May 18 | DCL Championship MeetMay 18 · Shot Put · Place 2 · Westford Academy | Shot Put12lb | 2. | 47-05.75 | 11 |
| May 14 | Andover InvitationalMay 14 · Javelin · Place 5 · Westford Academy | Javelin800g | 5. | 160-07 | 11 |
| May 14 | Andover InvitationalMay 14 · Shot Put · Place 3 · Westford Academy | Shot Put12lb | 3. | 46-11.00 | 11 |
| May 7 | Weston TwilightMay 7 · Javelin · Place 8 · Westford Academy | Javelin800g | 8. | 152-00 | 11 |
| May 7 | Weston TwilightMay 7 · Shot Put · Place 6 · Westford Academy | Shot Put12lb | 6. | 47-10.00 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| Dec 23 | Dual County #2Dec 23 · Shot Put · Place 2 · Westford Academy | Shot Put12lb | 2. | 40-09.00 | 11 |
| Dec 18 | Dual County #1Dec 18 · Shot Put · Place 4 · Westford Academy | Shot Put12lb | 4. | 41-05.50 | 11 |
| Date | Meet | Event | Pl | Mark | Gr |
|---|---|---|---|---|---|
| May 20 | Dual County LeagueMay 20 · Javelin · Place 3 · Westford Academy | Javelin800g | 3. | 144-08 | 10 |
| May 20 | Dual County LeagueMay 20 · Shot Put · Place 4 · Westford Academy | Shot Put12lb | 4. | 41-05.25 | 10 |
| May 9 | Andover InvitationalMay 9 · Javelin · Place 15 · Westford Academy | Javelin800g | 15. | 136' 9" | 10 |
| May 9 | Andover InvitationalMay 9 · Shot Put · Place 36 · Westford Academy | Shot Put12lb | 36. | 34' 4.25" | 10 |