Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · IndoorOld Saybrook Qualifier · Jan 225:07.75aOld Saybrook QualifierJanuary 22, 2026
1600 Meters · OutdoorMarty Roberts Invitational · May 24:54.71aMarty Roberts InvitationalMay 2, 2026
300m Hurdles · 36" / 0.914m · OutdoorShoreline Non Conference Meet Old Saybrook, Westbrook, Valley · Apr 953.3Shoreline Non Conference Meet Old Saybrook, Westbrook, ValleyApril 9, 2025
3200 Meters · OutdoorOld Saybrook Runnin' Rams Invitational · May 910:58.49aOld Saybrook Runnin' Rams InvitationalMay 9, 2026
400 Meters · Outdoor2024 Bellringer Track & Field Invitational · Apr 61:08.91a2024 Bellringer Track & Field InvitationalApril 6, 2024
800 Meters · OutdoorShoreline Novice Invitational · May 182:33.65aShoreline Novice InvitationalMay 18, 2023

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

2026 Outdoor Track

12 results
DateMeetEventPlMarkGr
May 26Shoreline Conference Outdoor Track ChampionshipMay 26 · 3200 Meters · Place 10 · Valley Regional3200 Meters10.11:06.54a12
May 26Shoreline Conference Outdoor Track ChampionshipMay 26 · 1600 Meters · Place 15 · Valley Regional1600 Meters15.5:09.19a12
May 9Old Saybrook Runnin' Rams InvitationalMay 9 · 3200 Meters · Place 5 · Valley Regional3200 Meters510:58.49a PB12
May 9Old Saybrook Runnin' Rams InvitationalMay 9 · 1600 Meters · Place 12 · Valley Regional1600 Meters124:58.35a12
May 5Highlander Shoreline Mega #2May 5 · 3200 Meters · Place 4 · Valley Regional3200 Meters412:08.38a12
May 2Marty Roberts InvitationalMay 2 · 3200 Meters · Place 14 · Valley Regional3200 Meters1411:35.13a12
May 2Marty Roberts InvitationalMay 2 · 1600 Meters · Place 14 · Valley Regional1600 Meters144:54.71a PB12
Apr 28Shoreline Mega Meet #1Apr 28 · 1600 Meters · Place 6 · Valley Regional1600 Meters65:03.08a12
Apr 22Shoreline League Meet @ VRHSApr 22 · 1600 Meters · Place 5 · Valley Regional1600 Meters55:34.412
Apr 7League Meet #1 - Morgan, Valley @ OSApr 7 · 3200 Meters · Place 1 · Valley Regional3200 Meters1.11:33.012
Apr 7League Meet #1 - Morgan, Valley @ OSApr 7 · 1600 Meters · Place 3 · Valley Regional1600 Meters3.5:15.512
Apr 42026 Bellringer Track & Field InvitationalApr 4 · 1600 Meters · Place 33 · Valley Regional1600 Meters33.5:17.80a12

2026 Indoor Track

4 results
DateMeetEventPlMarkGr
Jan 31Shoreline Indoor Track and Field ChampionshipJan 31 · 1600 Meters · Place 10 · Valley Regional1600 Meters10.5:08.24a12
Jan 22Old Saybrook QualifierJan 22 · 1600 Meters · Place 21 · Valley Regional1600 Meters215:07.75a PB12
Jan 149th James Barber InvitationalJan 14 · 1600 Meters · Place 10 · Valley Regional1600 Meters105:16.29a12
Jan 7Shoreline Conference League Meet #1Jan 7 · 1600 Meters · Place 4 · Valley Regional1600 Meters45:09.31a12

2025 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 24Shoreline Conference Track and Field ChampionshipMay 24 · 3200 Meters · Place 19 · Valley Regional3200 Meters1911:45.95a11
May 24Shoreline Conference Track and Field ChampionshipMay 24 · 1600 Meters · Place 16 · Valley Regional1600 Meters164:58.19a11
May 14League Meet 4 Coginchaug / Valley @MorganMay 14 · 3200 Meters · Place 2 · Valley Regional3200 Meters212:32.011
May 14League Meet 4 Coginchaug / Valley @MorganMay 14 · 1600 Meters · Place 2 · Valley Regional1600 Meters25:11.411
May 10Old Saybrook Runnin' Rams InvitationalMay 10 · 1600 Meters · Place 15 · Valley Regional1600 Meters155:09.15a11
May 7Shoreline League Meet 3 Valley, Morgan and HKMay 7 · 3200 Meters · Place 1 · Valley Regional3200 Meters111:51.811
May 7Shoreline League Meet 3 Valley, Morgan and HKMay 7 · 1600 Meters · Place 3 · Valley Regional1600 Meters35:13.311
May 3Marty Roberts InvitationalMay 3 · 3200 Meters · Place 5 · Valley Regional3200 Meters512:09.31a11
May 3Marty Roberts InvitationalMay 3 · 1600 Meters · Place 31 · Valley Regional1600 Meters315:14.33a11
Apr 29Old Saybrook vs Valley Regional vs East HamptonApr 29 · 300m Hurdles · Place 6 · Valley Regional300m Hurdles656.011
Apr 29Old Saybrook vs Valley Regional vs East HamptonApr 29 · 1600 Meters · Place 4 · Valley Regional1600 Meters45:15.411
Apr 24League Meet - Valley, Hale Ray @CoginchaugApr 24 · 300m Hurdles · Place 2 · Valley Regional300m Hurdles257.1011
Apr 24League Meet - Valley, Hale Ray @CoginchaugApr 24 · 1600 Meters · Place 1 · Valley Regional1600 Meters15:26.9411
Apr 19Wildcat Relays Apr 19 · 3200 Meters · Place 9 · Valley Regional3200 Meters912:09.8011
Apr 9Shoreline Non Conference Meet Old Saybrook, Westbrook, ValleyApr 9 · 1600 Meters · Place 2 · Valley Regional1600 Meters2.5:38.811
Apr 9Shoreline Non Conference Meet Old Saybrook, Westbrook, ValleyApr 9 · 300m Hurdles · Place 3 · Valley Regional300m Hurdles36" / 0.914m3.53.3 PB11

2025 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 7Shoreline Conference Indoor ChampionshipFeb 7 · 1600 Meters · Place 17 · Valley Regional1600 Meters175:26.68a—
Jan 27Joe Sinicrope InvitationalJan 27 · 1600 Meters · Place 22 · Valley Regional1600 Meters225:23.59a—
Jan 158th James Barber InvitationalJan 15 · 1600 Meters · Place 29 · Valley Regional1600 Meters295:23.68a—
Jan 9Shoreline Conference League MeetJan 9 · 55m Hurdles · Place 8 · Valley Regional55m Hurdles811.37a—
Jan 9Shoreline Conference League MeetJan 9 · 1600 Meters · Place 14 · Valley Regional1600 Meters145:35.56a—

2024 Indoor Track

5 results
DateMeetEventPlMarkGr
Dec 17Shoreline Developmental MeetDec 17 · 1600 Meters · Place 15 · Valley Regional1600 Meters15.5:26.91a11
Dec 17Shoreline Developmental MeetDec 17 · 55m Hurdles · Valley Regional55m Hurdles39"—DNS11
Feb 2Shoreline Conference Indoor Track ChampionshipFeb 2 · 1600 Meters · Place 26 · Valley Regional1600 Meters265:36.96a—
Jan 22Joe Sinicrope InvitationalJan 22 · 1600 Meters · Place 27 · Valley Regional1600 Meters275:40.42a—
Jan 17Old Saybrook QualifierJan 17 · 1600 Meters · Place 29 · Valley Regional1600 Meters295:43.99a—

2024 Outdoor Track

13 results
DateMeetEventPlMarkGr
May 22Shoreline Conference Outdoor Track ChampionshipMay 22 · 1600 Meters · Place 20 · Valley Regional1600 Meters205:33.07a—
May 14Shoreline Meet #5 Valley, Morgan, CoginchaugMay 14 · 1600 Meters · Place 3 · Valley Regional1600 Meters35:35.00a—
May 10Old Saybrook Runnin' Rams InvitationalMay 10 · 1600 Meters · Place 36 · Valley Regional1600 Meters365:14.00a—
May 10Old Saybrook Runnin' Rams InvitationalMay 10 · 800 Meters · Place 43 · Valley Regional800 Meters432:37.31a—
May 7League Meet #4 HK, Valley @ MorganMay 7 · 1600 Meters · Place 5 · Valley Regional1600 Meters55:21.64a—
May 4Marty Roberts InvitationalMay 4 · 1600 Meters · Place 30 · Valley Regional1600 Meters305:19.80a—
Apr 30League Meet #3: Valley Regional, East Hampton @ OSHSApr 30 · 1600 Meters · Place 4 · Valley Regional1600 Meters45:45.4—
Apr 30League Meet #3: Valley Regional, East Hampton @ OSHSApr 30 · 800 Meters · Place 8 · Valley Regional800 Meters82:36.5—
Apr 23Shoreline League Meet #2 (Valley, Hale Ray, Coginchaug)Apr 23 · 1600 Meters · Place 5 · Valley Regional1600 Meters5.5:33.64a10
Apr 16League Meet #1 Valley Regional/Old Saybrook @ Old LymeApr 16 · 1600 Meters · Place 8 · Valley Regional1600 Meters85:49.30a—
Apr 16League Meet #1 Valley Regional/Old Saybrook @ Old LymeApr 16 · 800 Meters · Place 9 · Valley Regional800 Meters92:38.60a—
Apr 62024 Bellringer Track & Field InvitationalApr 6 · 1600 Meters · Place 43 · Valley Regional1600 Meters43.5:43.69a10
Apr 62024 Bellringer Track & Field InvitationalApr 6 · 400 Meters · Place 46 · Valley Regional400 Meters46.1:08.91a PB10

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 13SLC Developmental MeetDec 13 · 1600 Meters · Place 21 · Valley Regional1600 Meters21.5:51.710

2023 Outdoor Track

16 results
DateMeetEventPlMarkGr
May 18Shoreline Novice InvitationalMay 18 · 800 Meters · Place 8 · Valley Regional800 Meters82:33.65a PB—
May 16Valley, Portland, Westbrook @ Valley RegionalMay 16 · 1600 Meters · Place 5 · Valley Regional1600 Meters55:49.6—
May 16Valley, Portland, Westbrook @ Valley RegionalMay 16 · 800 Meters · Place 6 · Valley Regional800 Meters62:49.3—
May 12OSHS Runnin' Rams InvitationalMay 12 · 1600 Meters · Place 43 · Valley Regional1600 Meters435:43.02a—
May 12OSHS Runnin' Rams InvitationalMay 12 · 800 Meters · Place 48 · Valley Regional800 Meters482:35.38a—
May 9Valley Regional/Morgan at HKMay 9 · 1600 Meters · Place 8 · Valley Regional1600 Meters86:08.5—
May 9Valley Regional/Morgan at HKMay 9 · 800 Meters · Place 9 · Valley Regional800 Meters92:57.3—
May 6Marty Roberts InvitationalMay 6 · 1600 Meters · Place 62 · Valley Regional1600 Meters625:53.95a—
May 6Marty Roberts InvitationalMay 6 · 800 Meters · Place 62 · Valley Regional800 Meters622:42.17a—
May 2Valley, Cromwell, North Branford @ Valley RegionalMay 2 · 1600 Meters · Place 9 · Valley Regional1600 Meters96:15.8—
May 2Valley, Cromwell, North Branford @ Valley RegionalMay 2 · 800 Meters · Place 10 · Valley Regional800 Meters102:58.4—
Apr 25League Meet #2 Valley Regional and Hale Ray @CoginchaugApr 25 · 1600 Meters · Place 10 · Valley Regional1600 Meters1006:00.9—
Apr 25League Meet #2 Valley Regional and Hale Ray @CoginchaugApr 25 · 800 Meters · Place 10 · Valley Regional800 Meters1002:56.9—
Apr 19Lyme-Old Lyme/ Valley Regional @Old SaybrookApr 19 · 1600 Meters · Place 7 · Valley Regional1600 Meters76:38.6—
Apr 19Lyme-Old Lyme/ Valley Regional @Old SaybrookApr 19 · 800 Meters · Place 9 · Valley Regional800 Meters93:12.0—
Apr 845th Hammonasset Freshman InvitationalApr 8 · 1600 Meters · Place 14 · Valley Regional1600 Meters146:07.139