PythiaFootballPythiaFootballBETA Free Picks Fixtures League Stats Team Stats Player Stats Pro Picks PRO Research Head-to-Head Validation Pricing Log in
MantovaMantova · Serie B
← Back

Matteo SoliniLast recorded season

Italy Defender·22 apps·1,210 mins
Last 6 played
WLWLDL
Tackles /90
1.49
tackles
Interceptions /90
1.04
interceptions
Duels won
51%
of duels
Blocks /90
0.97
blocks
Pass accuracy
85%
of passes
Fouls /90
1.49
committed
Summary

Matteo Solini finished the 2024/25 Serie B campaign with 22 appearances, 1,210 minutes, and two goals, a striking return for a defender whose baseline is 0.06 goals per 90. His 0.15 goals per 90 outpaced the typical defender by more than double, underscoring a notable offensive contribution. Solini’s shot tally of six, with two on target, produced a 33% conversion rate, matching the league average for shots per 90 but delivering a higher goal output. In build-up play he recorded three key passes, 0.22 per 90, slightly below the 0.52 baseline for defenders, yet his defensive work remained solid with 20 tackles and 14 interceptions, exactly matching the 1.49 tackles per 90 benchmark. The season’s average match rating of 6.75 reflected a balanced performance, and Solini’s goal-scoring gap highlights his above-average threat from set-pieces and open play.

Matteo Solini has played 1,210 minutes across 22 appearances in Serie B, scoring 0.15 goals per 90 against a positional baseline of 0.06, converting 33% of 6 shots and averaging 6.75 a match.

Written by Pythia from this player's own numbers.
01 Historic Performance02 Player Strength Analysis03 VS other players04 Player value05 Squad Statistics06 Season log07 Match log
01Historic Performance📊
Tackles per match
Total
11
Per match
1.10
3SPE26/12CIT18/011PAL16/022BAR22/021FRO01/032JUV08/031PIS16/03SUD29/03CRE25/041CES01/05
Interceptions per match
Total
4
Per match
0.40
SPE26/12CIT18/011PAL16/02BAR22/021FRO01/03JUV08/032PIS16/03SUD29/03CRE25/04CES01/05
Duels won per match
Dotted line: duels won %
Total
29
Win rate
48%
4SPE26/12CIT18/013PAL16/026BAR22/022FRO01/035JUV08/034PIS16/032SUD29/031CRE25/042CES01/05
Blocks per match
Total
7
Per match
0.70
1SPE26/12CIT18/013PAL16/02BAR22/02FRO01/031JUV08/031PIS16/031SUD29/03CRE25/04CES01/05
Pass accuracy per match
Dotted line: accuracy %
Completed
223
Accuracy
78%
11SPE26/124CIT18/0121PAL16/0231BAR22/0245FRO01/0333JUV08/0333PIS16/036SUD29/0312CRE25/0427CES01/05
Fouls per match
Total
6
Per match
0.60
2SPE26/12CIT18/011PAL16/021BAR22/022FRO01/03JUV08/03PIS16/03SUD29/03CRE25/04CES01/05
Dribbled past per match
Total
5
Per match
0.50
1SPE26/12CIT18/01PAL16/021BAR22/02FRO01/03JUV08/032PIS16/03SUD29/03CRE25/041CES01/05
Saves per match
Total
0
Per match
0.00
Save rate
-
SPE26/12CIT18/01PAL16/02BAR22/02FRO01/03JUV08/03PIS16/03SUD29/03CRE25/04CES01/05
Form per match
0-10 against his own baseline · 5 is normal
Average
5.0
Best
6.7
5.05.2SPE26/122.3CIT18/015.4PAL16/024.8BAR22/023.9FRO01/036.7JUV08/035.2PIS16/036.6SUD29/034.0CRE25/045.8CES01/05
02Player Strength Analysis💪
Where they rank
Tackles
=251stof 446 · 11 level18
Interceptions
=183rdof 446 · 11 level12
Duels won
159thof 41853%
Pass accuracy
140thof 44683%
Saves
=33rdof 446 · 414 level0
Ranked against 446 players in Serie B with 450+ minutes this season, every position included. Rates need 20+ attempts, so a percentage off a handful of tries is left out rather than ranked. Each chart draws the top 40, plus this player where he falls outside them.

🛡️ Tackles

Season total · per 90 beside it
Lorenzo Amatucci
112(3.22)
Christian Pierobon
99(3.63)
Antonio Vergara
82(3.28)
Marius Marin
81(2.75)
Simone Santoro
79(2.57)
Salvatore Molina
78(2.33)
Nicolas Schiavi
76(2.49)
Alessandro Sersanti
75(2.35)
Ahmad Benali
71(2.27)
Antonio Caracciolo
71(2.10)
Lorenzo Dickmann
70(2.15)
Mattia Maita
68(2.25)
Lorenzo Carissoni
67(1.90)
Idrissa Touré
67(2.48)
Alessandro Dellavalle
64(2.87)
Marco Ruggero
63(2.04)
Mehdi Dorval
63(1.83)
Petko Hristov
62(1.63)
Salvatore Esposito
62(1.88)
Francesco Amatucci
60(1.92)
Fabio Depaoli
59(2.44)
Dimitri Bisoli
59(2.11)
Anthony Oyono
58(2.14)
Niccolò Fortini
58(2.62)
Nicolò Bertola
57(2.44)
Daniele Donnarumma
56(2.69)
Daniel Boloca
56(1.87)
Valentin Antov
55(1.97)
Giovanni Zaro
55(1.80)
Jeremy Toljan
54(1.70)
Manolo Portanova
54(1.93)
Romano Floriani Mussolini
54(1.63)
Costantino Favasuli
54(2.94)
Simone Branca
53(3.21)
Fabrizio Brignani
52(2.11)
Nicolò Brighenti
52(1.65)
Luca Ravanelli
52(1.98)
Giacomo Ricci
52(3.34)
Marco Imperiale
52(1.46)
Gerard Yepes
52(2.46)
Matteo Solini
18(1.45)

🧲 Interceptions

Season total · per 90 beside it
Nicolò Brighenti
54(1.71)
Lorenzo Amatucci
49(1.41)
Stefano Scognamillo
46(1.39)
Antonio Caracciolo
46(1.36)
Andrea Ciofi
46(1.54)
Valentin Antov
43(1.54)
Salvatore Elia
42(1.61)
Davide Adorni
41(1.15)
Matthias Verreth
40(1.33)
Nicolas Schiavi
40(1.31)
Raffaele Pucino
40(1.41)
Nicolò Bertola
40(1.71)
Federico Bonini
39(1.02)
Matteo Bianchetti
38(1.10)
Marco Ruggero
38(1.23)
Andrea Meroni
37(1.07)
Simone Santoro
36(1.17)
Valerio Mantovani
36(1.10)
Przemysław Wiśniewski
36(1.06)
Giovanni Zaro
36(1.18)
Alessandro Caporale
36(1.49)
Christian Dalle Mura
36(1.67)
Tarik Muharemović
36(1.55)
Alessandro Salvi
35(1.33)
Marco Imperiale
35(0.98)
Alessandro Sersanti
35(1.10)
Ahmad Benali
34(1.09)
Alessandro Pio Riccio
34(1.33)
Ádám Nagy
33(1.30)
Giuseppe Prestia
33(1.02)
Francesco Amatucci
33(1.06)
Marco Varnier
32(1.44)
Jacopo Petriccione
32(1.04)
Julián Illanes
31(1.06)
Gian Marco Ferrari
31(0.88)
Aleš Matějů
31(0.88)
Lorenzo Carissoni
31(0.88)
Nicola Pavan
30(1.21)
Simone Bastoni
29(1.16)
Marius Marin
29(0.98)
Matteo Solini
12(0.96)

💪 Duels won

Won / contested · count beside it
Andrea Fulignati
96%(27)
Alessandro Micai
96%(22)
Riccardo Gagno
85%(17)
Petko Hristov
73%(285)
Luca Lezzerini
70%(14)
Paolo Rozzio
69%(77)
Lorenco Šimić
68%(120)
Matias Antonini
67%(84)
Giangiacomo Magnani
67%(84)
Luca Ceppitelli
67%(58)
Emil Bohinen
67%(62)
Giovanni Zaro
66%(228)
Simone Romagnoli
66%(53)
Salvatore Esposito
66%(253)
Alessandro Dellavalle
65%(136)
Filippo Romagna
65%(84)
Filippo Sgarbi
65%(65)
Lorenzo Amatucci
65%(263)
Tarik Muharemović
64%(127)
Andrea Cistana
64%(103)
Jasmin Kurtić
64%(54)
Samuele Angori
64%(135)
Alessandro Fontanarosa
64%(62)
Giuseppe Prestia
64%(170)
Andrea Masiello
64%(53)
Pietro Ceccaroni
63%(113)
Nicola Pietrangeli
63%(208)
Dylan Bronn
63%(103)
Gian Marco Ferrari
63%(182)
Christian Dalle Mura
63%(89)
Ilario Monterisi
63%(192)
Oliver Abildgaard
62%(99)
Gabriele Calvani
62%(66)
Mattia Caldara
62%(88)
Andrea Ghion
62%(81)
Nicola Pavan
62%(186)
Tjaš Begić
61%(91)
Andrea Meroni
61%(169)
Mario Šitum
61%(78)
Devid Eugene Bouah
61%(109)
Matteo Solini
53%(59)

📏 Pass accuracy

Completed / attempted · count beside it
Stefano Cella
93%(1465)
Stefano Scognamillo
92%(1737)
Alex Redolfi
92%(986)
Andrea Ghion
91%(912)
Jasmin Kurtić
91%(607)
Daniel Boloca
91%(1576)
Simone Trimboli
91%(1677)
Emil Bohinen
91%(502)
David Wieser
91%(395)
Filippo Romagna
91%(1042)
Federico Ceccherini
90%(919)
Žan Majer
90%(526)
Francesco Ruocco
90%(285)
Tijs Velthuis
90%(332)
Jacopo Petriccione
90%(1656)
Luca Ceppitelli
90%(491)
Matias Antonini
90%(889)
Luca Ravanelli
89%(1412)
Paolo Rozzio
89%(555)
Sebastien De Maio
89%(500)
Edoardo Iannoni
89%(384)
Cas Odenthal
89%(846)
Salvatore Burrai
89%(1730)
Matteo Cichella
89%(429)
Samuel Giovane
89%(553)
Alexis Blin
89%(642)
Claudio Gomes
88%(872)
Fabio Gerli
88%(1557)
Federico Artioli
88%(477)
Matteo Piacentini
88%(231)
Luca Zanimacchia
88%(570)
Nicolò Buso
88%(114)
Marco Varnier
88%(1197)
Ahmad Benali
88%(1581)
Mateus Lusuardi
87%(415)
Davide Bettella
87%(487)
Matteo Lovato
87%(709)
Lorenzo Amatucci
87%(1478)
Rayyan Baniya
87%(1052)
Pedro Obiang
87%(842)
Matteo Solini
83%(527)

🧤 Saves

Season total · per 90 beside it
Boris Radunović
132(3.59)
Luca Lezzerini
119(3.22)
Marco Festa
118(3.11)
Mirko Pigliacelli
114(2.78)
Demba Thiam
112(2.73)
Alessandro Micai
106(2.89)
Michele Cerofolini
103(2.86)
Francesco Bardi
93(2.58)
Adrian Šemper
91(2.52)
Riccardo Gagno
89(2.41)
Elhan Kastrati
84(2.95)
Marco Bleve
82(3.53)
Horațiu Moldovan
81(3.00)
Andrea Fulignati
80(1.90)
Stefano Gori
69(2.56)
Jonathan Klinsmann
66(2.35)
Sebastiano Desplanches
56(2.72)
Luigi Sepe
48(2.74)
Emil Audero
46(3.07)
Marius Adamonis
45(3.00)
Giacomo Poluzzi
44(2.44)
Simone Ghidotti
41(4.91)
Vincenzo Fiorillo
39(2.57)
Luca Maniero
38(4.00)
Oliver Christensen
37(2.16)
Paolo Vismara
33(3.94)
Matteo Pisseri
30(2.73)
Giacomo Satalino
29(2.90)
Leandro Chichizola
28(2.55)
Alessio Cragno
25(1.69)
Marco Silvestri
21(3.00)
Giacomo Drago
16(3.18)
Andrea Adorante
0(0.00)
Matthias Verreth
0(0.00)
Karim Zedadka
0(0.00)
Claudio Gomes
0(0.00)
Joel Pohjanpalo
0(0.00)
Jeremy Toljan
0(0.00)
Petar Stojanović
0(0.00)
Mario Šitum
0(0.00)
Matteo Solini
0(0.00)
03VS other players👥
Compare with
Up to 3 at once
Tackles /90
1.49
1.10
Interceptions /90
1.04
1.05
Duels won %
51%
58%
Blocks /90
0.97
0.56
Pass accuracy %
85%
85%
Fouls /90
1.49
1.50
1.491.0451%0.9785%1.491.101.0558%0.5685%1.50Tacklesrim 1.49Intrim 1.05Duelsrim 58%Blocksrim 0.97Pass accrim 85%Foulsrim 1.50
Each spoke has its own scale: rings are 25/50/75/100% of the rim value shown.
Matteo Solini Federico Bonini
04Player value💶
Current market value
€200k
Transfermarkt, 2024
Value by year
€200k2024
05Squad Statistics👥
Min apps6+
Team form
PlayerPosAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesDrib
%
TacklesInterc.BlocksDuels
won %
FoulsFouledYelRedSavesRatingForm
Leonardo MancusoF392366101542319%2375%623%116442%27453006.83
7.2
Davide BragantiniF36153673231330%2282%2855%176158%10402006.94
6.3
Alessandro DebenedettiF298214017824%579%754%151247%23271006.68
8.5
Fabrizio BrignaniD2923083122814%1787%1260%56221654%47298106.98
6.3
Tommaso MaggioniD2918973113623%1480%1141%1514754%10241006.66
8.8
Nicolò RadaelliD2014523217918%1480%1740%288448%27295006.86
6.5
Simone TrimboliM3630792128137%4291%1954%4423952%60928106.98
5.4
Davis MensahF3624052722109%3478%1434%202650%471174006.87
2.4
Antonio FioriM3619802537195%2985%2932%197242%32585006.74
5.5
Francesco GaluppiniF3517552344205%2679%829%244354%10453006.88
5.7
Alex RedolfiD191349205440%192%018191556%21174006.90
5.2
Matteo SoliniD221210206233%385%00%20141351%2088006.75
6.5
Mattia AramuF2611132319611%1885%117%83052%29613006.81
4.5
Francesco RuoccoF22798227429%1590%1456%81051%10310006.83
5.6
Salvatore BurraiM2824231319125%4889%480%36181047%514313007.12
9.7
Marco FestaG3935100000283%001091%02301257.04
3.0
Cristiano BaniD26196001210%1487%750%3427661%18424006.88
6.5
Stefano CellaD22184700620%493%2100%22191755%30135106.95
3.7
Sebastien De MaioD1491300100%389%00%64251%1582006.69
6.4
David WieserM3087803510%1591%436%145349%8152006.70
7.0
Federico ArtioliM1282601410%1088%667%87658%7222006.84
6.2
Simone GiordanoD1273500400%885%764%94059%7122006.70
4.7
Mattia MuroniM647400200%090%675%99156%1082006.73
5.8
Erik PanizziD641700300%386%480%107353%301006.72
4.5
Giacomo FedelM938800110%583%556%74260%2100006.80
7.2
Flavio PaolettiM315000100%084%267%41145%320106.17
Per-player totals for 2024/25 from API-Football match stats, across 26 players. Click any column to sort. Goals/shot is conversion - goals divided by shots taken. Rating is API-Football's own 0-10 composite for each appearance, averaged here; it is their proprietary score, so treat it as a summary rather than an input. A blank from the provider means the player recorded none of that event, so it counts as zero. Form is 0-10: each appearance is scored as a per-90 composite of the stats that matter for that position, then the last 5 are compared with the player's own season baseline. 5 is their normal, green a hot run, red a cold one – it measures a player against themselves, not against the squad. Under 6 appearances shows a dash rather than a number off too small a sample.
06Season log🗂️
SeasonClubCompAppsMinsGoalsAssistsShotsOn tgtGoals
/shot
Key
passes
Pass
acc
DribblesTacklesInterc.Duels
won %
FoulsYelRedRating
2024/25MantovaSerie B211120206233%383%0181253%18706.77
2024/25MantovaCoppa Italia1900000098%02233%2106.30
2023/24ComoSerie B31870000087%01333%0006.57
2022/23ComoSerie B867100410%176%012666%7106.91
07Match log📅
DateOpponentResMinsGoalsAssistsShotsOn tgtKey
passes
TacklesFoulsYelRedRatingForm
01 Mayv CesenaW320001006.70
5.8
25 Apra CremoneseL130000006.60
4.0
29 Marv SudtirolW140000006.60
6.6
16 Mara PisaL840101006.20
5.2
08 Marv Juve StabiaD90101102007.90
6.7
01 Mara FrosinoneL8201212106.60
3.9
22 Febv BariL9000021006.70
4.8
16 Feba PalermoD8800011006.90
5.4
18 Jana CittadellaW110000006.50
2.3
26 Deca SpeziaD7700032106.90
5.2
14 Deca SudtirolD900010007.30
6.3
30 Novv ModenaD8001034107.20
6.5
23 Nova CatanzaroD9000001106.20
3.3
09 Novv CremoneseW90000006.30
2.0
03 Nova SassuoloL4500013106.60
3.8