Top 10 teams that won most international matches
Top 10 teams that won most international matches

2. England- 709 wins

The inventors of the game, England feature as No.2 in this list. They have been playing cricket for over 139 years and it is not a surprise to see them at the top in this list. The English have managed to win 709 games out of 1723 games they played in their history.

Nagendra Reddy

I am a sports enthusiast. Primarily a football fan these days post the golden era of Indian cricket.