William Pilch (born 4 November 1794 in Horningtoft, Norfolk; died 4 September 1866 in Sheffield) was an English first-class cricketer associated with Norfolk who was active from 1820 to 1836.
He was the elder brother of Fuller Pilch.
Pilch is recorded in eight matches, totalling 87 runs with a highest score of 30, holding 3 catches and taking 38 wickets with a best performance of 7 wickets in one innings.