Cricket is one of the most popular games in the world. It is treated like a festival in India. The spectators love to watch Cricket. This is not merely a bat and ball game, it is more than this. The emotions of people are involved with this game. Who knows what may happen on the next ball, in cricket. Here we are presenting "Top 10 winning knocks in Cricket History".

1. Steve Smith (149 Vs India)

Steve Smith is the finest batsman of Australia. The kangaroo player plays exceptionally well in all big tournaments. He scored 149 runs against India. He recorded his highest score against India in 2016. He is an incredible player.

2. Martin Guptill (237* Vs West Indies)

Martin Guptill is an underrated player from New Zealand. It is the highest knock ever played by a batsman in the World Cup. Guptill scored a double century against West Indies in the quarter final. He smashed the West Indies bowlers in all corners of the field. New Zealand dominates the entire game.

3. Yuvraj Singh (70 Vs Australia)

Yuvraj Singh scored 70 runs against Australia in the T20 World Cup semi-final in 2007. He smashed 5 fours and 5 sixes in the innings. He is one of the best hitters in India. He blasts Aussies with 70 runs off 30 balls. Yuvraj Singh will always be remembered as an incredible all-rounder.

4. Sachin Tendulkar (85 Vs Pakistan)

Sachin Tendulkar is the God of cricket. He needs no earlier introduction. He scored a magnificent knock of 85 runs against arch-rivals Pakistan. It is always special when India plays against Pakistan. India faced a tough challenge from the fast bowlers of Pakistan. India beat Pakistan in Mohali and Sachin played a major role in it.

5. VVS Laxman (281 Vs Australia)

It is surely one of the best knocks ever played by VVS. This test match seems like a roller coaster ride. He scored unbeaten 281 runs against Australia in the second innings. This is a special knock that led to the victory for team India. He writes the winning story of  India with his bat. Every Indian cricket lover will remember this knock lifetime.

6. Mahendra Singh Dhoni (91* Vs Sri Lanka)

MS Dhoni undoubtedly is the best captain of India.  He scored 91 runs against Sri Lanka in the World Cup Final. He secured World Cup glory with the captain's knock. His innings stamped the victory of team India. He will always be remembered as a legendary wicket-keeper and captain.

7. Rohit Sharma (209 Vs Australia)

Rohit Sharma scored the first double ton of his career against Australia in 2013. It was a great calendar year for Rohit Sharma. Hitman had done an amazing job for team India in a high intensity match. Australia is a great team and it is not an easy task to score against them. It's just Rohit Sharma things. He came, he saw, he conquered! Hitman undoubtedly got the man of the match award for his outstanding knock.

8. Kapil Dev (175 Vs Zimbabwe)

Kapil Dev scored a magnificent 175 runs knock in the semi-final against Zimbabwe. It was a magical innings and helped India to reach the world cup final. He smashed 16 fours and 6 sixes in the innings. This was the best knock of his cricket career.

9. Virat Kohli (82 Vs Pakistan)

Virat Kohli smashed 82 runs against Pakistan in the T20 World Cup. The openers of team India were dismissed at an early stage. The path to victory was not at all easy for India at that time. An unbeaten 82 runs from star batter led the team to a last ball win over arch-rivals Pakistan. It is one of India's best knocks, not just his. Virat proves that he is the chase master for a reason.

10. Gautam Gambhir (97 Vs Sri Lanka)

It is one of the special knocks ever played by an Indian player in the World Cup Final. When the senior players were dismissed from the game at an early stage of the innings, he took the responsibility on his shoulders and played a mature knock in the challenging conditions. He saved the team from trouble. It is one of the best winning knocks ever played by a batsman in cricket history. India won the World Cup precisely for this reason.