MOBAs, at their core, are team-based games. Each role has its own purpose to fulfill. Marksmen need to carry the game by dealing damage, while EXP laners need to split-push their turrets and make sure they don't feed the enemy laner. However, there is no role more selfless than a tank, sacrificing yourself to pillage and soak up damage for your allies.

related to
Mobile Legends: Bang Bang – Hero Tier List
These are the best heroes you can use in Mobile Legends: Bang Bang.
Mobile Legends has a huge variety of tanks. Some, like Minotaur, offer CC and setups, so damage dealers can chase and kill the kill team. Others like Lolita provide shields to protect the team. With such a wide array of heroes to choose from, here are the best Mobile Legends tanks that will carry your games!
8 Lolita
Shot back enemy projectiles
Lolita is Mobile Legends' dedicated shield supply. Her passive allows her to shield nearby allies every few seconds, and whenever she holds the skill. He also has the unique ability to completely block any incoming projectiles using his second skill, and deflect them back at enemies.
While Lolita doesn't have a strong team-wide CC, her first skill stuns a single enemy for a decently long time with a very short cooldown. His Ultimate can stun entire enemy teams if combined with other forms of CC from an ally, but generally, it's only used for area denial or slowing down enemies.
7 Balearic
Reflect enemy damage
Heroes that exist specifically to counter other heroes usually don't see that much play. However, the Balearic is an exception. His entire kit revolves around killing enemies that hit him, increasing hits if enemies hit faster. Every game has at least one maskman or ADC that builds attack momentum, Baleric is incredible at dealing with them.
If you're choosing the Balearics, though, it's important to check for a few things. If the enemy has other high attack-speed heroes like Thamuz or Zeelong, Baleric is a wonderful choice. He's also good if you think the game will go long, and enemy Moskov or Layla might get a chance to get their items. However, if none of these conditions are met, another tank may be more viable.
6 Carmilla
Damage ricochets between enemies
Carmilla emphasizes what it means to be in the tank, not being able to do much without a good team backing you up. However, if you have allies that communicate and follow, there aren't many tanks like him. His ability to do tank damage comes from his passive and his first skill, absorbing enemy defenses and regenerating health. His second skill gives him speed to escape at low health, as well as providing a stun.

related to
The best games that let you play as a vampire
If you like a little vampirism in your roleplaying experiences, say no more! Here are the best games that let you play as a vampire.
Carmilla is not easily stopped on good teams because of her ultimate. This skill allows Carmilla to bind enemies together. These linked enemies share a portion of the damage taken by their linked allies. This can skyrocket a team's AOE quickly, doubling damage if all five enemies are caught in certain scenarios. Furthermore, linked enemies also share debuffs such as stuns, which cause single-target CC effects to hit the entire team.
5 Atlas
Knock up the entire enemy team
One of the main things holding tanks back is their lack of mobility. If your team is caught in a melee with you a few meters away, you have to waste your flicker if you don't want your team to die. Atlas is a mile above his rivals in this regard, with his second skill allowing him to later dash and gain bonus speed.
The rest of his kit is similar to other setup tanks like Minotaur and Tigreal, with an ultimate that knocks out the entire team, and a passive that applies slow amounts to enemies close to him. Tigreal or Minotaur might be better options because Atlas's ultimate is more telegraphed, and enemies can dodge it with a flick.
4 the minotaur
Stuns, Healing, Tankiness
Something you will find common to all top tanks is the ability to output crowd control effects to multiple enemies. This is why so often, fights are decided by a single defining moment. Even if the enemy Franco manages to snipe your jungler, it's not as likely as the Minotaur to knock out your entire team.
Minotaur has several ways to perform these knock-ups, both with his first skill and his ultimate ability. He also acts as a decent healer and can take a lot of hits while in his enraged state.
3 Gatotkaca
Fly anywhere on the map to stun enemies
If you want a tank that can deal absurd amounts of damage while still soaking up damage for your team, Gatotkaca is one of the best options in your arsenal. His passive lets him do a sophisticated basic attack that takes a certain amount of damage. It deals massive amounts of damage and heals him for a fraction of the damage. If you build a Thunderbelt, even a full tank build can make you a threat to carry the enemy.

related to
10 Oldest Mobile Games
Remember these mobile games? We certainly do.
Gatotkaca also has a game-defining ultimate that lets him jump anywhere on the map at a long range around him, dealing damage and knocking out all enemies in range. This allows Gatotkaka to set up enemies even if they are in a different lane than their allies. You can also build him for full damage, where his ultimate lets you kill multiple enemy heroes in a single combo.
2 Hylos
More HP, more damage
Hylos is the best tank in Mobile Legends if you are playing solo. He has no setup or CC except for his first skill, but he can deal damage that other tanks can't. Furthermore, he can do this while dealing damage to the enemy team which no tank should do.
This is because his passive gives him more HP from items, making him extremely durable. His second skill, as weak as it may seem, stacks quickly and deals enough damage to kill an enemy carry even if Hylos' team doesn't support him, other tanks can't.
1 Tigrel
Stun enemies to death
Tigreal is what fans of the MOBA genre might call a CC bot. This is because he has three methods of crowd-controlling enemies. His second skill has two phases, one that displaces and pushes enemies away, and another that knocks them away. It acts as a dash skill, a way to peel off allies by pushing enemies away, and also as a setup, bringing enemies into your allies (or into your turret).
Tigrel also has one of the strongest team-wide stuns in the entire game on his ultimate. He charges, pulls enemies close to him, and then stuns all enemies around him. If you don't have a CC negative skill or a quick dash, it's impossible to avoid the charge alone. What makes it even scarier is that you can combo it with Flickr to completely hide the charge animation.