As of December 2011, the players who have scored 2000 Test runs and taken 200 Test wickets are:
50 players on 01/07/2010:
PlayerRuns1Tendulkar, S R*129702Lara, B C119533Ponting, R T*115614Dravid, R *112565Border, A R111746Waugh, S R109277Kallis, J H*106338Gavaskar, S M101229Jayawardene, D P M*912010Gooch, G A890011Javed Miandad883212Inzamam-ul-Haq883013Chanderpaul, S*866914Hayden, M L862515Richards, I V A854016Stewart, A J846317Gower, D I823118Boycott, G811419Sobers, G S A803220Waugh, M E802921Atherton, M A772822Langer, J L769623Cowdrey, M C762424Greenidge, C G755825Sangakkara, K C*754926Taylor, M A752527Lloyd, C H751528Haynes, D L748729Boon, D C742230Mohammad Yousuf*740131Kirsten, G728932Hammond, W R724933Ganguly, S C 721234Fleming, S P717235Chappell, G S711036Bradman, D G699637Jayasuriya, S T*697338Hutton, L697139Laxman, V V S*691740Vengsarkar, D B686841Barrington, K F680642Thorpe, G P674443Smith, G C*666444de Silva, P A636145Sehwag, V*624846Kanhai, R B622747Azharuddin, M621548Gibbs, H H*616749Harvey, R N614950Viswanath, G R6080
(http://www.howstat.com/cricket/Statistics/Batting/BattingCareerRuns.asp?Stat=5000)
5000
11 on-field players
11 players
11 players and a substitute.
-4
11
11 a side.
11
51
128 Sixes
62 Players have scored 1000+ points
This question is actually rather difficult to answer given the relative popularity of cricket around the globe. However, most scientific estimates would say that it is 6000-7000 at any given time, with some variations for time of day.