All team captains are doing their effort for the teams. But Babar Azam is the best captain in the PSL.