Career
Born in Limehouse, Shaw played in the Football League for Brentford, Arsenal and Watford, making a total of 64 league appearances. Shaw also played non-league football for Southall, Hayes and Gravesend & Northfleet, and represented the England national amateur football team