 Griffiths played a total of 36 first-class matches for Hampshire as well as playing for the county in List A cricket and Twenty20 matches.After a number of injuries he was released by the county at the end of the 2013 season.Griffiths signed for Kent in September 2013, making his debut for the county in 2014.