West Indies all-rounder, Kieron Pollard is the only player from a test playing nation in the world who has played more than 100 ODIs without appearing in a single test match.
Apparently there are six men who have played more than 100 one-day internationals but no test matches. Apart from Pollard, other players are from associated nations.
The only man from a Test-playing team on this list, Kieron Pollard has so far made 101 ODI appearances for West Indies – and 54 in T20 internationals – without coming terribly close to a Test cap.
Meanwhile, Kenya’s Thomas Odoyo and Steve Tikolo lead the way with 136 and 135 ODI caps respectively, while their compatriot Collins Obuya has played 104.
On the other hand, the famous Irish pair of Kevin O’Brien (112) and William Porterfield (106) have also clocked up more than a century of ODI appearances.
However, after Pollard, David Miller is next player from a test playing nation, with 93 ODI appearances for South Africa but no Tests. Nathan McCullum played a record 63 T20 internationals for New Zealand without winning a Test cap.