Fair comment that, Oram has always struggled again Murali...mind you, most batsmen have
That's not entirely true. In ODI's Murali hasn't got the best record against Australia, India, West Indies and Pakistan. Actually that's incredibly harsh on Murali his record is quite good, it's just that he's done much better against South Africa, England and especially New Zealand, Zimbabwe and Bangladesh.
He averages around 31 against Australia. 27 against India and West Indies. 25 against Pakistan. 22 against England and South Africa and is below averaging 20 against NZ, Bangladesh and Zimbabwe.
That's why I was so suprised so many people were picking New Zealand to beat Sri Lanka. Murali does much better against New Zealand than he does against other teams.