Ravindra Jadeja has edged out Bangladesh’s Shakib Al Hasan to claim the top rank among all-rounders apart from maintaining pole position in the bowlers’ chart in the latest ICC Test rankings.