Cagliari 1-0 Frosinone: Adopo and Caprile decide Serie A result
How the match unfolded, with the data behind it
How this story was made
- Evidence
- fixture data, league standings, team statistics, events, venue, lineups, match statistics, player performance, and injuries
- Generated
- 11/7/2026, 6:32:13 PM
- Model
- GPT56Luna
- Format checks
- passed · score 100/100 · 232 words
Michel Adopo’s 38th-minute goal and E. Caprile’s 9 saves gave Cagliari a 1-0 win despite Frosinone’s superior possession and shot volume.
Match report
Cagliari beat Frosinone 1-0 in Serie A, with Michel Adopo’s 38th-minute goal deciding a match in which the visitors had more of the ball and chances. E. Caprile’s 9 saves were central to the result.
Adopo strikes before the break
Frosinone defender Gabriele Bracaglia was booked in the 13th minute and then replaced by Enzo Tchato at half-time. Cagliari took the lead in the 38th minute when Adopo scored a normal goal, assisted by Paul Mendy, to make the running score 1-0.
Cagliari made two changes in the 65th minute, bringing on Kevin Carlos and Jacopo Fazzini, while Frosinone introduced Alessio Zerbin and Luis Hasa. Fazzini was booked in the 69th minute, followed by Nicola Grandu a minute later. Ilario Monterisi and Zé Pedro also received yellow cards, with no red cards recorded.
Frosinone pressure goes unrewarded
The statistics showed a clear contrast with the scoreline. Frosinone had 64% possession, 29 total shots and 13 corners, compared with Cagliari’s 14 shots and 3 corners. The visitors also registered 9 shots on goal, but Caprile saved all the attempts that did not beat him. Frosinone’s expected-goals figure was 2.3, versus 0.97 for Cagliari.
Table positions after the match
Cagliari are ranked #8 with 16 points from 11 games, while Frosinone remain ranked #6 with 20 points from 11 games. Frosinone are 4 points ahead of Cagliari. Lazio lead the league with 28 points.
Explore match and season data

Cagliari

Frosinone
Standings source snapshot
These are the saved source standings. They may predate this match; they are not a live or recalculated post-match table.
| Logo | ||||||||||
|---|---|---|---|---|---|---|---|---|---|---|
| 1 | Lazio | WWWWW | 10 | 9 | 1 | 0 | 24 | 8 | 28 | |
| 2 | Inter | LWWWW | 10 | 8 | 1 | 1 | 26 | 13 | 25 | |
| 3 | AS Roma | WWDWD | 10 | 7 | 3 | 0 | 28 | 10 | 24 | |
| 4 | Como | WWWWD | 10 | 7 | 2 | 1 | 18 | 8 | 23 | |
| 5 | AC Milan | WLWWD | 10 | 6 | 3 | 1 | 21 | 12 | 21 | |
| 6 | Frosinone | LWWDW | 11 | 6 | 2 | 3 | 24 | 15 | 20 | |
| 7 | Juventus | WLWLD | 10 | 5 | 2 | 3 | 13 | 10 | 17 | |
| 8 | Cagliari | WLLLL | 11 | 5 | 1 | 5 | 10 | 15 | 16 | |
| 9 | Napoli | LWDLW | 10 | 4 | 2 | 4 | 17 | 13 | 14 | |
| 10 | Bologna | WWWLW | 10 | 4 | 2 | 4 | 14 | 13 | 14 | |
| 11 | Torino | DLLWW | 11 | 4 | 2 | 5 | 15 | 17 | 14 | |
| 12 | Genoa | WWWLW | 10 | 4 | 1 | 5 | 10 | 14 | 13 | |
| 13 | Atalanta | LDDLW | 10 | 3 | 2 | 5 | 16 | 20 | 11 | |
| 14 | Lecce | DLLLW | 11 | 3 | 1 | 7 | 12 | 22 | 10 | |
| 15 | Parma | WDLLL | 10 | 2 | 2 | 6 | 8 | 15 | 8 | |
| 16 | Fiorentina | WDLLL | 10 | 2 | 2 | 6 | 15 | 23 | 8 | |
| 17 | Sassuolo | LLLLD | 10 | 2 | 2 | 6 | 16 | 26 | 8 | |
| 18 | Monza | LLLWL | 10 | 2 | 1 | 7 | 17 | 24 | 7 | |
| 19 | Venezia | WLLLW | 11 | 2 | 0 | 9 | 8 | 21 | 6 | |
| 20 | Udinese | LLDLL | 11 | 1 | 2 | 8 | 12 | 25 | 5 |

