the best in CPL. He has scored 1546 runs in 46 matches. He has 12 half-centuries and one century to his name. He is closely followed by Shoaib Malik, who has a batting average of 39.69.
Some results have been hidden because they may be inaccessible to you