Systems and methods for performing perfusion and contractility assessments for a heart are provided. The system can operate in any of Langendorff mode, pump-supported working mode, passive working mode, and right-sided working mode. The system includes a reservoir from which one or more pumps are operable to supply a heart with fluids and collect fluids output therefrom. One or more clamps can be used to switch between Langendorff, pump-supported, passive, and right-sided working modes.