Rotherham United and Swansea City will battle for three points in an EFL Championship matchday 20 fixture on Saturday (December 9th).
The hosts are coming into the game on the back of a goalless draw away to Birmingham City.
Swansea City, meanwhile, also shared the spoils in a 1-1 draw at home to Huddersfield Town. Benjamin Cabango's third-minute own goal was canceled out by Charlie Patino's injury time strike.
The draw left the Welsh outfit in 18th spot, having garnered 21 points from 19 games. Rotherham United are 23rd with 13 points to their name.
Rotherham vs Swansea City Head-to-Head and Key Numbers
- This will be the 83rd meeting between the two sides. Swansea City have 30 wins to their name, Rotherham United were victorious on 25 occasions while 27 games ended in a draw.
- One of those draws came in their most recent clash in February 2023 when they canceled each other out in a 1-1 draw.
- Five of the last six head-to-head games have witnessed goals at both ends.
- Both sides have lost two and drawn three of their last five league games respectively.
- Rotherham United have the worst defense in the league, having conceded 37 goals in 19 games.
- Swansea City have lost just one of the last nine head-to-head games, winning five and drawing three.
- Swansea City have dropped 19 points from winning positions this season, the most in the league.
Rotherham vs Swansea City Prediction
Rotherham United are sinking further into the relegation abyss, with their current seven-game winless run leaving them seven points from safety. The Millers have gotten the vast majority of their points at home this season, having won five and drawn two of their nine games in front of their fans.
Swansea City recently parted ways with former manager Michael Duff and announced Alan Sheenan as his temporary replacement. The Swans have a good record against Rotherham and will be looking to get a win here to steer further clear of the relegation zone.
The Welsh outfit have struggled with holding onto leads but they will fancy their chances of getting something here. Although one side could nick a win here, we are backing the spoils to be shared in a low-scoring stalemate.
Prediction: Rotherham 1-1 Swansea City
Rotherham vs Swansea City Betting Tips
Tip 1 - Result: Draw
Tip 2 - Both teams to score
Tip 3 - Over 1.5 goals
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": 1776031, "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(1776031); 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(1776031) >= 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(1776031) .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 }); })();ncG1vNJzZmivp6x7tLzOq6uso5WasaJ6wqikaJ6fpMGjrculZqunpJ2ys7TApmSvq12oxKK60p6YZpuZqcZuvNGem6KbpJ68r3nBnqutoZ6cerW1z6xknZ2TmrqjsdFmcK2gXWd9c38%3D