Barry Dudleston (born 16 July 1945) is a former first-class cricketer and umpire. He was a right-handed batsman and occasional wicketkeeper who played cricket for Rhodesia, Gloucestershire and Leicestershire. By the end of his career of 295 first-class games he had made 14,747 runs at 32.48, with 32 hundreds and 241 dismissals.