They are the cricketers who have scored more than 150 runs in ODIs the most

 Team India captain Rohit Sharma has a good record in ODIs. Rohit, who made his debut in this format in 2007, has so far played 230 ODIs and scored over 9,000 runs. Hitman has scored over 150 runs in 8 ODIs and tops the list.

Australian David Warner has so far played 128 ODIs and scored 5455 runs. The aggressive batsman is second with over 150 runs in 6 ODIs.

Indian cricket legend Sachin Tendulkar is the highest run scorer in this format with 18426 runs in 463 ODIs in his career. Sachin .. has scored over 150 runs 5 times in ODIs and is ranked third in the list.

 Universe boss Chris Gayle has played 101 ODIs and scored 10480 runs in his career. This includes 25 centuries and 54 half-centuries. Gayle finished fourth in the ODIs, scoring over 150 runs five times on par with Sachin.

 Former Team India captain and run machine Virat Kohli is one of the top players currently in the ODIs. Kohli, who made his ODI debut in 2008, has so far played 251 ODIs and scored 12311 runs. Kohli has scored over 150 runs 4 times in this format.

 Former South African Hashim Amla has scored 8113 runs in 181 ODIs in his ODI career. Amla, who announced his retirement in 2019, has topped the list with over 150 runs in 4 ODIs.

 Former Sri Lanka all-rounder Sanath Jayasuriya has a good record in ODIs. Jayasuriya, who played 445 ODIs, scored 13,430 runs and took 323 wickets. Kohli, on par with the Acids, has scored over 150 runs in 4 ODIs.