Question: who has the best batting average in odi?
Answer: Ryan ten Doeschate