Personal bests

Best marks in available results
Event / courseMarkMeetDate
55 Meters · IndoorOld Saybrook Qualifier · Jan 179.26aOld Saybrook QualifierJanuary 17, 2024
Discus · 1.6kg · OutdoorThe Patriot Games · Apr 1769' 10"The Patriot GamesApril 17, 2026
Javelin · 800g · OutdoorShoreline Conference Outdoor Track Championship · May 26109' 1"Shoreline Conference Outdoor Track ChampionshipMay 26, 2026
Shot Put · 12lb · IndoorShoreline Developmental Meet · Dec 1725' 4Shoreline Developmental MeetDecember 17, 2024
Shot Put · 12lb · OutdoorCromwell vs Coginchaug/Westbrook · Apr 830' 1"Cromwell vs Coginchaug/WestbrookApril 8, 2026

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

2026 Outdoor Track

15 results
DateMeetEventPlMarkGr
May 26Shoreline Conference Outdoor Track ChampionshipMay 26 · Javelin · Place 10 · CoginchaugJavelin800g10.109' 1" PB12
May 5Shoreline Mega Meet #2May 5 · Javelin · Place 2 · CoginchaugJavelin2113-1012
May 5Shoreline Mega Meet #2May 5 · Discus · Place 18 · CoginchaugDiscus1853-0712
May 2Marty Roberts InvitationalMay 2 · Javelin · Place 19 · CoginchaugJavelin19106-1012
Apr 28Shoreline Mega Meet #1Apr 28 · Javelin · Place 5 · CoginchaugJavelin5102-0712
Apr 28Shoreline Mega Meet #1Apr 28 · Discus · Place 15 · CoginchaugDiscus1572-1112
Apr 2443rd O'Grady RelaysApr 24 · Javelin · Place 34 · CoginchaugJavelin34111-612
Apr 21EAST HAMPTON-COGINCHAUG-NORTH BRANFORD-PORTLANDApr 21 · Javelin · Place 5 · CoginchaugJavelin5103-1012
Apr 21EAST HAMPTON-COGINCHAUG-NORTH BRANFORD-PORTLANDApr 21 · Discus · Place 16 · CoginchaugDiscus1668-612
Apr 21EAST HAMPTON-COGINCHAUG-NORTH BRANFORD-PORTLANDApr 21 · Shot Put · Place 10 · CoginchaugShot Put1029-412
Apr 17The Patriot GamesApr 17 · Javelin · Place 13 · CoginchaugJavelin800g13.105' 8"12
Apr 17The Patriot GamesApr 17 · Discus · Place 21 · CoginchaugDiscus1.6kg21.69' 10" PB12
Apr 8Cromwell vs Coginchaug/WestbrookApr 8 · Javelin · Place 5 · CoginchaugJavelin800g5.99' 2"12
Apr 8Cromwell vs Coginchaug/WestbrookApr 8 · Discus · Place 14 · CoginchaugDiscus1.6kg14.62' 9"12
Apr 8Cromwell vs Coginchaug/WestbrookApr 8 · Shot Put · Place 10 · CoginchaugShot Put12lb10.30' 1" PB12

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Jan 149th James Barber InvitationalJan 14 · Shot Put · Place 24 · CoginchaugShot Put2428-212
Jan 7Shoreline Conference League Meet #1Jan 7 · Shot Put · Place 15 · CoginchaugShot Put1529-412

2025 Outdoor Track

7 results
DateMeetEventPlMarkGr
May 20Cromwell Last Chance MeetMay 20 · Javelin · Place 3 · CoginchaugJavelin3109-411
May 10Old Saybrook Runnin' Rams InvitationalMay 10 · Javelin · Place 16 · CoginchaugJavelin16100-811
May 3Marty Roberts InvitationalMay 3 · Javelin · Place 32 · CoginchaugJavelin32100-0611
May 3Marty Roberts InvitationalMay 3 · Discus · Place 61 · CoginchaugDiscus6157-0311
Apr 19The Patriot GamesApr 19 · Javelin · Place 23 · CoginchaugJavelin2395-511
Apr 14League Meet - Westbrook, North Branford @CoginchaugApr 14 · Javelin · Place 5 · CoginchaugJavelin581-911
Apr 14League Meet - Westbrook, North Branford @CoginchaugApr 14 · Discus · Place 6 · CoginchaugDiscus662-411

2025 Indoor Track

1 results
DateMeetEventPlMarkGr
Feb 1Jack Long InvitationalFeb 1 · Shot Put · Place 34 · CoginchaugShot Put3426-11—

2024 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 17Shoreline Developmental MeetDec 17 · Shot Put · Place 34 · CoginchaugShot Put12lb34.25' 4 PB11
Jan 17Old Saybrook QualifierJan 17 · Shot Put · Place 57 · CoginchaugShot Put5721-4—
Jan 17Old Saybrook QualifierJan 17 · 55 Meters · Place 85 · Coginchaug55 Meters859.26a PB—

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 16Shoreline Novice InvitationalMay 16 · Javelin · Place 4 · CoginchaugJavelin480-1—
May 16Shoreline Novice InvitationalMay 16 · Discus · Place 15 · CoginchaugDiscus1550-4—
May 14Shoreline Meet #5 Valley, Morgan, CoginchaugMay 14 · Javelin · Place 9 · CoginchaugJavelin991-10—
May 14Shoreline Meet #5 Valley, Morgan, CoginchaugMay 14 · Discus · Place 23 · CoginchaugDiscus2346-6—
May 10Old Saybrook Runnin' Rams InvitationalMay 10 · Javelin · Place 42 · CoginchaugJavelin4286-8—
May 7League Meet #4 E. Hampton & Coginchaug @ Old LymeMay 7 · Javelin · Place 8 · CoginchaugJavelin886-8—
May 7League Meet #4 E. Hampton & Coginchaug @ Old LymeMay 7 · Discus · Place 19 · CoginchaugDiscus1961-2—
May 7League Meet #4 E. Hampton & Coginchaug @ Old LymeMay 7 · Shot Put · Place 21 · CoginchaugShot Put2119-4—
May 4Marty Roberts InvitationalMay 4 · Javelin · Place 24 · CoginchaugJavelin2426.82m—
May 4Marty Roberts InvitationalMay 4 · Shot Put · Place 55 · CoginchaugShot Put5522-4—
Apr 30League Meet #3: Portland, Morgan @ CRHSApr 30 · Javelin · Place 6 · CoginchaugJavelin693-1—
Apr 30League Meet #3: Portland, Morgan @ CRHSApr 30 · Shot Put · Place 9 · CoginchaugShot Put923-7—
Apr 23Shoreline League Meet #2 (Valley, Hale Ray, Coginchaug)Apr 23 · Javelin · Place 5 · CoginchaugJavelin800g5.87' 510
Apr 23Shoreline League Meet #2 (Valley, Hale Ray, Coginchaug)Apr 23 · Discus · Place 18 · CoginchaugDiscus1.6kg18.47' 810
Apr 23Shoreline League Meet #2 (Valley, Hale Ray, Coginchaug)Apr 23 · Shot Put · Place 15 · CoginchaugShot Put12lb15.21' 010
Apr 20The Patriot GamesApr 20 · Javelin · Place 43 · CoginchaugJavelin4373-5—
Apr 13YMCA InvitationalApr 13 · Javelin · Place 5 · CoginchaugJavelin571-11—
Apr 13YMCA InvitationalApr 13 · Shot Put · Place 14 · CoginchaugShot Put1420-11—

2023 Indoor Track

1 results
DateMeetEventPlMarkGr
Dec 285th Relay Rust Buster InvitationalDec 28 · Shot Put · Place 51 · CoginchaugShot Put12lb51.19' 410