Career
Long began his career with Oxford United and made his professional debut on 27 April 2013 as a late substitute in a 3–0 victory over Accrington Stanley on the last day of the 2012-2013 season. His first starting appearance was in a 1–1 draw with Morecambe in League Two on 22 February 2014. On 20 November 2014, he joined Kidderminster Harriers on loan as part of a deal that saw Chey Dunkley going the other direction.