Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorOyster River Pembroke Meet · May 1214.44aOyster River Pembroke MeetMay 12, 2026
Javelin · 600g · Outdoor2026 NHIAA Meet of Champions · Jun 6113-092026 NHIAA Meet of ChampionsJune 6, 2026

Best marks from the meets included here. Cross Country bests are grouped by course and distance.

2026 Outdoor Track

13 results
DateMeetEventPlMarkGr
Jun 13New England HS Outdoor TF ChampionshipJun 13 · Javelin · Place 13 · Oyster RiverJavelin600g13.34.62m11
Jun 62026 NHIAA Meet of ChampionsJun 6 · Javelin · Place 3 · Oyster RiverJavelin600g3.113-09 PB11
May 30NHIAA D-II Outdoor Championship and BattlenotesMay 30 · Javelin · Place 1 · Oyster RiverJavelin600g1.104-311
May 22Seacoast ChampionshipsMay 22 · Javelin · Place 1 · Oyster RiverJavelin600g1.113-0111
May 162026 Bobcat InviteMay 16 · Javelin · Place 2 · Oyster RiverJavelin600g2.110' 3"11
May 12Oyster River Pembroke MeetMay 12 · Javelin · Place 2 · Oyster RiverJavelin600g2.109-311
May 12Oyster River Pembroke MeetMay 12 · 100 Meters · Place 3 · Oyster River100 Meters3.14.44a PB11
May 7Clipper RelaysMay 7 · Javelin · Place 4 · Oyster RiverJavelin600g4.92-0911
Apr 25Black Bear InviteApr 25 · Javelin · Place 1 · Oyster RiverJavelin600g1.104-4.0011
Apr 21OR Home #1Apr 21 · Javelin · Place 2 · Oyster RiverJavelin600g2.95' 6"11
Apr 18ORSpringApr 18 · Javelin · Place 2 · Oyster RiverJavelin600gRound P2.97' 9"11
Apr 18ORSpringApr 18 · Javelin · Place 2 · Oyster RiverJavelin600g2.100' 6"11
Apr 11Seacoast ScrambleApr 11 · Javelin · Place 1 · Oyster RiverJavelin600g1.100-0911

2025 Outdoor Track

2 results
DateMeetEventPlMarkGr
May 23Seacoast ChampionshipsMay 23 · Javelin · Place 1 · Oyster RiverJavelin1110-3SO
Apr 19Sanborn InvitationalApr 19 · Complete · Place 3 · Oyster RiverComplete399-0810

2024 Outdoor Track

5 results
DateMeetEventPlMarkGr
May 24NHIAA D-II Outdoor ChampionshipMay 24 · Javelin · Place 6 · Oyster RiverJavelin629.89mFR
May 24NHIAA D-II Outdoor ChampionshipMay 24 · Javelin · Place 6 · Oyster RiverJavelin629.89mFR
May 17SeacoastMay 17 · High Jump · Place 14 · Oyster RiverHigh Jump144-5—
May 17SeacoastMay 17 · Javelin · Place 13 · Oyster RiverJavelin1378-0—
May 2Clipper RelaysMay 2 · Javelin · Place 11 · Oyster RiverJavelin1184-10—