Ashwell Prince , while recording his 4th test century crossed the 1000 run mark in test cricket thus becoming the 421st player in cricket history and 40th South African batsman to record 1000 runs or more in a test career. At the end of this Test he has 1042 runs in 20 Tests @37.21 with 4 hundreds and a fifty.
New Zealand's James Franklin with 122* and South Africa's Hashim Amla with 149 recorded their maiden test ceturies. It was 18th Test for Franklin and 4th for Amla.
For Australia : 397 ( 5 players played for Eng and 1 for SA too)
For England : 632 ( 5 played for Aus, 2 for SA and 1 for India too)
For South Africa : 299 (2 for Eng, 1 for Aus and 1 for Zim )
For West Indies : 265 ( 1 played for NZ too)
For New Zealand : 233 (1 played for WI too)
For India : 255 ( 1 played for Eng and 3 for Pak too)
For Pakistan : 186 (3 played for Ind too)
For Sri Lanka : 103
For Zimbabwe : 74(1 played for SA too)
For Bangladesh : 45
There are 14 players who have played for two different countires (Amir Elahi, JJ Ferris, SC Guillen, Gul Mohammad, F Hearne, AH Kardar, WE Midwinter, F Mitchell, WL Murdoch, Nawab of Pataudi Sr, AJ Traicos, AE Trott, KC Wessels, SMJ Woods) and 11 cricketers for ICC World XI (GC Smith, V Sehwag, R Dravid, BC Lara, JH Kallis, Inzamam-ul-Haq, A Flintoff, MV Boucher, DL Vettori, SJ Harmison, M Muralitharan)