The Indian international cricketer, Suresh Raina is a great batsman. He is quite popular for his aggressive left-handed and middle-order batting skills. He has although been seen bowling occasionally on the field, in off-spin. He is an outstanding fielder too. He is an all-rounder but mostly is seen batting. But he is not seen in any of the international cricket matches for the last two years. He has a batting average of 35.3 in the One Day Internationals and 29.2 in the T20s. He is currently seen playing in the domestic matches and has not appeared in any of the international matches for the last few years.

Whereas, Sourav Ganguly, the former Indian cricketer, and captain, has led the team amazingly during his time as a cricketer. He has made everyone stunned with his gripping knocks in the international matches, by playing in the middle order. The former player has a record of the highest individual score as a Left-Handed batsman in both the Test, ODI series, and also highest individual score in the ICC World Cups of 183 runs. Sourav has played a huge role in scoring a high rate of runs for the Indian cricket team. He is one of the players that everyone misses to see in the fields.

Who among the two players do you think is the best? Suresh Raina or Sourav Ganguly? Let us know in the comment section.