 He was again named in the EFL Team of the Week after scoring a brace in Colchester's 2–1 win against Luton Town on 25 March 2017.He finished the season having scored 16 goals in 39 appearances.On 31 May 2017, Porter signed a two-year contract with League Two side Crewe Alexandra on a free transfer after turning down a new contract offer from Colchester.