The BCB announced the decision this afternoon, putting an end to the ambiguity that has existed for the past few weeks when the board notified Shakib that he had to choose between playing for Bangladesh and keeping his endorsement with a "betting company." Shakib's contract with Betwinner News had been terminated.
Nurul Hasan had replaced long-time white-ball captain Mahmudullah in T20Is on Bangladesh's previous trip to Zimbabwe before being sidelined by a fractured finger. Mosaddek Hossain captained the team in the final of three T20Is in Zimbabwe, which Bangladesh lost 2-1. In addition, under Tamim Iqbal, Bangladesh lost the subsequent ODIs in Zimbabwe.
The BCB also confirmed a 17-man squad for the Asia Cup, which begins on August 27 in the UAE. Bangladesh had missed the initial squad-naming date as the board resolved the Shakib sponsorship problem.
Bangladesh will compete in the Asia Cup main round alongside India, Pakistan, Sri Lanka, Afghanistan, and a qualifier. The qualifier's identity will be revealed in a qualifying tournament beginning on August 20.
However, the T20I tri-series in New Zealand, which includes the hosts and Pakistan, begins on October 7 and will be Bangladesh's final opportunity to prepare for the T20 World Cup 2022, which will be held in Australia in October-November.
Bangladesh's squad for the Asia Cup 2022:
Shakib Al Hasan (Captain) Anamul Haque Mushfiqur Rahim Afif Hossain Mosaddek Hossain Mahmudullah Mahedi Hasan Mohammad Saifuddin Hasan Mahmud Mustafizur Rahman Nasum Ahmed Sabbir Rahman Mehidy Hasan Miraz Ebadot Hossain Parvez Hossain Emon Nurul Hasan Sohan Taskin Ahmed
BAN vs PAK: Most T20I runs for Bangladesh against Pakistan
With the BAN vs PAK T20I series starting from 20th July, we have covered some interesting stats. Here are the players with the most T20I runs for Bangladesh against Pakistan.
Litton Das is the active batter with most T20I runs for Bangladesh. Image | AFP
The Bangladesh vs Pakistan T20I series is all set to start from 20th July 2025. The 3-match T20I series will be played in Mirpur, Dhaka, Bangladesh.
Before the series starts, we present you with the list of players with the most T20I runs for Bangladesh against Pakistan.
Most T20I runs for Bangladesh against Pakistan
Currently, Shakib-Al-Hasan leads the chart of players with the most T20I runs for Bangladesh against Pakistan. Not only that, Shakib is also the Bangladeshi batter with the most T20I runs for the Tigers.
#5 Mohammed Nazimuddin | 123 runs
Image | AFP
2 matches
123 runs
61.50 avg.
125.51 strike-rate
Nazimuddin, who played only two T20I games for Bangladesh against Pakistan way back in 2007-08, has scored 123 runs with a stunning average of 61.50.
Interestingly, despite performing well in that Pakistan tour of Bangladesh in 2008, he was dropped from the T20I side and never played in that format for his country.
The right-handed top-order batter even scored a fifty in his two games for Bangladesh against Pakistan. His career-best of 81 also came against Pakistan. Due to his competition with other opening batters and a slow strike-rate, he could not find a place in the team.
The left-handed batter scored 186 runs in 9 matches for Bangladesh against Pakistan.
Although he has already played 70 T20I matches for the Tigers, he has not been able to do justice to the talent he has. Hossain first played against Pakistan in 2020 and last played in the Asian Games 2024.
#3 Litton Das | 210 runs
Litton Das during his 69-run inning vs Pakistan in 2022. Image | Getty Images
8 matches
210 runs
26.25 avg.
131.25 strike-rate
The current Bangladeshi T20I captain, Litton Das, has done well in the chances he got against Pakistan. The flamboyant top-order batter has scored 210 runs in 8 matches against Pakistan at a strike-rate of 131.25.
Litton has also hit a fifty against Pakistan in Christchurch in 2022 during the T20I tri-series between them and hosts New Zealand.
In the upcoming BAN vs PAK T20I series, Das will get his chances to increase the number of runs.
#2 Tamim Iqbal | 235 runs
Tamin playing through the leg side during the 2020 series vs Pakistan.
11 matches
235 runs
21.36 avg.
120.51 strike-rate
There are hardly any T20I stats for Bangladesh where Tamim Iqbal does not appear. The former left-handed opener and part of the 'Golden era' of Bangladesh cricket, scored 235 runs in 11 matches for Bangladesh against Pakistan.
He was the first Bangladeshi batter to score a T20I hundred.
From 2007 to 2020, Tamim scored at a 120.51 strike rate against Pakistan, which is higher than his career T20I strike rate of 116.96. His only fifty against Pakistan came in his last inning against the neighbours in Lahore in 2020.
Shakib during his unbeaten fifty run inning vs Pakistan in 2016 T20I World Cup. Image | AFP
11 matches
360 runs
40 avg.
132.35 strike-rate
Probably the greatest Bangladeshi player, Shakib-Al-Hasan, has always proved himself against better opponents. The left-handed all-rounder has scored the most T20I runs for Bangladesh against Pakistan.
Not only that, his 2551 T20I runs are also a record for any Bangladeshi batter.
In 11 matches against Pakistan, Shakib scored 360 runs, including four fifties, at an outstanding average of 40.00. He also had a strike rate of 132.35 against the Pakistani team.
In fact, Shakib has scored the most T20I runs against Pakistan in his career.
Team India’s Record in Knockout Games – ODI vs T20 vs Test
Discover India's complete knockout stage record across all formats. Look back at their inspiring journey and get the accurate numbers for team India's record in knockout games – ODI vs T20 vs Test.
Team India played their first knockout game in cricketing history against England in the 1983 Cricket World Cup semi-final match. Not only did they win the semi-final, but they also stood victorious in the Final against West Indies. This marked the beginning of India's journey in knockouts.
Over the years, they have played a total of 39 knockout matches, starting from the 1983 WC semi-final to the 2025 Champions Trophy Final. The good part about the two mentioned matches is that they won both games.
Get ready to dive into a detailed overview of team India's record in knockout games – ODI vs T20 vs Test.
Team India’s record in ODI knockouts (29 appearances)
India celebrates their 2025 Champions Trophy victory against New Zealand. Image | NDTV
Total matches played: 29
Won: 18
Lost: 11
India played the maximum number of knockout matches in the ODI format of the game, having an impressive record of victories. They won 18 matches out of their 29 appearances, which includes memorable World Cup and Champions Trophy title wins.
Out of these knockout matches, 8 appearances were in the Finals of the respective tournaments. They won 4 finals and lost 4, with a win percentage of 50. What makes it more special is that all of these achievements came in different eras of cricket for India.
It started with the 1983 WC win led by Kapil Dev, which was carried forward by MS Dhoni's unparalleled squad of the 2011 WC, followed by the 2013 Champions Trophy triumph, and most recently, the 2025 Champions Trophy victory by the modern era of the Indian cricket team.
Team India’s record in T20I knockouts (8 appearances)
India celebrates the 2024 T20 World Cup victory against South Africa. Image | Rediff
Total matches played: 8
Won: 5
Lost: 3
India has done exceptionally well in the shortest format, like T20, with 5 wins in 8 appearances. They played their first T20 knockout match against Australia, in the 2007 ICC T20 World Cup semifinal and won. They also ended the tournament on a brilliant note with a win against Pakistan in the Final match.
Talking about the final appearance, India played 3 finals and won twice among them. These include the 2007 WC win and the thrilling 2024 World Cup victory over South Africa.
India has showcased high potential and growth in the T20Is, having clinched their 2nd WC title under Rohit Sharma's captaincy. This victory, along with the rising talents doing extremely well in tournaments like the IPL, has raised the hopes higher for India in this format.
Team India’s record in Test knockouts (2 appearances)
Virat Kohli walking past the mace after India's defeat against Australia in the WTC 2023 Final. Image | Sportstar
Total matches played: 2
Won: 0
Lost: 2
Coming down to the longest format of the game, India had quite a hard luck playing in Test knockout games. Despite reaching the finals of the World Test Championship back-to-back, they could not taste victory in any.
The first time India played a Test knockout was in the 2021 WTC Final against New Zealand, where they lost by 8 wickets. The team bounced back well in the following season (2021-23) and reached the final, only to face a heartbreaking defeat by 209 runs against Australia.
Most sixes in T20 Internationals in 2025 so far (men & women)
Discover who's dominating the charts for most sixes in T20 internationals in 2025 so far. Get the latest six-hitting stats for men's and women's category in the game of cricket.
The T20I circuit in 2025 has already seen an explosion of sixes from both men and women. In a fast-paced format like this, only players with exceptional hitting abilities thrive.
From established names to emerging talents, here comes the list of most sixes in T20 Internationals in 2025 so far. See who has consistently cleared the ropes, smashing the ball out of the field of play for a six!
Most sixes in T20 Internationals in 2025 so far (Men's)
Abhishek Sharma hitting a flat six while representing India in T20Is. Image | Starbiopic
It is impressive to see players from nations not widely considered as cricketing powerhouses making their way up in the six-hitting charts. For instance, Karanbir Singh of Austria is leading the list with 40 sixes in 2025 so far.
Other players like Jermaine Baker and Yuvraj Samra are also ahead of the list from the worldwide cricket giants. Then comes the emerging star of India, Abhishek Sharma, who seals the 4th place with 24 sixes in just 5 innings and has the potential to move further on top.
Most sixes in T20 Internationals in 2025 so far (Women's)
Deandra Dottin hitting the ball out of the ground for a six during a T20I match. Image | ESPNcricinfo
The West Indies power-hitter Deandra Dottin is currently leading the charts with 12 sixes in only 3 innings in WT20Is. This is not a surprise coming from the player with the record of fastest century in T20Is.
Youngest Indian cricketers to score an international century
Sachin Tendulkar leads the inspiring list of youngest Indian cricketers to score an international century, with his unbeaten 119 against England in 1990. Discover who else achieved this milestone at an young age.
Every young cricketer dreams of scoring a century for their nation on an international stage. But for a precious few, that dream became a jaw-dropping reality early in their careers.
India has been gifted with such memorable centuries by youngsters who later turned out to be cricketing legends. We are talking about Sachin Tendulkar and his unmatched legacy in the list of the youngest Indians to score an international century.
Check out the other names that follow up with their quality batting skills.
1. Sachin Tendulkar (17 years 107 days) | 1990
Saching Tendulkar getting praised by fellow cricketers as he walks down after his unbeaten 119 against ENG in 1990. | Mint
Sachin Tendulkar is the youngest Indian cricketer ever and the 3rd youngestoverall to score an international century with his maiden century at Old Trafford, in August 1990. At just 17 years and 107 days old, he scored an unbeaten 119 in the fourth innings, helping India to save the Test match against England.
Sachin not only announced his arrival on the global stage with this knock, but also helped India secure a draw in the test.
Prithvi Shaw celebrating his maiden Test century in 2018. Image | Instagram
Prithvi Shaw became the youngest Indian to score a century on Test debut and the second-youngest in this list of international centuries with his knock against the West Indies in October 2018. He was only 18 years and 329 days old at that time.
He reached his hundred in 99 balls and scored 134 runs in that innings, which marked a spectacular test debut.
3. Kapil Dev (20 years 18 days) | 1979
Kapil Dev representing India in tests. Image | Khel Now
India's legendary all-rounder, Kapil Dev, holds the third place with his century against the West Indies on home soil in 1979. It was his first test century, at the age of 20 years and 18 days. He was 126 not out in the particular innings.
4. Abbas Ali Baig (20 years 126 days) | 1959
Abbas Ali Baig representing India. Image | Getty Images
Abbas Ali Baig scored his first test century at the age of 20 years and 126 days against England in July 1959. This made him the first Indian to score a century on Test debut outside India and the fourth youngest centurion in this elite list.
Apart from his brilliant achievements in the field of cricket, he is also famously remembered for being kissed by a female fan during a Test match in Bombay.
Madhav Apte batting in a cricket match. Image | Facebook
The former Indian test opener, Madhav Apte, scored his only test century at the age of 20 years 137 days in January 1953 against the West Indies. He made 163 not out in the fifth test of the series.
Despite the impressive century and a good tour, his Test career was surprisingly short-lived, playing only 7 tests.
6. Ajay Ratra (20 years 148 days) | 2002
Ajay Ratra representing India in tests. Image | ESPNcricinfo
Ajay Ratra is a former wicket-keeper batter who also had a short-lived test career, comprising 6 test matches. However, he scored an impactful century at only 20 years and 148 days of age, which puts him in the 6th place for the youngest Indian cricketers to score an international century.
He scored this in May 2002 against the West Indies and helped India secure a draw on a flat pitch.
7. Ravi Shastri (20 years 248 days) | 1983
Ravi Shastri in action for India in tests. Image | BBC
Ravi Shastri scored his first test century in January 1983 at the age of 20 years and 248 days. He scored 128 in that innings against Pakistan's strong pace attack led by Imran Khan.
This innings transitioned him into an opening batsman, showcasing his finest skills and ability to adapt.
Vijay Manjrekar playing for India. Image| ESPNcricinfo
Vijay Manjrekar delivered a key performance on the international stage early in his career with his Test century against England in 1952. At the age of 20 years and 253 days, he stood elegantly against a great English bowling attack.
9. Gundappa Viswanath (20 years 276 days) | 1969
Gundappa Viswanath representing India in tests. Image | LatestLY
Gundappa Viswanath holds the 9th position with his maiden Test century against Australia in 1969, when he was 20 years and 276 days old. After a duck in his first innings, he bounced back with a magnificent 136 runs in the second innings.
This knock brought him into the limelight at an early age, and also helped the nation see his ability to score underpressure.
Rishabh Pant celebrating his maiden Test century in 2018 against England. Image | DNA
Rishabh Pant's aggressive and fearless approach came into light with his maiden Test century at 20 years and 338 days of age, making his way to the Top 10 youngest Indian cricketers to score an international century.
With this performance in 2018, Pant also became the first Indian wicket-keeper to score a test century in England.
South Africa have broken a 27-year drought by claiming an emphatic five-wicket victory over Australia in the ICC World Test Championship Final at Lord's. Here are the past winners of the last 10 ICC tournaments.
South Africa have broken a 27-year drought by claiming an emphatic five-wicket victory over Australia in the ICC World Test Championship Final at Lord's. Here are the past winners of the last 10 ICC tournaments.
The Oval, London hosted one of the biggest cricket rivalries on 18 June 2017. The match was the 2017 Champions Trophy final between India and Pakistan. Pakistan sent the Indian squad back to the pavilion in less than 31 overs and won the final by 180 runs. Fakhar Zaman won the man of the match award.
The night of 14th July 2019 has to be one of the most interesting and different in cricket history. Both England and New Zealand scored the same during their innings and also in the super-over. The result of the match was decided in an interesting method; the team with the superior number of boundaries was the winner. Hence, England won the tournament.
Winning the World Test Championship has to be New Zealand's biggest victory in cricket history. Southampton hosted the final from 18 June to 23rd June 2021. Kane Williamson led the team to victory and the final test match by 8 wickets. With bowling figures of 5/31, 21 & 2/30, Kyle Jamieson was the Man of the match in the final.
Australia once again proved its dominance and worth on the night of the 2021 T20 World Cup final. The entire Australian team contributed their best and clinched the trophy last night to beat New Zealand by 8 wickets. David Warner chose the best platform to prove himself after a humiliating IPL season. Mitchell Marsh scored an unbelievable knock of 77* in 50 balls and won the Man of the Match award.
5. T20 World Cup - England (2022)
England won their third ICC trophy as they clinched the T20 World Cup 2022 title after beating Pakistan in the final by five wickets. Sam Curran was adjudged the player of the tournament for his 13 wickets in the tournament. Curran was also the player of the final as his 3/22 helped England restrict Pakistan to 137 in the first inning. This was England's second T20 World Cup title.
6. World Test Championship - Australia (2023)
India again failed to win any ICC trophy since 2013 as Pat Cummins-led Australia defeated India by 209 runs. Australia scored a massive 469 in the first inning as Steve Smith and Travis Head scored tons for the Aussies. The first-inning score proved to be too much for India as they scored only 296 in the reply and Australia put more pressure with 270 in the second inning.
Despite starts for Rohit Sharma, Virat Kohli and Ajinkya Rahane, India failed to get close to the score and eventually suffered the defeat.
With this win, Josh Hazlewood, David Warner, Pat Cummins, Steve Smith and Mitchell Starc became the only players to win all ICC Trophies.
7. ICC World Cup - Australia (2023)
Two-time ODI World Cup winners.
Pat Cummins and Australia's dream run continued as they won the ICC Men's World Cup for a record sixth time in 2023 defeating India, again. In one of the most visited and watched World Cup finals in Ahmedabad, Australia defeated India by six wickets.
Despite a great start with the bat, India lost captain Rohit Sharma and post that kept on losing wickets. They could only score 240 in the first inning and though Jasprit Bumrah and Mohammed Shami tried their level best, Travis Head's excellent ton (137) took Australia over the line. Head was player of the match in back-to-back ICC Finals.
India finally broke their jinx of ICC finals after beating South Africa in the T20 World Cup 2024 final in Barbados. They clinched their second T20 World Cup title as Rohit Sharma's men defeated the Proteas team by seven runs in the final.
Virat Kohli (76) and Axar Patel (47) played some solid knocks to take India to the highest total (176) in a T20 World Cup final. Though South Africa were cruising for an easy win, Jasprit Bumrah, Hardik Pandya and Arhsdeep Singh managed to pull things back for India with the ball. Virat Kohli was adjudged the player of the final and Jasprit Bumrah was named the Player of the tournament for his 15 wickets in the tournament.
9. Champions Trophy - India (2025)
India made it back-to-back global cricket tournaments with a four-wicket victory over New Zealand in the ICC Champions Trophy final in Dubai.
Chasing 252 against the Blackcaps, India reached home in 49 overs at the Dubai International Cricket Stadium. The spinners put up a splendid show, helping India restrict the Blakcaps for 251 for 7 after the side latter team won the toss and opted to bat first.
Kuldeep Yadav (2 for 40) and Varun Chakravarthy (2 for 45) picked two wickets apiece while Ravindra Jadeja and Mohammed Shami scalped one wicket each. Daryl Mitchell (63) and Michael Bracewell (53) played crucial knocks for the Blackcaps.
In the chase, India got off to a flying start, thanks to Rohit Sharma's dominating 76. Shreyas Iyer (48) and KL Rahul (34 not out) also played crucial knocks as India edged past New Zealand to win the Champions Trophy for the third time.
This was India’s second consecutive ICC title win - it had won the T20 World Cup crown in June last year. India has now won two ODI World Cups, two T20 World Cups and three Champions Trophy titles.
10. World Test Championship- South Africa (2025)
South Africa have broken a 27-year drought by claiming an emphatic five-wicket victory over Australia in the ICC World Test Championship Final at Lord's. The Proteas made reasonably light work of the 69 runs they needed to win the mace on the fourth morning in London, with Kyle Verreynne hitting the winning shot to deliver South Africa their first men's senior ICC trophy since 1998.
In the match, South Africa opted to bowl first and put on a clinical show to bundle out Australia for just 212 in the first innings, thanks to Kagiso Rabada’s brilliant 5 for 51 spell. In reply, Australia packed up the entire South African first innings for just 138, thanks to skipper Pat Cummins’s spell of 6 for 28.
South Africa continued to fight back with the ball, reducing Australia to 73 for 7 at one point in the second innings. However, Mitchell Starc (58* not out) and Alex Carey (43) led a lower-order resistance, taking the final score to 207 and setting South Africa a challenging target of 282 to win the match.
In reply, South Africa lost two quick wickets. But then Aiden Markram (136 not out) and skipper Temba Bavuma (66 not out) played historic innings and stitched together a match-winning partnership to help the Proteas record the joint second-highest successful fourth-innings chase at Lord’s. They went on to win the match and lift the ICC WTC 2025 mace.
Note: The article was first written by Shreya Ghosh and then got updated by Koushik Biswas.