India will be aiming to win six in a row as they face England in the ICC World Cup 2023 Match 29 on Sunday (October 29) at the Ekana Stadium in Lucknow.
The Indian team have won five out of their five matches and sitting 2nd in the table only by the virtue of Net Run Rate. England's World Cup semifinal hopes are in tatters as the defending champions have just two points to show for after five matches.

Match Date, Time and Venue: The World Cup 2023 match between India and England will be played at the Ekana Stadium in Lucknow on Sunday (October 29). The match will start at 2 pm IST/ 8:30 am GMT.
Live Stream and Telecast: The World Cup 2023 Match 29 between India and England will be broadcast live on Star Sports network in multiple languages. The Indian viewers can also enjoy the live stream of the match through the Disney+ Hotstar app and website.
India and England have played in 106 ODIs, with India winning 57 and England winning 44 of them. 3 matches have ended NR and 2 ended in a tie, one of which happened in the 2011 World Cup.
In World Cups, India and England have faced 8 times. India have 4 wins and England have 3 along with the tied match in Bengaluru 12 years ago. But in the last meeting between these two sides in World Cups, England won by 31 runs in the 2019 World Cup.
India definitely have the upper hand to win the match. England have struggled in this World Cup despite their aggressive attitude. They have failed to capitalise and realise situations where they perhaps would have been required to play a bit more according to situation. Being in home conditions with the crowd behind the Indian team, there look like just one winner, but you can never count the England team out who have such a plethora of talents in their squad.
But considering all factors, our prediction tilts the match in India's favour. And we believe Rohit Sharma and his troops will come out six games unscathed in this World Cup.