Well apparently you don't know why they call him that either or you just want to keep it to yourself. It can't be because he quit on his team, as he had a .317BA and 1.145OPS down the stretch in September. It can't be because hes soft because if Nancy Drew was really his nickname I'm sure he wouldn't perform too well when called that by his teammates. It can't be because he can't handle booing since he has a career .333BA and 1.074OPS at Citizens Bank Park, a place that has thrown batteries at him and relentlessly boos him every time he has an at bat. Please, if you actually have a reason for why he should be called Nancy Drew I'd love you to tell me because clearly I am an idiot for not seeing why he deserves that nickname.