ADVERTISEMENT

'My Milo Story' highlights personal journeys of Filipino athletes and everyday champions

Published Feb 27, 2026 12:57 am  |  Updated Feb 27, 2026 01:00 am
Milo Philippines announced the launch of its newest campaign, "My Milo Story," last Feb. 22, 2026, at SM Megamall. Celebrating the deeply personal connections Filipinos have with the brand, the campaign aims to highlight the millions of stories that go beyond choosing a drink for breakfast or practice—it’s about choosing experiences that build character. The campaign is headlined by a new TVC featuring pole vaulting champion EJ Obiena and its newest ambassador, rising international tennis star Alex Eala.
For generations, Milo has played a significant role in nation-building and creating shared moments that shape the lives of Filipinos—from childhood memories of enjoying a warm cup of Milo for breakfast to life-changing experiences like discovering a passion for running through the Milo Marathon, and carrying forward valuable life lessons learned at its sports clinics. The “My Milo Story” campaign recognizes that every Filipino has a unique Milo story worth sharing, whether past or present.
"Milo has always been more than just the Filipino kids’ favorite breakfast drink—it's been a companion in the journey of every Filipino champion," said Lawrence Lorico, Vice President of Marketing for Milo Philippines. "Through the ‘My Milo Story’ campaign, we're celebrating the incredible diversity of experiences that connect us all through sports, nutrition, and the Milo brand that has fueled Filipino dreams for generations."
A rising international tennis star whose journey began in the brand’s sports clinics, Alex Eala is the perfect ambassador for this campaign. Being the first Filipina to break into the Top 50 of the PIF WTA Rankings, she exemplifies grit, discipline, and determination, serving as proof that with the right guidance, sports programs can shape future champions—not just in sports, but in life as well.
"When we started discussing the campaign with Alex, she was immediately on board. She understands that her own Milo story can inspire others to start from the grassroots to greatness. Milo and Alex share the same belief that everyone who's ever dreamed of becoming an athlete will want to express how this iconic brand has, in one way or another, inspired their journey," Lawrence added.
Commissioner Walter Torres of the Philippine Sports Commission, who attended the launch, shared that his Milo story reflects how early encouragement and simple daily habits can shape a lifelong sporting journey.
"Alam niyo ba, ang Milo puwede kainin kahit hindi hinahalo? Nilalagay ko siya sa teaspoon (Did you know that you can eat Milo even without mixing it? I put it on a teaspoon)," he said. "From school, I would take it. I believe it encouraged me to be active, and it helped me accomplish my sporting medals in fencing."
Representing the shared journey of many Filipino athletes, Philippine Olympic Committee representative Nikko Huelgas reflected on how his Milo story illustrates the brand’s role in an athlete’s development: "I started as a swimmer in high school, and when I entered college, I joined the Milo Marathon for the very first time. That’s when I realized how much I enjoyed running. I added it to swimming, then I started biking—and that’s how I became a triathlete, with the help of Milo."
Intensified sports programs for new stories of grit, discipline, and teamwork
The campaign launch coincided with major announcements about the brand’s expanded sports initiatives across the Philippines. Many of the country’s top athletes began their journeys through Milo’s sports clinics or the National Milo Marathon, both of which the brand is intensifying this year to reach more communities and provide world-class sports training and opportunities.
This year, the National Milo Marathon is introducing Champ Run as part of its 50th anniversary celebration. Conducted in partnership with the Department of Education (DepEd), Champ Run is designed to inspire kids to start running—making it accessible to their lifestyle while still imparting valuable lessons and prioritizing safety. There will be a total of 35 Champ Runs this year, which, combined with the 15 scheduled Milo Marathon legs and 10 community runs, will bring the total number of races to 50.
These initiatives reflect the brand’s continued dedication to developing grassroots sports programs that make active lifestyles and sports accessible to every Filipino, regardless of age, location, or background. By strengthening its presence in barangays nationwide, Milo aims not only to discover and nurture the next generation of Filipino sports champions but also to contribute to nation-building through physical activity.
Milo Philippines invites all Filipinos to join the conversation and share their own Milo stories using the hashtag #MyMiloStory on social media. Whether it’s a treasured childhood memory, a sports milestone, or a life lesson that shaped who you are today, the brand wants to hear your story.

Related Tags

Milo Philippines
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.