2021 NHIAA Outdoor Meet of Champions    Jun 5, 2021
400 52.55 9th  (F)
4x100 43.88 2nd  (F)
NHIAA Division I Outdoor Entries & Battlenotes    May 27-28, 2021
400 51.65 3rd  (F)
4x400 3:36.54 7th  (F)
JT 138' 5" 42.18m 7th  (F)
Seacoast Tri Meet    May 22, 2021
4x400 3:34.45 2nd  (F)
JT 135' 0" 41.14m 2nd  (F)
Mini Elite #6 @ Coe-Brown    May 21, 2021
400 51.77 3rd  (F)
Mini Elite #5 @ Oyster River    May 14, 2021
JT 146' 5" 44.62m 4th  (F)
Portsmouth Home League Meet #3    May 12, 2021
JT 142' 9" 43.51m 1st  (F)
Mini Elite #4 @ Coe-Brown    May 7, 2021
LJ ND  
Portsmouth Home League Meet #2    May 5, 2021
4x100 45.77 1st  (F)
4x400 3:39.77 1st  (F)
HJ 5' 0" 1.52m 2nd  (F)
JT ND  
Mini Elite #3 @ Portsmouth    May 1, 2021
300H 42.76 2nd  (F)
JT 132' 6" 40.38m 3rd  (F)
Portsmouth Home League Meet #1    Apr 28, 2021
4x100 50.09 1st  (F)
Mini Elite #2 @ Oyster River    Apr 23, 2021
400 52.48 2nd  (F)
JT 145' 4" 44.29m 2nd  (F)
Sunday Tri Meet    Apr 18, 2021
300H 42.66 2nd  (F)
SP 30' 9.5" 9.38m 4th  (F)
JT 140' 7" 42.84m 2nd  (F)

2021

400 Meters
2021 NHIAA Outdoor Meet of Champions Jun 5, 2021
NHIAA Division I Outdoor Entries & Battlenotes May 27-28, 2021
Mini Elite #6 @ Coe-Brown May 21, 2021
Mini Elite #2 @ Oyster River Apr 23, 2021
300 Hurdles
Mini Elite #3 @ Portsmouth May 1, 2021
Sunday Tri Meet Apr 18, 2021
4 x 100 Relay
2021 NHIAA Outdoor Meet of Champions Jun 5, 2021
Portsmouth Home League Meet #2 May 5, 2021
Portsmouth Home League Meet #1 Apr 28, 2021
4 x 400 Relay
NHIAA Division I Outdoor Entries & Battlenotes May 27-28, 2021
Seacoast Tri Meet May 22, 2021
Portsmouth Home League Meet #2 May 5, 2021
High Jump
  1.52m
Portsmouth Home League Meet #2 May 5, 2021
Long Jump
ND
Mini Elite #4 @ Coe-Brown May 7, 2021
Shot Put
  9.38m
Sunday Tri Meet Apr 18, 2021
Javelin
  42.18m
NHIAA Division I Outdoor Entries & Battlenotes May 27-28, 2021
  41.14m
Seacoast Tri Meet May 22, 2021
  44.62m
Mini Elite #5 @ Oyster River May 14, 2021
  43.51m
Portsmouth Home League Meet #3 May 12, 2021
ND
Portsmouth Home League Meet #2 May 5, 2021
  40.38m
Mini Elite #3 @ Portsmouth May 1, 2021
  44.29m
Mini Elite #2 @ Oyster River Apr 23, 2021
  42.84m
Sunday Tri Meet Apr 18, 2021