Shikhar Dhawan has been a loyal servant of Indian cricket since making his international debut back in 2010.
The left-handed batter has evolved as a true great in ODI cricket by scoring loads of runs in the international 50-over format.
The 36-year-old has aggregated 6,493 runs in 155 ODIs at an average of 45.40 with the help of 17 centuries and 37 fifties.
No Indian batter has scored more runs than Dhawan in ODI cricket since 2020. Let's take a look at the top five list.
The stylish southpaw has amassed 975 runs in 22 ODI matches since 2020. He has notched 10 half-centuries in this timeframe.
With 745 in 16 ODIs, KL Rahul is second on the chart. The elegant batter has registered two centuries and five fifties since 2020 in ODIs.
Virat Kohli has scored 735 runs in 20 ODIs since 2020. The former India skipper averages 36.75 in ODIs during this period.
Middle-order batter Shreyas Iyer has aggregated 632 runs in 18 ODIs with the help of one century and five fifties.
Rishabh Pant, who recently registered his first ODI hundred, has scored 494 runs in 12 matches since 2020.