ADVERTISEMENT

Biggest jackpot in Philippine history: 28-year-old factory employee wins nearly P1B on BingoPlus

Published Jun 23, 2025 04:30 pm
BingoPlus’ Lucky Spin delivers historic P935-million prize to factory employee, setting new Philippine jackpot record (Photo courtesy of BingoPlus)
BingoPlus’ Lucky Spin delivers historic P935-million prize to factory employee, setting new Philippine jackpot record (Photo courtesy of BingoPlus)
A 28-year-old factory employee from Mandaluyong City has made history by winning a staggering P935 million through BingoPlus’ online gaming platform — the biggest jackpot ever recorded in the Philippines.
In a statement, BingoPlus said the life-changing prize was won via the app’s “Lucky Spin” feature, instantly turning the young family man into a multimillionaire overnight.
The lucky winner, a father of one, won a total jackpot of P935,262,012.34 — through Lucky Spin — a rewards feature that gives players free chances to win massive prizes based on their in-game activity.
He had just finished a round of Baccarat — his favorite game — and decided to use his accumulated points for a spin during his day off.
“I saw the number — P935 million. I kept refreshing the screen,” he recalled. “I thought it was a glitch. Then BingoPlus called — that’s when it became real,” he added.
Jackpot win changes life overnight
The life-changing win could not have come at a better time for the young family man, who lives with his wife, daughter, and parents.
Like many working Filipinos, he turned to online games to unwind after long shifts — never imagining it would lead to financial freedom.
“We were okay, but it was always tight,” he said, noting that daily expenses and tuition costs kept piling up. “This win gives us the chance to start fresh,” he added.
With nearly a billion pesos in hand, his top priorities are buying a home, securing his daughter’s education, and giving back to an orphanage he visited as a child.
A responsible gamer’s lucky break
Even after his historic win, the new multimillionaire remains committed to responsible gaming — a practice actively promoted by BingoPlus.
“I’ve always played with set limits,” he said. “That’s something BingoPlus helps you stick to — time limits, spending controls, everything. It keeps the fun in it,” he added.
BingoPlus has earned a reputation as one of the country’s most trusted online gaming platforms by emphasizing transparency and player welfare.
Its Lucky Spin feature is based on real user activity, offering reward opportunities without encouraging overspending.
Grounded goals, grateful heart
Despite his newfound wealth, the winner said he intends to stay grounded and use his winnings to build a better, more secure future.
“We’ve always been grateful, even before this. Now we just want to live peacefully — and give our daughter the future she deserves,” he said. “Miracles can happen — anytime, anywhere. Even when you’re just playing to unwind,” he added.
BingoPlus is a licensed digital entertainment platform in the Philippines, offering a wide array of games, including Baccarat, Lucky Spin, and other live and digital formats.
The platform is committed to responsible gaming and provides players with tools to manage their time and spending, ensuring a safe and enjoyable experience.

Related Tags

P935 million jackpot biggest jackpot in the Philippines BingoPlus Lucky Spin factory worker wins jackpot Mandaluyong man wins lottery Philippine jackpot record
ADVERTISEMENT
.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1561_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1562_widget.title }}

.most-popular .layout-ratio{ padding-bottom: 79.13%; } @media (min-width: 768px) and (max-width: 1024px) { .widget-title { font-size: 15px !important; } }

{{ articles_filter_1563_widget.title }}

{{ articles_filter_1564_widget.title }}

.mb-article-details { position: relative; } .mb-article-details .article-body-preview, .mb-article-details .article-body-summary{ font-size: 17px; line-height: 30px; font-family: "Libre Caslon Text", serif; color: #000; } .mb-article-details .article-body-preview iframe , .mb-article-details .article-body-summary iframe{ width: 100%; margin: auto; } .read-more-background { background: linear-gradient(180deg, color(display-p3 1.000 1.000 1.000 / 0) 13.75%, color(display-p3 1.000 1.000 1.000 / 0.8) 30.79%, color(display-p3 1.000 1.000 1.000) 72.5%); position: absolute; height: 200px; width: 100%; bottom: 0; display: flex; justify-content: center; align-items: center; padding: 0; } .read-more-background a{ color: #000; } .read-more-btn { padding: 17px 45px; font-family: Inter; font-weight: 700; font-size: 18px; line-height: 16px; text-align: center; vertical-align: middle; border: 1px solid black; background-color: white; } .hidden { display: none; }
function initializeAllSwipers() { // Get all hidden inputs with cms_article_id document.querySelectorAll('[id^="cms_article_id_"]').forEach(function (input) { const cmsArticleId = input.value; const articleSelector = '#article-' + cmsArticleId + ' .body_images'; const swiperElement = document.querySelector(articleSelector); if (swiperElement && !swiperElement.classList.contains('swiper-initialized')) { new Swiper(articleSelector, { loop: true, pagination: false, navigation: { nextEl: '#article-' + cmsArticleId + ' .swiper-button-next', prevEl: '#article-' + cmsArticleId + ' .swiper-button-prev', }, }); } }); } setTimeout(initializeAllSwipers, 3000); const intersectionObserver = new IntersectionObserver( (entries) => { entries.forEach((entry) => { if (entry.isIntersecting) { const newUrl = entry.target.getAttribute("data-url"); if (newUrl) { history.pushState(null, null, newUrl); let article = entry.target; // Extract metadata const author = article.querySelector('.author-section').textContent.replace('By', '').trim(); const section = article.querySelector('.section-info ').textContent.replace(' ', ' '); const title = article.querySelector('.article-title h1').textContent; // Parse URL for Chartbeat path format const parsedUrl = new URL(newUrl, window.location.origin); const cleanUrl = parsedUrl.host + parsedUrl.pathname; // Update Chartbeat configuration if (typeof window._sf_async_config !== 'undefined') { window._sf_async_config.path = cleanUrl; window._sf_async_config.sections = section; window._sf_async_config.authors = author; } // Track virtual page view with Chartbeat if (typeof pSUPERFLY !== 'undefined' && typeof pSUPERFLY.virtualPage === 'function') { try { pSUPERFLY.virtualPage({ path: cleanUrl, title: title, sections: section, authors: author }); } catch (error) { console.error('ping error', error); } } // Optional: Update document title if (title && title !== document.title) { document.title = title; } } } }); }, { threshold: 0.1 } ); function showArticleBody(button) { const article = button.closest("article"); const summary = article.querySelector(".article-body-summary"); const body = article.querySelector(".article-body-preview"); const readMoreSection = article.querySelector(".read-more-background"); // Hide summary and read-more section summary.style.display = "none"; readMoreSection.style.display = "none"; // Show the full article body body.classList.remove("hidden"); } document.addEventListener("DOMContentLoaded", () => { let loadCount = 0; // Track how many times articles are loaded const offset = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]; // Offset values const currentUrl = window.location.pathname.substring(1); let isLoading = false; // Prevent multiple calls if (!currentUrl) { console.log("Current URL is invalid."); return; } const sentinel = document.getElementById("load-more-sentinel"); if (!sentinel) { console.log("Sentinel element not found."); return; } function isSentinelVisible() { const rect = sentinel.getBoundingClientRect(); return ( rect.top < window.innerHeight && rect.bottom >= 0 ); } function onScroll() { if (isLoading) return; if (isSentinelVisible()) { if (loadCount >= offset.length) { console.log("Maximum load attempts reached."); window.removeEventListener("scroll", onScroll); return; } isLoading = true; const currentOffset = offset[loadCount]; window.loadMoreItems().then(() => { let article = document.querySelector('#widget_1690 > div:nth-last-of-type(2) article'); intersectionObserver.observe(article) loadCount++; }).catch(error => { console.error("Error loading more items:", error); }).finally(() => { isLoading = false; }); } } window.addEventListener("scroll", onScroll); });

Sign up by email to receive news.