| Batsman | Country | Tons | Matches | Best | Against | Venue | Season |
| SR Tendulkar | India | 35 | 146 | 248 * ( 379 ) | Bangladesh | Dhaka | 2004-05 |
| SM Gavaskar | India | 34 | 125 | 236 * ( 425 ) | West Indies | Madras (Chepauk) | 1983-84 |
| SR Waugh | Australia | 32 | 168 | 200 ( 425 ) | West Indies | Kingston | 1994-95 |
| BC Lara | West Indies | 31 | 131 | 400 * ( 582 ) | England | St. John's | 2003-04 |
| DG Bradman | Australia | 29 | 52 | 334 ( 448 ) | England | Headingley | 1930 |
| RT Ponting | Australia | 28 | 116 | 257 ( 458 ) | India | Melbourne | 2003-04 |
| AR Border | Australia | 27 | 156 | 205 ( 485 ) | New Zealand | Adelaide | 1987-88 |
| GStA Sobers | West Indies | 26 | 93 | 365 * ( Not Available ) | Pakistan | Kingston | 1957-58 |
| Inzamam-ul-Haq | Pakistan | 25 | 119 | 329 ( 436 ) | New Zealand | Lahore (Gaddafi) | 2001-02 |
| IVA Richards | West Indies | 24 | 121 | 291 ( 386 ) | England | The Oval | 1976 |
| ML Hayden | Australia | 24 | 94 | 380 ( 437 ) | Zimbabwe | Perth | 2003-04 |
| GS Chappell | Australia | 24 | 87 | 247 * ( 356 ) | New Zealand | Wellington | 1973-74 |
| JH Kallis | South Africa | 23 | 114 | 189 * ( 443 ) | Zimbabwe | Bulawayo (QSC) | 2001-02 |
| Javed Miandad | Pakistan | 23 | 124 | 280 * ( 460 ) | India | Hyderabad (Niaz) | 1982-83 |
| RS Dravid | India | 22 | 119 | 270 ( 495 ) | Pakistan | Rawalpindi (CS) | 2003-04 |
| M Azharuddin | India | 22 | 99 | 199 ( Not Available ) | Sri Lanka | Kanpur | 1986-87 |
| WR Hammond | England | 22 | 85 | 336 * ( Not Available ) | New Zealand | Auckland | 1932-33 |
| JL Langer | Australia | 22 | 105 | 250 ( 407 ) | England | Melbourne | 2002-03 |
| MC Cowdrey | England | 22 | 114 | 182 ( Not Available ) | Pakistan | The Oval | 1962 |
| G Boycott | England | 22 | 108 | 246 * ( 555 ) | India | Headingley | 1967 |