Personal bests

Best marks in available results
Event / courseMarkMeetDate
1600 Meters · OutdoorCT 1600m Virtual Time Trials · Sep 96:42.7CT 1600m Virtual Time TrialsSeptember 9, 2020
3200 Meters · OutdoorCT Virtual 3200m Time Trial Challenge · Sep 1915:08.1CT Virtual 3200m Time Trial ChallengeSeptember 19, 2020
Discus · 1.6kg · OutdoorPlainville vs Middletown (B/G) · Apr 30148-4.0Plainville vs Middletown (B/G)April 30, 2021
Discus · 2kg · OutdoorShopRite® Nutmeg State Games 2026 · Jul 1133.95mShopRite® Nutmeg State Games 2026July 11, 2026
Hammer · 12lb · OutdoorCIAC Combined Hammer Throw Championship · Jun 1646.58mCIAC Combined Hammer Throw ChampionshipJune 16, 2021
High Jump · OutdoorShopRite® Nutmeg State Games 2025 · Jul 121.55mShopRite® Nutmeg State Games 2025July 12, 2025
Javelin · 800g · OutdoorCIAC Combined Class L Championship · Jun 1138-01CIAC Combined Class L ChampionshipJune 1, 2021
Shot Put · 12lb · Indoor38th YALE INTERSCHOLASTIC TRACK CLASSIC · Jan 1039-08.2538th YALE INTERSCHOLASTIC TRACK CLASSICJanuary 10, 2020
Shot Put · 12lb · OutdoorCCC South Division Conference Championships · May 2545' 3CCC South Division Conference ChampionshipsMay 25, 2021
Shot Put · 16lb / 7.26kg · OutdoorShopRite® Nutmeg State Games 2026 · Jul 1112.72mShopRite® Nutmeg State Games 2026July 11, 2026
Weight Throw · 25lb / 11.3kg · IndoorCT Weight Throw Clinic & Weight Throw Championship · Feb 2348-07.00CT Weight Throw Clinic & Weight Throw ChampionshipFebruary 23, 2020

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

2026 Outdoor Track

2 results
DateMeetEventPlMarkGr
Jul 11ShopRite® Nutmeg State Games 2026Jul 11 · Discus · Place 9 · Process AthleticsProcess AthleticsDiscus2kg9.33.95m PB-
Jul 11ShopRite® Nutmeg State Games 2026Jul 11 · Shot Put · Place 6 · Process AthleticsProcess AthleticsShot Put16lb / 7.26kg6.12.72m PB-

2025 Outdoor Track

1 results
DateMeetEventPlMarkGr
Jul 12ShopRite® Nutmeg State Games 2025Jul 12 · High Jump · Place 3 · Process AthleticsProcess AthleticsHigh Jump31.55m PB—

2021 Outdoor Track

35 results
DateMeetEventPlMarkGr
Jun 16CIAC Combined Hammer Throw ChampionshipJun 16 · Hammer · Place 5 · Middletown (CT)Middletown (CT)Hammer12lb5.46.58m PB12
Jun 9CIAC Combined State Open ChampionshipJun 9 · Discus · Place 14 · MiddletownMiddletownDiscus14126-0512
Jun 1CIAC Combined Class L ChampionshipJun 1 · Javelin · Place 10 · Middletown (CT)Middletown (CT)Javelin800g10.138-01 PB12
Jun 1CIAC Combined Class L ChampionshipJun 1 · Discus · Place 2 · Middletown (CT)Middletown (CT)Discus1.6kg2.146-1012
Jun 1CIAC Combined Class L ChampionshipJun 1 · Shot Put · Middletown (CT)Middletown (CT)Shot Put12lb--FOUL12
May 25CCC South Division Conference ChampionshipsMay 25 · Javelin · Place 4 · Middletown (CT)Middletown (CT)Javelin800gRound P4.126' 612
May 25CCC South Division Conference ChampionshipsMay 25 · Javelin · Place 5 · Middletown (CT)Middletown (CT)Javelin800g5.127' 812
May 25CCC South Division Conference ChampionshipsMay 25 · Discus · Place 2 · Middletown (CT)Middletown (CT)Discus1.6kgRound P2.133' 712
May 25CCC South Division Conference ChampionshipsMay 25 · Discus · Place 2 · Middletown (CT)Middletown (CT)Discus1.6kg2.133' 712
May 25CCC South Division Conference ChampionshipsMay 25 · Shot Put · Place 6 · Middletown (CT)Middletown (CT)Shot Put12lbRound P6.43' 012
May 25CCC South Division Conference ChampionshipsMay 25 · Shot Put · Place 3 · Middletown (CT)Middletown (CT)Shot Put12lb3.45' 3 PB12
May 21Middletown at Lewis MillsMay 21 · Javelin · Place 3 · Middletown (CT)Middletown (CT)Javelin800g3.130' 412
May 21Middletown at Lewis MillsMay 21 · Discus · Place 2 · Middletown (CT)Middletown (CT)Discus1.6kg2.130' 012
May 21Middletown at Lewis MillsMay 21 · Shot Put · Place 5 · Middletown (CT)Middletown (CT)Shot Put12lb5.39' 4.7512
May 18Bristol Eastern at MiddletownMay 18 · Javelin · Place 2 · Middletown (CT)Middletown (CT)Javelin2137-812
May 18Bristol Eastern at MiddletownMay 18 · Discus · Place 1 · Middletown (CT)Middletown (CT)Discus1144-512
May 18Bristol Eastern at MiddletownMay 18 · Shot Put · Place 1 · Middletown (CT)Middletown (CT)Shot Put148-812
May 11Berlin at MiddletownMay 11 · Javelin · Place 2 · Middletown (CT)Middletown (CT)Javelin800g2.148' 0Unofficial12
May 11Berlin at MiddletownMay 11 · Discus · Place 1 · Middletown (CT)Middletown (CT)Discus1.6kg1.132' 3Unofficial12
May 11Berlin at MiddletownMay 11 · Shot Put · Place 3 · Middletown (CT)Middletown (CT)Shot Put12lb3.43' 11Unofficial12
May 4Middletown at Bristol CentralMay 4 · Javelin · Middletown (CT)Middletown (CT)Javelin800g—137-2Unofficial12
May 4Middletown at Bristol CentralMay 4 · Discus · Middletown (CT)Middletown (CT)Discus1.6kg—147-8Unofficial12
May 4Middletown at Bristol CentralMay 4 · Shot Put · Middletown (CT)Middletown (CT)Shot Put12lb—39-10Unofficial12
Apr 30Plainville vs Middletown (B/G)Apr 30 · Javelin · Place 2 · Middletown (CT)Middletown (CT)Javelin800g2.130-0.012
Apr 30Plainville vs Middletown (B/G)Apr 30 · Discus · Place 1 · Middletown (CT)Middletown (CT)Discus1.6kg1.148-4.0 PB12
Apr 30Plainville vs Middletown (B/G)Apr 30 · Shot Put · Place 3 · Middletown (CT)Middletown (CT)Shot Put12lb3.43-1.012
Apr 27Platt at MiddletownApr 27 · Javelin · Place 2 · Middletown (CT)Middletown (CT)Javelin2138-1112
Apr 27Platt at MiddletownApr 27 · Discus · Place 1 · Middletown (CT)Middletown (CT)Discus1139-1112
Apr 27Platt at MiddletownApr 27 · Shot Put · Place 1 · Middletown (CT)Middletown (CT)Shot Put144-412
Apr 20Middletown at MaloneyApr 20 · Javelin · Place 2 · Middletown (CT)Middletown (CT)Javelin800g2.122' 312
Apr 20Middletown at MaloneyApr 20 · Discus · Place 1 · Middletown (CT)Middletown (CT)Discus1.6kg1.126' 512
Apr 20Middletown at MaloneyApr 20 · Shot Put · Place 3 · Middletown (CT)Middletown (CT)Shot Put12lb3.40' 6.512
Mar 23Maloney vs Middletown (Outdoor)Mar 23 · Shot Put · Place 1 · Middletown (CT)Middletown (CT)Shot Put12lb1.44' 0Unofficial12
Mar 23Maloney vs Middletown (Outdoor)Mar 23 · High Jump · Place 2 · Middletown (CT)Middletown (CT)High Jump2.5' 0Unofficial12
Mar 10Middletown @ Southington (outdoors)Mar 10 · Shot Put · Place 4 · Middletown (CT)Middletown (CT)Shot Put12lb4.41' 012

2020 Outdoor Track

11 results
DateMeetEventPlMarkGr
Sep 19CT Virtual 3200m Time Trial ChallengeSep 19 · 3200 Meters · Place 303 · Middletown (CT)Middletown (CT)3200 Meters303.15:08.1 PB11
Sep 9CT 1600m Virtual Time TrialsSep 9 · 1600 Meters · Place 219 · Middletown (CT)Middletown (CT)1600 Meters219.6:42.7 PB11
Jun 4Athletic Virtual Track & Field Meet #8Jun 4 · Triple Jump · Place 1Triple Jump1.28' 6Unofficial11
Jun 4Athletic Virtual Track & Field Meet #8Jun 4 · Discus · Place 3Discus1.6kg3.133' 4Unofficial11
May 30NSAF x AthleticNET Virtual Nationals Qualifying Meet 3May 30 · Hammer · Place 26Hammer12lb26.145' 5.5Unofficial11
May 30NSAF x AthleticNET Virtual Nationals Qualifying Meet 3May 30 · Triple Jump · Place 22Triple Jump22.28' 0Unofficial11
May 30NSAF x AthleticNET Virtual Nationals Qualifying Meet 3May 30 · Discus · Place 35Discus1.6kg35.128' 6Unofficial11
May 7Athletic Virtual Track & Field Meet #4May 7 · Hammer · Place 1Hammer12lb1.140' 9Unofficial11
May 7Athletic Virtual Track & Field Meet #4May 7 · Discus · Place 5Discus1.6kg5.127' 2Unofficial11
May 1Memes4throws HS Instagram invite series - JavelinMay 1 · Javelin · Place 4Javelin800g4.117' 2Unofficial11
Apr 30Athletic Virtual Track & Field Meet #3Apr 30 · Hammer · Place 1Hammer12lb1.145' 7Unofficial11

2020 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 23CT Weight Throw Clinic & Weight Throw ChampionshipFeb 23 · Weight Throw · Place 5 · Middletown (CT)Middletown (CT)Weight Throw25lb / 11.3kg5.48-07.00 PB11
Feb 15CIAC Combined Class L ChampionshipsFeb 15 · Shot Put · Middletown (CT)Middletown (CT)Shot Put12lb--FOUL11
Feb 1CCC Indoor Track & Field ChampionshipsFeb 1 · Shot Put · Place 18 · Middletown (CT)Middletown (CT)Shot Put12lb18.39-00.0011
Jan 1038th YALE INTERSCHOLASTIC TRACK CLASSICJan 10 · Shot Put · Place 12 · Middletown (CT)Middletown (CT)Shot Put12lb12.39-08.25 PB11
Jan 4Elm City Coaches InviteJan 4 · Shot Put · Place 17 · MiddletownMiddletownShot Put1738-06.7511

2019 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 28Hillhouse Holiday InviteDec 28 · Shot Put · Place 8 · Middletown (CT)Middletown (CT)Shot Put12lb8.38-06.5011
Dec 213rd Relay Rust Buster InvitationalDec 21 · Shot Put · Place 4 · Middletown (CT)Middletown (CT)Shot Put12lb4.38-04.5011

2019 Outdoor Track

30 results
DateMeetEventPlMarkGr
Jun 11CIAC Decathlon, Hammer Throw and Steeplechase and HeptathlonJun 11 · Hammer · Place 4 · MiddletownMiddletownHammer436.01m10
May 254th Central CT Froshmore ChampionshipMay 25 · Javelin · Place 7 · MiddletownMiddletownJavelin7116-0910
May 254th Central CT Froshmore ChampionshipMay 25 · Discus · Place 3 · MiddletownMiddletownDiscus3109-0510
May 254th Central CT Froshmore ChampionshipMay 25 · Shot Put · Place 8 · MiddletownMiddletownShot Put833-11.5010
May 21CCC South Division T&F ChampionshipMay 21 · Javelin · Place 10 · Middletown (CT)Middletown (CT)Javelin800g10.119-0110
May 1188th Greater Hartford Outdoor Track and Field Invite (Saturday)May 11 · Discus · Place 22 · Middletown (CT)Middletown (CT)Discus1.6kg22.110-0010
May 1088th Greater Hartford Outdoor Track and Field Invite Hammer ThrowMay 10 · Hammer · Place 6 · Middletown (CT)Middletown (CT)Hammer12lb6.100-0910
May 1088th Greater Hartford Outdoor Track and Field Invite (Friday)May 10 · Hammer · Place 6 · Middletown (CT)Middletown (CT)Hammer12lb6.100-0910
May 7Berlin/ Middletown Dual MeetMay 7 · Javelin · Middletown (CT)Middletown (CT)Javelin800g—103-11Unofficial10
May 7Berlin/ Middletown Dual MeetMay 7 · Discus · Middletown (CT)Middletown (CT)Discus1.6kg—103-02Unofficial10
May 7Berlin/ Middletown Dual MeetMay 7 · Shot Put · Middletown (CT)Middletown (CT)Shot Put12lb—32-09.5Unofficial10
May 4Middletown Outdoor Track and Field Invite VarsityMay 4 · Discus · Place 28 · Middletown (CT)Middletown (CT)Discus1.6kg28.110-0610
Apr 30Middletown/ Bristol Central Dual MeetApr 30 · Javelin · Place 3 · Middletown (CT)Middletown (CT)Javelin800g3.116-05Unofficial10
Apr 30Middletown/ Bristol Central Dual MeetApr 30 · Discus · Place 3 · Middletown (CT)Middletown (CT)Discus1.6kg3.110-03Unofficial10
Apr 30Middletown/ Bristol Central Dual MeetApr 30 · Shot Put · Middletown (CT)Middletown (CT)Shot Put12lb—31-07Unofficial10
Apr 26Ledyard Relays InvitationalApr 26 · Javelin · Place 16 · Middletown (CT)Middletown (CT)Javelin800g16.110'05.0010
Apr 26Ledyard Relays InvitationalApr 26 · Discus · Place 10 · Middletown (CT)Middletown (CT)Discus1.6kg10.105'08.0010
Apr 23Platt/ Middletown Dual MeetApr 23 · Javelin · Middletown (CT)Middletown (CT)Javelin800g—104-08Unofficial10
Apr 23Platt/ Middletown Dual MeetApr 23 · Discus · Middletown (CT)Middletown (CT)Discus1.6kg—113-02Unofficial10
Apr 23Platt/ Middletown Dual MeetApr 23 · Shot Put · Middletown (CT)Middletown (CT)Shot Put12lb—30-08.5Unofficial10
Apr 20Patriot GamesApr 20 · Discus · Place 5 · MiddletownMiddletownDiscus5102-0310
Apr 16Middletown/ Maloney Dual MeetApr 16 · Javelin · Middletown (CT)Middletown (CT)Javelin800g—118-05Unofficial10
Apr 16Middletown/ Maloney Dual MeetApr 16 · Discus · Middletown (CT)Middletown (CT)Discus1.6kg—112-04Unofficial10
Apr 16Middletown/ Maloney Dual MeetApr 16 · Shot Put · Middletown (CT)Middletown (CT)Shot Put12lb—30-11Unofficial10
Apr 9Middletown/ Plainville Dual MeetApr 9 · Javelin · Middletown (CT)Middletown (CT)Javelin800g—118-03Unofficial10
Apr 9Middletown/ Plainville Dual MeetApr 9 · Discus · Middletown (CT)Middletown (CT)Discus1.6kg—108-02Unofficial10
Apr 9Middletown/ Plainville Dual MeetApr 9 · Shot Put · Middletown (CT)Middletown (CT)Shot Put12lb—31-07.5Unofficial10
Apr 2Middletown at Bristol EasternApr 2 · Javelin · Place 4 · Middletown (CT)Middletown (CT)Javelin800g4.112-0510
Apr 2Middletown at Bristol EasternApr 2 · Discus · Place 2 · Middletown (CT)Middletown (CT)Discus1.6kg2.104-11.510
Apr 2Middletown at Bristol EasternApr 2 · Shot Put · Place 9 · Middletown (CT)Middletown (CT)Shot Put12lb9.29-10.7510

2018 Outdoor Track

31 results
DateMeetEventPlMarkGr
Jul 14Nutmeg State GamesJul 14 · Javelin · Place 5 · Middletown, CTMiddletown, CTJavelin531.10m—
Jul 14Nutmeg State GamesJul 14 · Hammer · Place 1 · Middletown, CTMiddletown, CTHammer122.78m—
Jul 14Nutmeg State GamesJul 14 · Discus · Place 3 · Middletown, CTMiddletown, CTDiscus325.90m—
Jul 14Nutmeg State GamesJul 14 · Shot Put · Place 5 · Middletown, CTMiddletown, CTShot Put58.85m—
Jul 14Nutmeg State GamesJul 14 · Javelin · Place 5 · Middletown, CTMiddletown, CTJavelin531.10m—
Jul 14Nutmeg State GamesJul 14 · Hammer · Place 1 · Middletown, CTMiddletown, CTHammer122.78m—
Jul 14Nutmeg State GamesJul 14 · Discus · Place 3 · Middletown, CTMiddletown, CTDiscus325.90m—
Jul 14Nutmeg State GamesJul 14 · Shot Put · Place 5 · Middletown, CTMiddletown, CTShot Put58.85m—
Jun 16USATF Connecticut Association Junior Olympic ChampionshipsJun 16 · Javelin · Place 4 · 05-Unattached05-UnattachedJavelin800g4.27.18m9
Jun 16USATF Connecticut Association Junior Olympic ChampionshipsJun 16 · Discus · Place 5 · 05-Unattached05-UnattachedDiscus1.6kg5.25.34m9
Jun 16USATF Connecticut Association Junior Olympic ChampionshipsJun 16 · Shot Put · Place 5 · 05-Unattached05-UnattachedShot Put12lb5.9.04m9
May 173rd Central Connecticut Froshmore ChampionshipMay 17 · Javelin · Place 16 · MiddletownMiddletownJavelin1698-069
May 173rd Central Connecticut Froshmore ChampionshipMay 17 · Discus · Place 9 · MiddletownMiddletownDiscus991-029
May 8Berlin at MiddletownMay 8 · Javelin · Middletown (CT)Middletown (CT)Javelin800g—101-10Unofficial9
May 8Berlin at MiddletownMay 8 · Discus · Middletown (CT)Middletown (CT)Discus1.6kg—96-10Unofficial9
May 8Berlin at MiddletownMay 8 · Shot Put · Middletown (CT)Middletown (CT)Shot Put12lb—27-06Unofficial9
May 4Middletown Outdoor Track and Field Invite Frosh-SophMay 4 · Discus · Place 9 · Middletown (CT)Middletown (CT)Discus1.6kg9.95-029
May 1Bristol Central Home Meet - MiddletownMay 1 · Javelin · Middletown (CT)Middletown (CT)Javelin800g--SCR9
May 1Bristol Central Home Meet - MiddletownMay 1 · Discus · Place 9 · Middletown (CT)Middletown (CT)Discus1.6kg9.81-039
May 1Bristol Central Home Meet - MiddletownMay 1 · Shot Put · Place 18 · Middletown (CT)Middletown (CT)Shot Put12lb18.26-02.009
Apr 24Platt at Middletown Apr 24 · Javelin · Middletown (CT)Middletown (CT)Javelin800g—94-07Unofficial9
Apr 24Platt at Middletown Apr 24 · Discus · Middletown (CT)Middletown (CT)Discus1.6kg—87-01.5Unofficial9
Apr 24Platt at Middletown Apr 24 · Shot Put · Middletown (CT)Middletown (CT)Shot Put12lb—25-01Unofficial9
Apr 10Middletown at PlainvilleApr 10 · Javelin · Middletown (CT)Middletown (CT)Javelin800g—93-11Unofficial9
Apr 10Middletown at PlainvilleApr 10 · Discus · Middletown (CT)Middletown (CT)Discus1.6kg—82-01Unofficial9
Apr 10Middletown at PlainvilleApr 10 · Shot Put · Middletown (CT)Middletown (CT)Shot Put12lb—26-01.5Unofficial9
Apr 7Bloomfield HS Invitational Apr 7 · Hammer · Place 10 · MiddletownMiddletownHammer1053-059
Apr 7Bloomfield HS Invitational Apr 7 · Discus · Place 14 · MiddletownMiddletownDiscus1476-049
Apr 3Bristol Eastern at MiddletownApr 3 · Javelin · Middletown (CT)Middletown (CT)Javelin800g—94-3Unofficial9
Apr 3Bristol Eastern at MiddletownApr 3 · Discus · Middletown (CT)Middletown (CT)Discus1.6kg—84-8Unofficial9
Apr 3Bristol Eastern at MiddletownApr 3 · Shot Put · Middletown (CT)Middletown (CT)Shot Put12lb—27-1Unofficial9

2017 Outdoor Track

6 results
DateMeetEventPlMarkGr
Jul 15Nutmeg GamesJul 15 · Javelin · Place 8 · Middletown, CTMiddletown, CTJavelin828.20m—
Jul 15Nutmeg GamesJul 15 · Discus · Place 5 · Middletown, CTMiddletown, CTDiscus519.15m—
Jul 15Nutmeg GamesJul 15 · Shot Put · Place 5 · Middletown, CTMiddletown, CTShot Put56.30m—
Jun 17USATF Connecticut Association Junior Olympic ChampionshipsJun 17 · Javelin · Place 3 · 05-Unattached05-UnattachedJavelin800g3.23.22m8
Jun 17USATF Connecticut Association Junior Olympic ChampionshipsJun 17 · Discus · Place 6 · 05-Unattached05-UnattachedDiscus1.6kg6.18.59m8
Jun 17USATF Connecticut Association Junior Olympic ChampionshipsJun 17 · Shot Put · Place 7 · 05-Unattached05-UnattachedShot Put12lb7.6.15m8

2016 Outdoor Track

3 results
DateMeetEventPlMarkGr
Jul 16Nutmeg State GamesJul 16 · Javelin · Place 2 · Middletown, CTMiddletown, CTJavelin229.54m—
Jul 16Nutmeg State GamesJul 16 · Discus · Place 3 · Middletown, CTMiddletown, CTDiscus322.33m—
Jul 16Nutmeg State GamesJul 16 · Shot Put · Place 5 · Middletown, CTMiddletown, CTShot Put56.97m—