An excellent fielder, he took 156 catches in ODI cricket which was a world record until Mahela Jayawardene surpassed him.
He had held world records for maximum ODI runs and fastest ODI hundred which were subsequently broken by other players. He also scored centuries in his first and last Test.
Eden Gardens, Kolkata proved to be happy hunting ground for Azhar where he scored 5 centuries in 7 Tests at an average of 107.50.