Career
Born in Kingston, Surrey, Milner made his debut for Southend United on 8 May 2010 in their 3–1 away defeat to Southampton in League One, replacing Stuart O"Keefe in the 87th minute as a substitute. During the 2012-2013 season Milner made 11 appearances for Isthmian League team Wingate & Finchley and re-signed for the club for the 2013-2014 season. Milner played his last game for Wingate & Finchley on 21 September 2013 in a 3–1 defeat against Lewes before signing for Isthmian League Division One South club Crawley Down Gatwick in January 2014.