Serie A Picks — Predictions for Matchday 31 (Apr 4-7)
The competitive action in Italy’s Serie A continues this week, as the final two months of the season kicks off...

Credit: AI Generated
The competitive action in Italy’s Serie A continues this week, as the final two months of the season kicks off with matchday 31. You can find our picks for every fixture across the coming weekend here.
Serie A Picks
Genoa vs. Udinese
Genoa have gone six without defeat against Udinese, and have recorded wins in each of the previous two. Udinese come into this round after losing each of their last two against Genoa.
The home win looks a solid chance, as they have won four of their last five matches at Luigi Ferraris.
Pick
Genoa (+162)
|
New Player Bonus
50% up to $1000
|
Monza vs. Como
Monza have avoided defeat in nine of their last ten matches against Como across the top three divisions in Italy.
They have also avoided defeat in eleven of their last 14 matches against newly promoted teams. But, Como’s performances have continued to catch the eye, and they could be dangerous this weekend.
Pick
Como (-147)
|
New Player Bonus
50% up to $1000
|
Parma vs. Inter Milan
Inter Milan have avoided defeat in their last six against Parma, winning on four occasions. Parma have not lost in four of their last five matches in the Italian top-flight.
Meanwhile, Inter have failed to win in four of their last five away matches. Despite that, the away side should have the quality to get maximum points.
Pick
Inter Milan (-205)
|
New Player Bonus
50% up to $1000
|
AC Milan vs. Fiorentina
Fiorentina recorded a 2-1 win in the reverse fixture this season, and they could complete a league double over AC Milan for the first time since 2000-01.
Milan have won each of their last four home matches against Fiorentina, but they have recorded defeats in four of their last six in the league. A draw could be an interesting selection.
Pick
The Draw (+270)
|
New Player Bonus
50% up to $1000
|
Lecce vs. Venezia
Lecce have avoided defeat in their last five against Venezia. They have also recorded wins in each of the last two head-to-head meetings.
Lecce are unbeaten in their last eleven matches against teams sitting in the bottom two positions, and that is a trend that is hard to ignore this weekend.
Pick
Lecce (+131)
|
New Player Bonus
50% up to $1000
|
Empoli vs. Cagliari
Cagliari have avoided defeat in their last two away matches against Empoli. The hosts have failed to win in their last 15 league matches.
Meanwhile, they have suffered defeats in six of their last seven matches at Stadio Carlo Castellani. Therefore, the away win is hard to dismiss.
Pick
Cagliari (+203)
|
New Player Bonus
50% up to $1000
|
Torino vs. Verona
Torino have gone eleven without defeat against Verona. They have also recorded wins in each of the last two meetings. Torino have recorded wins in three of their last four home matches.
However, 78% of the clashes between these sides over the last nine have ended in draws.
Pick
The Draw (+241)
|
New Player Bonus
50% up to $1000
|
Atalanta vs. Lazio
Atalanta have suffered defeats in their last two matches without scoring. Meanwhile, they have failed to win in any of their last six matches at home.
Lazio have recorded 32 previous wins against their opponents, and they could be good value to add to that record on Sunday.
Pick
Lazio (+403)
|
New Player Bonus
50% up to $1000
|
AS Roma vs. Juventus
The last two meetings between these sides have ended in draws. Juventus have avoided defeat in eight of the last nine meetings with Roma.
However, Roma have avoided defeat in eight of the last ten meetings between the sides at Stadio Olimpico. The trend of draws is eye-catching for betting purposes.
Pick
The Draw (+217)
|
New Player Bonus
50% up to $1000
|
Bologna vs. Napoli
Napoli will be aiming to keep tabs on Inter Milan at the top of the standings. They come into this round after winning two of their last three.
However, Bologna’s form is hard to ignore after winning each of their last five. That form could derail Napoli’s title aspirations on Monday.
Pick
The Draw (+209)
|
New Player Bonus
50% up to $1000
|