Follow Cyber Kendra on Google News! | WhatsApp | Telegram

Add as a preferred source on Google

Free Fire Players Can Now Win 150 Million Play Points—Every Kill Counts

Google's Free Fire League Could Win You a Share of 150 Million Play Points.

Free Fire League

Google Play is taking mobile gaming competition to the next level with the launch of the Free Fire League, a new competitive platform that rewards skilled players with substantial prizes. Following the success of September's Subway Surfers League, this partnership with Garena marks a significant expansion of Google's vision to unify gaming experiences across devices while incentivising competitive play.

The Free Fire League runs through November 23 and offers players a chance to compete for a share of 150 million Play Points—Google's reward currency that can be redeemed for apps, games, and in-app purchases. 

The competition mechanic is straightforward: every elimination you score during ranked matches in Free Fire or Free Fire MAX counts toward your leaderboard position, whether you're playing on mobile or PC through Google Play Games.

This cross-platform approach addresses a common pain point in competitive gaming—platform fragmentation. Players can seamlessly switch between mobile and PC without losing progress or competitive standing, a feature made possible by Google Play Games' recent graduation from beta to general availability.

How to Enter the Competition

Getting started requires minimal setup. Visit the Perks tab in Play Points or head to leagues.withgoogle.com—you only need a Play Games Profile to compete. 

Once registered, simply play ranked matches as you normally would. Your elimination count automatically updates on the leaderboard, with higher scores translating to larger Play Points rewards.

Note: The Free Fire League is available in the following markets: Australia, Austria, Belgium, Brazil, Chile, Czechia, Denmark, Finland, France, Germany, Greece, India, Indonesia, Ireland, Italy, Japan, Mexico, New Zealand, Norway, Poland, Portugal, Saudi Arabia, South Africa, South Korea, Spain, Sweden, Taiwan, Thailand, Turkey, United Arab Emirates, and the United Kingdom.

The league represents Google's broader strategy to consolidate gaming features under one umbrella. Announced in September alongside integrated stats tracking, AI-powered gaming assistance through Gemini Live, and enhanced community features, these leagues aim to reduce the friction of juggling multiple platforms, reward programs, and community forums.

For Free Fire enthusiasts and competitive mobile gamers, this presents a low-barrier opportunity to monetise existing gameplay skills while Google tests the waters for future competitive gaming initiatives on its platform.

3 comments

  1. Pf
  2. Free fire top up
  3. display name" is the name that is shown to others in a specific application or online platform, often in place of a real or full name. It provides a way to be identified by a chosen nickname, alias, or brand name, which can be more user-friendly or personal than an internal or full name. For example, a user on a gaming platform might use a display name like "Gamer123," while their real name is not shown.
const config = { safeID = 'safelink', safeURL: ['/p/safelink.html'], timer: 15, redirect: true, text: { wait: 'The link will appear in 0 second', direct: 'You’ll be redirected to the download link in 0 second', shifted: 'Redirecting... [link] if you’re not redirected automatically.', click: 'Click here', btn: 'Direct to link.' } }; (() => { const randomURL = url => url[Math.floor(Math.random() * url.length)]; const safeLink = () => config.safeURL.some(path => location.pathname.endsWith(path)); const safeMessage = (text, time) => { const [start, end] = text.split('0'); return `

${start} ${time} ${end}.

`; }; const outboundLinks = () => { const links = document.querySelectorAll('a.safeurl[href]'); if (!links.length) return; links.forEach(anchor => { const encoded = encodeURIComponent(btoa(anchor.href)); Object.assign(anchor, { href: `${location.origin}${randomURL(config.safeURL)}?go=${encoded}`, target: '_self', rel: 'noopener' }) }) }; const handleLink = () => { const params = new URLSearchParams(location.search); const encoded = params.get('go'); if (!encoded) return; const link = atob(decodeURIComponent(encoded)) params.delete('go'); history.replaceState({}, '', location.pathname + (params.toString() ? '?' + params : '')); let counter = config.timer; const label = config.redirect ? config.text.direct : config.text.wait; const box = document.getElementById(config.safeID); if (!box) return; box.removeAttribute('hidden'); box.innerHTML = safeMessage(label, counter); const countdown = setInterval(() => { counter--; box.innerHTML = safeMessage(label, counter); if (counter > 0) return; clearInterval(countdown); if (config.redirect) { box.innerHTML = `

${config.text.shifted.replace('[link]', `${config.text.click}`)}

`; location.href = link; } else { box.innerHTML = ''; const btn = document.createElement('a'); //btn.className = 'btn'; btn.href = link; btn.target = '_blank'; btn.rel = 'nofollow noopener noreferrer'; btn.innerHTML = `${config.text.btn}`; box.appendChild(btn); } }, 1000) }; safeLink() ? handleLink() : outboundLinks(); })();