Top 10 Strongest Fighting Type Pokemon

10. Machamp

9. Conkeldurr

8. Cobalion, Terrakion and Virizion

7. Urshifu

6. Gallade

5. Infernape

4. Lucario

3. Blaziken

2. Marshadow

1. Zamazenta