Indian pacer Zaheer Khan emerged the highest wicket taker while his teammate Sachin Tendulkar was the second highest run getter in the one-dayers in the 2007 calendar year.
Zaheer picked up 40 wickets from 33 ODIs he played in the year while Tendulkar scored 1425 runs from the same number of matches in the year.
Among other Indians, Yuvraj Singh was fourth with 1287 runs from 36 matches followed by Sourav Ganguly in the fifth place with 1240 runs from 32 matches. One-day captain Mahendra Singh Dhoni was seventh with 1103 runs from 37 matches.
The lists of top run getters and wicket takers are as follows: