
เช็กดวงสัปดาห์นี้ จัดอันดับคนดวงดี 12 ราศี ประจำสัปดาห์ 28 เมษายน – 4 พฤษภาคม […]
“ปืนใหญ่” สะดุด ฌอง-ฟิลิปป์ มาเตต้า ตัวสำรองลงมายิงให้ คริสตัล พาเลซ บุกมาเสมอ อาร์เซน่อล 2-2
มิเกล อาร์เตต้า กุนซืออาร์เซน่อล เปลี่ยนผู้เล่น 4 คนจากชุดที่ชนะอิปสวิช แนวรับส่ง เจอร์เรียน ทิมเบอร์ กับ ไมล์ส ลูอิส-สเกลลี่ สตาร์ตัวจริง แดนกลาง โธมัส ปาร์เตย์ แนวรุกใช้ ราฮีม สเตอร์ลิง
โอลิเวอร์ กลาสเนอร์ ส่ง เอเบเรชี่ เอเซ่ ลงเล่นแนวรุกร่วมกับ จัสติน เดเวนนี่ และเอ็ดดี้ เอ็นเคเทียห์ อดีตกองหน้าของอาร์เซน่อล ส่วนแนวรับ เจฟเฟอร์สัน เลอร์มา สตาร์ตตัวจริง
อัปเดตเมื่อ 24 เม.ย. 2568 (04:11น.)
${kickoff_date}
`; document.querySelector(‘.box-fixture__details’).innerHTML = box_fixture_template; } else if (program_status == ‘In Play’) { /* score home:away */ let score_home = (result[‘goals_home’] !== null) ? result[‘goals_home’] : 0; let score_away = (result[‘goals_away’] !== null) ? result[‘goals_away’] : 0; let elapsed_time = (result[‘status_elapsed’] !== null) ? result[‘status_elapsed’] : 0; let extra_time=””; if (result[‘status_elapsed’] == 120 && result[‘add_minute_120min’] > 0) { extra_time = `+${result[‘add_minute_120min’]}`; } else if (result[‘status_elapsed’] == 90 && result[‘add_minute_90min’] > 0) { extra_time = `+${result[‘add_minute_90min’]}`; } else if (result[‘status_elapsed’] == 45 && result[‘add_minute_45min’] > 0) { extra_time = `+${result[‘add_minute_45min’]}`; } else { extra_time=””; } if (status_short == ‘HT’) { /* แสดง HT ใต้ score */ time=”HT”; } else { /* แสดง เวลา ณ ขณะแข่ง */ time = `${result[‘status_elapsed’]}${extra_time}’` } let box_fixture_template_score = `
${score_home} : ${score_away}
`; let box_fixture_template_time = ` `; let box_fixture_template = box_fixture_template_score + box_fixture_template_time; document.querySelector(‘.box-fixture__details’).innerHTML = box_fixture_template; } else if (program_status == ‘Finished’) { /* score home:away */ /* แสดง FT */ /* แสดง วัน และ เวลา */ let score_home = (result[‘goals_home’] !== null) ? result[‘goals_home’] : 0; let score_away = (result[‘goals_away’] !== null) ? result[‘goals_away’] : 0; let kickoff_time = dateThai(result[‘kickoff_date_thai’], ‘HH:mmน.’); let kickoff_date = dateThai(result[‘kickoff_date_thai’], ‘J M Y’); let _status_short=””; let extra_status=””; if (status_short == ‘AET’) { extra_status = `
${status_short}
`; } else if (status_short == ‘PEN’) { extra_status = `
${status_short}: ${result[‘score_penalty_home’]} – ${result[‘score_penalty_away’]}
`; } let box_fixture_template = `
${score_home} : ${score_away}
${ extra_status }
Full Time
`; /*
${ kickoff_date }
`;*/ document.querySelector(‘.box-fixture__details’).innerHTML = box_fixture_template; /* ถ้า finished แล้วไม่ต้อง loop ให้ setup finish = true */ isFinish = true; } else if (program_status == ‘Not Played’) { /* แสดง status result[‘short_type’]; */ let score_home = (result[‘goals_home’] !== null) ? result[‘goals_home’] : ‘?’; let score_away = (result[‘goals_away’] !== null) ? result[‘goals_away’] : ‘?’; let kickoff_time = dateThai(result[‘kickoff_date_thai’], ‘HH:mmน.’); let kickoff_date = dateThai(result[‘kickoff_date_thai’], ‘J M Y’); let box_fixture_template = `
${score_home} : ${score_away}
${ status_short }
`; document.querySelector(‘.box-fixture__details’).innerHTML = box_fixture_template; /* นอกเนื่องเคสที่ user สนใจ ไม่ต้อง loop ให้ setup finish = true */ isFinish = true; } else { /* แสดง status result[‘short_type’]; */ let score_home = (result[‘goals_home’] !== null) ? result[‘goals_home’] : ‘?’; let score_away = (result[‘goals_away’] !== null) ? result[‘goals_away’] : ‘?’; let kickoff_time = dateThai(result[‘kickoff_date_thai’], ‘HH:mmน.’); let kickoff_date = dateThai(result[‘kickoff_date_thai’], ‘J M Y’); let box_fixture_template = `
${kickoff_time}
${ kickoff_date }
${ status_short }
`; document.querySelector(‘.box-fixture__details’).innerHTML = box_fixture_template; /* นอกเนื่องเคสที่ user สนใจ ไม่ต้อง loop ให้ setup finish = true */ isFinish = true; } /* ถ้าเป็นหน้าที่มีตาราง events */ /*****************************************/ /*********** สำหรับตาราง events ***********/ /*****************************************/ if (document.querySelector(‘.js-box-fixture-main’)) { const totalEvents = (result[‘jsonEventsScore’] !== ‘undefined’ && result[‘jsonEventsScore’] != null) ? result[‘jsonEventsScore’] : []; /* อัพเดท list */ /* กรองเอาแต่สส่วนไม่ใช้ออก totalEvents.forEach(function (item) { if (item.type !== undefined) { if ((item.type !== ‘subst’) && (item.type !== ‘Var’)) { filtered_events.push(item); } } else { filtered_events.push(item); } });*/ /* เช็ค status ของตารางว่า กำลังแข่งหรือไม่ (In Play) */ isInPlay = ( (result[‘short_type’] == ‘In Play’) ) ? true : false; if (totalEvents.length !== 0 ) { /* check ก่อนว่า events เข้ามารึยัง */ /* เอากล่องไม่มีข้อมูลออก */ if ((noDataBox != ‘undefined’) && (noDataBox != null)) { noDataBox.remove(); } /* สร้าง div ของตารางมาวางแทน */ if (!document.querySelector(‘.box-livescore-inner’)) { let liveScoreDiv = document.createElement(‘div’); liveScoreDiv.classList.add(‘box-livescore-inner’); boxFixtureMain.append(liveScoreDiv); } } else { /* ยังไม่ live ดีดออก แล้วไม่ loop ใหม่ */ return; } /* เอาตัวที่กรองแล้ว loop สร้าง list html */ totalEvents.forEach((item ,index) => { let icon = ”; let template=””; let isHasHome = (item.home !== null && item.home.type !== null && item.home.type !== ‘subst’ && item.home.type !== ‘Var’); let isHasAway = (item.away !== null && item.away.type !== null && item.away.type !== ‘subst’ && item.away.type !== ‘Var’); let home_icon = ”; let away_icon = ”; let home_template=””; let away_template=””; let time_html = `
${(item.time !== null && item.time.elapsed !== null) ? item.time.elapsed : ”}${(item.time !== null && item.time.extra && item.time.extra !== null) ? ‘+’+item.time.extra : ”}${item[‘type’] == ‘event_team’ ? “‘” : ”}
`; if (item[‘home’] !== null) { home_icon = (item[‘home’]) ? eventIcon(item[‘home’].type, item[‘home’].detail) : ”; home_template = ` ${ item[‘home’].player.name} ${(item[‘home’].assist.name!== null) ? item[‘home’].assist.name : ”} `; } if (item[‘away’] !== null) { away_icon = (item[‘away’]) ? eventIcon(item[‘away’].type, item[‘away’].detail) : ”; away_template = ` ${ item[‘away’].player.name} ${(item[‘away’].assist.name !== null) ? item[‘away’].assist.name : ”}
`; } template = ` ${(item.time) ? time_html : ”}
${home_template}
${item[‘score’].home} – ${item[‘score’].away}
${away_template}
`; eventsListTemplate = eventsListTemplate + template; }); /* เอา html ที่สร้างใส่ในกล่อง box-livescore-inner */ if (document.querySelector(‘.box-livescore-inner’)) { document.querySelector(‘.box-livescore-inner’).innerHTML = eventsListTemplate; /*document.querySelector(‘.box-livescore-inner’).insertAdjacentHTML(‘beforeend’, eventsListTemplate);*/ } } else { } } catch (error) { console.error(error); } } loadEvents(); /* กำหนดใน check api ทุกๆ 1 นาที (60 * 1000 ms) */ let realTimeScore = setInterval(() => { loadEvents(); /* ยกเลิกการ check เมื่อ status finish */ if (isFinish == true) { console.log(‘==== clearInterval ====’); clearInterval(realTimeScore); } }, “30000”);
AFP/BEN STANSALL
ยาคุบ คิวิออร์ โหม่งให้อาร์เซน่อลขึ้นนำ
นาที 3 อาร์เซน่อล ขึ้นนำเร็ว 1-0 จากจังหวะลูกฟรีคิก มาร์ติน โอเดการ์ด เปิดมาให้ ยาคุบ คิวิออร์ ขึ้นโหม่งเข้าประตูไป
นาที 27 คริสตัล พาเลซ ได้ลูกเตะมุม อดัม วอร์ตัน เปิดบอลเข้ามาในกรอบเขตโทษ เอเบเรชี่ เอเซ่ ซัดวอลเลย์พุ่งไปชนเสาเข้าประตูไปให้ทีมไล่ตามตีเสมอ 1-1
นาที 42 เจอร์เรียน ทิมเบอร์ ลากบอลขึ้นมาทางฝั่งขวาก่อนส่งเข้าในให้ เลอันโดร ทรอสซาร์ ล็อกหนึ่งจังหวะแล้วยิงด้วยซ้ายสะกิดโดนบล็อกของมักซ็องซ์ ลาครัวซ์ก่อนเปลี่ยนทางเข้าประตูไป
จบครึ่งแรก อาร์เซน่อล นำ คริสตัล พาเลซ 2-1
กลับมาเล่นต่อในครึ่งหลัง 49 อาร์เซน่อล ได้ลุ้นจากลูกฟรีคิก มาร์ติน โอเดการ์ด เปิดเข้ามาในกรอบเขตโทษ มีการแย่งบอลกันหน้าปากประตู ดีน เฮนเดอร์สัน ปะทะกันเองกับ เอ็ดดี้ เอ็นเคเทียห์ ล้มลง บอลมาเข้าทาง เลอันโดร ทรอสซาร์ ยิงไม่เต็มเท้า มักซ็องซ์ ลาครัวซ์ เตะออกไปได้ และผู้ตัดสินเป่าให้ฟาวล์จากจังหวะแรก
นาที 65 คริสตัล พาเลซ มีโอกาสจาก อิสไมล่า ซาร์ วางเข้ามาให้ จัสติน เดเวนนี่ สอดขึ้นมาโหม่ง แต่ ดาบิด ราย่า ยังปัดออกไปได้
นาที 80 อาร์เซน่อล เกือบได้ประตูจากจังหวะ กาเบรียล มาร์ตินเนลลี ครอสเข้ามาในกรอบเขตโทษให้ บูกาโย่ ซาก้า แปรด้วยซ้าย แต่ว่า ดีน เฮนเดอร์สัน พุ่งมาปัดเอาไว้ได้
นาที 83 คริสตัล พาเลซ ตามตีเสมอ 2-2 ได้สำเร็จ จากความผิดพลาดของอาร์เซน่อล วิลเลี่ยม ซาลิบา ฝืนจ่ายให้ มาร์ติน โอเดการ์ด แล้วโดน ฌอง-ฟิลิปป์ มาเตต้า ตัวสำรอง แย่งบอลได้แล้วยิงข้ามหัว ดาบิด ราย่า เสียบคานเข้าประตูไปอย่างสวยงาม
นาที 90+2 คริสตัล พาเลซ มีลุ้นเกือบได้ประตู ฌอง-ฟิลิปป์ มาเตต้า วางให้ อิสไมล่า ซาร์ ยิงไปติดบล็อก วิลเลี่ยม ซาลิบา
จบเกม อาร์เซน่อล เปิดบ้านเสมอ คริสตัล พาเลซ 2-2 ทำให้ “ปืนใหญ่” แข่ง 34 นัด มีเพิ่มเป็น 67 แต้ม ตามหลัง ลิเวอร์พูล จ่าฝูง อยู่ 12 คะแนน และแข่งมากกว่า 1 นัด ทำให้ ลิเวอร์พูล ที่จะลงแข่งกับ สเปอร์ส ในวันอาทิตย์นี้ ขอเพียงแค่ไม่แพ้ จะคว้าแชมป์พรีเมียร์ลีกทันที
ส่วน คริสตัน พาเลซ มีเพิ่ม 45 แต้ม อยู่อันดับ 12 ของตาราง
รายชื่อ 11 ผู้เล่นตัวจริง
อาร์เซน่อล (4-3-3) : ดาบิด ราย่า – เจอร์เรียน ทิมเบอร์, วิลเลี่ยม ซาลิบา, ยาคุบ คิวิออร์, ไมล์ส ลูอิส-สเกลลี่ – มาร์ติน โอเดการ์ด, โธมัส ปาร์เตย์, เดแคลน ไรซ์ – ราฮีม สเตอร์ลิง, กาเบรียล มาร์ตินเนลลี, เลอันโดร ทรอสซาร์
คริสตัล พาเลซ (3-4-2-1) : ดีน เฮนเดอร์สัน – เจฟเฟอร์สัน เลอร์มา, มักซ็องซ์ ลาครัวซ์, มาร์ค เกฮี – ดาเนียล มูนญอซ, ไดจิ คามาดะ, อดัม วอร์ตัน, ไทริค มิตเชลล์ – เอเบเรชี่ เอเซ่, จัสติน เดเวนนี่ – เอ็ดดี้ เอ็นเคเทียห์
อัปเดตเมื่อ 24 เม.ย. 2568 (04:11น.)