Fiorentina vs Torino Prediction
Fiorentina vs Torino prediction: Sportiko gives Fiorentina a 48% chance of winning, Torino 23% and the draw 29%. Last updated 5 Sep 2026, 14:59.
Premium picks
Premium- Under 3.5 Goals 75%
- 2nd Half Over 0.5 73%
Match Report
Fiorentina and Torino played out a goalless first half, with the visitors enjoying the majority of possession but neither side finding a breakthrough before the interval. The game was shaped significantly by a flurry of substitutions around the half-hour mark and at half-time, with both managers reshaping their sides early.
Torino struck first in the second half, Mateo Pellegrino breaking the deadlock just two minutes after the restart. Fiorentina pushed for an equaliser and were rewarded when Rolando Mandragora levelled matters on 74 minutes, only for Pellegrino to be withdrawn shortly after his goal. The momentum swung back decisively in Torino's favour when Che Adams netted the winner eight minutes later to seal a 2–1 victory.
Despite Fiorentina registering 14 total shots to Torino's seven and enjoying more attempts on target, the hosts were unable to convert their opportunities when it mattered most. Our pre-match AI model had rated a Fiorentina win as the most likely outcome at 48%, a call that ultimately did not hold up. Torino's clinical finishing and disciplined possession play proved the difference.
AI-generated report based on match data.
Timeline
Fiorentina
Match Stats
Fiorentina
| Player | Rating | Min | G | A | Shots | Passes | Tackles |
|---|---|---|---|---|---|---|---|
| 32 Mateo Pellegrino F | 7.6 | 76' | 1 | – | 1 | 12 (6%) | 1 |
| 3 Radu Drăguşin D | 7.0 | 90' | – | 1 | 1 | 26 (22%) | 1 |
| 44 Nicolò Fagioli M | 6.9 | 90' | – | – | 1 | 56 (47%) | 3 |
| 17 João Mário D | 6.8 | 90' | – | – | – | 44 (40%) | 2 |
| 25 Alieu Njie F | 6.7 | 79' | – | – | 1 | 20 (17%) | 1 |
| 29 Wilfried Gnonto F | 6.6 | 44' | – | – | 3 | 19 (16%) | – |
| 33 Viery D | 6.5 | 90' | – | – | – | 32 (26%) | 2 |
| 14 Arthur Atta M | 6.5 | 44' | – | – | 4 | 14 (14%) | 1 |
| 23 Beto F | 6.4 | 14' | – | – | 1 | 1 (1%) | 1 |
| 21 Víctor Valdepeñas D | 6.4 | 90' | – | – | – | 38 (32%) | 3 |
| 27 Cher Ndour M | 6.3 | 66' | – | – | – | 34 (27%) | 1 |
| 4 Marco Brescianini M | 6.2 | 46' | – | – | – | 4 (4%) | 1 |
| 28 Pedro Gonçalves M | 6.2 | 11' | – | – | – | 5 (4%) | – |
| 43 David De Gea G | 6.1 | 90' | – | – | – | 15 (11%) | – |
| 42 Christ Inao Oulaï M | 6.0 | 24' | – | – | – | 5 (5%) | 1 |
| 30 Franco Mastantuono F | 5.9 | 46' | – | – | 2 | 12 (8%) | – |
Torino
| Player | Rating | Min | G | A | Shots | Passes | Tackles |
|---|---|---|---|---|---|---|---|
| 8 Rolando Mandragora M | 8.2 | 90' | 1 | – | 3 | 83 (74%) | 2 |
| 19 Che Adams F | 7.9 | 90' | 1 | – | 1 | 18 (15%) | – |
| 5 Eray Cömert D | 7.2 | 90' | – | 1 | – | 84 (79%) | 1 |
| 44 Ardian Ismajli D | 7.0 | 50' | – | – | – | 38 (36%) | – |
| 29 Niccolò Fortini M | 6.9 | 56' | – | – | 1 | 34 (31%) | – |
| 15 Pietro Comuzzo D | 6.9 | 70' | – | – | – | 45 (43%) | 2 |
| 23 Saúl Coco D | 6.8 | 40' | – | – | – | 34 (34%) | 1 |
| 18 Giovanni Simeone F | 6.7 | 20' | – | – | – | 7 (5%) | – |
| 45 Rafik Belghali D | 6.6 | 34' | – | 1 | – | 16 (11%) | – |
| 20 Lucas Perri G | 6.6 | 90' | – | – | – | 29 (17%) | – |
| 2 Nathan Patterson D | 6.5 | 34' | – | – | – | 14 (12%) | 1 |
| 28 Kian Fitz-Jim M | 6.5 | 90' | – | – | – | 50 (48%) | 1 |
| 10 Nikola Vlašić F | 6.4 | 90' | – | – | 2 | 36 (31%) | – |
| 77 Alessio Cacciamani M | 6.4 | 56' | – | – | – | 20 (16%) | 1 |
| 66 Gvidas Gineitis M | 6.2 | 70' | – | – | – | 20 (16%) | 2 |
| 21 Daniel Bragança M | 6.0 | 20' | – | – | – | 17 (16%) | 2 |
Unlock the AI's full read on Fiorentina vs Torino
- All 70+ probability markets
- AI Deep-Dive match report
- Value Edge — model vs market
- Pick types you choose
At a glance
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowMatch summary
Advanced analysis
Expected goals (xG)
How many goals each side is likely to create, on average.
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowSecond-model agreement
Our model vs an independent one — when they agree, conviction is higher.
Most likely scores
Model probability of each exact scoreline.
Unlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowPlayers in form
Franco Mastantuono
3 gls
No scorer data.
You're seeing the free 1X2 result — unlock all 70+ models: goals, both-teams-to-score, the correct-score grid, handicaps, halves & more.
Unlock all modelsUnlock all 70+ probability models
Upgrade to Premium for every market, AI match previews and live in-play edges.
Upgrade NowHead to Head: Fiorentina vs Torino
| Date | Home | Score | Away |
|---|---|---|---|
| 07 Feb 2026 | Fiorentina | 2 - 2 | Torino |
| 31 Aug 2025 | Torino | 0 - 0 | Fiorentina |
| 19 Jan 2025 | Fiorentina | 1 - 1 | Torino |
Fiorentina — Recent Form
| Date | Opponent | Result | Score |
|---|---|---|---|
| 20 Sep | H Napoli | D | 1 - 1 |
| 15 Sep | H Pisa | W | 3 - 0 |
| 11 Sep | A Venezia | W | 2 - 4 |
| 05 Sep | H Torino | L | 1 - 2 |
| 29 Aug | H Frosinone | L | 0 - 3 |
Torino — Recent Form
| Date | Opponent | Result | Score |
|---|---|---|---|
| 19 Sep | A Bologna | D | 1 - 1 |
| 14 Sep | H AS Roma | L | 0 - 2 |
| 05 Sep | A Fiorentina | W | 1 - 2 |
| 01 Sep | H Monza | L | 0 - 1 |
| 29 Aug | A Sassuolo | L | 2 - 1 |
Serie A Standings
| # | Team | P | W | D | L | GF | GA | GD | Pts |
|---|---|---|---|---|---|---|---|---|---|
| 1 |
AS Roma
|
5 | 4 | 1 | 0 | 14 | 3 | +11 | 13 |
| 2 |
Inter
|
5 | 4 | 1 | 0 | 15 | 8 | +7 | 13 |
| 3 |
Lazio
|
5 | 4 | 1 | 0 | 8 | 3 | +5 | 13 |
| 4 |
Cagliari
|
5 | 4 | 0 | 1 | 5 | 2 | +3 | 12 |
| 5 |
AC Milan
|
5 | 3 | 2 | 0 | 10 | 4 | +6 | 11 |
| 6 |
Frosinone
|
5 | 3 | 1 | 1 | 9 | 4 | +5 | 10 |
| 7 |
Juventus
|
5 | 3 | 1 | 1 | 8 | 4 | +4 | 10 |
| 8 |
Como
|
5 | 3 | 1 | 1 | 9 | 6 | +3 | 10 |
| 9 |
Napoli
|
5 | 2 | 1 | 2 | 7 | 6 | +1 | 7 |
| 10 |
Sassuolo
|
5 | 2 | 1 | 2 | 9 | 9 | 0 | 7 |
| 11 |
Atalanta
|
5 | 2 | 0 | 3 | 5 | 7 | -2 | 6 |
| 12 |
Lecce
|
5 | 2 | 0 | 3 | 5 | 10 | -5 | 6 |
| 13 |
Udinese
|
5 | 1 | 1 | 3 | 8 | 11 | -3 | 4 |
| 14 |
Torino
|
5 | 1 | 1 | 3 | 5 | 8 | -3 | 4 |
| 15 |
Parma
|
5 | 1 | 1 | 3 | 4 | 7 | -3 | 4 |
| 16 |
Monza
|
5 | 1 | 1 | 3 | 8 | 12 | -4 | 4 |
| 17 |
Fiorentina
|
5 | 1 | 1 | 3 | 6 | 12 | -6 | 4 |
| 18 |
Bologna
|
5 | 0 | 2 | 3 | 3 | 6 | -3 | 2 |
| 19 |
Genoa
|
5 | 0 | 1 | 4 | 3 | 10 | -7 | 1 |
| 20 |
Venezia
|
5 | 0 | 0 | 5 | 4 | 13 | -9 | 0 |
Fiorentina
Formation: 4-3-3
Coach: F. Grosso
Starting XI
| # | Player | Pos |
|---|---|---|
| 43 | David de Gea | G |
| 17 | João Mário | D |
| 3 | R. Drăgușin | D |
| 33 | Viery | D |
| 21 | Valde | D |
| 44 | N. Fagioli | M |
| 42 | C. Inao Oulaï | M |
| 4 | M. Brescianini | M |
| 30 | Franco Mastantuono | F |
| 32 | Mateo Pellegrino | F |
| 25 | A. Njie | F |
Substitutes
| 6 | L. Ranieri | D |
| 28 | Pote | M |
| 5 | M. Pongračić | D |
| 27 | C. Ndour | M |
| 19 | L. Lezzerini | G |
| 20 | Álex Jiménez | D |
| 29 | W. Gnonto | F |
| 2 | Dodô | D |
| 53 | O. Christensen | G |
| 14 | A. Atta | M |
| 23 | Beto | F |
Torino
Formation: 3-1-4-2
Coach: Ramón Catalá
Starting XI
| # | Player | Pos |
|---|---|---|
| 20 | Lucas Perri | G |
| 5 | E. Cömert | D |
| 23 | Saúl Coco | D |
| 15 | P. Comuzzo | D |
| 8 | R. Mandragora | M |
| 29 | N. Fortini | M |
| 66 | G. Gineitis | M |
| 28 | K. Fitz-Jim | M |
| 77 | A. Cacciamani | M |
| 19 | C. Adams | F |
| 10 | N. Vlašić | F |
Substitutes
| 7 | Z. Aboukhlal | F |
| 45 | R. Belghali | D |
| 21 | Daniel Bragança | M |
| 91 | D. Zapata | F |
| 63 | Manuel Carrascosa | D |
| 6 | E. İlkhan | M |
| 44 | A. Ismajli | D |
| 17 | S. Kulenović | F |
| 79 | A. Luongo | F |
| 26 | D. Mascardi | G |
| 11 | G. Oristanio | M |
| 2 | N. Patterson | D |
| 18 | G. Simeone | F |
| 76 | L. Siviero | G |
| 3 | C. Biraghi | D |