Indian cricket team captain Virat Kohli has enjoyed batting against West Indies in his career.
He has dominated the show against the Caribbean nation across formats.
However, it's in ODIs where Kohli has been on top of his game.
Ahead of the three-match ODI series against WI, we look at his glorious numbers.
Here are the details.
When it comes to runs between the two teams in ODIs, Kohli is right at the top.
In 36 ODIs, he has amassed 2,146 runs.
His average of 76.64 is the highest among batsmen in India-West Indies ODIs.
Kohli's best score against WI is 157*.
He is the only player to have scored 2,000-plus runs in India-West Indies ODI matches.
Out of his 44 ODI tons, nine have come against West Indies.
That's the most by any batsman in India-WI ODI matches.
Sachin Tendulkar and Chris Gayle (4 each) come next.
He has amassed 10 fifties against WI alongside Rohit Sharma.
Kohli needs one more to equal Sourav Ganguly and Sachin Tendulkar's record (11) for most fifties against West Indies.
Kohli has led Team India in 15 matches against West Indies.
Under his captaincy, India have won 10 games and lost just twice. Meanwhile, one game was tied with two not having a result.
His win percentage of 80.76 is the second-highest in India-WI ODIs (minimum five games).
Kohli is only behind Vivian Richards, who has a win percentage of 90.
One expects Kohli to continue his run-scoring spree against the Windies.
He has mustered 1,288 runs this year in ODIs and is the leading run-scorer.
The 31-year-old has amassed five centuries in ODIs this year and one expects him to better his tally.
He was superb in the recently-concluded T20Is and notched his highest score of 94* in the format.
Want to share it with your friends too?
Love Sports news?
Subscribe to stay updated.