I'm sure that this has probably been discussed before, and apologies for that, but I can't really be bothered digging it up if it does exist.
Hearing a few grade cricketers recently talk about Jamie Siddons, it got me thinking about that age old topic of who is the best player never to play Test (or ODI) cricket. Happy to include those who played less than 5 matches and did little to deserve a demotion, and never got another chance.
Siddons is the one that rings loudest and most true to me, with one ODI in his whole career. Ken Meuleman, grandfather of Scott who currently plays for WA, strikes me as another one to be a bit stiff. One test innings for 0 runs, despite 184 innings @ 47.
Paul Nobes, James Brayshaw, Greg Shippherd, among others all have very good first class records over a long time and never played for their country. Preferably not include those still playing, as that is a bit of a variable.