2012 Sultan Azlan Shah Cup

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.

Participating nations
Seven countries participated in this year's tournament:

Results
All times are Malaysia Standard Time (UTC+08:00)

Awards
The following awards were presented at the conclusion of the tournament: