Personal bests

Best marks in available results
Event / courseMarkMeetDate
100 Meters · OutdoorBolton and Coventry @ Rockville · May 516.36aBolton and Coventry @ RockvilleMay 5, 2026
Discus · 1kg · OutdoorBolton and Coventry @ Rockville · May 596' 4"Bolton and Coventry @ RockvilleMay 5, 2026
Javelin · 600g · OutdoorWindsor Locks @ Rockville · May 2194' 8"Windsor Locks @ RockvilleMay 21, 2026
Shot Put · 4kg · OutdoorBolton and Coventry @ Rockville · May 532' 1"Bolton and Coventry @ RockvilleMay 5, 2026

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

2026 Outdoor Track

33 results
DateMeetEventPlMarkGr
May 31CIAC Class MM Outdoor T&F ChampionshipsMay 31 · Javelin · Place 14 · RockvilleJavelin600g14.80' 9"10
May 31CIAC Class MM Outdoor T&F ChampionshipsMay 31 · Discus · Place 14 · RockvilleDiscus1kg14.88' 8"10
May 31CIAC Class MM Outdoor T&F ChampionshipsMay 31 · Shot Put · Place 10 · RockvilleShot Put4kg10.31' 2.25"10
May 26NCCC ChampionshipMay 26 · Javelin · Place 5 · RockvilleJavelin600g5.82' 9"10
May 26NCCC ChampionshipMay 26 · Discus · Place 4 · RockvilleDiscus1kg4.91' 10"10
May 26NCCC ChampionshipMay 26 · Shot Put · Place 6 · RockvilleShot Put4kg6.30' 6"10
May 21Windsor Locks @ RockvilleMay 21 · Javelin · Place 1 · RockvilleJavelin600g1.94' 8" PB10
May 21Windsor Locks @ RockvilleMay 21 · Discus · Place 1 · RockvilleDiscus1kg1.84' 3"10
May 21Windsor Locks @ RockvilleMay 21 · Shot Put · Place 2 · RockvilleShot Put4kg2.31' 2"10
May 15The Greater Manchester Track and Field ClassicMay 15 · Javelin · Place 2 · RockvilleJavelin282-1010
May 15The Greater Manchester Track and Field ClassicMay 15 · Discus · Place 8 · RockvilleDiscus878-510
May 15The Greater Manchester Track and Field ClassicMay 15 · Shot Put · Place 8 · RockvilleShot Put829-910
May 12Rockville & E. Granby @ EWHSMay 12 · Javelin · Place 6 · RockvilleJavelin663-410
May 12Rockville & E. Granby @ EWHSMay 12 · Discus · Place 1 · RockvilleDiscus176-810
May 12Rockville & E. Granby @ EWHSMay 12 · Shot Put · Place 2 · RockvilleShot Put229-610
May 5Bolton and Coventry @ RockvilleMay 5 · Javelin · Place 4 · RockvilleJavelin600g4.72' 2"10
May 5Bolton and Coventry @ RockvilleMay 5 · Discus · Place 1 · RockvilleDiscus1kg1.96' 4" PB10
May 5Bolton and Coventry @ RockvilleMay 5 · Shot Put · Place 3 · RockvilleShot Put4kg3.32' 1" PB10
May 5Bolton and Coventry @ RockvilleMay 5 · 100 Meters · Place 23 · Rockville100 Meters23.16.36a PB10
Apr 28Rockville, Suffield at EllingtonApr 28 · Javelin · Place 1 · RockvilleJavelin600g1.82' 10"10
Apr 28Rockville, Suffield at EllingtonApr 28 · Discus · Place 4 · RockvilleDiscus1kg4.68' 5"10
Apr 28Rockville, Suffield at EllingtonApr 28 · Shot Put · Place 3 · RockvilleShot Put4kg3.30' 11"10
Apr 24Knights Under the Lights - 5th Annual Ellington InvitationalApr 24 · Javelin · Place 6 · RockvilleJavelin679-910
Apr 24Knights Under the Lights - 5th Annual Ellington InvitationalApr 24 · Shot Put · Place 7 · RockvilleShot Put730-410
Apr 22HMTCA, Innovation, and Stafford @ RockvilleApr 22 · Javelin · Place 2 · RockvilleJavelin600g2.62' 9"10
Apr 22HMTCA, Innovation, and Stafford @ RockvilleApr 22 · Discus · Place 4 · RockvilleDiscus1kg4.73' 4"10
Apr 22HMTCA, Innovation, and Stafford @ RockvilleApr 22 · Shot Put · Place 5 · RockvilleShot Put4kg5.32' 1"10
Apr 15Canton vs. RockvilleApr 15 · Javelin · RockvilleJavelin600g—DNS10
Apr 15Canton vs. RockvilleApr 15 · Discus · RockvilleDiscus1kg—DNS10
Apr 15Canton vs. RockvilleApr 15 · Shot Put · RockvilleShot Put4kg—DNS10
Apr 8Granby and Somers @ RockvilleApr 8 · Javelin · Place 1 · RockvilleJavelin600g1.80' 11"10
Apr 8Granby and Somers @ RockvilleApr 8 · Discus · Place 2 · RockvilleDiscus1kg2.70' 4"10
Apr 8Granby and Somers @ RockvilleApr 8 · Shot Put · Place 1 · RockvilleShot Put4kg1.32' 1"10

2026 Indoor Track

5 results
DateMeetEventPlMarkGr
Feb 12CIAC Class L Indoor T&F ChampionshipsFeb 12 · Shot Put · Place 11 · RockvilleShot Put1130-7.511
Feb 3NCCC Championship Feb 3 · Shot Put · Place 3 · RockvilleShot Put331-0.2511
Jan 17NCCC InvitationalJan 17 · Shot Put · Place 4 · RockvilleShot Put429-2.511
Jan 92026 Yale HS ClassicJan 9 · Shot Put · Place 18 · RockvilleShot Put189.06m11
Jan 92026 Yale HS ClassicJan 9 · Shot Put · Place 18 · RockvilleShot Put1829-09.0011

2025 Outdoor Track

19 results
DateMeetEventPlMarkGr
Jun 3CIAC Class MM Girls ChampionshipJun 3 · Discus · Place 23 · RockvilleDiscus2352-119
Jun 3CIAC Class MM Girls ChampionshipJun 3 · Shot Put · Place 7 · RockvilleShot Put731-6.509
May 27NCCC Championship MeetMay 27 · Javelin · Place 12 · RockvilleJavelin1271-109
May 27NCCC Championship MeetMay 27 · Discus · Place 10 · RockvilleDiscus1075-109
May 27NCCC Championship MeetMay 27 · Shot Put · Place 5 · RockvilleShot Put529-10.59
May 20Rockville vs Bolton and CantonMay 20 · Javelin · Place 1 · RockvilleJavelin178-09
May 20Rockville vs Bolton and CantonMay 20 · Discus · Place 3 · RockvilleDiscus372-69
May 20Rockville vs Bolton and CantonMay 20 · Shot Put · Place 2 · RockvilleShot Put228-5.59
May 16The Greater Manchester Track and Field ClassicMay 16 · Javelin · Place 8 · RockvilleJavelin871-79
May 16The Greater Manchester Track and Field ClassicMay 16 · Discus · Place 10 · RockvilleDiscus1081-19
May 16The Greater Manchester Track and Field ClassicMay 16 · Shot Put · Place 12 · RockvilleShot Put1227-69
Apr 254th Annual Ellington InvitationalApr 25 · Javelin · Place 13 · RockvilleJavelin600g13.67' 5"9
Apr 254th Annual Ellington InvitationalApr 25 · Discus · Place 15 · RockvilleDiscus1kg15.62' 6"9
Apr 23Rockville vs. Ellington and SMSAApr 23 · Javelin · Place 4 · RockvilleJavelin473-119
Apr 23Rockville vs. Ellington and SMSAApr 23 · Discus · Place 3 · RockvilleDiscus370-109
Apr 23Rockville vs. Ellington and SMSAApr 23 · Shot Put · Place 3 · RockvilleShot Put326-109
Apr 8Stafford vs. Somers and RockvilleApr 8 · Javelin · Place 2 · RockvilleJavelin266-49
Apr 8Stafford vs. Somers and RockvilleApr 8 · Discus · Place 2 · RockvilleDiscus267-49
Apr 8Stafford vs. Somers and RockvilleApr 8 · Shot Put · Place 4 · RockvilleShot Put426-59