Personal bests

Best marks in available results
Event / courseMarkMeetDate
100m Hurdles · 33" / 0.838m · OutdoorSouthington vs. Plainville · May 517.5Southington vs. PlainvilleMay 5, 2026
300m Hurdles · 30" / 0.762m · OutdoorSouthington vs. Plainville · May 551.82aSouthington vs. PlainvilleMay 5, 2026
400 Meters · OutdoorRocky Hill vs. Plainville · May 121:08.00aRocky Hill vs. PlainvilleMay 12, 2026
800 Meters · OutdoorPlainville B/G vs Bristol Central B/G · Apr 242:53.0Plainville B/G vs Bristol Central B/GApril 24, 2024
Complete · OutdoorBerlin vs Plainville · Apr 2918.5Berlin vs PlainvilleApril 29, 2025
Javelin · 600g · OutdoorSouthington vs. Plainville · May 5102' 9"Southington vs. PlainvilleMay 5, 2026

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

2026 Outdoor Track

26 results
DateMeetEventPlMarkGr
Jun 6CIAC State Open Outdoor T&F ChampionshipsJun 6 · Javelin · Place 25 · PlainvilleJavelin2591-311
Jun 1CIAC Class M Outdoor T&F ChampionshipsJun 1 · Javelin · Place 4 · PlainvilleJavelin4104-611
Jun 1CIAC Class M Outdoor T&F ChampionshipsJun 1 · 100m Hurdles · Place 16 · Plainville100m Hurdles1617.53a11
May 26CCC Outdoor T&F ChampionshipsMay 26 · Javelin · Place 2 · PlainvilleJavelin2102-0511
May 20CCC South Division ChampionshipsMay 20 · Javelin · Place 2 · PlainvilleJavelin297-0411
May 20CCC South Division ChampionshipsMay 20 · 300m Hurdles · Place 7 · Plainville300m Hurdles751.62a11
May 12Rocky Hill vs. PlainvilleMay 12 · Javelin · Place 1 · PlainvilleJavelin187-1111
May 12Rocky Hill vs. PlainvilleMay 12 · 100m Hurdles · Place 2 · Plainville100m Hurdles217.66a11
May 12Rocky Hill vs. PlainvilleMay 12 · 400 Meters · Place 2 · Plainville400 Meters21:08.00a PB11
May 5Southington vs. PlainvilleMay 5 · Javelin · Place 1 · PlainvilleJavelin600g1.102' 9" PB11
May 5Southington vs. PlainvilleMay 5 · 300m Hurdles · Place 4 · Plainville300m Hurdles30" / 0.762m4.51.82a PB11
May 5Southington vs. PlainvilleMay 5 · 100m Hurdles · Place 2 · Plainville100m Hurdles33" / 0.838m2.17.5 PB11
May 2Middletown Varsity T&F InvitationalMay 2 · 100m Hurdles · Place 12 · Plainville100m Hurdles1218.15a11
Apr 28Middletown vs PlainvilleApr 28 · Javelin · Place 3 · PlainvilleJavelin382-311
Apr 28Middletown vs PlainvilleApr 28 · 300m Hurdles · Place 2 · Plainville300m Hurdles252.311
Apr 28Middletown vs PlainvilleApr 28 · 100m Hurdles · Place 2 · Plainville100m Hurdles217.811
Apr 24Knights Under the Lights - 5th Annual Ellington InvitationalApr 24 · Javelin · Place 3 · PlainvilleJavelin390-111
Apr 21Platt vs. PlainvilleApr 21 · Javelin · PlainvilleJavelin600g—SCR11
Apr 21Platt vs. PlainvilleApr 21 · 300m Hurdles · Plainville300m Hurdles30" / 0.762m—DNF11
Apr 21Platt vs. PlainvilleApr 21 · 100m Hurdles · Plainville100m Hurdles33" / 0.838m—DNF11
Apr 10Plainville vs NewingtonApr 10 · Javelin · Place 1 · PlainvilleJavelin600g1.91' 5"11
Apr 10Plainville vs NewingtonApr 10 · 300m Hurdles · Place 3 · Plainville300m Hurdles30" / 0.762m3.53.811
Apr 10Plainville vs NewingtonApr 10 · 100m Hurdles · Place 2 · Plainville100m Hurdles33" / 0.838m2.17.611
Apr 7Plainville vs BerlinApr 7 · Javelin · Place 1 · PlainvilleJavelin600g1.89' 4"11
Apr 7Plainville vs BerlinApr 7 · 300m Hurdles · Place 2 · Plainville300m Hurdles30" / 0.762m2.53.611
Apr 7Plainville vs BerlinApr 7 · 100m Hurdles · Place 1 · Plainville100m Hurdles33" / 0.838m1.18.011

2025 Outdoor Track

24 results
DateMeetEventPlMarkGr
May 27CCC Outdoor TF ChampionshipsMay 27 · 300m Hurdles · Place 12 · Plainville300m Hurdles1250.40a10
May 27CCC Outdoor TF ChampionshipsMay 27 · 100m Hurdles · Place 13 · Plainville100m Hurdles1317.47a10
May 20Plainville vs Rocky HillMay 20 · Javelin · Place 5 · PlainvilleJavelin566-910
May 20Plainville vs Rocky HillMay 20 · 300m Hurdles · Place 1 · Plainville300m Hurdles151.210
May 20Plainville vs Rocky HillMay 20 · 100m Hurdles · Place 1 · Plainville100m Hurdles117.810
May 15Newington vs PlainvilleMay 15 · 300m Hurdles · Place 1 · Plainville300m Hurdles151.410
May 15Newington vs PlainvilleMay 15 · 100m Hurdles · Place 1 · Plainville100m Hurdles118.010
May 13Plainville vs PlattMay 13 · 300m Hurdles · Place 1 · Plainville300m Hurdles151.010
May 13Plainville vs PlattMay 13 · 100m Hurdles · Place 1 · Plainville100m Hurdles117.710
May 10Old Saybrook Runnin' Rams InvitationalMay 10 · 300m Hurdles · Place 4 · Plainville300m Hurdles451.67a10
May 10Old Saybrook Runnin' Rams InvitationalMay 10 · 100m Hurdles · Place 6 · Plainville100m Hurdles618.02a10
May 10Old Saybrook Runnin' Rams InvitationalMay 10 · 100m Hurdles · Place 6 · Plainville100m Hurdles617.92a10
May 2Middletown Frosh & Soph InviteMay 2 · 300m Hurdles · Place 3 · Plainville300m Hurdles351.41a10
May 2Middletown Frosh & Soph InviteMay 2 · 100m Hurdles · Place 7 · Plainville100m Hurdles718.09a10
Apr 29Berlin vs PlainvilleApr 29 · Complete · Place 1 · PlainvilleComplete183-410
Apr 29Berlin vs PlainvilleApr 29 · Complete · Place 1 · PlainvilleComplete152.610
Apr 29Berlin vs PlainvilleApr 29 · Complete · Place 1 · PlainvilleComplete118.5 PB10
Apr 22Plainville HS vs Maloney HSApr 22 · Complete · Place 3 · PlainvilleComplete373-910
Apr 22Plainville HS vs Maloney HSApr 22 · Complete · Place 2 · PlainvilleComplete251.310
Apr 22Plainville HS vs Maloney HSApr 22 · Complete · Place 3 · PlainvilleComplete319.010
Apr 19The Patriot GamesApr 19 · Complete · Place 10 · PlainvilleComplete101:05.9310
Apr 8Plainville HS vs New Britain HSApr 8 · Javelin · Place 5 · PlainvilleJavelin569-410
Apr 8Plainville HS vs New Britain HSApr 8 · 300m Hurdles · Place 1 · Plainville300m Hurdles152.65a10
Apr 8Plainville HS vs New Britain HSApr 8 · 100m Hurdles · Place 1 · Plainville100m Hurdles119.35a10

2024 Outdoor Track

20 results
DateMeetEventPlMarkGr
May 21CCC Outdoor TF ChampionshipsMay 21 · Javelin · Place 27 · PlainvilleJavelin2774-8—
May 14Plainville B/G vs Berlin B/GMay 14 · High Jump · Place 4 · PlainvilleHigh Jump44-0—
May 14Plainville B/G vs Berlin B/GMay 14 · Javelin · Place 2 · PlainvilleJavelin272-6—
May 14Plainville B/G vs Berlin B/GMay 14 · 300m Hurdles · Place 2 · Plainville300m Hurdles254.8—
May 14Plainville B/G vs Berlin B/GMay 14 · 100m Hurdles · Place 3 · Plainville100m Hurdles320.3—
May 10Old Saybrook Runnin' Rams InvitationalMay 10 · Javelin · Place 20 · PlainvilleJavelin2066-6—
May 10Old Saybrook Runnin' Rams InvitationalMay 10 · 300m Hurdles · Place 28 · Plainville300m Hurdles2856.31a—
May 7Middletown Vs. PlainvilleMay 7 · Javelin · Place 2 · PlainvilleJavelin270-0—
May 4Middletown Varsity T&F InvitationalMay 4 · Javelin · Place 24 · PlainvilleJavelin2469-0—
Apr 30Maloney vs PlainvilleApr 30 · Javelin · Place 3 · PlainvilleJavelin369-6—
Apr 24Plainville B/G vs Bristol Central B/GApr 24 · Javelin · Place 2 · PlainvilleJavelin276-1—
Apr 24Plainville B/G vs Bristol Central B/GApr 24 · 800 Meters · Place 8 · Plainville800 Meters82:53.0 PB—
Apr 20The Patriot GamesApr 20 · Javelin · Place 16 · PlainvilleJavelin1667-5—
Apr 20The Patriot GamesApr 20 · 400m Hurdles · Place 9 · Plainville400m Hurdles91:19.37a—
Apr 16Platt vs. Plainville Apr 16 · High Jump · Place 4 · PlainvilleHigh Jump44-2—
Apr 16Platt vs. Plainville Apr 16 · Javelin · Place 2 · PlainvilleJavelin274-9—
Apr 16Platt vs. Plainville Apr 16 · 300m Hurdles · Place 3 · Plainville300m Hurdles357.6—
Apr 9Lewis Mills vs PlainvilleApr 9 · High Jump · Place 2 · PlainvilleHigh Jump24-4—
Apr 9Lewis Mills vs PlainvilleApr 9 · Javelin · Place 2 · PlainvilleJavelin270-7—
Apr 9Lewis Mills vs PlainvilleApr 9 · 300m Hurdles · Place 2 · Plainville300m Hurdles255.5—