Michael Herbert Anderson (11 December 1916 – 10 May 1940) was an English cricketer who played four first-class cricket matches for Cambridge University Cricket Club and Free Foresters. His highest score of 60 came when playing for the Free Foresters in the match against the university side. He also played two Minor Counties Championship matches for Hertfordshire County Cricket Club.