JP Duminy is the correct answer as he did not score a century in his first Test innings. Azhar Mahmood scored 128 on debut, Mohammad Azharuddin scored 100+ in his first three innings, and Ali Naqvi scored 134 on his Test debut. Duminy scored a fifty but not a century.