Easy Guide: How to Hide Battle History in Mobile Legends for Player Privacy

If you’ve ever logged into Mobile Legends after a rough losing streak only to get unsolicited comments from random friend requests about your bad matches, you know how frustrating lack of gameplay privacy can be. I’ve had this happen to me more times than I can count after grinding ranked on a bad wifi connection, and it’s one of the most annoying parts of playing a public online game. Thousands of casual and competitive players alike look for how to hide battle history in Mobile Legends every month, and for good reason: you should get to decide who sees your win rates, hero picks, and past match performance. Whether you’re practicing a new hero you’re not yet confident with, avoiding toxic players who target people with lower win rates, or just want to keep your hobby private, adjusting this setting is fast and simple once you know where to look.

Why You Might Want to Hide Your Mobile Legends Battle History

Most players don’t even think about their battle history visibility until they run into a negative interaction that could have been avoided with tighter privacy settings. Whatever your personal reason is, learning how to hide battle history in Mobile Legends can solve all of these common pain points in less than a minute. The most common reasons players adjust this setting include:

  • Prevent toxic players from targeting you after rough matches based on your performance stats
  • Keep low win rates on new, unmastered heroes hidden from teammates and random viewers
  • Avoid unfair draft pick kicks from players who judge skill solely on past match history
  • Protect your personal gameplay data from being scraped or shared without your permission

Toxic player harassment is by far the top reason people change this setting. If you get matched with a bitter teammate who blames you for a loss, they can easily look up your profile, scroll through your past matches, and send you rude messages or even report you for fake violations out of spite. Hiding your history removes that access entirely, so they have no way to dig up extra ammo to harass you with. Practicing new heroes without judgment is another big one, especially if you play with a regular squad that likes to tease each other for bad performances. If you’re switching from a main marksman role to learning support for the first time, you don’t need everyone seeing your 18% win rate on Franco while you’re still getting the hang of his hook. Avoiding pre-match bias is also key for solo queue players. Lots of team captains will check your battle history during draft pick and kick you immediately if they see you have less than 60% win rate on a hero you selected, even if you’re playing far better that day than your overall stats suggest.

Step-by-Step Guide: How to Hide Battle History in Mobile Legends

The best part about this setting is that it’s built directly into the official game, so you don’t need to download any third-party apps, mess with complicated workarounds, or risk getting banned for violating Moonton’s terms of service. The process is identical for both Android and iOS devices, and takes less than 30 seconds to complete once you know where to look.

First, open Mobile Legends and wait for the main lobby to load fully. Make sure you’re logged into the correct account if you have multiple smurf profiles linked to your device. Tap on your profile icon in the top left corner of the screen, right next to your in-game name and rank badge. Next, tap the Account Settings button, which looks like a small gear icon, located in the top right corner of your profile page. Scroll down until you reach the Privacy section of the settings menu, which is grouped under the “General” tab by default.

Look for the toggle labeled “Battle History Visibility” – you’ll see three options to choose from: Public, Friends Only, and Private. Public lets anyone who finds your profile view your full match history, Friends Only limits access to people you’ve accepted as friends on the game, and Private blocks everyone from seeing your past matches, including people on your friend list. Tap the option that fits your privacy needs, and you’re done. Changes take effect immediately, so you don’t need to restart the game or log out for the setting to update. If you ever want to switch it back later, just follow the same steps and select Public or Friends Only again.

You don’t have to worry about getting penalized for adjusting this setting, as Moonton explicitly allows players to choose how to hide battle history in Mobile Legends for their own privacy. There’s no limit to how often you can toggle the setting on and off, so you can switch it to public when playing with trusted friends and back to private when you’re grinding solo.

Limitations and Rules to Know Before Hiding Your Match History

While hiding your battle history solves a lot of common pain points, it’s not a perfect solution, and there are a few important limitations you should be aware of before you adjust the setting. First, Moonton still has full access to all your match data for security, matchmaking, and anti-cheat purposes, so you can’t hide bad performance or toxic behavior from the game’s systems to avoid rank penalties or bans. The privacy setting only blocks other players from seeing your data, not the game itself.

Another thing to note is that some players see hidden battle history as a red flag. If you play a lot of solo ranked queue, you might get kicked from more draft lobbies than usual, as some captains assume anyone hiding their history has a very low win rate or is a habitual troll. This doesn’t happen to everyone, but it’s a common enough complaint that it’s worth considering before you set your history to fully private. If you play in official community tournaments or join competitive teams, most captains will also require you to make your history public temporarily so they can assess your skill level before letting you join the roster.

It’s also important to know that hiding your battle history doesn’t hide all your performance stats from public view. Your overall win rate, total number of matches played, and highest earned rank will still show up on your main profile page even if your match history is hidden. If you want to hide those stats too, you can adjust the separate “Profile Stats Visibility” toggle in the same privacy menu. Right now, there’s no way to hide only specific matches from your history – the setting is all or nothing, so you’ll have to hide your full history if you don’t want certain matches to be seen.

Alternatives to Fully Hiding Your Battle History

If you don’t want to deal with the red flag assumptions that come with a fully private battle history, there are a few smaller tweaks you can make to get most of the privacy benefits without hiding everything from everyone. If you don't want to fully hide battle history in Mobile Legends, these small adjustments will still give you most of the control you’re looking for.

First, use the Friends Only visibility option instead of full private. This setting lets people you’ve added as trusted friends see your match history, but blocks random strangers, solo queue teammates you don’t know, and people who send you unwanted friend requests from accessing your data. It’s the perfect middle ground for most players, as it cuts down on toxic harassment without making it look like you’re hiding something from people you know. Second, if you only want to hide matches where you’re practicing new heroes, you can create a separate smurf account for casual play and skill practice, so you don’t have to mess with your main account’s privacy settings at all. Smurf accounts are allowed by Moonton as long as you don’t use them to cheat or manipulate matchmaking, so this is a totally legitimate workaround.

Third, if you’re only worried about specific toxic players seeing your history, you can block them directly instead of hiding your history from everyone. Blocking a player removes their ability to view your profile entirely, send you messages, or get matched with you in future lobbies, so it’s a more targeted solution if you only have a few people you want to keep out. You can also turn off “Allow Strangers to View Profile” in the privacy menu to limit profile access to only people you’re friends with, without fully hiding your battle history.

At the end of the day, the choice to adjust your privacy settings is entirely up to you, and there’s no right or wrong reason to do it. Learning how to hide battle history in Mobile Legends is a simple way to take more control over your gameplay experience, cut down on toxic interactions, and play the game on your own terms. Whether you choose to keep it fully public, limit access to friends only, or hide it completely, the most important thing is that you feel comfortable and have fun while you play. Don’t let other people’s opinions of your stats stop you from trying new heroes, experimenting with different playstyles, or enjoying the game however you want.