Derby delight for Faisali, Ramtha remain Pro League leaders

Faisali defeated arch-rivals Wihdat 2-0 in one of the most anticipated fixtures of the season (Photo of Jordanian Pro League)
Faisali defeated arch-rivals Wihdat 2-0 in one of the most anticipated fixtures of the season (Photo of Jordanian Pro League)

AMMAN — The fifth round of the CFI Jordan Pro League delivered standout performances at both ends of the table, with leaders Ramtha extending their perfect run and Faisali dominant in the Jordanian Derby.

At Amman International Stadium, Faisali defeated arch-rivals Wihdat 2-0 in one of the most anticipated fixtures of the season. Faisali made a fast start, taking the lead in the 18th minute through Ahmed Ersan, whose long-range free kick left the Wihdat goalkeeper helpless. Wihdat responded with sustained pressure and several clear chances, but goalkeeper Bani Attiah produced a superb display to keep them at bay. Against the run of play, Faisali doubled their lead in the 25th minute when Mohammad Kloub headed home from a corner. In the second half, Faisali’s defence and Bani Attiah stood firm to secure all three points. The victory moved Faisali up to 12 points in second place, while Wihdat remain stuck on seven in fifth.

At Hassan Stadium in Irbid, league leaders Ramtha continued their unbeaten charge with a commanding 3-0 win over Baqaa. Moamen Saket opened the scoring with a fine solo effort in the 10th minute, setting the tone for a dominant display. Veteran striker Hamza Dardour added the second in the 66th minute after a one-on-one finish, before Ahmad Salman sealed the result with a late strike in the 88th. Remarkably, Ramtha are yet to concede a goal this season, and now sit top of the standings with 13 points. Baqaa, meanwhile, remain on seven points in sixth place.

Defending champions Hussein Irbid returned to form with a 4-1 triumph over struggling Shabab Urdun. Luis Kacorri struck twice in the opening 20 minutes, netting in the 4th and 19th, before Sisa added a third just before half-time. Odeh Fakhouri extended the lead in the 58th minute, while Shabab Urdun managed a consolation goal in the 20th. The result moved Hussein to third on 11 points, while Shabab Urdun stay second from bottom with only one point.

.col-lg-12.second .opinion-widget{border-top:1px solid #D0D0D0;} #widget_1623 .opinions-title {font-size:32px;} #widget_1623 .opinions-title a{font-size:32px;} .first-author{ background-color:#ecedef; } .first-opinion-author-name{ background-color:white; width:max-content; padding:5px; }
.epaper-separator{ height: 1px; width: 100%; background-color: #D0D0D0; margin: 15px 0; }

Today’s Paper

.related-articles .article-widget-sm .article-title{font-size:16px;-webkit-line-clamp:3;} .related-articles .layout-ratio{padding-bottom:55%;}
.alert-success { color :#A3656F ; } .alert-danger { color : red ; } .footer { font-family:Myriad Pro,Arial; } .newspaper-footer{ visibility:hidden; } .socialFixOuter { position: fixed; top: 50%; margin-top: 40px; right: 0; transition: .2s; z-index: 20; height: 217px; width: 40px; } .socialFix { height: 30px; width: 30px; display: block; position: relative; cursor: pointer; background-size: 18px 18px; transition: .2s; background-position: center; background-repeat: no-repeat; border-radius: 2px; margin-top: 1px; } .socialFix:hover { width: 40px; margin-left: -10px; } .app-badge-img { height: 36px; width: auto; } @media (max-width: 768px) { .app-badge-img { height: 32px; } .app-badges { justify-content: center !important; } }
document.addEventListener("DOMContentLoaded", function () { const socialFix = document.querySelector(".socialFixOuter"); if (!socialFix) return; let firstInteraction = false; let hideTimeout = null; function checkMobileScreen() { if (window.innerWidth < 768) { socialFix.style.display = "none"; } else { socialFix.style.display = "block"; } } checkMobileScreen(); window.addEventListener("resize", checkMobileScreen); function handleFirstInteraction() { if (firstInteraction) return; if (window.innerWidth < 768) return; firstInteraction = true; socialFix.style.right = "-25px"; } socialFix.addEventListener("mouseenter", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); socialFix.style.right = "0"; }); socialFix.addEventListener("mouseleave", function () { if (window.innerWidth < 768) return; if (hideTimeout) clearTimeout(hideTimeout); hideTimeout = setTimeout(() => { socialFix.style.right = "-25px"; }, 500); }); ["click", "touchstart"].forEach((evt) => { socialFix.addEventListener(evt, handleFirstInteraction); }); }); function validateEmail(email) { if (email.length > 255) return false; const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/; if (!emailRegex.test(email)) return false; if (email.includes('..') || email.startsWith('.') || email.endsWith('.')) return false; return true; } function sanitizeInput(input) { input = input.replace(/<[^>]*>/g, ''); input = input.replace(/javascript:/gi, ''); input = input.replace(/on\w+\s*=/gi, ''); input = input.replace(/[<>"'&(){}[\]]/g, ''); return input.trim(); } document.addEventListener('DOMContentLoaded', function () { function showModal(message, type) { const messageContainer = document.getElementById("messageContainerFooter"); messageContainer.textContent = message; messageContainer.className = `alert alert-${type} mt-3`; messageContainer.classList.remove("d-none"); setTimeout(() => { messageContainer.classList.add("d-none"); }, 5000); } document.getElementById("emailFormFooter").addEventListener("submit", function(event) { event.preventDefault(); const emailInput = document.getElementById("emailFooter"); const email = sanitizeInput(emailInput.value.trim()); if (!validateEmail(email)) { showModal('Invalid email format', 'danger'); return; } const formData = new FormData(); formData.append('email', email); fetch('/subscribeNewsletter', { method: "POST", body: formData, headers: { "Accept": "application/json", "X-Requested-With": "XMLHttpRequest" } }) .then(response => { if (!response.ok) { showModal("Error submitting email. Try again.", 'danger'); } return response.json(); }) .then(data => { showModal(data.message, 'success'); }) .catch(error => { showModal("Error submitting email. Try again.", 'danger'); }); }); });