Martin James Allen (born 14 August 1965) is an English former football player and current head coach of Barnet. He played more than 100 games for each Queens Park Rangers and West Ham United before finishing his playing career with Portsmouth and Southend United. Five years later, he took his first job in management, at non-league Barnet. He has since managed Brentford, Milton Keynes Dons, Leicester City, Cheltenham Town, Barnet and Notts County.