Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMiddletown vs Berlin · May 2015.00Middletown vs BerlinMay 20, 2025
200 Meters · OutdoorCIAC Hammer Throw, Decathlon, Heptathlon, Steeplechase Championships · Jun 1633.58aCIAC Hammer Throw, Decathlon, Heptathlon, Steeplechase ChampionshipsJune 16, 2025
55 Meter · Indoor 23rd Hillhouse Invitational · Dec 209.03a 23rd Hillhouse InvitationalDecember 20, 2024
800 Meters · OutdoorMiddletown vs Maloney · May 133:43.0Middletown vs MaloneyMay 13, 2025
Discus · 1kg · OutdoorShopRite® Nutmeg State Games 2026 · Jul 1124.58mShopRite® Nutmeg State Games 2026July 11, 2026
Hammer · 4kg · OutdoorThe 93rd Greater Hartford Invitational - Hammer Event · May 1252' 11"The 93rd Greater Hartford Invitational - Hammer EventMay 12, 2025
Javelin · 600g · OutdoorCIAC Class L Outdoor T&F Championships · May 31101' 9"CIAC Class L Outdoor T&F ChampionshipsMay 31, 2026
Shot Put · 4kg · IndoorHillhouse Holiday Meet · Dec 3028' 0"Hillhouse Holiday MeetDecember 30, 2025
Shot Put · 4kg · OutdoorMiddletown Run, Jump, Throw 2 · Jul 2428' 11"Middletown Run, Jump, Throw 2July 24, 2026

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

2026 Outdoor Track

32 results
DateMeetEventPlMarkGr
Jul 24Middletown Run, Jump, Throw 2Jul 24 · Discus · Place 1 · Process AthleticsProcess AthleticsDiscus1kg1.72' 1"12
Jul 24Middletown Run, Jump, Throw 2Jul 24 · Shot Put · Place 1 · Process AthleticsProcess AthleticsShot Put4kg1.28' 11" PB12
Jul 11ShopRite® Nutmeg State Games 2026Jul 11 · Javelin · Place 3 · Process AthleticsProcess AthleticsJavelin600g3.29.94m12
Jul 11ShopRite® Nutmeg State Games 2026Jul 11 · Discus · Place 6 · Process AthleticsProcess AthleticsDiscus1kg6.24.58m PB12
Jul 11ShopRite® Nutmeg State Games 2026Jul 11 · Shot Put · Process AthleticsProcess AthleticsShot Put4kg—DNS12
Jul 11ShopRite® Nutmeg State Games 2026Jul 11 · 200 Meters · Process AthleticsProcess Athletics200 Meters—DNS12
Jul 11ShopRite® Nutmeg State Games 2026Jul 11 · 100 Meters · Process AthleticsProcess Athletics100 Meters—DNS12
Jun 6CIAC State Open Outdoor T&F ChampionshipsJun 6 · Javelin · Place 15 · Middletown (CT)Middletown (CT)Javelin15105-312
May 31CIAC Class L Outdoor T&F ChampionshipsMay 31 · Javelin · Place 2 · Middletown (CT)Middletown (CT)Javelin600g2.101' 9" PB12
May 31CIAC Class L Outdoor T&F ChampionshipsMay 31 · Discus · Place 26 · Middletown (CT)Middletown (CT)Discus1kg26.74' 3"12
May 31CIAC Class L Outdoor T&F ChampionshipsMay 31 · Shot Put · Place 19 · Middletown (CT)Middletown (CT)Shot Put4kg19.27' 9.5"12
May 26CCC Outdoor T&F ChampionshipsMay 26 · Javelin · Place 1 · Middletown (CT)Middletown (CT)Javelin1105-0712
May 20CCC South Division ChampionshipsMay 20 · Javelin · Place 1 · Middletown (CT)Middletown (CT)Javelin1101-0212
May 20CCC South Division ChampionshipsMay 20 · Discus · Place 12 · Middletown (CT)Middletown (CT)Discus1272-1012
May 20CCC South Division ChampionshipsMay 20 · Shot Put · Place 6 · Middletown (CT)Middletown (CT)Shot Put628-03.0012
May 12Berlin vs. MiddletownMay 12 · Javelin · Place 1 · Middletown (CT)Middletown (CT)Javelin191-412
May 12Berlin vs. MiddletownMay 12 · Shot Put · Place 1 · Middletown (CT)Middletown (CT)Shot Put128-9.512
May 5Wethersfield vs Middletown & BulkeleyMay 5 · Javelin · Place 1 · Middletown (CT)Middletown (CT)Javelin600g1.97' 6"12
May 5Wethersfield vs Middletown & BulkeleyMay 5 · Discus · Place 3 · Middletown (CT)Middletown (CT)Discus1kg3.71' 5"12
May 5Wethersfield vs Middletown & BulkeleyMay 5 · Shot Put · Place 1 · Middletown (CT)Middletown (CT)Shot Put4kg1.28' 9"12
May 2Middletown Varsity T&F InvitationalMay 2 · Javelin · Place 5 · Middletown (CT)Middletown (CT)Javelin599-0412
May 2Middletown Varsity T&F InvitationalMay 2 · Discus · Place 18 · Middletown (CT)Middletown (CT)Discus1883-0712
May 2Middletown Varsity T&F InvitationalMay 2 · Shot Put · Place 32 · Middletown (CT)Middletown (CT)Shot Put3226-09.5012
Apr 28Middletown vs PlainvilleApr 28 · Javelin · Place 1 · Middletown (CT)Middletown (CT)Javelin1101-512
Apr 28Middletown vs PlainvilleApr 28 · Discus · Place 4 · Middletown (CT)Middletown (CT)Discus472-1112
Apr 28Middletown vs PlainvilleApr 28 · Shot Put · Place 1 · Middletown (CT)Middletown (CT)Shot Put129-112
Apr 14New Britain vs MiddletownApr 14 · Javelin · Place 1 · Middletown (CT)Middletown (CT)Javelin196-312
Apr 14New Britain vs MiddletownApr 14 · Discus · Place 1 · Middletown (CT)Middletown (CT)Discus182-912
Apr 14New Britain vs MiddletownApr 14 · Shot Put · Place 1 · Middletown (CT)Middletown (CT)Shot Put129-512
Apr 7Newington vs Middletown DualApr 7 · Javelin · Place 1 · Middletown (CT)Middletown (CT)Javelin198-112
Apr 7Newington vs Middletown DualApr 7 · Discus · Place 1 · Middletown (CT)Middletown (CT)Discus171-512
Apr 7Newington vs Middletown DualApr 7 · Shot Put · Place 1 · Middletown (CT)Middletown (CT)Shot Put128-212

2026 Indoor Track

3 results
DateMeetEventPlMarkGr
Feb 12CIAC Class L Indoor T&F ChampionshipsFeb 12 · Shot Put · Place 22 · Middletown (CT)Middletown (CT)Shot Put2227-012
Jan 31CCC Indoor Track & Field ChampionshipsJan 31 · Shot Put · Place 22 · Middletown (CT)Middletown (CT)Shot Put4kg22.27' 2"12
Jan 23Hillhouse Varsity ShowcaseJan 23 · Shot Put · Place 20 · Middletown (CT)Middletown (CT)Shot Put2029-4.512

2025 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 30Hillhouse Holiday MeetDec 30 · Shot Put · Place 16 · Middletown (CT)Middletown (CT)Shot Put4kg16.28' 0" PB12
Dec 20The Beantown Winter ClassicDec 20 · Shot Put · Middletown (CT)Middletown (CT)Shot Put4kg—DNS12

2025 Outdoor Track

33 results
DateMeetEventPlMarkGr
Jun 16CIAC Hammer Throw, Decathlon, Heptathlon, Steeplechase ChampionshipsJun 16 · Shot Put · Place 22 · Middletown (CT)Middletown (CT)Shot Put227.17m11
Jun 16CIAC Hammer Throw, Decathlon, Heptathlon, Steeplechase ChampionshipsJun 16 · 100m Hurdles · Place 50 · Middletown (CT)Middletown (CT)100m Hurdles5023.69a11
Jun 16CIAC Hammer Throw, Decathlon, Heptathlon, Steeplechase ChampionshipsJun 16 · 200 Meters · Place 51 · Middletown (CT)Middletown (CT)200 Meters5133.58a PB11
Jun 1CIAC Class L Girls ChampionshipJun 1 · Javelin · Place 7 · Middletown (CT)Middletown (CT)Javelin600g7.91-0311
Jun 1CIAC Class L Girls ChampionshipJun 1 · Discus · Place 32 · Middletown (CT)Middletown (CT)Discus1kg32.69-0511
May 27CCC Outdoor TF ChampionshipsMay 27 · Javelin · Place 4 · Middletown (CT)Middletown (CT)Javelin499-811
May 27CCC Outdoor TF ChampionshipsMay 27 · Discus · Place 34 · Middletown (CT)Middletown (CT)Discus3468-411
May 27CCC Outdoor TF ChampionshipsMay 27 · Shot Put · Place 31 · Middletown (CT)Middletown (CT)Shot Put3127-1011
May 20Middletown vs BerlinMay 20 · Javelin · Place 1 · Middletown (CT)Middletown (CT)Javelin195-811
May 20Middletown vs BerlinMay 20 · Discus · Place 4 · Middletown (CT)Middletown (CT)Discus469-811
May 20Middletown vs BerlinMay 20 · Shot Put · Place 3 · Middletown (CT)Middletown (CT)Shot Put328-111
May 20Middletown vs BerlinMay 20 · 100 Meters · Place 1 · Middletown (CT)Middletown (CT)100 Meters115.00 PB11
May 13Middletown vs MaloneyMay 13 · Javelin · Place 2 · Middletown (CT)Middletown (CT)Javelin290-211
May 13Middletown vs MaloneyMay 13 · Discus · Place 5 · Middletown (CT)Middletown (CT)Discus575-611
May 13Middletown vs MaloneyMay 13 · Shot Put · Place 4 · Middletown (CT)Middletown (CT)Shot Put427-1011
May 13Middletown vs MaloneyMay 13 · 800 Meters · Place 8 · Middletown (CT)Middletown (CT)800 Meters83:43.0 PB11
May 12The 93rd Greater Hartford Invitational - Hammer EventMay 12 · Hammer · Place 12 · Middletown (CT)Middletown (CT)Hammer4kg12.52' 11" PB11
May 9The 93rd Greater Hartford InvitationalMay 9 · Javelin · Place 1 · Middletown (CT)Middletown (CT)Javelin199-0211
May 9The 93rd Greater Hartford InvitationalMay 9 · Shot Put · Place 27 · Middletown (CT)Middletown (CT)Shot Put2726-03.5011
May 3Middletown Varsity T&F InvitationalMay 3 · Javelin · Place 8 · Middletown (CT)Middletown (CT)Javelin897-0411
May 3Middletown Varsity T&F InvitationalMay 3 · Shot Put · Place 37 · Middletown (CT)Middletown (CT)Shot Put3726-04.5011
Apr 29Middletown vs NewingtonApr 29 · Javelin · Place 1 · Middletown (CT)Middletown (CT)Javelin600g1.92' 7"11
Apr 29Middletown vs NewingtonApr 29 · Discus · Place 3 · Middletown (CT)Middletown (CT)Discus1kg3.73' 6"11
Apr 29Middletown vs NewingtonApr 29 · Shot Put · Place 4 · Middletown (CT)Middletown (CT)Shot Put4kg4.28' 5"11
Apr 22Rocky Hill vs. MiddletownApr 22 · Javelin · Place 1 · Middletown (CT)Middletown (CT)Javelin181-411
Apr 22Rocky Hill vs. MiddletownApr 22 · Discus · Place 3 · Middletown (CT)Middletown (CT)Discus370-1111
Apr 22Rocky Hill vs. MiddletownApr 22 · Shot Put · Place 3 · Middletown (CT)Middletown (CT)Shot Put323-311
Apr 15Southington vs. MiddletownApr 15 · Javelin · Place 3 · Middletown (CT)Middletown (CT)Javelin364-1011
Apr 15Southington vs. MiddletownApr 15 · Discus · Place 9 · Middletown (CT)Middletown (CT)Discus951-411
Apr 15Southington vs. MiddletownApr 15 · Shot Put · Place 4 · Middletown (CT)Middletown (CT)Shot Put423-11.511
Apr 8Middletown vs PlattApr 8 · Javelin · Place 2 · Middletown (CT)Middletown (CT)Javelin272-511
Apr 8Middletown vs PlattApr 8 · Discus · Place 5 · Middletown (CT)Middletown (CT)Discus559-311
Apr 8Middletown vs PlattApr 8 · Shot Put · Place 5 · Middletown (CT)Middletown (CT)Shot Put522-4.511

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20 23rd Hillhouse InvitationalDec 20 · 55 Meter · Place 112 · Middletown (CT)Middletown (CT)55 MeterRound P112.9.03a PB11
Dec 14Hillhouse Developmental MeetDec 14 · 55 Meter · Place 102 · Middletown (CT)Middletown (CT)55 Meter102.9.19a11