At present, the Indian team is performing brilliantly in ODI cricket, Australia and England teams are also among the top teams of ODI cricket. It is not difficult for any team to score more than 300 in ODI cricket. Today we are going to tell you about the teams that can score more than 300 in ODIs. India: The Indian team is at number one in this list. The Indian team has scored more than 300 times in international ODI 113 times. Australia: Australia's teams come second in this list. Let us know that Australia's team has won the ODI World Cup 6 times. Australia's team has scored more than 300 times in international ODI cricket 108 times. South Africa: South Africa's team comes at number 3 in this list. The team of South Africa has scored more than 300 times in international ODI cricket 84 times. Pakistan: Pakistan's team comes at number 4 in this list. Pakistan's team has scored more than 300 times in international ODI cricket 81 times. England: England team is at number 5 in this list, which has scored more than 300 in international cricket 80 times. UEFA Champions League: PSG fans clashes with police after defeat Champions League Final: Bayern Munich won title for the sixth time Pakistan lost the match due to poor performance in England