betaider.com

Lecce v Roma — Prediction, Odds & Stats

Saturday 29 March 2025 · ITA-Serie A · 2425

Serie A xG Prediction generated

0–1
0.69 – 1.91 xG
Shots
17 – 16
On target
4 – 6
Shots in box
9 – 11
xG per shot
0.04 – 0.12
Set-piece xG
0.11 – 0.21
Goals − xG
-0.69 – -0.91

AI prediction

ai-blend-oos No snapshot has been taken for this fixture yet; this is the stored price.
Lecce win
12.3%
Draw
23.7%
Roma win
64.1%

Probabilities, not certainties. How they are made: the methodology.

Was this pick made in advance?
A model whose name ends -oos is out of sample: it was fitted only on matches played before this one, so its pick is a genuine forecast rather than hindsight. Anything without that suffix was fitted on all available data.

What the chances say

Lecce are finishing sharply below their chances — 4.1 goals fewer than expected across 10 matches, despite creating the openings. They are also conceding sharply fewer than expected — 8.1 goals saved beyond what the chances suggest.

LLDDWLWWWL last 10 scored 9 from 13.1 xG conceded 14 from 22.1 xG

Roma are finishing above their chances — 2.6 goals more than expected across 10 matches, which usually cools off.

LWDWWWWWWW last 10 scored 27 from 24.4 xG conceded 8 from 8.1 xG

Finishing swings far more than chance creation, so a gap this size usually narrows. Over ten matches it is suggestive, not settled — a genuinely elite finisher beats expected goals for years.

What the model said

ModelHome / Draw / Away Expected goalsLikeliest score O2.5BTTSOutcome
ai-blend-oos 0.84–2.07 0% 0% 0% Away ✓

A model whose name ends -oos was produced by the walk-forward backtest: it was fitted only on matches played before this one, so the pick is genuinely out of sample.

Reading the xG timeline
Each step up is a shot; the height of the step is how good the chance was. Dots mark goals. A side whose line climbs steadily created chances all match. A side that scored while its line stayed flat took a rare chance — that is finishing luck, and it rarely repeats.

Expected goals by minute

0.00.51.11.62.10'15'30'45'60'75'90'Artem Dovbyk 79' — goal
Lecce 0.69 xGRoma 1.91 xG
Reading the shot map
Each circle is a shot, placed where it was taken. Bigger means a better chance; filled circles are goals. Clusters near the goal mean a side worked good openings; lots of small circles far out means shooting from poor positions and hoping. Hover any circle for the player, minute and chance quality.

Shot map

Bryan Cristante 2' — Missed Shot (0.03 xG, From Corner)Artem Dovbyk 5' — Blocked Shot (0.09 xG, Open Play)Angelino 8' — Missed Shot (0.30 xG, Open Play)Angelino 12' — Missed Shot (0.02 xG, From Corner)Thórir Helgason 14' — Missed Shot (0.05 xG, Open Play)Matìas Soulè Malvano 18' — Blocked Shot (0.03 xG, From Corner)Kouadio Kone 20' — Saved Shot (0.46 xG, Open Play)Nikola Krstovic 26' — Missed Shot (0.05 xG, Open Play)Kouadio Kone 34' — Blocked Shot (0.02 xG, Open Play)Antonino Gallo 35' — Saved Shot (0.08 xG, Open Play)Nikola Krstovic 39' — Missed Shot (0.12 xG, Open Play)Jesper Karlsson 43' — Saved Shot (0.10 xG, Open Play)Lorenzo Pellegrini 44' — Missed Shot (0.05 xG, Open Play)Frederic Guilbert 50' — Missed Shot (0.02 xG, From Corner)Santiago Pierotti 50' — Blocked Shot (0.05 xG, From Corner)Nikola Krstovic 56' — Missed Shot (0.03 xG, Open Play)Nikola Krstovic 58' — Missed Shot (0.02 xG, Open Play)Lameck Banda 60' — Missed Shot (0.02 xG, Set Piece)Artem Dovbyk 65' — Saved Shot (0.11 xG, Open Play)Bryan Cristante 65' — Blocked Shot (0.02 xG, Open Play)Matìas Soulè Malvano 65' — Saved Shot (0.02 xG, Open Play)Artem Dovbyk 66' — Missed Shot (0.13 xG, From Corner)Lameck Banda 73' — Missed Shot (0.03 xG, Open Play)Ylber Ramadani 73' — Missed Shot (0.03 xG, Open Play)Medon Berisha 78' — Saved Shot (0.02 xG, Open Play)Artem Dovbyk 79' — Goal (0.06 xG, Open Play)Artem Dovbyk 82' — Saved Shot (0.12 xG, Open Play)Lameck Banda 84' — Saved Shot (0.03 xG, Open Play)Eldor Shomurodov 87' — Missed Shot (0.11 xG, Open Play)Konan N’Dri 89' — Missed Shot (0.03 xG, Open Play)Federico Baschirotto 90' — Missed Shot (0.02 xG, From Corner)Medon Berisha 90' — Blocked Shot (0.02 xG, Open Play)Eldor Shomurodov 94' — Saved Shot (0.34 xG, Open Play)
Lecce attacking right Roma attacking left Marker size is xG; filled markers are goals.

Every shot

MinTeamPlayerxG SituationBody partResultAssisted by
2' Roma Bryan Cristante 0.03 From Corner Left Foot Missed Shot
5' Roma Artem Dovbyk 0.09 Open Play Left Foot Blocked Shot Kouadio Kone
8' Roma Angelino 0.30 Open Play Left Foot Missed Shot
12' Roma Angelino 0.02 From Corner Right Foot Missed Shot Mats Hummels
14' Lecce Thórir Helgason 0.05 Open Play Right Foot Missed Shot
18' Roma Matìas Soulè Malvano 0.03 From Corner Left Foot Blocked Shot Artem Dovbyk
20' Roma Kouadio Kone 0.46 Open Play Right Foot Saved Shot
26' Lecce Nikola Krstovic 0.05 Open Play Left Foot Missed Shot Santiago Pierotti
34' Roma Kouadio Kone 0.02 Open Play Right Foot Blocked Shot
35' Lecce Antonino Gallo 0.08 Open Play Left Foot Saved Shot Jesper Karlsson
39' Lecce Nikola Krstovic 0.12 Open Play Right Foot Missed Shot Frederic Guilbert
43' Lecce Jesper Karlsson 0.10 Open Play Right Foot Saved Shot Santiago Pierotti
44' Roma Lorenzo Pellegrini 0.05 Open Play Right Foot Missed Shot Matìas Soulè Malvano
50' Lecce Frederic Guilbert 0.02 From Corner Left Foot Missed Shot
50' Lecce Santiago Pierotti 0.05 From Corner Right Foot Blocked Shot Nikola Krstovic
56' Lecce Nikola Krstovic 0.03 Open Play Left Foot Missed Shot Frederic Guilbert
58' Lecce Nikola Krstovic 0.02 Open Play Right Foot Missed Shot Ylber Ramadani
60' Lecce Lameck Banda 0.02 Set Piece Left Foot Missed Shot
65' Roma Artem Dovbyk 0.11 Open Play Left Foot Saved Shot Angelino
65' Roma Bryan Cristante 0.02 Open Play Right Foot Blocked Shot
65' Roma Matìas Soulè Malvano 0.02 Open Play Left Foot Saved Shot Lorenzo Pellegrini
66' Roma Artem Dovbyk 0.13 From Corner Missed Shot Lorenzo Pellegrini
73' Lecce Lameck Banda 0.03 Open Play Right Foot Missed Shot Ylber Ramadani
73' Lecce Ylber Ramadani 0.03 Open Play Left Foot Missed Shot Konan N’Dri
78' Lecce Medon Berisha 0.02 Open Play Left Foot Saved Shot Konan N’Dri
79' Roma Artem Dovbyk 0.06 Open Play Left Foot Goal Bryan Cristante
82' Roma Artem Dovbyk 0.12 Open Play Left Foot Saved Shot Eldor Shomurodov
84' Lecce Lameck Banda 0.03 Open Play Right Foot Saved Shot Nikola Krstovic
87' Roma Eldor Shomurodov 0.11 Open Play Left Foot Missed Shot Angelino
89' Lecce Konan N’Dri 0.03 Open Play Left Foot Missed Shot Mohamed Kaba
90' Lecce Federico Baschirotto 0.02 From Corner Missed Shot Antonino Gallo
90' Lecce Medon Berisha 0.02 Open Play Right Foot Blocked Shot Nikola Krstovic
94' Roma Eldor Shomurodov 0.34 Open Play Right Foot Saved Shot

Players

Roma

PlayerMinGA ShKPxGxA xGChain
Kouadio Kone MC 90 0 0 2 1 0.48 0.09 0.68
Angelino DML 90 0 0 2 2 0.33 0.22 0.54
Bryan Cristante MC 90 0 1 2 1 0.05 0.06 0.38
Mats Hummels DC 90 0 0 0 1 0.00 0.02 0.33
Mile Svilar GK 90 0 0 0 0 0.00 0.00 0.06
Gianluca Mancini DC 90 0 0 0 0 0.00 0.00 0.52
Evan Ndicka DC 90 0 0 0 0 0.00 0.00 0.08
Artem Dovbyk FW 85 1 0 5 1 0.51 0.03 0.38
Alexis Saelemaekers DMR 85 0 0 0 0 0.00 0.00 0.33
Lorenzo Pellegrini AMC 73 0 0 1 2 0.05 0.15 0.18
Matìas Soulè Malvano AMC 73 0 0 2 1 0.05 0.05 0.07
Eldor Shomurodov Sub 17 0 0 2 1 0.45 0.12 0.57
Tommaso Baldanzi Sub 17 0 0 0 0 0.00 0.00 0.18
Stephan El Shaarawy Sub 5 0 0 0 0 0.00 0.00 0.00
Niccolò Pisilli Sub 5 0 0 0 0 0.00 0.00 0.00

Lecce

PlayerMinGA ShKPxGxA xGChain
Nikola Krstovic FW 90 0 0 4 3 0.21 0.10 0.35
Antonino Gallo DL 90 0 0 1 1 0.08 0.02 0.22
Frederic Guilbert DR 90 0 0 1 2 0.02 0.14 0.27
Federico Baschirotto DC 90 0 0 1 0 0.02 0.00 0.14
Wladimiro Falcone GK 90 0 0 0 0 0.00 0.00 0.03
Kialonda Gaspar DC 90 0 0 0 0 0.00 0.00 0.14
Ylber Ramadani DMC 85 0 0 1 2 0.03 0.04 0.10
Thórir Helgason AMC 73 0 0 1 0 0.05 0.00 0.05
Lassana Coulibaly DMC 73 0 0 0 0 0.00 0.00 0.14
Jesper Karlsson AML 59 0 0 1 1 0.10 0.08 0.18
Santiago Pierotti AMR 59 0 0 1 2 0.05 0.15 0.27
Lameck Banda Sub 31 0 0 3 0 0.08 0.00 0.07
Konan N’Dri Sub 31 0 0 1 2 0.03 0.04 0.10
Medon Berisha Sub 17 0 0 2 0 0.03 0.00 0.09
Mohamed Kaba Sub 17 0 0 0 1 0.00 0.03 0.07
Ante Rebic Sub 5 0 0 0 0 0.00 0.00 0.02
betaider.com

Sport

Football sections

Preferences

Appearance
Aider Reading the Football model · online
Open the Radar
Bet slip
Open full page
to move to open esc to close See all results

On this page

Match

What this page is for

One fixture in full. The model's probability for every market it prices, the prices stored against them, the teams expected to feature, and for a match already played, the shot map and the xG timeline.

How to read the shot map

Every shot is placed where it was taken and sized by its chance of being scored. A cluster of small marks from distance and a clean sheet is a side that was busy without ever threatening; two big marks and a defeat is a side that had the better of it and lost anyway. Both happen constantly, and both are invisible in the score.

How to read the xG timeline

The steps are chances as they arrived, so the shape shows who was on top and when. A flat line that jumps once near the end is a smash and grab.

Things to watch

The stored prediction is the one made before the match, kept deliberately so it can be judged afterwards. It is not re-fitted with hindsight.

Press esc to close Read the full guide