Damian D'Oliveira passe l'intégralité de sa carrière au sein du Worcestershire.
Il a fait ses débuts en 1979 et a joué 444 matchs pour le club, devenant l'un des joueurs les plus expérimentés de l'histoire du Worcestershire. Il a également été capitaine de l'équipe.