Justin Greaves is a West Indian cricketer who plays as a batting all‑rounder for the West Indies and Barbados.