| Jun 9 | 41st District E Boy's DecathlonJun 9 · Decathlon · Place 47 · Oakmont Regional | DecathlonRound M | 47. | 2985 PB | 9 |
| Jun 9 | 41st District E Boy's DecathlonJun 9 · Triple Jump · Place 41 · Oakmont Regional | Triple JumpRound M | 41. | 10.25m PB | 9 |
| Jun 9 | 41st District E Boy's DecathlonJun 9 · Long Jump · Place 61 · Oakmont Regional | Long JumpRound M | 61. | 4.63m PB | 9 |
| Jun 9 | 41st District E Boy's DecathlonJun 9 · High Jump · Place 30 · Oakmont Regional | High JumpRound M | 30. | 1.52m PB | 9 |
| Jun 9 | 41st District E Boy's DecathlonJun 9 · Javelin · Place 54 · Oakmont Regional | Javelin800gRound M | 54. | 19.24m PB | 9 |
| Jun 9 | 41st District E Boy's DecathlonJun 9 · Discus · Place 59 · Oakmont Regional | Discus1.6kgRound M | 59. | 15.82m PB | 9 |
| Jun 9 | 41st District E Boy's DecathlonJun 9 · Shot Put · Place 65 · Oakmont Regional | Shot Put12lbRound M | 65. | 6.48m PB | 9 |
| Jun 9 | 41st District E Boy's DecathlonJun 9 · 110m Hurdles · Place 56 · Oakmont Regional | 110m Hurdles39" / 0.991mRound M | 56. | 22.94a PB | 9 |
| Jun 9 | 41st District E Boy's DecathlonJun 9 · 1500 Meters · Place 4 · Oakmont Regional | 1500 MetersRound M | 4. | 4:49.11a PB | 9 |
| Jun 9 | 41st District E Boy's DecathlonJun 9 · 400 Meters · Place 54 · Oakmont Regional | 400 MetersRound M | 54. | 1:02.36a PB | 9 |
| Jun 9 | 41st District E Boy's DecathlonJun 9 · 100 Meters · Place 68 · Oakmont Regional | 100 MetersRound M | 68. | 14.39a PB | 9 |
| May 21 | Division C Midland Wachusett League MeetMay 21 · 1 Mile · Place 9 · Oakmont Regional | 1 Mile | 9. | 5:00.11a PB | 9 |
| May 16 | Central Mass. Division 1 Class MeetMay 16 · 1 Mile · Place 23 · Oakmont Regional | 1 Mile | 23. | 5:07.74a | 9 |
| May 12 | Fitchburg vs Oakmont Dual MeetMay 12 · High Jump · Place 6 · Oakmont Regional | High Jump | 6. | 4-10.00 | 9 |
| May 12 | Fitchburg vs Oakmont Dual MeetMay 12 · 1 Mile · Place 2 · Oakmont Regional | 1 Mile | 2. | 5:02.40a | 9 |
| May 12 | Fitchburg vs Oakmont Dual MeetMay 12 · 800 Meters · Place 7 · Oakmont Regional | 800 Meters | 7. | 2:31.16a | 9 |
| May 6 | Oakmont vs Groton-DunstableMay 6 · 1 Mile · Place 5 · Oakmont Regional | 1 Mile | 5. | 5:10.8 | 9 |
| Apr 28 | Quabbin vs OakmontApr 28 · 1 Mile · Place 4 · Oakmont Regional | 1 Mile | 4. | 5:13.9 | 9 |
| Apr 28 | Quabbin vs OakmontApr 28 · 800 Meters · Place 8 · Oakmont Regional | 800 Meters | 8. | 2:29.1 | 9 |
| Apr 24 | MSTCA Invacational & PentathlonApr 24 · 1 Mile · Place 60 · Oakmont Regional | 1 Mile | 60 | 5:28.45a | 9 |
| Apr 24 | MSTCA Invacational & PentathlonApr 24 · 800 Meters · Place 41 · Oakmont Regional | 800 Meters | 41 | 2:24.82a PB | 9 |
| Apr 15 | Oakmont vs. LunenburgApr 15 · High Jump · Place 5 · Oakmont Regional | High Jump | 5. | 4-10 | 9 |
| Apr 15 | Oakmont vs. LunenburgApr 15 · 2 Miles · Place 4 · Oakmont Regional | 2 Miles | 4. | 12:01 PB | 9 |
| Apr 15 | Oakmont vs. LunenburgApr 15 · 800 Meters · Place 8 · Oakmont Regional | 800 Meters | 8. | 2:25.1 | 9 |
| Apr 8 | Hudson vs OakmontApr 8 · High Jump · Place 7 · Oakmont Regional | High Jump | 7 | 4-08.00 | 9 |
| Apr 8 | Hudson vs OakmontApr 8 · 1 Mile · Place 5 · Oakmont Regional | 1 Mile | 5 | 5:14.81a | 9 |