 Ruffels made his first-team debut for Coventry City as a substitute on 16 August 2011 in a 2–1 defeat to Crystal Palace in the Championship, coming on to replace injured Gary McSheffrey after 18 minutes.He was released by Coventry at the end of the 2012–13 season.Oxford United signed Ruffels on a free transfer on 30 July 2013.