Personal bests

Best marks in available results
Event / courseMarkMeetDate
1000 Meters · IndoorOld Saybrook Qualifier · Jan 223:01.69aOld Saybrook QualifierJanuary 22, 2026
1600 Meters · Indoor8th James Barber Invitational · Jan 155:40.00a8th James Barber InvitationalJanuary 15, 2025
1600 Meters · OutdoorLeague Meet #1 Valley Regional/Old Saybrook @ Old Lyme · Apr 165:42.00aLeague Meet #1 Valley Regional/Old Saybrook @ Old LymeApril 16, 2024
200 Meters · OutdoorOld Saybrook Runnin' Rams Invitational · May 1025.33aOld Saybrook Runnin' Rams InvitationalMay 10, 2025
3200 Meters · OutdoorMarty Roberts Invitational · May 211:52.46aMarty Roberts InvitationalMay 2, 2026
400 Meters · OutdoorShoreline Novice Invitational · May 161:00.54aShoreline Novice InvitationalMay 16, 2024
600 Meters · IndoorShoreline Conference League Meet · Jan 91:40.07aShoreline Conference League MeetJanuary 9, 2025
800 Meters · OutdoorMarty Roberts Invitational · May 22:16.15aMarty Roberts InvitationalMay 2, 2026

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

2026 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 26Shoreline Conference Outdoor Track ChampionshipMay 26 · 800 Meters · Place 18 · Valley Regional800 Meters18.2:20.07a11
May 9Old Saybrook Runnin' Rams InvitationalMay 9 · 3200 Meters · Place 8 · Valley Regional3200 Meters811:57.44a11
May 9Old Saybrook Runnin' Rams InvitationalMay 9 · 800 Meters · Place 28 · Valley Regional800 Meters282:18.87a11
May 5Highlander Shoreline Mega #2May 5 · 800 Meters · Place 7 · Valley Regional800 Meters72:21.68a11
May 2Marty Roberts InvitationalMay 2 · 3200 Meters · Place 18 · Valley Regional3200 Meters1811:52.46a PB11
May 2Marty Roberts InvitationalMay 2 · 800 Meters · Place 24 · Valley Regional800 Meters242:16.15a PB11
Apr 28Shoreline Mega Meet #1Apr 28 · 800 Meters · Place 6 · Valley Regional800 Meters62:16.60a11
Apr 22Shoreline League Meet @ VRHSApr 22 · 800 Meters · Place 3 · Valley Regional800 Meters32:24.111

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Jan 22Old Saybrook QualifierJan 22 · 1000 Meters · Place 17 · Valley Regional1000 Meters173:01.69a PB11
Jan 149th James Barber InvitationalJan 14 · 1000 Meters · Place 9 · Valley Regional1000 Meters93:02.22a11
Jan 7Shoreline Conference League Meet #1Jan 7 · 600 Meters · Place 16 · Valley Regional600 Meters161:40.61a11

2025 Outdoor Track

8 results
DateMeetEventPlMarkGr
May 14League Meet 4 Coginchaug / Valley @MorganMay 14 · 800 Meters · Place 2 · Valley Regional800 Meters22:19.010
May 10Old Saybrook Runnin' Rams InvitationalMay 10 · 200 Meters · Place 23 · Valley Regional200 Meters2325.33a PB10
May 3Marty Roberts InvitationalMay 3 · 800 Meters · Place 33 · Valley Regional800 Meters332:23.97a10
May 3Marty Roberts InvitationalMay 3 · 200 Meters · Place 50 · Valley Regional200 Meters5026.36a10
Apr 29Old Saybrook vs Valley Regional vs East HamptonApr 29 · 800 Meters · Place 4 · Valley Regional800 Meters42:22.210
Apr 24League Meet - Valley, Hale Ray @CoginchaugApr 24 · 3200 Meters · Place 2 · Valley Regional3200 Meters216:06.3110
Apr 24League Meet - Valley, Hale Ray @CoginchaugApr 24 · 200 Meters · Place 7 · Valley Regional200 Meters725.8810
Apr 19Wildcat Relays Apr 19 · 3200 Meters · Place 10 · Valley Regional3200 Meters1012:54.6810

2025 Indoor Track

8 results
DateMeetEventPlMarkGr
Feb 7Shoreline Conference Indoor ChampionshipFeb 7 · 1600 Meters · Place 23 · Valley Regional1600 Meters236:07.39a—
Feb 7Shoreline Conference Indoor ChampionshipFeb 7 · 600 Meters · Place 6 · Valley Regional600 Meters61:40.20a—
Jan 27Joe Sinicrope InvitationalJan 27 · Long Jump · Place 23 · Valley RegionalLong Jump2314-2.75—
Jan 27Joe Sinicrope InvitationalJan 27 · 600 Meters · Place 21 · Valley Regional600 Meters211:40.59a—
Jan 23Old Saybrook Indoor Track QualifierJan 23 · 600 Meters · Place 14 · Valley Regional600 Meters141:43.14a—
Jan 158th James Barber InvitationalJan 15 · 1600 Meters · Place 41 · Valley Regional1600 Meters415:40.00a PB—
Jan 9Shoreline Conference League MeetJan 9 · Long Jump · Place 15 · Valley RegionalLong Jump1515-1.25—
Jan 9Shoreline Conference League MeetJan 9 · 600 Meters · Place 7 · Valley Regional600 Meters71:40.07a PB—

2024 Outdoor Track

14 results
DateMeetEventPlMarkGr
May 16Shoreline Novice InvitationalMay 16 · Long Jump · Place 5 · Valley RegionalLong Jump514-2—
May 16Shoreline Novice InvitationalMay 16 · 400 Meters · Place 5 · Valley Regional400 Meters51:00.54a PB—
May 14Shoreline Meet #5 Valley, Morgan, CoginchaugMay 14 · Long Jump · Place 9 · Valley RegionalLong Jump914-0—
May 14Shoreline Meet #5 Valley, Morgan, CoginchaugMay 14 · 400 Meters · Place 12 · Valley Regional400 Meters121:01.59a—
May 7League Meet #4 HK, Valley @ MorganMay 7 · Long Jump · Place 14 · Valley RegionalLong Jump1413-11—
May 7League Meet #4 HK, Valley @ MorganMay 7 · 1600 Meters · Place 7 · Valley Regional1600 Meters75:45.26a—
May 4Marty Roberts InvitationalMay 4 · Long Jump · Place 32 · Valley RegionalLong Jump3214-2—
May 4Marty Roberts InvitationalMay 4 · 400 Meters · Place 24 · Valley Regional400 Meters241:03.04a—
Apr 30League Meet #3: Valley Regional, East Hampton @ OSHSApr 30 · Long Jump · Place 5 · Valley RegionalLong Jump514-5.5—
Apr 30League Meet #3: Valley Regional, East Hampton @ OSHSApr 30 · 400 Meters · Place 7 · Valley Regional400 Meters71:02.0—
Apr 16League Meet #1 Valley Regional/Old Saybrook @ Old LymeApr 16 · 1600 Meters · Place 7 · Valley Regional1600 Meters75:42.00a PB—
Apr 16League Meet #1 Valley Regional/Old Saybrook @ Old LymeApr 16 · 800 Meters · Place 8 · Valley Regional800 Meters82:35.80a—
Apr 646th Hammonasset Freshman InvitationalApr 6 · Long Jump · Place 7 · Valley RegionalLong Jump714-10—
Apr 646th Hammonasset Freshman InvitationalApr 6 · 1600 Meters · Place 13 · Valley Regional1600 Meters135:54.42a—

2024 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 2Shoreline Conference Indoor Track ChampionshipFeb 2 · Long Jump · Place 20 · Valley RegionalLong Jump2014-8—