Παναθηναϊκός – Βίρτους Μπολόνια live για την 21η αγωνιστική της Euroleague



Αθλητικά

Πέμπτη 8 Ιανουαρίου 2026

Επιστροφή στις νίκες είναι το ζητούμενο για τους πράσινους

Ο Χολμς πανηγυρίζει κόντρα στη Βίρτους (ΑΡΓΥΡΩ ΑΝΑΣΤΑΣΙΟΥ

Euroleague

21η αγωνιστική

56
–
48

3η περίοδος

Ο Χολμς πανηγυρίζει κόντρα στη Βίρτους (ΑΡΓΥΡΩ ΑΝΑΣΤΑΣΙΟΥ / EUROKINISSI)

Παρακολουθήστε live την αναμέτρηση του Παναθηναϊκού με τη Βίρτους Μπολόνια στο Telekom Center για την 21η αγωνιστική της Euroleague. Μετά από δύο σερί ήττες, η ομάδα του Εργκίν Αταμάν καλείται να επιστρέψει στις νίκες και να βάλει τέλος στην αγωνιστική κρίση των τελευταίων ημερών.

22:59 | 08.01.2026

74-60 με 2/2 βολές του Ναν

22:58 | 08.01.2026

72-58 με τρίποντο του Ναν που βάζει “φωτιά” στο γήπεδο

22:57 | 08.01.2026

69-58 με τη βολή της τεχνικής

22:57 | 08.01.2026

68-58 με τον Έντουαρντς που πήρε όμως και τεχνική ποινή για διαμαρτυρία

22:53 | 08.01.2026

68-56 με τον Γκραντ για τον Παναθηναϊκό

22:51 | 08.01.2026

66-56 με τρίποντο του Τέιλορ

22:50 | 08.01.2026

66-53 με τον Σορτς ξεφεύγει στο σκορ ο Παναθηναϊκός

22:48 | 08.01.2026

64-53 με κάρφωμα του Ρογκαβόπουλου

22:48 | 08.01.2026

62-53 “απαντάει” αμέσως ο Ρογκαβόπουλος

22:48 | 08.01.2026

59-53 με τρίποντο του Τέιλορ

22:47 | 08.01.2026

59-50 με 2/2 βολές του Γιούρτσεβεν

22:47 | 08.01.2026

57-50 με τον Ακέλε μειώνει η Βίρτους

22:44 | 08.01.2026

57-48 με 1/2 βολές του Γκραντ

22:43 | 08.01.2026

Ο Παναθηναϊκός ήταν ξανά άστοχος και έμεινε στους 17 πόντους στο τρίτο δεκάλεπτο, αλλά η εξαιρετική του άμυνα, με Χολμς και Χουάντσο να “καθαρίζουν” στη ρακέτα, κατάφερε να αυξήσει τη διαφορά του από τη Βίρτους Μπολόνια, πριν την τελευταία περίοδο του αγώνα.

22:43 | 08.01.2026

Τέλος τρίτου 10λέπτου: Παναθηναϊκός – Βίρτους 56-48

22:42 | 08.01.2026

56-48 με τρίποντο του Χάκετ

22:41 | 08.01.2026

56-45 με τον Ρογκαβόπουλο αυξάνει τη διαφορά ο Παναθηναϊκός

22:40 | 08.01.2026

54-45 με καλάθι του Ακέλε

22:39 | 08.01.2026

Ο Χολμς έχει 14 πόντους, 8 ριμπάουντ, 1 τάπα και 1 κλέψιμο!

22:37 | 08.01.2026

54-43 με 1/2 βολές του Χολμς

22:35 | 08.01.2026

53-43 με τον Τζάλον να πετυχαίνει καλάθι και να ευστοχεί και σε μία βολή από φάουλ

22:34 | 08.01.2026

53-40 με τον Χολμς να φθάνει τους 13 πόντους

22:33 | 08.01.2026

51-40 με κάρφωμα και φάουλ του Χολμς που ευστόχησε και στη βολή

22:32 | 08.01.2026

48-40 με τρίποντο του Μόργκαν

22:32 | 08.01.2026

48-37 με 2/2 βολές του Ναν

22:29 | 08.01.2026

46-37 με τον Ναν να φθάνει τους 11 πόντους

22:29 | 08.01.2026

44-37 με νέο κλέψιμο και καλάθι του Ναν στον αιφνιδιασμό!

22:27 | 08.01.2026

Τρομερή φάση, με τάπα του Χουάντσο, κλέψιμο του Ναν και κάρφωμα του Χολμς!

22:26 | 08.01.2026

40-37 με 1/2 βολές του Οσμάν

22:25 | 08.01.2026

Φοβερός Χολμς με τάπα και ριμπάουντ ανάμεσα σε δύο αντιπάλους

22:24 | 08.01.2026

39-37 με 2/2 βολές του Μόργκαν

22:23 | 08.01.2026

39-35 με τον Έντουαρντς να συνεχίζει στον ίδιο ρυθμό

22:22 | 08.01.2026

Ξεκίνησε το δεύτερο μέρος!

22:21 | 08.01.2026

Όλα έτοιμα για το δεύτερο ημίχρονο

22:10 | 08.01.2026

Το buzzer beater του Ναν!

22:09 | 08.01.2026

Ο Παναθηναϊκός “κόλλησε” επιθετικά στο δεύτερο δεκάλεπτο και δύο φορές επέτρεψε στη Βίρτους Μπολόνια να “μαζέψει” τη διαφορά, πριν πετύχει το buzzer beater τρίποντο ο Ναν, για το 39-33 του ημιχρόνου.

22:07 | 08.01.2026

Ημίχρονο στο ΟΑΚΑ! Παναθηναϊκός – Βίρτους 39-33

22:07 | 08.01.2026

39-33 με τρίποντο του Ναν στη λήξη του χρόνου

22:05 | 08.01.2026

36-33 με τον Ακέλε από κοντά

22:04 | 08.01.2026

36-31 με τον Μόργκαν στον αιφνιδιασμό

22:04 | 08.01.2026

36-29 με τον Έντουαρντς μειώνει η Βίρτους

22:02 | 08.01.2026

Ο Τσεντί Οσμάν με 10 πόντους και 2 κλεψίματα είναι ο κορυφαίος του Παναθηναϊκού στο πρώτο ημίχρονο

22:01 | 08.01.2026

36-27 με τρίποντο του Σλούκα

22:00 | 08.01.2026

33-27 με φόλοου του Χουάντσο “ξεμπλοκάρει” ο Παναθηναϊκός

21:57 | 08.01.2026

31-27 με καλάθι και φάουλ του Παγιόλα για τη Βίρτους

21:54 | 08.01.2026

31-24 με 2/2 βολές του Ναν για τον Παναθηναϊκό

21:53 | 08.01.2026

29-24 με τον Ντιούφ μειώνει κι άλλο τη διαφορά η Βίρτους

21:52 | 08.01.2026

29-22 με 2/2 βολές του Έντουαρντς που έχει 8 πόντους για τη Βίρτους

21:51 | 08.01.2026

29-20 με καλάθι και φάουλ του Έντουαρντς

21:50 | 08.01.2026

29-17 με καλάθι και φάουλ του Φαρίντ που αστόχησε όμως στη βολή

21:46 | 08.01.2026

27-15 με 2/2 βολές του Οσμάν

21:44 | 08.01.2026

Χειροκρότημα για τον Χολμς στο ΟΑΚΑ!

21:42 | 08.01.2026

25-15 με κλέψιμο καιμ καλάθι του Οσμάν στον αιφνιδιασμό

21:41 | 08.01.2026

Ο Παναθηναϊκός πάτησε το… γκάζι από ένα σημείο και μετά, έχοντας πρωταγωνιστές τους Χολμς, Χουάντσο και Οσμάν, για να φθάσει στο +8 στο πρώτο 10λεπτο του αγώνα με τη Βίρτους Μπολόνια.

21:40 | 08.01.2026

Τέλος πρώτου 10λέπτου: Παναθηναϊκός – Βίρτους 23-15

21:39 | 08.01.2026

23-15 με τον Σμάιλαγκιτς στη λήξη του χρόνου

21:39 | 08.01.2026

23-13 εύστοχος και στη βολή ο Τούρκος φόργουορντ του Παναθηναϊκού

21:37 | 08.01.2026

22-13 με καλάθι και φάουλ του Οσμάν

21:36 | 08.01.2026

20-13 με τον Ναν και 6-0 σερί για τον Παναθηναϊκό

21:35 | 08.01.2026

18-13 με 2/2 βολές του Σορτς

21:34 | 08.01.2026

16-13 με κάρφωμα του Χουάντσο

21:33 | 08.01.2026

14-13 με τον Μόργκαν μετά από άστοχο λέι απ του Ναν

21:31 | 08.01.2026

14-11 με τρίποντο του Οσμάν για τον Παναθηναϊκό

21:31 | 08.01.2026

11-11 με φόλοου του Χολμς που έχει 6 πόντους για τον Παναθηναϊκό

21:30 | 08.01.2026

9-11 με τον Παγιόλα να “απαντάει” αμέσως για τη Βίρτους

21:30 | 08.01.2026

9-8 με τρίποντο του Χουάντσο

21:30 | 08.01.2026

6-8 με τον Ακέλε για τη Βίρτους

21:27 | 08.01.2026

6-6 με επιθετικό ριμπάουντ και καλάθι του Χολμς

21:26 | 08.01.2026

4-6 και νέο προβάδισμα για τη Βίρτους

21:24 | 08.01.2026

4-4 με κλέψιμο και καλάθι του Σλούκα στον αιφνιδιασμό

21:23 | 08.01.2026

Άστοχες οι δύο ομάδες στα πρώτα λεπτά του αγώνα

21:21 | 08.01.2026

2-4 με 2/2 βολές του Χολμς

21:21 | 08.01.2026

0-4 με τη βολή της τεχνικής

21:20 | 08.01.2026

Δεύτερο φάουλ στον Γκραντ για… γλίστρημα του Έντουαρντς, με τον Αταμάν να παίρνει τεχνική ποινή για διαμαρτυρία

21:17 | 08.01.2026

0-3 με τρίποντο του Έντουαρντς από πολύ μακριά

21:16 | 08.01.2026

Με υψωμένες γροθιές μπήκε στο γήπεδο ο Αταμάν και αποθεώθηκε από τον κόσμο

EUROLEAGUE 2025-2026 / ΠΑΝΑΘΗΝΑΙΚΟΣ - ΒΙΡΤΟΥΣ ΜΠΟΛΟΝΙΑ. (ΔΗΜΗΤΡΗΣ ΜΠΙΡΝΤΑΧΑΣ/ EUROKINISSI)

21:14 | 08.01.2026

EUROLEAGUE 2025-2026 / ΠΑΝΑΘΗΝΑΙΚΟΣ - ΒΙΡΤΟΥΣ ΜΠΟΛΟΝΙΑ. (ΔΗΜΗΤΡΗΣ ΜΠΙΡΝΤΑΧΑΣ/ EUROKINISSI)

21:14 | 08.01.2026

Όλα έτοιμα για το τζάμπολ

21:13 | 08.01.2026

Η 5άδα του Παναθηναϊκού

Σλούκας, Γκραντ, Οσμάν, Χουάντσο και Χολμς

21:05 | 08.01.2026

Η 5άδα της Βίρτους

Έντουαρντς, Παγιόλα, Νιανγκ, Άλστον και Ακέλε

21:04 | 08.01.2026

Ο Παναθηναϊκός έπεσε στο 12-8 στην κατάταξη, ενώ η Βίρτους Μπολόνια έχει ρεκόρ 10-10

21:02 | 08.01.2026

Ο Παναθηναϊκός προέρχεται από δύο σερί εντός έδρας ήττες στη Euroleague και δεν θέλει ούτε να σκέφτεται ένα νέο αρνητικό αποτέλεσμα

20:56 | 08.01.2026

Μαζί θα παρακολουθήσουμε το Παναθηναϊκός – Βίρτους Μπολόνια για την 21η αγωνιστική της Euroleague

20:56 | 08.01.2026

Καλησπέρα σας από το Newsit.gr

`;
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(‘4569244’);
update_event_timeline(‘4569244’);

document.querySelector(‘#timeline-loader’)?.classList.add(‘hidden’);
});
setInterval(() => update_match_score(‘4569244’), 5000);
setInterval(() => update_event_timeline(‘4569244’), 5000);