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.
He made his debut for Newcastle in their 2–0 win over Morecambe on 28 August 2013. He made his senior debut in English football for The Bantams in a 1–1 draw against Brentford in the second round of the FA Cup. In February 2013, Good appeared for Bradford in the 2013 Football League Cup Final at Wembley, won 5–0 by Premier League opponents Swansea City. He suffered a hip injury in the match against Ecuador and missed the rest of the 2013-2014 club season, but was still named in Australia"s provisional 30-man squad for the 2014 Fédération internationale de football association World Cup.