Olahraga gulat mempertandingkan 2 macam gaya yaitu gaya bebas dan gaya Yunani-Romawi. Gulat gaya bebas dan gaya Yunani-Romawi masing-masing meliputi kelas-kelas :
- Kelas 48 kg
- Kelas 52 kg
- Kelas 57 kg
- Kelas 62 kg
- Kelas 68 kg
- Kelas 74 kg
- Kelas 82 kg
- Kelas 90 kg
- Kelas 100 kg
- Kelas 100 kg, + (over + 100 kg).