GGPick
Mobile Legends

Top-Up Mobile Legends

Top up Mobile Legends Bang Bang Diamonds directly to your Player ID and Zone ID. Global, BR, ID, PH, RU, SG, TR, US and MY servers. Weekly Pass available. Instant delivery.
4.9|21,649 SoldInstant DeliverySecure

Select Region

Select Package

DeliveryInstant Delivery
Package51 + 5 Diamonds

Before You Top Up — Two Things You Must Know

Mobile Legends top-up requires two pieces of information: your Player ID and your Zone ID. Most failed top-ups happen because players only enter the Player ID. Both are required.

How to Find Your Player ID and Zone ID

  1. Open Mobile Legends and tap your profile avatar in the top-left corner of the main screen.
  2. Your Player ID (a 9–12 digit number) and Zone ID (a 4–5 digit number in brackets) are displayed directly under your username. Example: 123456789 (1234).
  3. Tap the copy icon next to each number — do not type them manually.
  4. Enter both on GGPICK exactly as shown. The Zone ID is the number in brackets — do not include the brackets themselves.

What happens if I enter the wrong Zone ID?

The diamonds will be credited to a different account — not yours. Zone IDs are account-specific and cannot be changed. If you are unsure of your Zone ID, open the game and check before placing the order. GGPICK cannot redirect diamonds once a top-up is processed.

Which Region Should You Select?

Select the region that matches your MLBB account — not your physical location. Your region was set when you created your account and does not change based on where you play now. If you are not sure which region your account is on, open the game, go to your profile, and check the server label shown there.

US players only: MLBB exists as two separate apps in the US market — the Moonton version and the Skystone Games version. These are different clients with different payment systems and accounts are not transferable between them. GGPICK top-ups are compatible with the Moonton version only. To check which version you have, open your app store and look at the developer name listed under the app.

How to Top Up Mobile Legends Diamonds on GGPICK

Step 1 — Select Your Region and Package

Choose the region that matches your MLBB account, then select the diamond package or Weekly Diamond Pass you want. If you are not sure which package to pick, the section below explains the difference.

Step 2 — Enter Your Player ID and Zone ID

Paste both numbers exactly as they appear in-game. The Zone ID is the number in brackets next to your Player ID — enter only the digits, without brackets.

Step 3 — Pay and Receive

Select your payment method and complete the purchase. Diamonds are credited to your account within 5 minutes. GGPICK supports Visa, Mastercard, Google Pay, Apple Pay, crypto, and 50+ local payment options.

Step 4 — Verify In-Game

Open Mobile Legends → tap the diamond icon in the top-right corner of the main screen. Your new balance is shown there. If diamonds have not arrived after 15 minutes, contact the seller through your order page on GGPICK.

Diamonds vs Weekly Diamond Pass — Which One to Buy

This is the most common question among MLBB players before topping up. The answer depends entirely on how often you log in.

Option What You Get Best For
Weekly Diamond Pass 80 diamonds immediately + 20 diamonds per day for 7 days = 220 diamonds total. Also includes 210 Starlight Points and daily bonus bundles. Can be stacked up to 10 passes. Players who log in every day. Best value per dollar in the entire MLBB shop — roughly double what you get from direct diamond purchases at the same price.
Direct Diamonds Diamonds credited instantly in full. Larger packs include bonus diamonds (e.g. 50+5, 150+15). First purchase of each tier gives double diamonds. Players who need diamonds now for a specific skin or hero, or who do not log in daily. Also the right choice for your first-ever top-up to claim the double bonus.

Important: Weekly Diamond Pass auto-renews

The Weekly Diamond Pass subscription renews automatically unless you cancel it at least 24 hours before the current pass expires. You will still receive all remaining daily rewards even after cancelling. If you are on iOS, the charge is deducted from your iTunes account 24 hours before renewal — not on the renewal day itself.

First Purchase Double Diamonds — How It Actually Works

MLBB's first purchase bonus works differently from most games. It is not a one-time bonus on your first-ever top-up. It applies to the first purchase of each diamond tier, and it resets every year.

Base Diamonds First Purchase Receives
50 Diamonds 100 Diamonds
150 Diamonds 300 Diamonds
250 Diamonds 500 Diamonds
500 Diamonds 1,000 Diamonds

The bonus resets on January 1 each year. If you have already used the bonus for a specific tier this year, your next purchase of that tier will not receive double diamonds — but the other tiers may still be available. Check the in-game shop to see which tiers still show the double reward badge.

Frequently Asked Questions

Where do I find my Zone ID?

Open Mobile Legends and tap your profile avatar in the top-left corner. Your Player ID and Zone ID are shown directly under your username. The Zone ID is the smaller number in brackets — for example, if you see 123456789 (1234), your Zone ID is 1234.

Can I stack multiple Weekly Diamond Passes?

Yes, up to 10 passes at once. Each pass activates after the previous one ends, so you can buy several in advance and receive 20 diamonds per day continuously. If you reach the 10-pass limit, you must wait 7 days before purchasing more.

What if I miss a day on my Weekly Diamond Pass?

Each pass includes one Late Sign-In Card that automatically covers one missed day — the diamonds are deposited into your Savings Box and can be claimed any time, even after the pass expires. If you miss more than one day per pass, those diamonds are lost permanently.

Will my account get banned for topping up on GGPICK?

No. GGPICK top-ups use only your Player ID and Zone ID — no account access, no password. Diamonds are credited through the standard top-up system. GGPICK has processed over 500,000 orders with a return rate of 0.15%. All sellers are verified before listing.

Does the first purchase double bonus apply when buying on GGPICK?

The First Purchase Double Diamonds bonus is applied by Moonton's system when the diamonds are credited to your account. It applies to the first purchase of each tier per year, regardless of which platform you buy from. Check in-game whether your tier still shows the double reward before ordering.

Why are prices different across regions?

Moonton prices diamonds based on local purchasing power. Southeast Asian regions (Indonesia, Philippines, Malaysia) have lower prices than Western markets. On GGPICK, the region you select affects the price you pay — selecting a lower-priced region when your account is registered there is completely normal and intended by the game's pricing structure.

I am in the US — which version do I have?

Check the developer name in your app store. Moonton version = compatible with GGPICK US region top-up. Skystone Games version = separate client, not compatible. If you are unsure, open the game and check Settings → About — the version and developer are listed there.

$0.81
Global · 51 + 5 Diamonds