ADVERTISEMENT

Kira Ellis grateful for mom's support

Published Aug 21, 2025 04:55 pm

At A Glance

  • Kira Ellis could only be grateful with the support she has been receiving from her mom.
(Doray Ellis' FB post)
(Doray Ellis' FB post)
Kira Ellis could only be grateful with the support she has been receiving from her mom.
Thanks to an endless flow of love and guidance, Ellis has been reaching new heights in her promising career as a triathlete.
Ellis proudly waved the flag in Latvia after winning the gold medal in the Junior Women category of the 2025 Europe Triathlon Cup in Riga last weekend.
Doray, who is also serving as her coach, was there to witness her daughter conquer the 16-woman field.
“Dealing with an injury, it’s a lot of a mental battle more than physical, I think the reason why it was a very sweet moment, she has to deal with it with me (Doray), she knows what I feel,” said Ellis during an interview with Radyo Pilipinas 2 Sports
“Just being more mentally tough in that way… also I don’t like saying the injury was worth it because I don’t like getting injured, I wouldn’t wish anyone to get injured,” she added.
Kira also shared that she learned a lot during her recovery, noting that it helped her shape and improve her mentality as she prepares to jump into the elite class.
“Me sitting back from triathlon for a few months, just to have a look of an overview of how I approached races mentally, like I tend to overstress myself,” Kira continued. “Here again I’m happy I approach it very calmly and I think clearly, so mentally, there’s a big change, training as well, I was more relaxed, listening to my body, and just following my coach.”
It was a fitting present for the 2023 Southeast Asian Games mixed relay champion who just celebrated her 19th birthday last Wednesday, Aug. 20.
“I hope it stays that way (being healthy)… it’s such a nice feeling,” said Ellis. “This is the first time I have had an injury like this… that’s why it was prolonged.”
Kira was sidelined for six months after suffering a shin splint (medial tibial stress syndrome) before plunging into a training camp in Portugal ahead of the Latvia junior meet.
She is hoping to enter the Top 100 of the world rankings – a feat almost reached by accomplished Filipina triathlete Kim Mangrobang, who once held the No. 104 spot in the global list.
“I think I need to be in the top 100 in the world. I know I still have a lot of catching up to do but I love the challenge,” she added.
With Kira getting closer to moving on from the junior ranks, Doray, a seasoned triathlete and world-class coach herself, tipped her hat to Kira as her recent achievement not only made their family stronger but also bolster their preparations for bigger competitions.
“Obviously, Kira is still young ‘yong transition to junior to elite is really hard, because that’s the stage where they’re mentally unstable still, they look like adults na, actually they’re not… ito talaga ‘yong kailangan nila ng guidance and all,” said Doray.
For now, Kira is enjoying a well-deserved break before she returns in action for this year’s Asia Triathlon Cup in Gamagori, Japan next month and Asia Triathlon Junior & U23 Championships in Aqaba, Jordan late October.
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.