Αθλητικά
Τρίτη 30 Ιουνίου 2026
Το Μαρόκο θα αντιμετωπίσει στους «16» τον Καναδά που απέκλεισε τη Νότια Αφρική

Μουντιάλ 2026
Φάση των «32»
1
–
1
Τέλος παράτασης
Το γκολ του Issa Diop ο οποίος ισοφάρισε σε 1-1 την Ολλανδία στις καθυστερήσεις της κανονικής διάρκειας του αγώνα / REUTERS / Φωτογραφία Eloisa Sanchez
Μετά την έκπληξη της Παραγουάης απέναντι στη Γερμανία, ήρθε και το Μαρόκο να πετάξει έξω και την Ολλανδία, σε ακόμη ένα παιχνίδι για τη νοκ-άουτ φάση των «32» του Μουντιάλ.
06:53 | 30.06.2026
Σας ευχαριστούμε που ήσασταν μαζί μας! Καλή συνέχεια από το NewsIT.gr
06:52 | 30.06.2026
ΠΕΡΑΣΕ ΤΟ ΜΑΡΟΚΟ, 3-2 ΣΤΑ ΠΕΝΑΛΤΙ ΤΗΝ ΟΛΛΑΝΔΙΑ!
06:51 | 30.06.2026
Το χάνει ο Σάμερβιλ, διώχνει με το 1 χέρι ο Μπόνου!
06:50 | 30.06.2026
Δοκάρι πάλι το Μαρόκο και παραμένει το 2-2!
06:50 | 30.06.2026
Άουτ το πέναλτι των Ολλανδών, παραμένει το 2-2!
06:49 | 30.06.2026
Εύστοχο και το Μαρόκο, 2-2!
06:47 | 30.06.2026
Έπιασε την μπάλα και του έφυγε από τα χέρια ο Φερμπρούχεν, γκολ για το Μαρόκο και 1-1!
06:46 | 30.06.2026
Το δοκάρι σημαδεύει και ο Ολλανδός!
06:45 | 30.06.2026
Στο δοκάρι το πέναλτι του Μαροκινού!
06:38 | 30.06.2026
ΤΕΛΟΣ! ΩΡΑ ΓΙΑ ΠΕΝΑΛΤΙ!!!
06:37 | 30.06.2026
Αν παραμείνει το 1-1 πάμε στα πέναλτι!
06:35 | 30.06.2026
Τελευταίο λεπτό για να λήξει και η παράταση!
06:33 | 30.06.2026
Ακόμα 4 λεπτά για να τελειώσει και η παράταση!
06:30 | 30.06.2026
113′ ο Κλάιφερτ στη θέση του σκόρερ των Ολλανδών
06:28 | 30.06.2026
111′ ο Χάκπο κέρδισε φάουλ στον χώρο του κέντρου, αλλά έπεσε κάτω με κράμπα και ζητάει αλλαγή
06:24 | 30.06.2026
108′ πιο δραστήριοι οι Μαροκινοί στην αρχή του δευτέρου ημιχρόνου της παράτασης
06:18 | 30.06.2026
Φινάλε στο πρώτο μέρος της παράτασης και είμαστε πάντα στο 1-1!
06:15 | 30.06.2026
103′ σαν πιο «φρέσκιοι» οι Μαροκινοί, εξακολουθούν να έχουν την πρωτοβουλία των κινήσεων
06:14 | 30.06.2026
102′ εμφανής η κούραση στις κινήσεις των Ολλανδών
06:13 | 30.06.2026
100′ πλησιάζουμε προς το τέλος και του πρώτου ημιχρόνου της παράτασης
06:11 | 30.06.2026
99′ ο Φαν Ντάικ προλαβαίνει και βγάζει την μπάλα πλάγιο άουτ, σταματώντας την αντεπίθεση των Μαροκινών
06:10 | 30.06.2026
96′ απίθανη χαμένη ευκαιρία του Μαρόκου, έσωσε με το γόνατο ο Φερμπρούχεν!
06:08 | 30.06.2026
95′ έπεσε κατακόρυφα ο ρυθμός του αγώνα
06:00 | 30.06.2026
91′ έτοιμοι να εκτελέσουν φάουλ οι Ολλανδοί, η φάση πέρασε χωρίς αποτέλεσμα
05:59 | 30.06.2026
1-1 και πάμε για ημίωρη παράταση!
05:58 | 30.06.2026
Τελευταίες στιγμές της κανονικής διάρκειας!
05:52 | 30.06.2026
ΚΑΙ ΤΟ ΠΕΤΥΧΕ! 1-1 ΤΟ ΜΑΡΟΚΟ ΜΕ ΤΟΝ ΝΤΙΟΠ!
05:51 | 30.06.2026
90′ και το Μαρόκο ψάχνει ένα γκολ για να στείλει το ματς στην παράταση!
05:39 | 30.06.2026
12 λεπτά ακόμα χωρίς τις καθυστερήσεις!
05:36 | 30.06.2026
Συγκινημένος ο Κόντι Χάκπο, δεν μπόρεσε καν να πανηγυρίσει – Η σύζυγος του άσου της Λίβερπουλ έχασε πρόσφατα το μωρό που κυοφορούσε
05:33 | 30.06.2026
72′ ΓΚΟΛ Η ΟΛΛΑΝΔΙΑ ΜΕ ΤΟΝ ΧΑΚΠΟ!
05:29 | 30.06.2026
67′ το 2ο cooling break στον αγώνα
05:27 | 30.06.2026
66′ στην άμυνα οι Ολλανδοί, περιμένουν τους Μαροκινούς για να «χτυπήσουν» στην κόντρα
05:20 | 30.06.2026
Δυσκολεύονται να κυκλοφορήσουν την μπάλα οι παίκτες του Ρόναλντ Κούμαν
05:19 | 30.06.2026
58′ νέα προσπάθεια των Μαροκινών ανακόπτεται από την ολλανδική άμυνα
05:13 | 30.06.2026
51′ δοκάρι για το Μαρόκο με τον Χακίμι!
04:58 | 30.06.2026
Σε περίπου 10 λεπτά θα είμαστε και πάλι μαζί σας
04:51 | 30.06.2026
ΤΕΛΟΣ 1ου ΗΜΙΧΡΟΝΟΥ: ΟΛΛΑΝΔΙΑ ΜΑΡΟΚΟ 0-0!
04:50 | 30.06.2026
45’+5′ μεγάλη στιγμή για το Μαρόκο, δεν πρόλαβαν να στείλουν την μπάλα στα δίχτυα, τυχερή η Ολλανδία
04:47 | 30.06.2026
45’+3′ βολίδα του Ουναΐ και η μπάλα πάνω από το οριζόντιο δοκάρι του Φαν Μπρούχεν
04:46 | 30.06.2026
45’+2′ ανταλάσσουν πάσες οι Μαροκινοί στο κέντρο
04:45 | 30.06.2026
Έξι τα λεπτά των καθυστερήσεων στο 1ο μέρος
04:44 | 30.06.2026
45′ σπρωξίματα στη μικρή περιοχή των Μαροκινών και επιθετικό φάουλ του Μπρόμπι στον γκολκίπερ των Αφρικανών
04:43 | 30.06.2026
44′ Πρώτη φορά που απειλεί η Ολλανδία στο ματς, έδιωξε σε κόρνερ ο Μπόνου
04:42 | 30.06.2026
Έκανε ράμματα στο κεφάλι του ο Φαν Χέκε και συνεχίζει
04:37 | 30.06.2026
38′ έχει ματώσει στο κεφάλι ο Φαν Χέκε, προσωρινή διακοπή στο ματς
04:36 | 30.06.2026
37′ κόρνερ από δεξιά οι Ολλανδοί, και στην εξέλιξη της φάσης νέο κόρνερ
04:35 | 30.06.2026
36′ χωρίς τελική η Ολλανδία, δύο τελικές το Μαρόκο
04:29 | 30.06.2026
30′ «παγώνουν» τον ρυθμό οι «οράνιε»
04:27 | 30.06.2026
Στον πάγκο ο Ελ Κααμπί του Ολυμπιακού, βασικός ο πρώην μέσος του Παναθηναϊκού, Αζεντίν Ουναϊ
04:26 | 30.06.2026
27′ ένταση και νεύρα μετά από σκληρό μαρκάρισμα του Ουναΐ στον Φαν Χέκε
04:21 | 30.06.2026
23′ διάλειμμα για ενυδάτωση (cooling break)
04:20 | 30.06.2026
22′ το Μαρόκο έχει πάρει τον έλεγχο του παιχνιδιού και επιμένει
04:20 | 30.06.2026
21′ νέα απειλή για την ολλανδική εστία
04:18 | 30.06.2026
20′ σπουδαία στιγμή για το Μαρόκο, ενστικτώδης απόκρουση από τον Ολλανδό τερματοφύλακα
04:16 | 30.06.2026
16′ καλή στιγμή των Ολλανδών, αλλά ως μη γενόμενη η φάση, καθώς υπήρξε οφσάιντ
04:14 | 30.06.2026
15′ με 3-4-3 και τριάδα στην άμυνα, η επιλογή του Κούμαν
04:12 | 30.06.2026
12′ αμφίρροπη η αναμέτρηση μέχρι στιγμής με αρκετά λάθη εκατέρωθεν
04:03 | 30.06.2026
9′ νευρικότητα και δυνατά μαρκαρίσματα
04:01 | 30.06.2026
2′ αναγνωριστικό παιχνίδι στα πρώτα δευτερόλεπτα
03:57 | 30.06.2026
Όλα είναι έτοιμα για τη σέντρα!
03:52 | 30.06.2026
Και η ενδεκάδα του Μαρόκου:

03:48 | 30.06.2026
Η ενδεκάδα της Ολλανδίας:

03:47 | 30.06.2026
Λίγο πριν από τη σέντρα, οι δύο προπονητές έκαναν γνωστές τις επιλογές τους για το παιχνίδι
03:44 | 30.06.2026
Καλημέρα σας από το NewsIT.gr! Μαζί θα παρακολουθήσουμε την αναμέτρηση Ολλανδία – Μαρόκο (σέντρα στις 04:00) στο πλαίσιο της φάσης των νοκ άουτ του Μουντιάλ! Ο νικητής θα προκριθεί στους «16» της διοργάνωσης.

`;
if (i === 0){
events[i].insertAdjacentElement(‘afterend’, adBlock);
} else {
events[i].insertAdjacentElement(‘beforebegin’, adBlock);
}
adBlock.querySelectorAll(‘script’).forEach(oldScript => {
const newScript = document.createElement(‘script’);
if (oldScript.src) {
newScript.src = oldScript.src;
newScript.async = oldScript.async;
} else {
newScript.textContent = oldScript.textContent;
}
oldScript.replaceWith(newScript);
});
}
}
});
function playSound(filePath) {
const audio = new Audio(filePath);
audio.play()
.then(() => console.log(`Playing sound: ${filePath}`))
.catch(error => console.error(`Error playing sound: ${error}`));
}
function update_event_timeline(contentID, limit = null, format = null) {
let url = ‘/wp-admin/admin-ajax.php?action=gem_get_post_timeline&id=’+contentID;
if (limit){
url += ‘&limit=’+limit;
}
if (format){
url += ‘&format=1’;
}
fetch(url)
.then(response => {
if (!response)
return;
response.text().then(function (text) {
const parser = new DOMParser();
const response_doc = parser.parseFromString(text, “text/html”);
const newTimeline = response_doc.querySelector(‘.timeline’);
const liveTimeline = document.querySelector(‘.timeline’);
let count = 0;
Array.from(liveTimeline.children).forEach(existingChild => {
const foundInNewTimeline = Array.from(newTimeline.children).some(newChild => newChild.id === existingChild.id);
if (!foundInNewTimeline && !existingChild.classList.contains(‘advert-block’)) {
liveTimeline.removeChild(existingChild);
}
});
Array.from(newTimeline.children).reverse().forEach(newChild => {
let not_exists = true;
Array.from(liveTimeline.children).some(existingChild => {
if (existingChild.id === newChild.id) {
if (existingChild.dataset.time === newChild.dataset.time) {
if (existingChild.dataset.updated < newChild.dataset.updated) {
liveTimeline.replaceChild(newChild.cloneNode(true), existingChild);
}
not_exists = false;
}
return true; // break loop
}
return false;
});
const clonedNode = newChild.cloneNode(true);
if (not_exists) {
const pinnedElements = liveTimeline.querySelectorAll(‘[data-event-pinned=”1″]’);
const lastPinned = pinnedElements[pinnedElements.length – 1];
if (newChild.dataset.eventPinned === “1”) {
liveTimeline.prepend(clonedNode);
} else {
if (lastPinned) {
lastPinned.insertAdjacentElement(‘afterend’, clonedNode);
} else {
liveTimeline.prepend(clonedNode);
}
}
if (format && limit && liveTimeline.childElementCount > limit) {
liveTimeline.removeChild(liveTimeline.lastChild);
}
const eventCount = liveTimeline.querySelectorAll(‘.timeline-item’);
if (eventCount.length % 20 === 5 || eventCount.length === 15){
const adverts = liveTimeline.querySelectorAll(‘.advert-block’);
const adNumber = adverts.length % 3;
if (Number.isInteger(adNumber)) {
const adBlock = document.createElement(‘div’);
ad_number++;
adBlock.className = ‘advert-block text-center fw my-2’;
adBlock.innerHTML = `
ΔΙΑΦΗΜΙΣΗ
`+adArray[ad_number%3].replaceAll(‘gpt-passback-liveblog-1’, ‘gpt-passback-liveblog-‘ + ad_number)+`
`;
if (lastPinned) {
lastPinned.insertAdjacentElement(‘afterend’, adBlock);
} else {
clonedNode.insertAdjacentElement(‘afterend’, adBlock);
}
adBlock.querySelectorAll(‘script’).forEach(oldScript => {
const newScript = document.createElement(‘script’);
if (oldScript.src) {
newScript.src = oldScript.src;
newScript.async = oldScript.async;
} else {
newScript.textContent = oldScript.textContent;
}
oldScript.replaceWith(newScript);
});
}
}
count++;
}
});
if (count > 0) {
const events = Array.from(liveTimeline.children);
const scripts = Array.from(document.body.querySelectorAll(‘body > script’));
const newScripts = [];
events.forEach(ch => {
ch.querySelectorAll(‘script’).forEach(script => {
if (script.src) {
if (!newScripts.some(s => s.src === script.src)) {
newScripts.push(script);
}
}
});
});
console.info(“Added ” + count + ” timeline events”);
playSound(‘/wp-content/themes/generatepress_child/assets/sounds/notification.mp3’);
newScripts.forEach(newScript => {
scripts.forEach(script => {
if ((script.src && script.src === newScript.src) ||
(!script.src && script.textContent === newScript.textContent)) {
document.body.removeChild(script);
}
});
const scriptTag = document.createElement(‘script’);
Array.from(newScript.attributes).forEach(attr => {
scriptTag.setAttribute(attr.name, attr.value);
});
if (newScript.src) scriptTag.src = newScript.src;
if (newScript.textContent) scriptTag.textContent = newScript.textContent;
document.body.appendChild(scriptTag);
});
}
});
})
.catch(error => {
console.error(‘Error:’, error);
});
}
function update_match_score(contentID) {
let url = ‘/wp-admin/admin-ajax.php?action=gem_get_timeline_header&id=’+contentID;
fetch(url)
.then(response => {
if (!response)
return;
response.json().then(function (json) {
const match_data = json?.data;
if (match_data?.match_score_desc){
const period = document.querySelector(‘.match_score_desc’);
if (period){
period.innerText = match_data.match_score_desc;
}
}
if (match_data?.match_type === ‘match’){
const homeScoreEl = document.querySelector(‘.home_score’);
if (homeScoreEl && match_data?.score1Teama) {
homeScoreEl.innerText = match_data.score1Teama;
}
const awayScoreEl = document.querySelector(‘.away_score’);
if (awayScoreEl && match_data?.score1Teamb) {
awayScoreEl.innerText = match_data.score1Teamb;
}
} else if (match_data?.match_type === ‘tennis’){
let scoreList = [];
for (let i = 1; i<=5; i++){
let home = match_data[‘score’ + i + ‘Teama’];
let away = match_data[‘score’ + i + ‘Teamb’];
if (Number.isInteger(home) || Number.isInteger(away)){
let round = {‘home_score’: Number.isInteger(home) ? home : 0,
‘away_score’: Number.isInteger(away) ? away : 0,
‘winner’: home > away ? ‘home’ : ‘away’};
scoreList.push(round);
}
}
const scoreboard = document.querySelector(‘.scoreboard-tennis’);
if (!scoreboard) return;
const homeScoresParent = scoreboard.querySelectorAll(‘.score’)[0];
const awayScoresParent = scoreboard.querySelectorAll(‘.score’)[1];
const matchEnded = document.querySelector(‘[data-event-type=”match_ended”]’);
for (let i = 1; i<=scoreList.length; i++){
let home_scores = homeScoresParent.getElementsByClassName(‘home_round_score’);
let away_scores = awayScoresParent.getElementsByClassName(‘away_round_score’);
let round = scoreList[i-1];
if (round){
let home_score = home_scores[i-1];
let away_score = away_scores[i-1];
if (Number.isInteger(round.home_score) || Number.isInteger(round.away_score)) {
if (home_score){
home_score.innerText = round.home_score;
} else {
home_score = document.createElement(‘strong’);
home_score.classList.add(‘home_round_score’);
home_score.innerText = round.home_score;
homeScoresParent.appendChild(home_score);
}
if (away_score){
away_score.innerText = round.away_score;
} else {
away_score = document.createElement(‘strong’);
away_score.classList.add(‘away_round_score’);
away_score.innerText = round.away_score;
awayScoresParent.appendChild(away_score);
}
if (scoreList.length !== i) {
if (round.winner === ‘home’) {
away_score.classList.add(‘disabled’);
} else if (round.winner === ‘away’) {
home_score.classList.add(‘disabled’);
}
} else {
if (matchEnded){
home_score.classList.remove(‘disabled’);
away_score.classList.remove(‘disabled’);
home_score.classList.add(‘text-red’);
away_score.classList.add(‘text-red’);
}
}
}
}
}
}
});
})
.catch(error => {
console.error(‘Error:’, error);
});
}
document.addEventListener(‘DOMContentLoaded’, function () {
update_match_score(‘4715914’);
update_event_timeline(‘4715914’);
document.querySelector(‘#timeline-loader’)?.classList.add(‘hidden’);
});
setInterval(() => update_match_score(‘4715914’), 5000);
setInterval(() => update_event_timeline(‘4715914’), 5000);