In 2022, Shreyas Iyer has played 16 One Day Internationals (ODIs)
Image Source : GETTY IMAGESIn 2022, Iyer has played a total of 14 innings
Image Source : GETTY IMAGESThis year, Iyer has amassed a total of 721 runs
Image Source : GETTY IMAGESIyer has registered an average of 60.08
Image Source : GETTY IMAGESShreyas Iyer has scored one hundred and six fifties
Image Source : GETTY IMAGESNext : From Siraj to Chahal, list of Indian bowlers to take most ODI wickets in 2022