It is Brendon McCullum who scored 150 in 103 balls on December 26, 2014 against Srilanka at Christchurch which is the fastest in International test cricket ever.