ADVERTISEMENT

Ceccarelli, Proulx all set for Team PH in Winter Olympics

Published Feb 14, 2026 12:11 pm

At A Glance

  • BORMIO, Italy – For Francis Ceccarelli and Tallulah Proulx, young skiers based here in Italy and in Utah but with Filipino blood in their veins, representing the Philippines in these Winter Olympics is like a dream.
Tallulah Proulx, left, and Francis Ceccarelli. (POC)
Tallulah Proulx, left, and Francis Ceccarelli. (POC)
BORMIO, Italy – For Francis Ceccarelli and Tallulah Proulx, young skiers based here in Italy and in Utah but with Filipino blood in their veins, representing the Philippines in these Winter Olympics is like a dream.
Ceccarelli, a 22-year-old who was born in Quezon City and was adopted by Italian parents when he was eight, gets to live that dream Saturday, Feb. 14, for Team Philippines in the Alpine skiing event.
Ceccarelli, who lives in Tuscany, which is roughly 500 kilometers from this small town of picturesque ski resorts and below-zero temperature, will plunge into action at 10 a.m. (5 p.m. Manila) time. He will have two runs in the competition schedule that runs until 3 p.m.
He will also compete in the Slalom event on Monday for another two runs at the snow-covered Stelvio Ski Centre. 
Ceccarelli should enjoy the familiarity with the Italian Alps and the air, but not the competition course itself, when he makes his debut in the Winter Olympics. He becomes only the seventh FIlipino skier since 1972, when the Philippines first participated in the Games held in Sapporo, Japan.
Ceccarelli will also compete in the Slalom event on Monday, Feb. 16. He did one run at the official course yesterday morning and spent the rest of the day resting ahead of his official schedule.
Ceccarelli, who speaks mostly Italian, said it has always been a dream to be in the WInter Olympics, much more represent his land of birth.
“Since I started skiing, my Filipino identity has always been with me. It represents where I was born and where I’m from,” he told Olympics.com in a previous interview. 
Proulx, on the other hand, at 17 is also making her debut and is the first Filipina in the Winter Olympics. She is the second youngest to represent the Philippines in the Games after fellow Alpine skier Asa Miller, who saw action in the 2018 edition in South Korea.
At that time, Miller was over a month younger than what Proulx is today.
Like Ceccarelli, the young skier whose father hails from Eastern Samar will hope for the best in Giant Slalom and Slalom events but in Cortina, which is almost three hours by land away from Bormio.
Proulx, who learned how to ski at the age of three during a family trip in Tahoe, California, will be on deck on Sunday, Feb. 15, and on Feb. 18 also with two runs each day.
Philippine Olympic Committee president Abraham Tolentino has high hopes on the Filipino athletes here.
“We’ve won gold medals in the Summer Olympics. This is another challenge for us,” said Tolentino, who is in Cortina, closer to Proulx.
“We hail our two athletes for making it to this year’s Winter Olympics and compete in Alpine skiing, a sport that most Filipinos only see on TV.  Our tropical country being represented by these young athletes in Italy is a big achievement for us,” said Philippine Sports Commission chairman Patrick Gregorio.
“The PSC and the POC are fully behind this campaign. From here on, we will make sure we are represented in the Winter Games. If we can win the gold in the Summer Olympics, which used to be a dream, we can also make it there.”
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.