On 28 November 2012 Holland signed a minor league deal with the San Diego Padres organization.
In 2013, he debuted for the AZL Padres of the Arizona League, impressing with a 2.25 ERA and 34 strikeouts in just 32 innings pitched.
In 2014, he was moved up to the short-season Eugene Emeralds, and again had a successful campaign, sporting a 2.43 ERA and striking out 53 batters and walking only 6 in 40.2 innings of work.
In 2017, Holland made 45 appearances out of the bullpen for the Double–A Inland Empire 66ers, registering a 3.22 ERA with 58 strikeouts and 7 saves.
[2] Holland has pitched for his hometown Brisbane Bandits returning every year during the winter since the 2014-15 ABL season.