 After making ten appearance and scoring once, Gordon returned to West Ham in June 2016.On 1 January 2017, Gordon joined League Two side Newport County on loan until the end of the 2016–17 season.He made his debut for Newport in the starting line-up in a 3–1 defeat to Stevenage in League Two on 7 January.