Career
Craven played for Saint Augustine"s, Stockport County, Preston North End and Swansea Town before joining Second Division side Portuguese Vale in June 1934. After a run of eight games from the start of the 1934-1935 season he picked up an injury and played just a further three games at The Old Recreation Ground before moving to Newport County at the end of the season. He later played for Accrington Stanley After retiring from professional football he became the manager of the "works" football team Leyland Motors.