Ben Ravencroft is Daveg502's favorite Scooby Doo Villain, alongside Phantom Virus. The B Team and Slade's enesemble encoutered him. After the fight, Ben Ravencroft was defeated and got away.