Categories General Knowledge Which cricketer has highest runs in ODI career? Post author By esimpk Post date November 15, 2021 A) Sir Vivian Richard B) Sachin Tendulkar C) James Smith D) Shahid Khan Afridi ← Which one of the countries is going to support Pakistan in the energy sector? → Which cricketer made longest six in cricket history?