McBreen made his debut for North Queensland Fury in a 3–2 home defeat to Sydney FC on 8 August 2009 as an 82nd-minute substitute for Paul Kohler. He soon established himself in the starting line-up, and scored his first goal for the Fury after heading in a Fred Agius cross in the 87th minute of a 3–3 draw with Adelaide United on 28 August. He went on to sign a two-year pre-contract with A-League opponents Central Coast Mariners, for the 2010–11 and 2011–12 seasons, in December. McBreen was used mostly as a substitute after the move was announced, before signing an interim contract with Perth Glory for the remainder of the 2009–10 season in a swap for Jimmy Downey on 12 January 2010. He had scored 3 goals in 21 appearances for the Fury.