Jacques Kallis scored a total of 25,534 runs in international cricket. This includes his performances in Test matches, One Day Internationals (ODIs), and Twenty20 Internationals (T20Is). Here is the breakdown: Tests: 13,289 runs ODIs: 11,579 runs T20Is: 666 runs