Which bowler records best bowling figures in ODI?

Till date Sri Lankan fast Bowler Chaminda Vas by taking 8 wickets for 19 runs (8/19) recorded best bowling figures in the history of One Day International Cricket. He achieved this record against Zimbabwe in 2001 at Colombo. Sahid Afridi of Pakistan stands in second place with 7 wickets for 12 runs (7/12)