Holland, who spent the majority of his cricketing life in Newcastle, was a late bloomer, and his Test debut aged 38 made him the oldest Australian debutant in more than half a century. Holland was part of the team that won the Sheffield Shield in 1982–83, 1984–85 and 1985–86. Holland finished his first class career with a season with Wellington in New Zealand’s domestic league.