Bolded ones are either completely backwards or just wrong.
and putting Faulkner on that list is bizarre. He's played 1 test and did very well.
Langer didn't play a single ODI after he became good at Tests
Most of this list is just completely wrong tbh
Okay ones in Bold for Good in test but not ODIs were-
Lara
Langer
Ganguly
Ajay Jadeja
Shane Warne
Of these Ganguy and Ajay Jadeja, I give you. I got confused, and put them in this list when they belong in the good in ODIs but not tests list.
But for good in Tests and not ODIs - Lara, Langer and Warne definitely belong there.
There is no point is saying Langer never played ODIs, as there is a reason why he never played ODIs and that was that no one thought he was upto pace with the format. Lara again falls in the category very easily, name on great Lara knock from ODIs you remember apart form his 169. Name one great World Cup Lara innings. There are none.
Warne again, comparing his test and ODI record his like comparing chalk and cheese. Even Sanath Jayasurya who has no great ability with the ball has more ODI wickets than Warne.
As for the can play ODIs but not Tests, the one in bold were -
Faulkner
Vaughan
Strauss
Faulker again has played just 1 test, for a reason. Aus test side is not the greatest its ever been but it, and Faulker can still not get in.
Vaughan and Strauss I give you, they should have gone into the can't play ODIs list.