The only man to have scored more runs in ODI  without 
playing in a Test is Steve Tikolo of Kenya, who made 3421 runs in 134 
matches. Indian Rohit Sharma, who lies 2nd on the list, recently became 
the first man
from a Test-playing country to appear in 100 ODIs without winning a Test
 cap, another Indian Suresh Raina held the previous record with 98 ODI 
before his Test debut. Another Kenyan Thomas Odoyo (2418 Runs) and 
Kennedy Otieno (2016 Runs), Ireland's William
Porterfield (2060 Runs) have all reached 2000 runs without winning a 
five-day cap. Therefore; from Test-playing countries are Kieron Pollard 
of West Indies (1869 runs) and Australia's David Hussey (1763 Runs).
