New Zealand Cricket (NZC) confirmed yesterday that top-order batsman Kane Williamson will take over the captaincy in all three formats of the game following the retirement of Brendon McCullum.