Who is the highest run getter in cricket?

Sachin Tendulkar is the highest run getter in cricket with a total of 18,426 runs. He also has the highest number of centuries and half-centuries.