Holland, a native of Toronto, spent parts of seven seasons in the National Hockey League between 2011 and 2018 with the Anaheim Ducks, Toronto Maple Leafs, Arizona Coyotes and New York Rangers, putting up 85 points in 266 games.
His final professional season came in 2021-22 when he played for Djurgarden IF in the Swedish Hockey League. Holland had six assists, 31 penalty minutes and was a minus-seven in 15 games with the Swedish club.