Impressive performances in the just-concluded India-Pakistan series have helped Sachin Tendulkar and Yuvraj Singh jump up a few notches in the latest ICC ODI ranking for batsmen.
His 42nd one-day hundred may continue to elude him, but with 259 runs in five matches, Tendulkar climbed two places to eighth position in the charts.
Tendulkar ended 2007 with 1,425 runs from 33 ODIs, including 911 runs in the last three series against England, Australia and Pakistan.
Only Australian Matthew Hayden (1,555 runs from 29 matches) has scored more runs in 2007.
Yuvraj's player of the series performance against Pakistan - with 272 runs in five outings - saw him gain six places to 11th position.
ODI captain Mahendra Singh Dhoni retains his 18th position.
Meanwhile, prolific Pakistan batsman Mohammed Yousuf, who finished as the leading scorer in the series with 283 runs, rose two places to sixth spot. He has jumped a total of 12 places in the last two series (against South Africa and India).
Pakistan captain Shoaib Malik improved one place to share 24th spot with former India skipper Rahul Dravid, who did not feature in the series.
Australia captain Ricky Ponting tops the batting list and is part of an impressive 1-2-3 for the world champions as he is followed by Andrew Symonds and Hayden.
In the bowling rankings, off-spinner Harbhajan Singh rose six places to share 24th spot with Pakistan's Shahid Afridi, down nine spots, and Iftikhar Anjum.
Among other Indians, Zaheer Khan slipped two places to 27th spot, while Irfan Pathan dropped three places to 39th.
However, Shoaib Akhtar climbed 10 places to 31st slot after finishing the series with seven victims. Umar Gul is rewarded for his five wickets with a rise of seven places to 36th place.
Shaun Pollock of South Africa heads the ladder, clear of New Zealand's Shane Bond, Nathan Bracken of Australia, and the Sri Lanka duo of Chaminda Vaas and Muttiah Muralidaran.