Rennes entertain Villarreal at Roazhon Park in their final group-stage match of the UEFA Europa League on Thursday (December 14).
The hosts atop Group F table, with four wins from five games. They need to avoid a loss to finish as group winners and head into the Round of 16.
Meanwhile, Villarreal are in second place with 10 points. While they are assured of a place in the knockout round playoffs, a win will help them book a direct spot in the Round of 16.
Rennes registered a comfortable 3-0 win over Maccabi Haifa in their previous outing, thanks to goals from Martin Terrier, Amine Gouiri and Fabian Rieder. Villarreal, meanwhile, saw their three-game winning run end last week with a goalless draw with Maccabi Haifa.
Rennes have lost their last two games in December, including 2-1 to Monaco in Ligue 1 on Saturday. Villarreal, meanwhile, are winless in three games across competitions, including a 3-0 defeat to Real Sociedad in La Liga on Saturday.
Rennes vs Villarreal Head-to-Head and Key Numbers
- The two teams will meet for just the second time. Villarreal wn the reverse fixture 1-0 at home in October.
- Rennes have the second-best defensive record in the Europa League this season, conceding three times in five games.
- Villarreal have shipped in five goals in as many games.
- Villarreal have lost once in eight away games across competitions, winning four.
Rennes vs Villarreal Prediction
Rennes have lost two games in a row, conceding four goals and scoring once. They have a 100% home record in the Europa League this season, scoring thrice in each game.
Manager Julien Stephan has a fully fit squad at his disposal, but some changes in from their 2-1 home loss to Monaco are expected.
Villarreal, meanwhile, have seen a drop in form recently, going winless in three games and not scoring twice. They have a good record on their travels in the Europa League, losing once in nine games.
Head coach Marcelino has a few absentees for the trip to Northern France, though. Alberto Moreno, Denis Surez, Yeremy Pino and Santi Comesana are sidelined through injuries while Alfonso Pedraza is suspended due to yellow card accumulation. Francis Coquelin and Aïssa Mandi trained earlier this week and might be in contention to start.
Considering the recent struggles of both teams and their form in the Europa League, a low-scoring draw could ensue.
Prediction: Rennes 1-1 Villarreal
Rennes vs Villarreal Betting Tips
Tip 1: Result - Draw
Tip 2: Goals - Over/Under 2.5 Goals - Under 2.5 goals
Tip 3: At least one goal to be scored in the second half - Yes
Tip 4: Amine Gouiri to score or assist any time - Yes
Quick Links
More from Sportskeeda
" modalPopup.closeOnEsc = false; modalPopup.setHeader("Why did you not like this content?"); modalPopup.setContentText(modalText); modalPopup.addCancelOkButton("Submit", resetRatingAndFeedbackForm, sendRating); modalPopup.removeCloseModalIcon(); modalPopup.disableDismissPopup(); modalPopup.open(); } else { sendRating(index); } } function sendRating() { var requestPayload = { "post_id": 1781696, "rating_value": ratingValue } if (ratingValue > 3) { requestPayload.rating_feedback_type = null; requestPayload.rating_feedback = null; } else { if (!$('input[name="drone"]:checked') || !$('input[name="drone"]:checked').value) { showErrorMessage('option'); return; } if (!$(".post-rating-feedback-note textarea") || !$(".post-rating-feedback-note textarea").value) { showErrorMessage('note'); return; } var selectedOption = $('input[name="drone"]:checked').value; var feedbackNote = $(".post-rating-feedback-note textarea").value; requestPayload.rating_feedback_type = selectedOption; requestPayload.rating_feedback = feedbackNote; } pureJSAjaxPost(addratingAPI, requestPayload, onsaveRatingSuccess, onsaveRatingFail, function() {}, true); } function resetRatingAndFeedbackForm() { var activeStars = Array.from($all('.rating span.rating-star.active')); for (var i=0; i < activeStars.length; i++) { activeStars[i].classList.remove("active"); } if ($('input[name="drone"]:checked')) { $('input[name="drone"]:checked').checked = false; } var userNote = document.querySelector(".post-rating-feedback-note textarea"); userNote.value = ''; modalPopup.close(); } function onsaveRatingSuccess() { modalPopup.close(); savePostIdInUserRatedPostsCookie(); $("#post-rating-layout").classList.add("hidden"); $("#post-rating-message").classList.remove("hidden"); window.setInterval(function showMessage() { $("#post-rating-widget").classList.add("hidden"); }, 3000); } function onsaveRatingFail() { console.error('Saving post rating failed!'); modalPopup.close(); } function savePostIdInUserRatedPostsCookie() { userRatedPostIds.push(1781696); var expiryTime = new Date(); expiryTime.setMonth(expiryTime.getMonth() + 12); // Expiry after 1 year setCookie("user_rated_post_ids", JSON.stringify(userRatedPostIds), expiryTime); } function isPostRatedByUser() { var userRatedPostIds = getCookie('user_rated_post_ids'); if (userRatedPostIds) { try { userRatedPostIds = JSON.parse(userRatedPostIds); } catch (err) { console.error(err); return false; } } else { return false; } if(userRatedPostIds.indexOf(1781696) >= 0) { return true; } else { return false; } } function getRatingCountByPostId(postId) { return new Promise(function(resolve, reject) { pureJSAjaxGet( getRatingCountBaseURL + postId + '/rating/count', function(data) { try { data = JSON.parse(data); if (data.meta_value) { resolve(data.meta_value); } reject("Failed to fetch rating count for the post:" + postId); } catch (err) { reject("Failed to fetch rating count for the post:" + postId); } }, function(err) { reject("Failed to fetch rating count for the post:" + postId); }, true); }); } function showErrorMessage(messageType) { var messageContainerId = '#' + messageType + '-error'; $(messageContainerId).classList.remove('hidden'); window.setInterval(function () { $(messageContainerId).classList.add("hidden"); }, 5000); } (function() { var callFired = false; function lazyLoadPostRating() { if (callFired) return; callFired = true; if (!isPostRatedByUser()) { getRatingCountByPostId(1781696) .then(function(ratingCount) { if (ratingCount < 10) { $("#post-rating-widget").classList.remove("hidden"); } }) .catch(function(err){ console.error(err); }); } } document.addEventListener("scroll", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("mousemove", lazyLoadPostRating, { passive: true, once: true }); document.addEventListener("touchmove", lazyLoadPostRating, { passive: true, once: true }); })();ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ6fpMGjrculZqudnqOytHnVrGSvoZyhrrO%2BxJqjZqiimrGqr9OipqdlkprBtbXNoGStoaCoeqWxwp6km52iYn51wMdmaWlqYw%3D%3D