John Warren (8 February 1873 – 31 December 1900) was a Cape Colony cricketer. He played three first-class matches for Border in 1897/98.