ADVERTISEMENT

Cycle PH gains momentum, wheeling toward a healthier future

Published Mar 25, 2025 06:51 am

At A Glance

  • For the third consecutive year, the Vermosa Sports Hub in Imus City, Cavite will host the event on Sunday, March 30, anticipating around 1,500 to 1,600 participants across various cycling activities tailored for different age groups and skill levels. Last year's edition saw 1,385 cyclists embrace the fun ride despite the intense 38-degree heat, reflecting the event's growing appeal.

Building on last year’s impressive turnout, organizers of Sun Life Cycle PH are expecting even greater participation this year, as the event continues to promote a healthier, more active lifestyle among Filipino families while fostering a shared passion for cycling.

With a surge of enthusiasm, the event highlights cycling as an inclusive sport for all ages and fitness levels.

For the third consecutive year, the Vermosa Sports Hub in Imus City, Cavite will host the event on Sunday, March 30, anticipating around 1,500 to 1,600 participants across various cycling activities tailored for different age groups and skill levels. Last year’s edition saw 1,385 cyclists embrace the fun ride despite the intense 38-degree heat, reflecting the event’s growing appeal.

Participants can look forward to engaging rides, including individual categories covering 30km and 45km, and a challenging 60km corporate ride. Young cycling enthusiasts aged 6-15 are also catered to through a dedicated kids’ ride, while families can bond over a specially designed family ride that allows a child to cycle alongside an adult.

Adding to the excitement, the Sun Life Cycle Philippines Expo will kick off  Wednesday, March 26, at Seda Hotel in Bonifacio Global City, offering a dedicated space for fitness enthusiasts. The main ride is set to begin early Sunday at 5:25 a.m., starting with the 60km category.

Princess Galura, president and general manager of Sunrise Events, Philippines, has credited the continued support of the Vermosa Sports Hub and Sun Life, whose long-term partnership has been instrumental in promoting fitness and community wellness.

“You don’t have to be a professional athlete. Sun Life wants everyone to embrace a healthier lifestyle – even if it’s just through a community ride,” said Galura, noting that the current participant count has reached 1,495.

With its ever-growing popularity, Sun Life Cycle PH is fast becoming a premier event for families, health enthusiasts, and cycling communities, proving that fitness can be fun, inclusive, and sustainable for all.

As Sun Life Cycle PH continues to champion growth and inspiration, its impact extends far beyond the cycling tracks, encouraging a diverse community to embrace wellness and a shared spirit of camaraderie.

With a steadfast commitment to health, collaboration, and community enrichment, the event paves the way for even greater milestones in the years ahead. By attracting more participants and strengthening its role as a premier advocate for active lifestyles, it reaffirms its place as a cornerstone event for Filipino families.

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.