Joe Weatherley extends Hampshire contract until end of 2028 seasonWeatherley extends Hampshire deal until 202828 Oct 20262 Min