MoneyballDixon-Coles · xG fusion
Back to Moneyball

Udinese 2-5 Roma: Match Report, Goals, Stats and Ratings

Full time: Udinese 2-5 Roma

Roma beat Udinese 5-2 in Serie A Matchday 10 on Saturday 31 October 2026 at Dacia Arena. The goals: Bryan Cristante 10', Rodrigo Mora 31', Donyell Malen 33', Evan Ndicka 37', Nicolò Zaniolo 50', Matteo Palma 78', Daniele Ghilardi 90+2'. Moneyball's pre-match estimate had the result right.

How Roma won it

Bryan Cristante put Roma ahead in the 10th minute, set up by Wesley. Rodrigo Mora made it 0-2 to Roma in the 31st minute, set up by Bryan Cristante. Donyell Malen made it 0-3 to Roma in the 33rd minute, set up by Matías Soulé. Evan Ndicka made it 0-4 to Roma in the 37th minute, set up by Matías Soulé. Nicolò Zaniolo made it 1-4 to Udinese in the 50th minute. Matteo Palma made it 2-4 to Udinese in the 78th minute, set up by Hassane Kamara. Daniele Ghilardi made it 2-5 to Roma in the 90th minute (+2), set up by Santiago Castro.

It was 0-4 at half-time.

The referee, F. Maresca, showed 2 yellow cards: 1 to Udinese and 1 to Roma.

Udinese: K. Runjaic, 3-4-2-1 · Roma: G. Gasperini, 3-4-2-1.

Moneyball's prediction against the result

Moneyball's Match Board pick, AS Roma Win, was right: 2-5 bears it out.

The estimate's most likely result was a Roma win at 60%, and that is what happened. Its single most likely score was 1-1 (10%).

The match had far more goals than expected: the estimate was about 3.1 goals and there were 7.

Over 2.5 goals had been put at 60%; with 7 goals the over came in, as the estimate leaned.

Both teams to score was 57%; both did, in line with the estimate.

Computed before kick-off from both sides' season goals and expected goals as of 2026-10-31, through a Dixon-Coles score model, and left as it was.

Why it went this way

On the day the expected goals were 2.20 for Udinese and 1.19 for Roma.

Roma made more of their chances than the xG suggests, by about 3.8 goals.

Udinese created the better chances, 2.20 xG to 1.19, and still lost. On chances alone, the result could easily have gone the other way.

The run of play itself went against the pre-match reading: Moneyball expected Roma to create more, and Udinese did.

Udinese had 7 shots on target, Roma 9.

Roma's goalkeeper made 5 saves.

Roma had 54% of the ball and turned it into the win.

Where the two sides stood before this match

Udinese came into it with 11 Serie A matches played, scoring 1.1 and conceding 2.3 a match, with 1.11 expected goals for and 1.88 against, and had won 9% of their matches.

Roma came into it with 11 Serie A matches played, scoring 2.8 and conceding 0.9 a match, with 2.32 expected goals for and 1.23 against, and had won 73% of their matches.

Udinese vs Roma: the match in numbers

UdineseMatch statisticsRoma
46%Ball possession54%
2.20Expected goals (xG)1.19
15Total shots14
7Shots on target9
3Big chances6
447Total passes531
80%Pass accuracy83%
7Corners4
11Fouls9
1Offsides0
10Tackles10
4Saves5
1Yellow cards1

Team statistics from Sportmonks.

Player ratings and man of the match

Man of the match: Bryan Cristante (Roma), rated 8.4 by Sportmonks, with 1 goal, 1 assist.

Udinese

Roma

The lowest-rated starter was James Abankwah at 6.1. Ratings run from 0 to 10; around 7.0 is a solid match.

What comes next

Each preview has Moneyball's estimate for the next match, published before kick-off and marked against the result afterwards, as this one is.

Questions about Udinese vs Roma

What was the score in Udinese vs Roma?

Udinese 2-5 Roma (half-time 0-4), Serie A, Saturday 31 October 2026.

Who scored in Udinese vs Roma?

Bryan Cristante 10', Rodrigo Mora 31', Donyell Malen 33', Evan Ndicka 37', Nicolò Zaniolo 50', Matteo Palma 78', Daniele Ghilardi 90+2'.

Did Moneyball predict Udinese vs Roma correctly?

Moneyball's Match Board pick, AS Roma Win, was right: 2-5 bears it out.

Who was man of the match in Udinese vs Roma?

Bryan Cristante, rated 8.4 by Sportmonks.

Who refereed Udinese vs Roma?

F. Maresca.

Every match, before and after

Moneyball writes a preview with its estimate before every match of Europe's top five leagues and the European cups, then marks it against the result, hits and misses alike.

Open Moneyball Match Live All match reports

Moneyball is a football statistics site. No model predicts football reliably: every figure is an estimate.