Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meters · Indoor9th James Barber Invitational · Jan 148.40a9th James Barber InvitationalJanuary 14, 2026
Discus · 1.6kg · Outdoor2026 Bellringer Track & Field Invitational · Apr 465' 1"2026 Bellringer Track & Field InvitationalApril 4, 2026
Javelin · 800g · Outdoor2026 Bellringer Track & Field Invitational · Apr 473' 6"2026 Bellringer Track & Field InvitationalApril 4, 2026
Shot Put · 12lb · OutdoorLeague Meet #1 - Morgan, Valley @ OS · Apr 721' 2"League Meet #1 - Morgan, Valley @ OSApril 7, 2026

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

2026 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 13Shoreline Novice InvitationalMay 13 · Javelin · Place 5 · Valley RegionalJavelin585-09
May 13Shoreline Novice InvitationalMay 13 · Discus · Place 4 · Valley RegionalDiscus479-39
May 13Shoreline Novice InvitationalMay 13 · Shot Put · Place 15 · Valley RegionalShot Put1523-29
May 9Old Saybrook Runnin' Rams InvitationalMay 9 · Javelin · Place 28 · Valley RegionalJavelin2876-119
May 9Old Saybrook Runnin' Rams InvitationalMay 9 · Discus · Place 36 · Valley RegionalDiscus3669-49
May 5Highlander Shoreline Mega #2May 5 · Javelin · Place 18 · Valley RegionalJavelin1873-79
May 5Highlander Shoreline Mega #2May 5 · Shot Put · Place 18 · Valley RegionalShot Put1822-9.259
May 2Marty Roberts InvitationalMay 2 · Javelin · Place 46 · Valley RegionalJavelin4667-099
May 2Marty Roberts InvitationalMay 2 · Discus · Place 44 · Valley RegionalDiscus4478-029
Apr 28Shoreline Mega Meet #1Apr 28 · Javelin · Place 8 · Valley RegionalJavelin880-039
Apr 28Shoreline Mega Meet #1Apr 28 · Discus · Place 14 · Valley RegionalDiscus1475-049
Apr 22Shoreline League Meet @ VRHSApr 22 · Javelin · Place 2 · Valley RegionalJavelin281-39
Apr 22Shoreline League Meet @ VRHSApr 22 · Discus · Place 5 · Valley RegionalDiscus575-39
Apr 22Shoreline League Meet @ VRHSApr 22 · Shot Put · Place 7 · Valley RegionalShot Put723-29
Apr 18Wildcat RelaysApr 18 · Javelin · Place 47 · Valley RegionalJavelin4754-09
Apr 18Wildcat RelaysApr 18 · Shot Put · Place 42 · Valley RegionalShot Put4223-5.259
Apr 1148th Hammonasset Freshman InvitationalApr 11 · Javelin · Place 4 · Valley RegionalJavelin474-69
Apr 1148th Hammonasset Freshman InvitationalApr 11 · Shot Put · Place 5 · Valley RegionalShot Put523-39
Apr 7League Meet #1 - Morgan, Valley @ OSApr 7 · Javelin · Place 7 · Valley RegionalJavelin800g7.50' 9"9
Apr 7League Meet #1 - Morgan, Valley @ OSApr 7 · Discus · Place 7 · Valley RegionalDiscus1.6kg7.64' 5"9
Apr 7League Meet #1 - Morgan, Valley @ OSApr 7 · Shot Put · Place 8 · Valley RegionalShot Put12lb8.21' 2" PB9
Apr 42026 Bellringer Track & Field InvitationalApr 4 · Javelin · Place 33 · Valley RegionalJavelin800g33.73' 6" PB9
Apr 42026 Bellringer Track & Field InvitationalApr 4 · Discus · Place 52 · Valley RegionalDiscus1.6kg52.65' 1" PB9
Apr 42026 Bellringer Track & Field InvitationalApr 4 · Shot Put · Place 75 · Valley RegionalShot Put12lb75.20' 1.75"9

2026 Indoor Track

6 results
DateMeetEventPlMarkGr
Jan 22Old Saybrook QualifierJan 22 · Shot Put · Place 59 · Valley RegionalShot Put5922-4.59
Jan 22Old Saybrook QualifierJan 22 · 55 Meters · Place 94 · Valley Regional55 Meters948.61a9
Jan 149th James Barber InvitationalJan 14 · Shot Put · Place 35 · Valley RegionalShot Put3522-109
Jan 149th James Barber InvitationalJan 14 · 55 Meters · Place 54 · Valley Regional55 MetersRound P548.40a PB9
Jan 7Shoreline Conference League Meet #1Jan 7 · Shot Put · Place 36 · Valley RegionalShot Put3621-39
Jan 7Shoreline Conference League Meet #1Jan 7 · 55 Meters · Place 56 · Valley Regional55 Meters568.50a9