John Rogers (born 7 May 1943) is an Australian former cricketer. He played four first-class and one List A matches for New South Wales between 1968/69 and 1969/70.