| Jun 20 | New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Long Jump · Place 45 · Hopkinton | Long Jump | 45. | 15-11 PB | 12 |
| Jun 20 | New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Pole Vault · Place 29 · Hopkinton | Pole Vault | 29. | 8-0 PB | 12 |
| Jun 20 | New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · High Jump · Place 37 · Hopkinton | High Jump | 37. | 4-11 PB | 12 |
| Jun 20 | New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Javelin · Place 2 · Hopkinton | Javelin800g | 2. | 162-5 | 12 |
| Jun 20 | New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Discus · Place 9 · Hopkinton | Discus1.6kg | 9. | 114-10 PB | 12 |
| Jun 20 | New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · Shot Put · Place 11 · Hopkinton | Shot Put12lb | 11. | 40-1 PB | 12 |
| Jun 20 | New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 1500 Meters · Place 49 · Hopkinton | 1500 Meters | 49. | 5:22.47a PB | 12 |
| Jun 20 | New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 400 Meters · Place 21 · Hopkinton | 400 Meters | 21. | 55.09a PB | 12 |
| Jun 20 | New Hampshire Decathlon / Heptathlon ChampionshipsJun 20 · 100 Meters · Place 36 · Hopkinton | 100 Meters | 36. | 12.41a PB | 12 |
| Jun 13 | New England HS Outdoor TF ChampionshipJun 13 · Javelin · Place 20 · Hopkinton | Javelin800g | 20. | 47.09m | 12 |
| Jun 6 | 2026 NHIAA Meet of ChampionsJun 6 · Javelin · Place 2 · Hopkinton | Javelin800g | 2. | 164-08 PB | 12 |
| May 23 | Wilderness League ChampionshipMay 23 · Javelin · Place 1 · Hopkinton | Javelin800g | 1. | 159-08 | 12 |
| May 23 | Wilderness League ChampionshipMay 23 · Discus · Place 9 · Hopkinton | Discus1.6kg | 9. | 113-03 | 12 |
| May 16 | 2026 Bobcat InviteMay 16 · Javelin · Place 4 · Hopkinton | Javelin800g | 4. | 143' 11" | 12 |
| May 16 | 2026 Bobcat InviteMay 16 · Discus · Place 12 · Hopkinton | Discus1.6kg | 12. | 113' 6" | 12 |
| May 12 | Belmont MeetMay 12 · Javelin · Place 1 · Hopkinton | Javelin800g | 1. | 142-6 | 12 |
| May 12 | Belmont MeetMay 12 · Discus · Place 8 · Hopkinton | Discus1.6kg | 8. | 95-1 | 12 |
| May 12 | Belmont MeetMay 12 · Shot Put · Place 10 · Hopkinton | Shot Put12lb | 10. | 35-3 | 12 |
| Apr 21 | Kearsarge Regional HS MeetApr 21 · Javelin · Place 1 · Hopkinton | Javelin800g | 1. | 148-6.00 | 12 |
| Apr 21 | Kearsarge Regional HS MeetApr 21 · Discus · Place 4 · Hopkinton | Discus1.6kg | 4. | 95-6.00 | 12 |
| Apr 21 | Kearsarge Regional HS MeetApr 21 · Shot Put · Place 5 · Hopkinton | Shot Put12lb | 5. | 39-0.00 | 12 |
| Apr 18 | Sanborn InvitationalApr 18 · Javelin · Place 2 · Hopkinton | Javelin800g | 2. | 150-07 | 12 |
| Apr 18 | Sanborn InvitationalApr 18 · Discus · Place 14 · Hopkinton | Discus1.6kg | 14. | 107-01 | 12 |
| Apr 11 | Pelham InvitationalApr 11 · Javelin · Place 1 · Hopkinton | Javelin800g | 1. | 159-04 | 12 |
| Apr 11 | Pelham InvitationalApr 11 · Discus · Hopkinton | Discus1.6kg | -- | FOUL | 12 |