









Here is a list of the top 10 MMA fighters of all time. I could keep writing about the virtues of each fighter but I’d rather let their actions do the talking….

10. Frank Shamrock









9. Wanderlei Silva









8. BJ Penn









7. Antonio Nogueira









6. Randy Couture









5. Chuck Liddell









4. GSP









3. Royce Gracie









2. Anderson Silva









1. Fedor Emelianenko







