"I think most MMA fans like to watch knockouts and watch real punchers. Some of the traits you'll see in a high-level puncher are striking technique, understanding of body movement, footwork, and their timing is awesome. As for the best, these are:
1.Anderson Silva
2. Conor McGregor
3. Dominick Cruz
4. Sean O'Malley
5. Chuck Liddell