The 2012 Sultan Azlan Shah Cup is the 21st edition of the Sultan Azlan Shah Cup. It was held from 24 May to 3 June 2012 in Ipoh, Perak, Malaysia. New Zealand won their first ever title by defeating Argentina with 1–0 in the final, while five-time champions India took the bronze medal by defeating Great Britain scoring 3–1.