Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorMiddletown vs Berlin · May 2015.30Middletown vs BerlinMay 20, 2025
Discus · 1.6kg · OutdoorWethersfield vs Middletown & Bulkeley · May 584' 9"Wethersfield vs Middletown & BulkeleyMay 5, 2026
Javelin · 800g · OutdoorWethersfield vs Middletown & Bulkeley · May 563' 3"Wethersfield vs Middletown & BulkeleyMay 5, 2026
Shot Put · 12lb · IndoorHillhouse Holiday Meet · Dec 3029' 4"Hillhouse Holiday MeetDecember 30, 2025
Shot Put · 12lb · OutdoorMaloney vs Middletown · Apr 2128' 11"Maloney vs Middletown April 21, 2026

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

2026 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jul 24Middletown Run, Jump, Throw 2Jul 24 · Discus · Place 2 · Process AthleticsProcess AthleticsDiscus1.6kg2.84' 2"11
Jul 24Middletown Run, Jump, Throw 2Jul 24 · Shot Put · Place 2 · Process AthleticsProcess AthleticsShot Put12lb2.26' 11"11
Jun 15CIAC Hammer Throw, Decathlon, Heptathlon, Steeplechase ChampionshipsJun 15 · Hammer · Place 39 · Middletown (CT)Middletown (CT)Hammer3921.31m11
May 12Berlin vs. MiddletownMay 12 · Discus · Place 6 · Middletown (CT)Middletown (CT)Discus685-311
May 5Wethersfield vs Middletown & BulkeleyMay 5 · Javelin · Place 12 · Middletown (CT)Middletown (CT)Javelin800g12.63' 3" PB11
May 5Wethersfield vs Middletown & BulkeleyMay 5 · Discus · Place 13 · Middletown (CT)Middletown (CT)Discus1.6kg13.84' 9" PB11
May 5Wethersfield vs Middletown & BulkeleyMay 5 · Shot Put · Place 19 · Middletown (CT)Middletown (CT)Shot Put12lb19.27' 0"11
Apr 28Middletown vs PlainvilleApr 28 · Javelin · Place 2 · Middletown (CT)Middletown (CT)Javelin258-611
Apr 28Middletown vs PlainvilleApr 28 · Discus · Place 7 · Middletown (CT)Middletown (CT)Discus788-611
Apr 28Middletown vs PlainvilleApr 28 · Shot Put · Place 5 · Middletown (CT)Middletown (CT)Shot Put526-2.511
Apr 21Maloney vs Middletown Apr 21 · Javelin · Place 5 · Middletown (CT)Middletown (CT)Javelin800g5.58' 10"11
Apr 21Maloney vs Middletown Apr 21 · Discus · Place 8 · Middletown (CT)Middletown (CT)Discus1.6kg8.76' 6"11
Apr 21Maloney vs Middletown Apr 21 · Shot Put · Place 3 · Middletown (CT)Middletown (CT)Shot Put12lb3.28' 11" PB11
Apr 14New Britain vs MiddletownApr 14 · Javelin · Place 4 · Middletown (CT)Middletown (CT)Javelin460-1111
Apr 14New Britain vs MiddletownApr 14 · Discus · Place 1 · Middletown (CT)Middletown (CT)Discus187-411
Apr 14New Britain vs MiddletownApr 14 · Shot Put · Place 3 · Middletown (CT)Middletown (CT)Shot Put327-1011
Apr 7Newington vs Middletown DualApr 7 · Javelin · Place 4 · Middletown (CT)Middletown (CT)Javelin457-611
Apr 7Newington vs Middletown DualApr 7 · Discus · Place 5 · Middletown (CT)Middletown (CT)Discus569-311
Apr 7Newington vs Middletown DualApr 7 · Shot Put · Place 4 · Middletown (CT)Middletown (CT)Shot Put426-811

2026 Indoor Track

2 results
DateMeetEventPlMarkGr
Feb 9Last Chance State Qualifier Feb 9 · Shot Put · Place 31 · Middletown (CT)Middletown (CT)Shot Put3126-2.7511
Jan 2Elm City Coaches MeetJan 2 · Shot Put · Place 35 · Middletown (CT)Middletown (CT)Shot Put12lb35.28' 2.5"11

2025 Indoor Track

3 results
DateMeetEventPlMarkGr
Dec 30Hillhouse Holiday MeetDec 30 · Shot Put · Place 49 · Middletown (CT)Middletown (CT)Shot Put12lb49.29' 4" PB11
Jan 18SCC Coaches InvitationalJan 18 · Shot Put · Place 61 · Middletown (CT)Middletown (CT)Shot Put6126-11.25—
Jan 3Elm City Coaches MeetJan 3 · Shot Put · Place 38 · Middletown (CT)Middletown (CT)Shot Put12lb38.23' 3.7510

2025 Outdoor Track

25 results
DateMeetEventPlMarkGr
Jul 25Middletown Run, Jump, Throw - JulyJul 25 · Discus · Place 4 · Process AthleticsProcess AthleticsDiscus471-1010
Jul 25Middletown Run, Jump, Throw - JulyJul 25 · Shot Put · Place 5 · Process AthleticsProcess AthleticsShot Put526-310
Jul 12ShopRite® Nutmeg State Games 2025Jul 12 · Discus · Place 7 · Process AthleticsProcess AthleticsDiscus723.30m10
Jul 12ShopRite® Nutmeg State Games 2025Jul 12 · Shot Put · Place 5 · Process AthleticsProcess AthleticsShot Put58.17m10
May 20Middletown vs BerlinMay 20 · 100 Meters · Place 16 · Middletown (CT)Middletown (CT)100 Meters1615.30 PB10
May 20Middletown vs BerlinMay 20 · Javelin · Place 10 · Middletown (CT)Middletown (CT)Javelin1050-610
May 20Middletown vs BerlinMay 20 · Discus · Place 2 · Middletown (CT)Middletown (CT)Discus273-510
May 20Middletown vs BerlinMay 20 · Shot Put · Place 6 · Middletown (CT)Middletown (CT)Shot Put624-810
May 13Middletown vs MaloneyMay 13 · Javelin · Place 6 · Middletown (CT)Middletown (CT)Javelin660-310
May 13Middletown vs MaloneyMay 13 · Discus · Place 2 · Middletown (CT)Middletown (CT)Discus281-610
May 13Middletown vs MaloneyMay 13 · Shot Put · Place 7 · Middletown (CT)Middletown (CT)Shot Put725-210
May 10Froshmore Invitational - Overall ResultsMay 10 · Discus · Place 33 · Middletown (CT)Middletown (CT)Discus3367-06—
May 109th Froshmore InvitationalMay 10 · Discus · Place 26 · Middletown (CT)Middletown (CT)Discus1.6kg26.67-0610
May 109th Froshmore InvitationalMay 10 · Shot Put · Place 27 · Middletown (CT)Middletown (CT)Shot Put12lb27.24-01.2510
May 2Middletown Frosh & Soph InviteMay 2 · Discus · Place 29 · Middletown (CT)Middletown (CT)Discus2978-0310
May 2Middletown Frosh & Soph InviteMay 2 · Shot Put · Place 60 · Middletown (CT)Middletown (CT)Shot Put6019-00.0010
Apr 29Middletown vs NewingtonApr 29 · Javelin · Place 5 · Middletown (CT)Middletown (CT)Javelin800g5.49' 10"10
Apr 29Middletown vs NewingtonApr 29 · Discus · Place 4 · Middletown (CT)Middletown (CT)Discus1.6kg4.74' 4"10
Apr 29Middletown vs NewingtonApr 29 · Shot Put · Place 8 · Middletown (CT)Middletown (CT)Shot Put12lb8.21' 6"10
Apr 22Rocky Hill vs. MiddletownApr 22 · Javelin · Place 8 · Middletown (CT)Middletown (CT)Javelin856-610
Apr 22Rocky Hill vs. MiddletownApr 22 · Discus · Place 6 · Middletown (CT)Middletown (CT)Discus672-1110
Apr 22Rocky Hill vs. MiddletownApr 22 · Shot Put · Place 7 · Middletown (CT)Middletown (CT)Shot Put723-7.510
Apr 8Middletown vs PlattApr 8 · Javelin · Place 8 · Middletown (CT)Middletown (CT)Javelin852-410
Apr 8Middletown vs PlattApr 8 · Discus · Place 1 · Middletown (CT)Middletown (CT)Discus179-010
Apr 8Middletown vs PlattApr 8 · Shot Put · Place 6 · Middletown (CT)Middletown (CT)Shot Put624-9.510

2024 Indoor Track

2 results
DateMeetEventPlMarkGr
Dec 20 23rd Hillhouse InvitationalDec 20 · Shot Put · Place 73 · Middletown (CT)Middletown (CT)Shot Put12lb73.21' 810
Dec 14Hillhouse Developmental MeetDec 14 · Shot Put · Middletown (CT)Middletown (CT)Shot Put12lb—DNS10

2024 Outdoor Track

18 results
DateMeetEventPlMarkGr
May 14Middletown Vs. Lewis MillsMay 14 · Javelin · Place 6 · Middletown (CT)Middletown (CT)Javelin648-10—
May 14Middletown Vs. Lewis MillsMay 14 · Discus · Place 5 · Middletown (CT)Middletown (CT)Discus548-10—
May 14Middletown Vs. Lewis MillsMay 14 · Shot Put · Place 5 · Middletown (CT)Middletown (CT)Shot Put523-4—
May 118th Froshmore InvitationalMay 11 · Discus · Place 56 · Middletown (CT)Middletown (CT)Discus1.6kg56.51-119
May 118th Froshmore InvitationalMay 11 · Shot Put · Place 63 · Middletown (CT)Middletown (CT)Shot Put12lb63.22-00.009
May 7Middletown Vs. PlainvilleMay 7 · Javelin · Place 6 · Middletown (CT)Middletown (CT)Javelin648-3—
May 7Middletown Vs. PlainvilleMay 7 · Discus · Place 4 · Middletown (CT)Middletown (CT)Discus465-5—
May 7Middletown Vs. PlainvilleMay 7 · Shot Put · Place 3 · Middletown (CT)Middletown (CT)Shot Put321-7—
May 3Middletown Frosh & Soph InviteMay 3 · Shot Put · Place 45 · Middletown (CT)Middletown (CT)Shot Put4522-1—
Apr 30Platt vs. MiddletownApr 30 · Javelin · Place 5 · Middletown (CT)Middletown (CT)Javelin542-7—
Apr 30Platt vs. MiddletownApr 30 · Discus · Place 4 · Middletown (CT)Middletown (CT)Discus455-9—
Apr 30Platt vs. MiddletownApr 30 · Shot Put · Place 2 · Middletown (CT)Middletown (CT)Shot Put218-4—
Apr 23Bristol Eastern vs. MiddletownApr 23 · Javelin · Place 8 · Middletown (CT)Middletown (CT)Javelin850-2—
Apr 23Bristol Eastern vs. MiddletownApr 23 · Discus · Place 9 · Middletown (CT)Middletown (CT)Discus955-9—
Apr 23Bristol Eastern vs. MiddletownApr 23 · Shot Put · Place 7 · Middletown (CT)Middletown (CT)Shot Put719-8—
Apr 16Berlin vs MiddletownApr 16 · Javelin · Place 2 · Middletown (CT)Middletown (CT)Javelin245-7—
Apr 16Berlin vs MiddletownApr 16 · Discus · Place 5 · Middletown (CT)Middletown (CT)Discus551-5—
Apr 16Berlin vs MiddletownApr 16 · Shot Put · Place 4 · Middletown (CT)Middletown (CT)Shot Put418-3—