Untuk pembagian kategori role Mobile Legends hero berdasarkan kelas dapat dibagi menjadi 6 class (kelas), yakni:
1. Tank
Role Mobile Legends yang pertama adalah Tank. Tank adalah kategori kelas hero yang memiliki durabilitas paling tinggi di antara semua kategori role Mobile Legends.
Dengan memanfaatkan durabilitasnya yang tinggi, hero dari role tank biasa berada di garda depan untuk menjaga rekan satu tim ataupun untuk melakukan inisiasi pertarungan.
Pada umumnyam hero tank mengemban peran sebagai roamer untuk dapat berfokus melakukan rotasi demi menjaga keamanan rekan satu tim.
Biasanya hero tank memiliki defense dan HP yang tinggi namun dengan base damage yang rendah.
Dengan memanfaatkan keunggulan HP, Magic Resistance, dan armor yang tinggi juga beberapa skill crowd control seperti stun, slow, atau taunt mereka menjadi benteng berjalan yang membuat lawan segan untuk menyerang.
Hero dari kategori tank juga belakangan ini dimanfaatkan sebagai jungler, dan telah terbukti bahwa tank juga bisa menjadi sosok jungler yang menakutkan.
2. Assasin
Assassin adalah jenis hero yang memiliki kemampuan yang dititik beratkan untuk membunuh hero lawan atau hal lain yang menjadi target. Fokus kemampuan dari hero assassin adalah damage yang besar, mobilitas yang tinggi, dan melakukan penyusupan ke daerah lawan.