The record for the most consecutive Test centuries is held by Sir Donald Bradman, who scored centuries in six consecutive Test matches between 1937 and 1938, all against England
.
Several other players have managed five consecutive Test centuries, including Jacques Kallis (2003-2004), Mohammad Yousuf (2006), and Gautam Gambhir (2009-2010)