Robert Walker (born 1903) was an English professional footballer who played as a centre forward.
Born in Bradford, Walker signed for Bradford City from Wibsey in October 1920. He made 1 league appearance for the club, before moving to New Brighton in July 1924. He also played for Barrow and Bradford (Park Avenue).