Top Footy Tips logo
HomeFootball TipsPredictionsBet365League Tables
Borussia Dortmund – Eintracht Frankfurt11h 14m
Torino – Sassuolo11h 29m
RC Lens – Nantes11h 29m
Levante UD – Osasuna11h 44m
18+ Gambling can be addictive. Play responsibly.
BeGambleAware logo
Gambling Therapy logo
GamCare logo

Top Footy Tips is a website that provides free expert football tips, previews, predictions and picks. We are committed to responsible gambling. Our betting tips are carefully picked but don't guarantee a profit. The information provided on our website is for entertainment and informational use only. Top Footy Tips does not condone illegal or underage gambling. Please bet what you can afford to lose.

Explore Our Betting Guides & Tips
Betting Sites
  • All Betting Sites
  • Payment Methods
  • Sports Betting
  • Esports Betting
  • Horse Racing
  • Betting Features
Popular Sports
  • Football
  • Tennis
  • Golf
  • Boxing
  • US Sports
  • Motorsports
Betting Guides
  • All Guides
  • BTTS Explained
  • Accumulator Guide
  • Asian Handicap
  • Each Way Betting
  • Bet365 Review
Tips & Predictions
  • Football Tips
  • Accumulator Tips
  • BTTS Tips
  • Predictions
  • Premier League
  • Champions League
Quick Links
  • Betting by Region
  • League Tables
  • Privacy Policy
  • Terms & Conditions

For suggestions and business enquiries: info@topfootytips.com

BG БългарскиNL NederlandsSV SvenskaDA DanskSR SrpskiET EestiSL Slovenščina

Copyright © 2017-2026 Football Predictions – TopFootyTips.com. All Rights Reserved.

Cagliari vs Udinese Prediction & Betting Tips 09.05.2026

Football PredictionsSerie ASerie A • Italy
Cagliari logo
Cagliari
09 May16:00R 36
00:00:00
Udinese logo
Udinese
PredictionStatisticsOddsLineupsStandingsH2H

Match form loads a moment after the page opens so the main prediction can appear first; recent results are fetched right after.

Cagliari — Last 6
Udinese — Last 6

Cagliari host Udinese at the Unipol Domus on Saturday afternoon in Serie A, and there’s a decent amount riding on it for both sides. Fabio Pisacane’s team are sitting 15th with 37 points, which is enough to keep the alarm bells off for now, but not enough to relax. Every point still matters in the bottom half. Udinese are in a healthier position in 11th on 47 points, and Kosta Runjaic’s side have an outside shot at finishing the campaign with real momentum rather than just drifting to the line.

It’s the sort of fixture that can tell you plenty about where each club really is. Cagliari have been scrapping for survival and general stability, while Udinese have spent the season somewhere between mid-table comfort and frustrating inconsistency. There’s no trophy on the line, but there is pride, position and a bit of breathing space. And with both teams arriving off results that suggest they’re not easy to put away, this one has the feel of a close, slightly cagey afternoon.

The history between them adds a bit of weight too. These sides drew 1-1 in Udine in October, while Udinese beat Cagliari 2-1 in Sardinia last May. That’s the sort of recent record that keeps both dressing rooms wary. Nobody walks in expecting a stroll.

Cagliari Form & Analysis

Cagliari’s recent run has been the sort that keeps supporters on edge but not quite despondent. They held Bologna to a 0-0 draw away from home on 3 May, and that followed a huge 3-2 win over Atalanta at home on 27 April, a result that probably stands out as one of their best of the spring. Before that, though, it was a rougher picture: a 3-0 defeat at Inter, a narrow 1-0 home win over Cremonese, and away losses to Sassuolo and Napoli. It’s been a mixed bag, plain and simple. A bit of promise, a bit of pain.

That Bologna draw told a useful story. Cagliari weren’t just hanging on for dear life. They created chances, posted 1.07 xG, and kept Bologna to 0.52 xGA in a game where the shot count was fairly even and the big chances were split 2-1. That’s not the profile of a team on the ropes. It was more measured than their wild win over Atalanta, where they showed they can hurt good opponents when the game opens up. The problem is that their away form has often left them exposed, and the heavy loss at Inter reminded everyone of the gap that still exists against the division’s elite.

At home, though, Cagliari are more reliable. Their record at the Unipol Domus reads six wins, four draws and seven defeats, with 20 goals scored and 20 conceded. That’s not dazzling, but it is competitive. They’re usually in games there. That balance shows up in the numbers and in the mood of the results: they don’t routinely collapse, and they’ve avoided the kind of rotten home record that drags a relegation battle into panic territory. Still, scoring exactly 20 goals at home across the season tells you enough. They’re not a side built to run away from anyone.

Pisacane’s biggest challenge is turning resistance into control. Cagliari have enough about them to compete, and their last two matches suggest they’re hard to break down for long spells. But they don’t often dominate teams for 90 minutes, and that leaves them dependent on moments. If they start slowly here, it’ll be difficult to wrestle the game back. That won’t be easy against an Udinese side who’ve looked more dangerous on the road than they sometimes do in front of their own fans.

Udinese Form & Analysis

Udinese come into this in decent enough shape, even if their season has been a bit stop-start. Their last six have brought a home win over Torino, a 3-3 draw away to Lazio, a home defeat to Parma, a 3-0 away win at Milan, a goalless draw with Como, and a 2-0 away victory at Genoa. That’s a curious little sequence. One week they’re blowing a big away opponent away in Milan, the next they’re flat at home against Parma. The ceiling is clear. The consistency, less so.

The Torino win on 2 May was encouraging because it came with a proper performance. Udinese put up 2.00 xG to Torino’s 0.83, fired 19 shots and landed eight on target, and they looked the stronger team throughout. Kingsley Ehizibue’s stoppage-time first-half goal and Thomas Kristensen’s early second-half finish settled it after a VAR intervention had already ruled out one earlier effort. That’s the sort of control they’ve been able to find when they’re in rhythm. They weren’t lucky. They were just better.

Away from home, Udinese have been pretty useful. Their league record on the road stands at seven wins, three draws and seven losses, with 25 goals scored and 26 conceded. That’s the profile of a side who don’t go timidly into away fixtures. They’ve scored more away goals than Cagliari have managed at home, and that matters here. Runjaic’s team are capable of making an away game feel open quickly, which is one reason they’ve been awkward to pin down all season. They’ve also won three of their last four on the road if you stretch back through the Milan and Genoa results. Not bad at all.

The downside is obvious enough: they don’t always follow one good performance with another. The home loss to Parma was a proper letdown, and the 3-3 draw at Lazio showed both their attacking threat and their soft underbelly in the same breath. That’s why they sit where they do. Better than the scrap at the bottom, not quite convincing enough to be talked about as a genuinely solid top-half team. They can score, but they don’t always control the terms. In a tight away game like this, that can cut both ways.

Head-to-Head

These two have already played out a few familiar patterns in recent meetings. The draw in Udine earlier this season was no surprise, and the 2-1 Udinese win in Cagliari last May showed how fine the margins can be between them. Go a little further back and the picture stays similar: Udinese won 2-0 at home in October 2024, while the teams shared a 1-1 draw in February 2024 and a 0-0 stalemate in Sardinia in September 2023.

One trend stands out. Udinese have avoided defeat in four straight meetings, and Cagliari haven’t kept a clean sheet in five of the last six. That history leans toward a competitive, fairly tense game rather than a one-sided one. Goals haven’t been rampant either. Three of the last five league meetings finished with under 2.5 goals, and that fits the general feel of this matchup.

We Predict: Double Chance 1X

Double Chance 1X at 2/5 looks the right call here. Our correct score tips page is a useful companion here because it pulls together correct score tips if you want a higher-variance angle built from match state and scoring patterns. Cagliari’s home record is solid enough to protect them, and they’ve just taken four points from their last two league games, including that composed 0-0 at Bologna. That matters. Udinese are better on the road than at home, but they’re still inconsistent enough that backing them to win outright in Sardinia feels a bit too ambitious.

A 1-1 draw feels the likeliest scoreline. Udinese have enough attacking quality to get on the board — they’ve scored in several tough away games this season — but Cagliari have shown they can keep things tight at home and frustrate more gifted opponents. The xG projection is level too, with both sides around 1.1, which fits a contest decided by fine margins rather than a burst of dominance from either team.

If you want a slightly more cautious angle, under 2.5 goals has a decent case as well. These teams have both leaned toward controlled, lower-scoring games in plenty of recent meetings. Still, the home insurance of 1X is the cleaner bet. It’s the safer route, and in a game like this, that usually feels sensible.

Recent matches

League and venue; tap a row for the match page.

League

Range

Venue

Cagliari

No matches for these filters.

Udinese

No matches for these filters.

Team statistics for both teams

Percentages from finished games after filters (1X2, goals, BTTS).

League

Range

Venue

Cagliari
0 matches
Udinese
0 matches
0%Wins0%
0%Losses0%
0%Clean sheet0%
0%Failed to score0%
0%BTTS0%
0%Over 2.50%
0%Over 3.50%
0%Team over 1.50%
0%Opp. over 1.50%
0%Win to nil0%
0%Loss to nil0%
0%Win & BTTS0%
0%Loss & BTTS0%