Vincent Masekesa is a Zimbabwean leg‑spin bowler and lower‑order batsman who has played Test and T20I cricket for his country.