Elizabeth "Beth" MacGregor (born 11 May 1993) is an English former cricketer who played as an all-rounder. She was a left-handed batter and left-arm medium bowler. She appeared in three Twenty20 Internationals for England, all against Sri Lanka in November 2010. She also appeared for England Academy between 2009 and 2012. She played county cricket for Essex between 2008 and 2013. She studied at Chigwell School.