Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · Outdoor44th Hammonasset Freshman Invitational · Apr 912.6144th Hammonasset Freshman InvitationalApril 9, 2022
200 Meters · Outdoor44th Hammonasset Freshman Invitational · Apr 926.4344th Hammonasset Freshman InvitationalApril 9, 2022
Discus · 1.6kg · OutdoorCIAC Class M Boys Championship · Jun 1145-08CIAC Class M Boys ChampionshipJune 1, 2025
Discus · 2kg · OutdoorMark Young Invitational · Apr 1837.22mMark Young InvitationalApril 18, 2026
Javelin · 800g · OutdoorUCONN NE Challenge · Apr 1755.91mUCONN NE ChallengeApril 17, 2026
Shot Put · 12lb · Indoor40th Yale Interscholastic Track Classic · Jan 1050-03.0040th Yale Interscholastic Track ClassicJanuary 10, 2025
Shot Put · 12lb · OutdoorCIAC Class M Boys Championship · Jun 145-02.50CIAC Class M Boys ChampionshipJune 1, 2025
Shot Put · 16lb / 7.26kg · IndoorSCSU Sutherland Inv. · Jan 2413.24mSCSU Sutherland Inv.January 24, 2026
Shot Put · 16lb / 7.26kg · OutdoorMark Young Invitational · Apr 1811.98mMark Young InvitationalApril 18, 2026

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

2026 Outdoor Track

11 results
DateMeetEventPlMarkGr
May 1Northeast-10 Outdoor ChampionshipsMay 1 · Javelin · Place 8 · Southern ConnecticutSouthern ConnecticutJavelin800g8.51.03mFr
May 1NE10 OutdoorMay 1 · Javelin · Place 8 · Southern ConnecticutSouthern ConnecticutJavelin800g8.51.03mFr
May 1NE10 OutdoorMay 1 · Discus · Southern ConnecticutSouthern ConnecticutDiscus2kg--DNSFr
May 1NE10 OutdoorMay 1 · Shot Put · Southern ConnecticutSouthern ConnecticutShot Put16lb / 7.26kg--DNSFr
Apr 18Mark Young InvitationalApr 18 · Discus · Place 7 · Southern ConnecticutSouthern ConnecticutDiscus2kg7.37.22m PBFr
Apr 18Mark Young InvitationalApr 18 · Shot Put · Place 5 · Southern ConnecticutSouthern ConnecticutShot Put16lb / 7.26kg5.11.98m PBFr
Apr 17UCONN NE ChallengeApr 17 · Javelin · Place 9 · Southern ConnecticutSouthern ConnecticutJavelin800g9.55.91m PBFr
Apr 10Wilton Wright InvitationalApr 10 · Javelin · Place 3 · Southern ConnecticutSouthern ConnecticutJavelin352.54mFr
Apr 10Wilton Wright InvitationalApr 10 · Discus · Place 22 · Southern ConnecticutSouthern ConnecticutDiscus2235.68mFr
Apr 10Wilton Wright InvitationalApr 10 · Shot Put · Place 23 · Southern ConnecticutSouthern ConnecticutShot Put2311.37mFr
Apr 4UCONN Dog FightApr 4 · Javelin · Place 11 · Southern ConnecticutSouthern ConnecticutJavelin1154.61mFr

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 19Northeast-10 Indoor ChampionshipsFeb 19 · Shot Put · Place 11 · So. Conn. St.So. Conn. St.Shot Put1112.99mFR
Feb 1419th Yale Giegengack InvitationalFeb 14 · Shot Put · Place 9 · Southern ConnecticutSouthern ConnecticutShot Put913.42mFr
Jan 24SCSU Sutherland Inv.Jan 24 · Shot Put · Place 8 · Southern ConnecticutSouthern ConnecticutShot Put16lb / 7.26kg8.13.24m PBFr

2025 Indoor Track

6 results
DateMeetEventPlMarkGr
Dec 12Art Kadish Elm City ChallengeDec 12 · Shot Put · Place 15 · Southern ConnecticutSouthern ConnecticutShot Put16lb / 7.26kg15.12.37mFr
Feb 22CIAC State Open Boys Indoor T&F ChampionshipFeb 22 · Shot Put · Place 14 · Haddam-KillingworthHaddam-KillingworthShot Put1447-2.50—
Feb 15CIAC Class S Boys ChampionshipFeb 15 · Shot Put · Place 6 · Haddam-KillingworthHaddam-KillingworthShot Put12lb6.48-05.2512
Feb 7Shoreline Conference Indoor ChampionshipFeb 7 · Shot Put · Place 2 · Haddam-KillingworthHaddam-KillingworthShot Put250-1—
Jan 24UConn Invite #2Jan 24 · Shot Put · Place 2 · Haddam-KillingworthHaddam-KillingworthShot Put249-0—
Jan 1040th Yale Interscholastic Track ClassicJan 10 · Shot Put · Place 8 · Haddam-KillingworthHaddam-KillingworthShot Put12lb8.50-03.00 PB12

2025 Outdoor Track

14 results
DateMeetEventPlMarkGr
Jun 14New England Outdoor Track & Field ChampionshipJun 14 · Javelin · Place 16 · Haddam-KillingworthHaddam-KillingworthJavelin800g16.149-1012
Jun 7CIAC State Open Boys ChampionshipJun 7 · Javelin · Place 6 · Haddam-KillingworthHaddam-KillingworthJavelin6153-212
Jun 1CIAC Class M Boys ChampionshipJun 1 · Javelin · Place 1 · Haddam-KillingworthHaddam-KillingworthJavelin800g1.173-0112
Jun 1CIAC Class M Boys ChampionshipJun 1 · Discus · Place 4 · Haddam-KillingworthHaddam-KillingworthDiscus1.6kg4.145-08 PB12
Jun 1CIAC Class M Boys ChampionshipJun 1 · Shot Put · Place 6 · Haddam-KillingworthHaddam-KillingworthShot Put12lb6.45-02.50 PB12
May 24Shoreline Conference Track and Field ChampionshipMay 24 · Javelin · Place 1 · Haddam-KillingworthHaddam-KillingworthJavelin1156-612
May 24Shoreline Conference Track and Field ChampionshipMay 24 · Discus · Place 2 · Haddam-KillingworthHaddam-KillingworthDiscus2140-112
May 24Shoreline Conference Track and Field ChampionshipMay 24 · Shot Put · Place 3 · Haddam-KillingworthHaddam-KillingworthShot Put346-512
May 9The 93rd Greater Hartford InvitationalMay 9 · Javelin · Place 2 · Haddam-KillingworthHaddam-KillingworthJavelin2151-0012
May 9The 93rd Greater Hartford InvitationalMay 9 · Discus · Place 3 · Haddam-KillingworthHaddam-KillingworthDiscus3139-0612
May 9The 93rd Greater Hartford InvitationalMay 9 · Shot Put · Haddam-KillingworthHaddam-KillingworthShot Put—FOUL12
Apr 29League Meet #2: HK and Westbrook @ LOLApr 29 · Javelin · Place 1 · Haddam-KillingworthHaddam-KillingworthJavelin1164-1112
Apr 29League Meet #2: HK and Westbrook @ LOLApr 29 · Discus · Place 2 · Haddam-KillingworthHaddam-KillingworthDiscus2136-012
Apr 29League Meet #2: HK and Westbrook @ LOLApr 29 · Shot Put · Place 4 · Haddam-KillingworthHaddam-KillingworthShot Put443-612

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 21The Beantown Winter ClassicDec 21 · Shot Put · Place 3 · Haddam-KillingworthHaddam-KillingworthShot Put12lb3.47-07.7512
Dec 17Shoreline Developmental MeetDec 17 · Shot Put · Place 3 · Haddam-KillingworthHaddam-KillingworthShot Put12lb3.45' 312

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 28CIAC Class M Boys ChampionshipMay 28 · Javelin · Place 8 · Haddam-KillingworthHaddam-KillingworthJavelin800g8.148-0311
May 28CIAC Class M Boys ChampionshipMay 28 · Discus · Place 9 · Haddam-KillingworthHaddam-KillingworthDiscus1.6kg9.126-0811
May 28CIAC Class M Boys ChampionshipMay 28 · Shot Put · Place 9 · Haddam-KillingworthHaddam-KillingworthShot Put12lb9.43-08.0011
May 22Shoreline Conference Outdoor Track ChampionshipMay 22 · Javelin · Place 3 · Haddam-KillingworthHaddam-KillingworthJavelin3155-5—
May 22Shoreline Conference Outdoor Track ChampionshipMay 22 · Discus · Place 4 · Haddam-KillingworthHaddam-KillingworthDiscus4131-4—
May 22Shoreline Conference Outdoor Track ChampionshipMay 22 · Shot Put · Place 7 · Haddam-KillingworthHaddam-KillingworthShot Put742-9—
May 14Old Saybrook, Cromwell @ HKMay 14 · Javelin · Place 1 · Haddam-KillingworthHaddam-KillingworthJavelin1149-2—
May 14Old Saybrook, Cromwell @ HKMay 14 · Discus · Place 2 · Haddam-KillingworthHaddam-KillingworthDiscus2120-3—
May 14Old Saybrook, Cromwell @ HKMay 14 · Shot Put · Place 2 · Haddam-KillingworthHaddam-KillingworthShot Put244-10—
May 7League Meet #4 HK, Valley @ MorganMay 7 · Javelin · Place 3 · Haddam-KillingworthHaddam-KillingworthJavelin3142-1—
May 7League Meet #4 HK, Valley @ MorganMay 7 · Discus · Place 6 · Haddam-KillingworthHaddam-KillingworthDiscus693-0—
May 7League Meet #4 HK, Valley @ MorganMay 7 · Shot Put · Place 3 · Haddam-KillingworthHaddam-KillingworthShot Put339-11—
Apr 30Westbrook, Old Lyme @ HKApr 30 · Shot Put · Place 4 · Haddam-KillingworthHaddam-KillingworthShot Put440-7—
Apr 2741st O'Grady Relays Day 2Apr 27 · Javelin · Place 7 · Haddam-KillingworthHaddam-KillingworthJavelin7138-3—
Apr 2741st O'Grady Relays Day 2Apr 27 · Shot Put · Place 11 · Haddam-KillingworthHaddam-KillingworthShot Put1145-0—
Apr 16Portland, Hale Ray @ HKApr 16 · Javelin · Place 2 · Haddam-KillingworthHaddam-KillingworthJavelin2139-0—
Apr 16Portland, Hale Ray @ HKApr 16 · Discus · Place 2 · Haddam-KillingworthHaddam-KillingworthDiscus2112-5—
Apr 16Portland, Hale Ray @ HKApr 16 · Shot Put · Place 3 · Haddam-KillingworthHaddam-KillingworthShot Put340-1—

2023 Outdoor Track

21 results
DateMeetEventPlMarkGr
May 30CIAC Class M Boys ChampionshipMay 30 · Javelin · Place 18 · Haddam-KillingworthHaddam-KillingworthJavelin800g18.124-0910
May 30CIAC Class M Boys ChampionshipMay 30 · Shot Put · Place 11 · Haddam-KillingworthHaddam-KillingworthShot Put12lb11.39-02.2510
May 24Shoreline Conference ChampionshipMay 24 · Javelin · Place 4 · Haddam-KillingworthHaddam-KillingworthJavelin4141-8—
May 24Shoreline Conference ChampionshipMay 24 · Discus · Place 23 · Haddam-KillingworthHaddam-KillingworthDiscus2383-0—
May 24Shoreline Conference ChampionshipMay 24 · Shot Put · Place 5 · Haddam-KillingworthHaddam-KillingworthShot Put541-4—
May 15League Meet #5 HK, Old Saybrook @ CromwellMay 15 · Javelin · Place 1 · Haddam-KillingworthHaddam-KillingworthJavelin1137-11—
May 15League Meet #5 HK, Old Saybrook @ CromwellMay 15 · Discus · Place 6 · Haddam-KillingworthHaddam-KillingworthDiscus682-8—
May 15League Meet #5 HK, Old Saybrook @ CromwellMay 15 · Shot Put · Place 3 · Haddam-KillingworthHaddam-KillingworthShot Put337-1—
May 12OSHS Runnin' Rams InvitationalMay 12 · Javelin · Place 15 · Haddam-KillingworthHaddam-KillingworthJavelin15113-5—
May 12OSHS Runnin' Rams InvitationalMay 12 · Shot Put · Place 9 · Haddam-KillingworthHaddam-KillingworthShot Put937-5.50—
May 9Valley Regional/Morgan at HKMay 9 · Discus · Place 9 · Haddam-KillingworthHaddam-KillingworthDiscus969-8—
May 9Valley Regional/Morgan at HKMay 9 · Shot Put · Place 2 · Haddam-KillingworthHaddam-KillingworthShot Put238-3—
May 2League Meet #3 HK, Westbrook @ LOLHSMay 2 · Long Jump · Place 3 · Haddam-KillingworthHaddam-KillingworthLong Jump316-6.25—
May 2League Meet #3 HK, Westbrook @ LOLHSMay 2 · Javelin · Place 2 · Haddam-KillingworthHaddam-KillingworthJavelin2129-7—
May 2League Meet #3 HK, Westbrook @ LOLHSMay 2 · Discus · Place 5 · Haddam-KillingworthHaddam-KillingworthDiscus590-3—
May 2League Meet #3 HK, Westbrook @ LOLHSMay 2 · Shot Put · Place 4 · Haddam-KillingworthHaddam-KillingworthShot Put439-1.25—
Apr 25League Meet #2 East Hampton/North Branford @ H-KApr 25 · Javelin · Place 1 · Haddam-KillingworthHaddam-KillingworthJavelin1126-0—
Apr 25League Meet #2 East Hampton/North Branford @ H-KApr 25 · Discus · Place 6 · Haddam-KillingworthHaddam-KillingworthDiscus693-8—
Apr 25League Meet #2 East Hampton/North Branford @ H-KApr 25 · Shot Put · Place 1 · Haddam-KillingworthHaddam-KillingworthShot Put138-8.5—
Apr 18H-K & Hale Ray & Portland @ H-KApr 18 · Javelin · Place 2 · Haddam-KillingworthHaddam-KillingworthJavelin2137-9—
Apr 18H-K & Hale Ray & Portland @ H-KApr 18 · Shot Put · Place 1 · Haddam-KillingworthHaddam-KillingworthShot Put139-1—

2022 Outdoor Track

10 results
DateMeetEventPlMarkGr
May 25Shoreline Conference ChampionshipMay 25 · Javelin · Place 13 · Haddam-KillingworthHaddam-KillingworthJavelin13117-09.009
May 25Shoreline Conference ChampionshipMay 25 · Shot Put · Place 14 · Haddam-KillingworthHaddam-KillingworthShot Put1434-01.009
May 25Shoreline Conference ChampionshipMay 25 · 200 Meters · Place 29 · Haddam-KillingworthHaddam-Killingworth200 Meters2926.549
May 13Runnin' Rams InvitationalMay 13 · Javelin · Place 9 · Haddam-KillingworthHaddam-KillingworthJavelin9126'00.009
May 6Middletown Outdoor T&F Frosh-Soph InvitationalMay 6 · Javelin · Place 14 · Haddam-KillingworthHaddam-KillingworthJavelin1497-029
May 6Middletown Outdoor T&F Frosh-Soph InvitationalMay 6 · 100 Meters · Place 38 · Haddam-KillingworthHaddam-Killingworth100 Meters3812.739
Apr 2940th O'Grady Relays Day 1Apr 29 · Javelin · Place 23 · Haddam-KillingworthHaddam-KillingworthJavelin23120-059
Apr 944th Hammonasset Freshman InvitationalApr 9 · Javelin · Place 1 · Haddam-KillingworthHaddam-KillingworthJavelin1118-059
Apr 944th Hammonasset Freshman InvitationalApr 9 · 200 Meters · Place 9 · Haddam-KillingworthHaddam-Killingworth200 Meters926.43 PB9
Apr 944th Hammonasset Freshman InvitationalApr 9 · 100 Meters · Place 5 · Haddam-KillingworthHaddam-Killingworth100 Meters512.61 PB9