Background
Good was born in Melbourne, Victoria and attended Wesley College. While growing up, Good met Jackson Irvine when "they were both ten and lived two minutes from each other and grew up together".
Good was born in Melbourne, Victoria and attended Wesley College. While growing up, Good met Jackson Irvine when "they were both ten and lived two minutes from each other and grew up together".
He began his career with Melbourne Heart in the A-League before signing for Newcastle in 2012. He has since had loan spells with Bradford City—for whom he appeared in the 2013 Football League Cup Final—and Dundee United. He made his international debut for Australia in 2014 and was in the provisional squad for that year"s World Cup, but missed out on selection through injury.
Melbourne Heart
They would also "ran cross countries together, played for Knox City (in Melbourne) as juniors".
In 2008, he was offered a two-year scholarship at the Australian Institute of Sport which he commenced in Canberra in 2009. In February 2011 Good signed a multi-year senior contract with A-League club Melbourne Heart after impressing as a short term injury replacement.
His first league appearance for Melbourne Heart was in round 1 of the 2011-2012 A-League season against Newcastle Jets. Newcastle United
In July 2012, Good, having been granted a work permit, joined English Premier League club Newcastle United on a six-year deal for a reported transfer fee of $600,000 AUD. Good was named on the substitute bench for the first time for the senior side in the defeat away to Manitoba City in March 2013.
= Bradford City loan In November 2012, after several appearances for Newcastle"s reserves, Good signed on loan for Bradford City.
He was not registered by the 12pm deadline on the day of the game, causing Bradford City to initially be removed from the FA Cup. This was however reduced to a £1000 fine on appeal. Good was substituted at half-time.
= Dundee United loan On 31 January 2014, Good signed for Scottish Premiership club Dundee United on loan until the end of the 2013-2014 season.
Good made his international debut for Australia starting in a friendly match against Ecuador on 5 March 2014. He was withdrawn from the squad after failing to recover from his injury.