How to Get More Battle Points in Mobile Legends: 8 Proven Actionable Tips

If you’ve ever stared at the Mobile Legends shop, salivating over a newly released meta hero only to realize you’re 12,000 battle points short of unlocking them, you’re not alone. Most casual players struggle to stack enough BP to keep up with new content, especially if they only have an hour or two a day to play. Figuring out how to get more battle points in Mobile Legends doesn’t have to mean grinding 8 hour ranked marathons or spending cash on top-up packs, either. I’ve tested every BP earning trick over 4 years of playing MLBB, and these are the only methods that actually move the needle without burning you out.

How to get more battle points in Mobile Legends by optimizing your game mode picks

Not all game modes give the same BP return for your time, so picking the right one for your available play window makes a huge difference in how fast you stack points. Brawl mode gives the highest BP per minute of any standard game mode, with matches lasting only 7 to 10 minutes and payouts of 80 to 120 BP per win, no long draft phase required. It’s perfect if you only have 30 minutes to play and want to knock out a few quick matches for rewards.

If you have more time and a consistent team to queue with, ranked matches are a better long-term bet. Winning a ranked match gives 30% more BP than a classic match of the same length, and you’ll also earn star points and rank up at the same time. But skip vs AI mode entirely if you’re farming BP – it only pays out 20 to 30 BP per win, even if you finish in under 5 minutes, so it’s barely worth the loading time. Limited-time arcade modes like Mayhem or Deathbattle often have event-specific BP bonuses too, so check the arcade tab whenever a new event drops.

Leverage daily and weekly tasks for guaranteed BP payouts

Most players leave thousands of free BP on the table every week by ignoring the in-game task system, which gives guaranteed rewards for basic play. You don’t even have to win every match to hit the maximum weekly activity reward, just completing matches counts for most task requirements. The highest paying weekly tasks are:

  • Play 5 matches with a friend: 500 BP bonus, plus extra team BP synergy rewards
  • Win 3 ranked matches: 800 BP bonus plus 200 ticket rewards you can exchange for BP double cards
  • Log in 7 days in a row: 1200 BP bonus plus a free 1-day BP double card
  • Complete 3 arcade mode matches during event periods: up to 1000 BP bonus depending on the active event

You can hit the maximum 2500 weekly activity BP reward in as little as 10 matches if you plan your tasks ahead. Don’t sleep on the daily first win bonus either, which gives you an extra 150 BP every 24 hours. Even if you only have 10 minutes to play, log in and win a quick brawl match to claim that bonus, it adds up to over 4500 free BP a month.

Use BP boost items strategically to double or triple your earnings

BP double and triple cards are the fastest way to speed up your farming, but most players waste them on random, short play sessions where they don’t get the full value. These cards are available for free from weekly chests, event rewards, the free starlight pass track, and the ticket exchange shop, so you don’t have to spend real money to get them. Always activate your BP boost cards right before you play a 2-3 hour session with friends, when you’re most likely to win most of your matches.

Stacking boosts also works to multiply your earnings even more. If you have a 2x BP card active, plus the 10% permanent BP boost from the free starlight track, plus the 15% crew bonus from playing with your full crew team, you can earn almost 3x the standard BP per win. That means a ranked match that would normally give you 180 BP can give you over 500 BP with all boosts active. But don’t activate a boost card if you only have time for one match – most cards last 1 or 2 hours, not per match, so you’ll waste most of the active time if you play for 10 minutes and log off.

Avoid common mistakes that slow down your BP farming progress

Even if you follow all the farming tips, small mistakes can cut your weekly BP earnings in half without you even noticing. The biggest mistake most players make is grinding past the weekly BP cap. Mobile Legends has a weekly BP cap of 7500 for free players, plus an extra 2500 you can earn from event rewards and tasks. Once you hit that 7500 cap from match earnings, you won’t get any more BP from playing matches until the weekly reset on Monday, so there’s no point in grinding extra matches once you hit it.

Another common mistake is playing alone all the time. You get a 10% BP synergy bonus for every friend you queue with, up to 30% for a full 5-man squad, so playing alone means you’re leaving 30% extra BP on the table every match. You also should avoid spending BP on low-value items like random trial cards or common emblem fragments – those are available for free from event rewards and daily chests, so save your BP for heroes and limited-time permanent items that you can’t get for free. Check the event shop every time you log in too, most events let you exchange event tokens for BP packs worth up to 5000 BP for very little effort.

At the end of the day, earning enough BP to get every hero you want doesn’t require you to treat Mobile Legends like a full time job. With a little bit of planning, you can easily hit your BP goals in just a few hours of play a week, without sacrificing the fun of the game. If you implement even half of these tips, you’ll be shocked at how much faster your BP balance grows, and you’ll never have to pass on a new meta hero again because you can’t afford it. Now that you know how to get more battle points in Mobile Legends, jump into a quick brawl match to grab your daily first win bonus and start stacking those points today.