Rahul Dravid of India; 204 Catches in Test & 196 in ODI, holds the record of 400 Catches in the International Cricket.
Rahul Dravid (India) currently holds the world record for the highest number of catches in Test Cricket. He took 200 catches (as of December 27, 2010).
i think its Kevin pieterson
Till the 4th season of the IPL, Brendon McCullum holds the record of the highest score; 158 not out.
brain charls lara 400* vs england
kamran akmal and umar akmal
Garry Kirsten of South Africa
Jayden Rivers holds the record for the highest pole volt
Matthew Hayden holds record for highest runs in the tournament.He struck 659 in 2007 world cup.