91³Ô¹ÏÍø

Watch CBS News

Dearborn high school athletes observing Ramadan while competing

Fresh off a district championship, the Dearborn High School girls basketball team is competing in the MHSAA Division 1 regional semifinals. 

"I think we've worked very hard," said Dearborn senior Sienna Mroue. "This is a team effort."

This year's high school basketball postseason coincides with an important time for the Muslim community. Every player on Dearborn is currently observing Ramadan, the holiest month in the Islamic calendar.

"Ramadan is where you fast for 30 days from sunrise to sunset," said Dearborn junior Zeinab Homayed.

"You are not allowed to drink any water or have any food, so it's very tiring," added Mroue.

The Pioneers will often practice or play games while fasting while observing the holiday, which runs through March 19.

"I think we all get a little bit hangry at times, but it's all love, and we're all there for each other and supporting each other through it," said Dearborn senior Aleyiah Kadry.

"It's just the holiest month in our religion, and it's a great time for everyone to come together," said Dearborn girls basketball head coach Mahdi Hamade.

"It's just trying to make you a better person overall," said Mroue. "Honestly, I love this month."

For the Pioneers (12-11), going without food and water while the sun is up for 30 days is a sacrifice made with a greater purpose in mind.

"The holiday is about giving back to other people and being grateful for what you don't have," said Kadry.

"Every time we're fasting, and you get a little bit hungry or a little bit thirsty, you kind of think about all those people around the world who don't have access to all that, and you instantly become a lot more thankful," said Hamade.

Dearborn has one of the largest Muslim populations in the United States. The Pioneers' girls basketball team views Ramadan as a time for community.

"I think it's important because it can bring you closer to God, closer to your family and friends, from just learning more about your culture," said Homayed.

"People go through ups and downs through that year, and in this month, you're just focusing on yourself and trying to become a better person overall," said Mroue.

"As you're breaking through these bad habits, building good habits, you're doing it with your community around," said Hamade. "You can just see how you develop as a person throughout that month, and you try to carry those things forward."

View CBS News In
CBS News App Open
Chrome Safari Continue
const link = doc.createElement('link'); link.rel = 'stylesheet'; link.href = '/fly/fly/bundles/cbsnewscontent/css/cmp-banner.min.css?v=50747257b890e014813016b79ece0fb2'; doc.head.appendChild(link); doc.body.innerHTML = CONSENT_MESSAGE; } else { el.insertAdjacentHTML('afterend', CONSENT_MESSAGE); } }); } function hidePrivacyMessage() { // Remove from the main document document.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); // Remove from inside any iframes document.querySelectorAll('iframe').forEach(iframe => { const doc = iframe.contentDocument || iframe.contentWindow.document; doc.querySelectorAll(`.${CONSENT_MESSAGE_CLASS}`).forEach(el => el.remove()); }); } function activateGatedScripts() { // Handle both new format (cmp-gated-script) and old OneTrust/Ketch format (optanon-category-4) const gatedScripts = Array.from(document.querySelectorAll('script.cmp-gated-script, script.optanon-category-4')); // Activate scripts sequentially with a small delay to avoid timing issues let delay = 0; gatedScripts.forEach(function(placeholder, index) { setTimeout(function() { // Skip if already processed if (placeholder.hasAttribute('data-cmp-processed')) { return; } placeholder.setAttribute('data-cmp-processed', 'true'); const newScript = document.createElement('script'); newScript.type = 'text/javascript'; // Try new format first (data-cmp-src), then fall back to old format (data-src) const src = placeholder.getAttribute('data-cmp-src') || placeholder.getAttribute('data-src'); if (src) { newScript.src = src; } else if (placeholder.textContent) { // Inline script - just copy the content newScript.textContent = placeholder.textContent; } // Handle new format attributes (data-cmp-attrs) - for both inline and external scripts const attrs = placeholder.getAttribute('data-cmp-attrs'); if (attrs) { const tempDiv = document.createElement('div'); tempDiv.innerHTML = '
<\/div>'; const tempAttrs = tempDiv.firstChild.attributes; for (let i = 0; i < tempAttrs.length; i++) { // For external scripts, allow defer/async. For inline scripts, skip them (not valid) if (src || (tempAttrs[i].name !== 'async' && tempAttrs[i].name !== 'defer')) { newScript.setAttribute(tempAttrs[i].name, tempAttrs[i].value); } } } // Copy other attributes from old OneTrust format for (let i = 0; i < placeholder.attributes.length; i++) { const attr = placeholder.attributes[i]; // Skip attributes we've already handled or don't want to copy if (!['class', 'data-src', 'data-type', 'data-cmp-src', 'data-cmp-attrs', 'data-cmp-processed', 'type', 'async', 'defer', 'src'].includes(attr.name)) { newScript.setAttribute(attr.name, attr.value); } } placeholder.parentNode.replaceChild(newScript, placeholder); // If external script, manually trigger window.onload handlers after it loads // This handles widgets that use window.onload for initialization if (src) { newScript.addEventListener('load', function() { // If page already loaded and script set a new onload handler, trigger it if (document.readyState === 'complete' && window.onload) { const originalOnload = window.onload; window.onload = null; // Clear temporarily to prevent loops originalOnload(); // Execute the handler } }); } }, delay); delay += 500; // 500ms delay between each script to allow full loading }); } cbsoptanon.onScriptsReady(function(cmp) { cmp.ot.targetingAllowed(function(allowed) { if (!allowed) { showPrivacyMessage(); } else { activateGatedScripts(); } }); cmp.ot.awaitInitialConsent(function(consent_model) { cmp.ot.addOnConsentChangedHandler(function() { cmp.ot.targetingAllowed(function(allowed) { if (allowed) { hidePrivacyMessage(); activateGatedScripts(); } else { showPrivacyMessage(); } }); }); }); });