sachin tendulkar was the highest odi run scorer in cricket.
sachin tendulkar was the highest odi run scorer in cricket.
who is highest odi run scorer in cricket?
sachin tendulkar
jayasuriya made his odi debut in 1989 and started playing as an opening batsman in 1993. he went on to score his first century in 1994 against new zealand. from then on, jayasuriya has scored the highest number of odi centuries for sri lanka with 28 to his name. as of december 2009, he currently holds third place for the most odi centuries in a career, behind indian cricketer sachin tendulkar (with 49 odi centuries) and ricky ponting (30 centuries). his second century, 134 against pakistan in 1996, was scored at a strike rate of 206.15 and was the fastest century in odi cricket at the time. this record was later broken by pakistani cricketer shahid afridi. the 189 he made against india in 2000 is the sixth highest odi score in a single innings. making his second highest odi score of 157 against the netherlands in 2006, jayasuriya paved the way for sri lanka to set the world record for the highest odi team total of 443/9. with his 107 against india on 28 january 2009, jayasuriya—39 years and 212 days old at the time—became the oldest player to score a century and also became the second player to score more than 13,000 runs in a career.
list of international cricket centuries by sanath jayasuriya
dilshan finished 2015 odi arena as the highest odi run scorer for sri lanka and third highest of all-time list. during 25 odis played in 2015, dilshan scored 1,207 runs with the average of 52.47 and strike rate of 90.75. the veteran of 39 years of age, dilshan showcased incredible all-around ability and had no mercy for the bowlers for all nations, got 4 hundreds and 6 fifties. until retirement in august, dilshan has surpassed more than 800 runs each in four consecutive years from 2012 to 2015. for his performances in 2015, he was named in the world odi xi by icc.
tillakaratne dilshan