 Roberts was capped four times for England C when playing at semi-professional level.Born in Liverpool, Roberts begin his career with the Liverpool Academy but was dropped in 2001.He then went on to play for the youth teams at two Welsh clubs Denbigh Town and Bala Town.