Juventus made the trip to the Stadio Benito Stirpe and came away with a hard-fought 0-1 victory, dominating possession and territory throughout. The visitors controlled the game from start to finish, racking up twelve corners and twenty shots as Frosinone offered limited attacking threat. The hosts managed eleven attempts of their own but rarely troubled the Juventus defence, getting just two efforts on target. It was a professional performance from the away side, who struck early and never looked back. Bremer was the standout performer on the pitch, earning an official rating of 8.2 out of 10 for his commanding display at the back. The Juventus defence held firm even when Frosinone pushed forward in search of an equalizer, and ultimately the visitors' control of the game proved decisive. It wasn't a vintage display from Massimiliano Allegri's men, but a clean sheet away from home and three points on the road will do nicely.
The Matchup
Juventus beat Frosinone 0-1 at Stadio Benito Stirpe, and the numbers from the match back up how the game played out. Even without the extra share of possession, which finished 37% in favour of Frosinone, Juventus made the most of the chances that mattered and did enough to see the game out. The shot count told a similar story, with 11 attempts from Frosinone against 20 from Juventus over the course of the game. Frosinone had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 22' | Juventus | Goal — Bremer (assist: F. Conceicao) | 0-1 | |
| 43' | Frosinone | Romano Schmid | 0-1 | |
| 50' | Juventus | Zeki Çelik | 0-1 | |
| 59' | Frosinone | Substitution — R. Schmid on, P. Masini off | 0-1 | |
| 59' | Frosinone | Substitution — S. Fini on, A. Zerbin off | 0-1 | |
| 67' | Frosinone | Substitution — I. Monterisi on, A. Oyono off | 0-1 | |
| 67' | Frosinone | Substitution — M. Cichella on, L. Hasa off | 0-1 | |
| 69' | Juventus | Substitution — Z. Celik on, A. Cambiaso off | 0-1 | |
| 69' | Juventus | Substitution — K. Yildiz on, J. Boga off | 0-1 | |
| 69' | Juventus | Substitution — F. Conceicao on, E. Zhegrova off | 0-1 | |
| 76' | Frosinone | Substitution — G. Bracaglia on, A. Terzic off | 0-1 | |
| 79' | Juventus | Substitution — Douglas Luiz on, T. Koopmeiners off | 0-1 | |
| 81' | Juventus | Andrea Cambiaso | 0-1 | |
| 90+3' | Frosinone | Gabriele Calvani | 0-1 | |
| 90+1' | Juventus | Substitution — G. Vicario on, M. Perin off | 0-1 |
Frosinone vs Juventus Lineups
Looking Ahead
Frosinone does not have long to wait before getting back out onto the pitch. Their next test comes away at Fiorentina, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Fiorentina vs Frosinone going to play at 29 August 2026 in Serie A 2026-27.
Juventus, meanwhile, will already be turning their attention to what comes next. They are next in action at home to Parma, a game that will give an early sense of how they carry this result forward. Full details are here: Juventus vs Parma going to play at 29 August 2026 in Serie A 2026-27.