It was an amazing weekend for Teddington Cricket Club as they completed a historic treble.
The club’s top three teams each compete in the highest respective division of the Middlesex County Cricket League.
To win all of the divisions is a remarkable achievement by Teddington. The first team confirmed their league title win with a victory at Finchley.
Their nearest rivals Richmond had also won so it was an essential win to award Teddington the Premiership title.
Even though the title was already secured both Teddington Teams won their matches against Osterly.