with some help of the test rankings here are the all time best batsmen (note the very notible omissions of Lara and some short Indian bloke...)
1 961 D.G. Bradman AUS 961 v India, 06/02/1948
2 945 L. Hutton ENG 945 v West Indies, 30/03/1954
3 942 J.B. Hobbs ENG 942 v Australia, 19/08/1912
3 942 R.T. Ponting AUS 942 v England, 01/12/2006
5 941 P.B.H. May ENG 941 v Australia, 23/08/1956
6 938 C.L. Walcott WI 938 v Australia, 11/06/1955
6 938 I.V.A. Richards WI 938 v England, 27/03/1981
6 938 K.C. Sangakkara SL 938 v England, 01/12/2007
6 938 G.S. Sobers WI 938 v India, 13/01/1967
10 935 M.L. Hayden AUS 935 v England, 07/11/2002
10 935 J.H. Kallis SA 935 v New Zealand, 18/11/2007
12 933 Mohammad Yousuf PAK 933 v West Indies, 27/11/2006
13 927 E.D. Weekes WI 927 v New Zealand, 03/03/1956
13 927 R.G. Pollock SA 927 v Australia, 19/02/1970
15 922 A.D. Nourse SA 922 v England, 07/06/1951
15 922 K.D. Walters AUS 922 v South Africa, 19/02/1970
However if you look by best average (sachin is there at 16!)
DG Bradman (Aus)
RG Pollock (SA)
GA Headley (WI)
H Sutcliffe (Eng)
E Paynter (Eng)
KF Barrington (Eng)
ED Weekes (WI)
WR Hammond (Eng)
IJL Trott (Eng)
GS Sobers (WI)
JB Hobbs (Eng)
KC Sangakkara (SL)
JH Kallis (ICC/SA)
CL Walcott (WI)
L Hutton (Eng)
SR Tendulkar (India)
then by most hundreds
SR Tendulkar (India)
JH Kallis (ICC/SA)
RT Ponting (Aus)
R Dravid (ICC/India)
SM Gavaskar (India)
BC Lara (ICC/WI)
SR Waugh (Aus)
ML Hayden (Aus)
DG Bradman (Aus)
DPMD Jayawardene (SL)
KC Sangakkara (SL)
AR Border (Aus)
GS Sobers (WI)
Inzamam-ul-Haq (ICC/Pak)
GS Chappell (Aus)
Mohammad Yousuf (Pak)
IVA Richards (WI)
and finally by most runs
SR Tendulkar (India)
R Dravid (ICC/India)
RT Ponting (Aus)
JH Kallis (ICC/SA)
BC Lara (ICC/WI)
AR Border (Aus)
SR Waugh (Aus)
SM Gavaskar (India)
DPMD Jayawardene (SL)
S Chanderpaul (WI)
KC Sangakkara (SL)
GA Gooch (Eng)
Javed Miandad (Pak)
Inzamam-ul-Haq (ICC/Pak)
ML Hayden (Aus)
VVS Laxman (India)
IVA Richards (WI)
as a result of these lists... I have come up with my 15 names...