Rachin Ravindra gets central contract from New Zealand Cricket
Ravindra has scored 519 runs in seven Tests, including a century, while he has three ODI tons in 25 games
Ravindra has scored 519 runs in seven Tests, including a century, while he has three ODI tons in 25 games