You're referring to Wario Stadium, the baseball stadium located in Wario City within Mario Super Sluggers (Wii).
Available from start in Exhibition. In Challenge Mode, unlock by defeating Wario Bros. in a tournament or completing specific missions.
Widely considered the most chaotic/entertaining stadium due to active hazards.