New Zealand captain Brendon McCullum broke the world record for the fastest test century held jointly by his idol Viv Richards on Saturday without ever being aware he was about to make cricket history.