Sachin Tendulkar holds the record for the most runs in both One Day Internationals (ODIs) and Test cricket. He has scored a whopping 18,426 runs in ODIs, leading the pack by a significant margin. In Test cricket, his tally of 15,921 runs places him among the top scorers of all time. Overall, across all formats, Tendulkar has amassed a staggering 34,357 runs, leaving a lasting mark on the cricketing world.