Hardik Pandya, the Indian cricketer is an all-rounder player. He has a batting average of 31.3 in Test and 29.9 in ODI. The player has made marvelous statements with his middle-order batting and scoring high runs. But other than playing in the international tournaments, he has been there in the Mumbai Indians for IPL (Indian Premier League). The player has excelled in each and every skill, starting from batting to fielding. He is one of the reliable players in the Indian squad. He has won the hearts of many Indian Cricket fans by his excellent right-hand batting and right-arm fast-medium bowling skills in every match.

On another hand, the former international all-rounder Indian Cricketer, Yuvraj Singh has made really great knocks on the field. The left-handed batsman has made everyone amazed with his aggressive batting. He has also been seen playing in IPL. He played for Kings XI Punjab for the first two sessions, then was discontinued from captaincy for a while. In 2011 he played for Pune Warriors, and then shifted to Royal Challengers Bangalore in 2014. He had also played for Delhi Daredevils, Sunrisers Hyderabad and Mumbai Indians. He is an excellent batsman, a team can ever have.

Who among the two is your favorite IPL batsman? Let us know in the comment section below.