William Buttress (25 November 1827 – 25 August 1866) was an English first-class cricketer active 1849–61 who played for Cambridge Town Club (aka Cambridgeshire) as a right-arm slow medium pace bowler.
In 17 first-class matches, he took 83 wickets with a best return of seven for 35.
He achieved five wickets in an innings nine times and ten in a match twice.
He batted right-handed as a tailender and held eleven catches as a fielder.