AB de Villiers seems to be reliving his prime every day in the World Championship of Legends (WCL) — dazzling either with the bat or in the field. In the final, it was his batting brilliance that stole the show. Despite suffering a hamstring injury during the match, he played a breathtaking innings, scoring a century off just 47 balls.