India and Bangladesh will square-off in a crucial World Cup 2019 encounter when they meet at Edgbaston, Birmingham on July 2
India skipper Virat Kohli atop the ICC Men's ODI batting rankings and is displaying a magnificent form in this edition of the quadrennial tournament.
Kohli has smashed five consecutive half-centuries and has amassed 382 runs until now.
Apart from his batting abilities, it is his captaincy which invigorated the Indian side in this World Cup.
The 32-year-old has been in sensational form in this World Cup as he is the third highest run-scorer in the tournament so far.
The left-hander has scored 476 runs in the World Cup till now.
Shakib is a vital member of the Bangladeshi side, Apart from his batting, he also bagged five wickets in Bangladesh's previous match.
The 32-year-old India batsman is in great form in the World Cup as he has 440 runs in six innings so far.
Sharma provides a steady start to the Indian inning and has the ability to accelerate when required.
He is the only batsman to score three centuries in the tournament and also the highest run-getter for Men in Blue.
Soumya Sarkar, the left-handed batsman has been in exceptional form for Bangladesh.
The opener has provided quickfire start to the team.
He along with Tamim Iqbal has provided the team with a solid foundation.
He also has three wickets under his name in the tournament.
The 25-year-old speed prodigy is considered to be a key player for India.
Bumrah returned with figures of 2-9 against West Indies in World Cup match.
He continued his form and picked three Australian wickets.
In the match against Afghanistan, Bumrah turned the match in favour of India as he bagged two wickets.
Bangladesh captain Mashrafe Mortaza will be under pressure to make the right decisions on the field today against India.
Bowling changes and field placements will have to be perfect to give Bangladesh a chance to contain the Indian batting line-up which is one of the best at the World Cup.