To me it's a breath of fresh air when I play with somebody who knows they are rubbish and is honest about it. Stuff like, "don't worry about giving me a game, I would rather we win" makes captaining alot easier.
However, cricket seems to attract people who overstate their ability. We played a Sunday game this season where the oppo kindly lent us a player. That should always set alarm bells ringing, any team travelling with 12 and happy to give you Mr X must be up to something. The guy seemed fine until he eventually got into bat. We have 5 overs left and 6 wickets in hand and he proceed to block every ball apart from the last one of the over. He would poke it straight at a fielder and run, almost running the non striker out in the process. We accumulated 4 in 4 overs before we eventually got out. When we fielded he was at the captain all the time for a bowl. He invented nicknames for everyone after being on the field for 5 minutes. Finally, having pretty much secured a win, we let him bowl the last over. They still needed 19 to win but had some half decent batsman been out there then the first 3 balls would of gone for 6. The guy tried to bowl left arm spin but his bowling arm just flopped all over the place and some massive grenade popped out. We were right on one side of the square and it was only 40 yards to the leg side boundary. I'm not sure how we weren't picking the ball out of the field, apart from the batsman almost giving himself a hernia trying to mow it. He did eventually get the tailender, caught on the boundary fourth ball. We were lucky, he lived to far away and didn't drive so he couldn't play for us anymore.
It does make me wonder what goes through some peoples minds! I like to think you benchmark yourself against your peers. If you are scoring hundreds of runs then you warrant a place up the order, same for taking wickets. Stats never tell the full story but you have to have some nerve to demand a place in the top 6 if you average 1.48!