Arthur Foster (born 1869) was an English footballer who played in the Football League for Stoke.
Foster was born in Stoke-upon-Trent and played amateur football with Hanley Town prior to joining Stoke in 1893. He struggled to establish himself in the first team and left for border club Oswestry Town after making only seven appearances.