His effort in quickly cleaning up the tail order also allowed Bangladesh their maiden first innings lead in Tests.
With the bat, Kapali has struggled thus far in Test cricket and made his highest score of 85 runs against the West Indies at Chittagong.
He hit the fastest century by a Bangladeshi batsmen (86 deliveries) in a match against India during the 2008 Asia cup.,[3] a record broken by Shakib Al Hasan two years later.
[4] He also holds the Bangladeshi record of 7th wicket partnership of 89 runs with Khaled Mashud, made against Kenya in 2006.One Day International Cricket - Partnership Records (Countries & Grounds) Kapali scored 3 hundreds for Sylhet in the Bangladeshi National Cricket League of 2006–07, finishing with 744 runs.
He was the leading run-scorer in the 2016–17 National Cricket League tournament, with 598 runs, including a career-best of 200 not out in the final match of the competition.
[10] Later he also played for several BPL teams, while his innings during final match of 2015–16 Bangladesh Premier League on behalf of Comilla Victorians was extraordinary.