This is a debate that has been around since the beginning of time itself. They are both of equal reach and skill. The knife guy is not a ninja, and the baseball bat guy is not a body builder. Who wins? I'm in team bat guy myself.