A small contest among sales reps never hurt anybody. It's helpful in bringing the team together, lightening the mood, making sales reps show their best performance, making them think in a new way and, as a whole, it can elevate the performance of the whole team.
However, holding such a contest has its own rules so that it doesn't end in failure or even end up being counter-productive.