Goalkeeping

Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2012-201318Bresciait ITA2. Serie B221802.031.508562.520000.0
2013-201419Bresciait ITA2. Serie B30302,70030.0411.371319068.781012516.7
2014-201520Cagliariit ITACoppa Italia222102.30200150.011000.0Matches
2014-201520Cagliariit ITA1. Serie A14141,26014.0261.86674161.2257214.3Matches
2015-201621Cagliariit ITACoppa Italia221802.00101150.00000Matches
2015-201621Virtus Lancianoit ITA2. Serie B18181,57517.5251.43845970.2747422.2Matches
2016-201722Beneventoit ITACoppa Italia111201.300011100.00000Matches
2016-201722Beneventoit ITA2. Serie B33332,97033.0300.911037370.9151081545.5Matches
2017-201823Cagliariit ITACoppa Italia111201.3010000.00000Matches
2017-201823Cagliariit ITA1. Serie A29292,53628.2471.671308268.57517724.11062225.0Matches
2018-201924Cagliariit ITACoppa Italia221802.010100.011000.0Matches
2018-201924Cagliariit ITA1. Serie A38383,42038.0541.4220515177.6101117718.41082020.0Matches
2019-202025Cagliariit ITA1. Serie A16161,44016.0211.31896877.5268318.8211050.0Matches
2020-202126Cagliariit ITA1. Serie A34343,06034.0531.5618212973.661018617.655000.0Matches
2021-202227Cagliariit ITACoppa Italia11901.011.002150.010000.00000Matches
2021-202227Cagliariit ITA1. Serie A35353,15035.0631.8016810466.16101925.7862025.0Matches
2022-202328Monzait ITACoppa Italia332703.062.0014857.120100.00000Matches
2022-202328Monzait ITA1. Serie A11901.033.005240.000100.00000Matches
2023-202429Sassuoloit ITACoppa Italia222102.331.2912975.0011150.00000Matches
2023-202429Sassuoloit ITA1. Serie A332703.072.3314857.111100.011000.0Matches
12 Seasons6 Clubs3 Leagues26726724,031267.03831.48121483070.774731205520.638297219.4
Country Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Cagliari (7 Seasons)3 Leagues17417415,646173.82651.5984357671.63947882916.737287220.0
Brescia (2 Seasons)1 League32322,88032.0441.371399568.3101012515.6
Benevento (1 Season)2 Leagues34343,09034.3300.911037370.9151091647.10000
Virtus Lanciano (1 Season)1 League18181,57517.5251.43845970.2747422.2
Sassuolo (1 Season)2 Leagues554805.3101.87261765.4122120.011000.0
Monza (1 Season)2 Leagues443604.092.25191052.620200.00000
Coppa Italia (10 Seasons)14141,38015.3101.58281864.3815428.622000.0
Serie A (8 Seasons)17017015,226169.22741.6286058571.33448882715.936277220.6
Serie B (4 Seasons)83837,42582.5991.2032622769.63224272428.9
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2012-201318Brescia1 League221802.031.508562.520000.0
2013-201419Brescia1 League30302,70030.0411.371319068.781012516.7
2014-201520Cagliari2 Leagues16161,47016.3261.86674161.2457318.811000.0
2015-201621Cagliari2 Leagues221802.00101150.00000
2015-201621Virtus Lanciano1 League18181,57517.5251.43845970.2747422.2
2016-201722Benevento2 Leagues34343,09034.3300.911037370.9151091647.10000
2017-201823Cagliari2 Leagues30302,65629.5471.671308268.58517723.31062225.0
2018-201924Cagliari2 Leagues40403,60040.0541.4220515177.6111118717.51192018.2
2019-202025Cagliari2 Leagues16161,44016.0211.31896877.5268318.8211050.0
2020-202126Cagliari2 Leagues34343,06034.0531.5618212973.661018617.655000.0
2021-202227Cagliari2 Leagues36363,24036.0641.7817010565.97101925.6862025.0
2022-202328Monza2 Leagues443604.092.25191052.620200.00000
2023-202429Sassuolo2 Leagues554805.3101.87261765.4122120.011000.0
12 Seasons6 Clubs3 Leagues26726724,031267.03831.48121483070.774731205520.638297219.4
Comp MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Cagliari (7 Seasons)3 Leagues17417415,646173.82651.5984357671.63947882916.737287220.0
Brescia (2 Seasons)1 League32322,88032.0441.371399568.3101012515.6
Benevento (1 Season)2 Leagues34343,09034.3300.911037370.9151091647.10000
Virtus Lanciano (1 Season)1 League18181,57517.5251.43845970.2747422.2
Sassuolo (1 Season)2 Leagues554805.3101.87261765.4122120.011000.0
Monza (1 Season)2 Leagues443604.092.25191052.620200.00000
Coppa Italia (10 Seasons)14141,38015.3101.58281864.3815428.622000.0
Serie A (8 Seasons)17017015,226169.22741.6286058571.33448882715.936277220.6
Serie B (4 Seasons)83837,42582.5991.2032622769.63224272428.9
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2012-201318Bresciait ITA2. Serie B6th221802.031.508562.520000.0
2013-201419Bresciait ITA2. Serie B13th30302,70030.0411.371319068.781012516.7
2014-201520Cagliariit ITA1. Serie A18th14141,26014.0261.86674161.2257214.3Matches
2015-201621Virtus Lancianoit ITA2. Serie B19th18181,57517.5251.43845970.2747422.2Matches
2016-201722Beneventoit ITA2. Serie B5th33332,97033.0300.911037370.9151081545.5Matches
2017-201823Cagliariit ITA1. Serie A16th29292,53628.2471.671308268.57517724.11062225.0Matches
2018-201924Cagliariit ITA1. Serie A15th38383,42038.0541.4220515177.6101117718.41082020.0Matches
2019-202025Cagliariit ITA1. Serie A14th16161,44016.0211.31896877.5268318.8211050.0Matches
2020-202126Cagliariit ITA1. Serie A16th34343,06034.0531.5618212973.661018617.655000.0Matches
2021-202227Cagliariit ITA1. Serie A18th35353,15035.0631.8016810466.16101925.7862025.0Matches
2022-202328Monzait ITA1. Serie A11th11901.033.005240.000100.00000Matches
2023-202429Sassuoloit ITA1. Serie A19th332703.072.3314857.111100.011000.0Matches
12 Seasons6 Clubs2 Leagues25325322,651251.73731.48118681270.866721155120.236277220.6
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Cagliari (7 Seasons)2 Leagues16616614,866165.22641.6084157571.73347862716.335267221.2
Brescia (2 Seasons)1 League32322,88032.0441.371399568.3101012515.6
Benevento (1 Season)1 League33332,97033.0300.911037370.9151081545.5
Virtus Lanciano (1 Season)1 League18181,57517.5251.43845970.2747422.2
Sassuolo (1 Season)1 League332703.072.3314857.111100.011000.0
Monza (1 Season)1 League11901.033.005240.000100.00000
Serie A (8 Seasons)17017015,226169.22741.6286058571.33448882715.936277220.6
Serie B (4 Seasons)83837,42582.5991.2032622769.63224272428.9
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
2014-201520Cagliariit ITACoppa Italia9th222102.30200150.011000.0Matches
2015-201621Cagliariit ITACoppa Italia9th221802.00101150.00000Matches
2016-201722Beneventoit ITACoppa Italia41st111201.300011100.00000Matches
2017-201823Cagliariit ITACoppa Italia17th111201.3010000.00000Matches
2018-201924Cagliariit ITACoppa Italia9th221802.010100.011000.0Matches
2021-202227Cagliariit ITACoppa ItaliaR1611901.011.002150.010000.00000Matches
2022-202328Monzait ITACoppa ItaliaR16332703.062.0014857.120100.00000Matches
2023-202429Sassuoloit ITACoppa ItaliaR16222102.331.2912975.0011150.00000Matches
10 Seasons4 Clubs1 League14141,38015.3101.58281864.3815428.622000.0
Country Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
Cagliari (7 Seasons)1 League887808.711.002150.0602225.022000.0
Monza (1 Season)1 League332703.062.0014857.120100.00000
Sassuolo (1 Season)1 League222102.331.2912975.0011150.00000
Benevento (1 Season)1 League111201.300011100.00000
Goalkeeping Table
Playing Time Performance Penalty Kicks
Season Age Squad Comp LgRank MP Starts Min 90s GA GA90 SoTA Saves Save% W D L CS CS% PKatt PKA PKsv PKm Save% Matches
202025it ItalyFriendlies (M)10240.300010000Matches
202126it ItalyFriendlies (M)11620.71001100.00000Matches
4 Seasons1 Club4 Leagues21861.01002200.00000
Friendlies (M) (3 Seasons)21861.01002200.00000

Advanced Goalkeeping

Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2012-201318Bresciait ITA2. Serie B2.03
2013-201419Bresciait ITA2. Serie B30.041
2014-201520Cagliariit ITACoppa Italia2.31Matches
2014-201520Cagliariit ITA1. Serie A14.026Matches
2015-201621Cagliariit ITACoppa Italia2.00Matches
2015-201621Virtus Lancianoit ITA2. Serie B17.525Matches
2016-201722Beneventoit ITACoppa Italia1.30Matches
2016-201722Beneventoit ITA2. Serie B33.030Matches
2017-201823Cagliariit ITACoppa Italia1.30Matches
2017-201823Cagliariit ITA1. Serie A28.247641143.70.28-2.3-0.0821948445.254812748.538.625585.556.9454265.7150.5310.6Matches
2018-201924Cagliariit ITACoppa Italia2.01Matches
2018-201924Cagliariit ITA1. Serie A38.054824261.50.26+9.5+0.2533772246.788417548.636.936979.153.6646253.9310.8212.8Matches
2019-202025Cagliariit ITA1. Serie A16.021102121.60.22+1.6+0.106822430.43147445.537.015651.939.9274124.470.4410.6Matches
2020-202126Cagliariit ITA1. Serie A34.053517054.20.27+1.2+0.0317542940.868813939.133.527458.442.0530193.6220.6514.2Matches
2021-202227Cagliariit ITACoppa Italia1.010Matches
2021-202227Cagliariit ITA1. Serie A35.0636410152.40.28-9.6-0.2732170345.789011252.939.431673.448.2484224.5330.9415.0Matches
2022-202328Monzait ITACoppa Italia3.060Matches
2022-202328Monzait ITA1. Serie A1.0300001.70.35-1.3-1.332450.025412.022.6616.733.3700.022.0025.7Matches
2023-202429Sassuoloit ITACoppa Italia2.330Matches
2023-202429Sassuoloit ITA1. Serie A3.0711115.10.30-0.9-0.28174537.8781150.037.82227.330.53738.182.6718.6Matches
12 Seasons6 Clubs3 Leagues267.03832912256240.00.27-2.0-0.011139261143.6342764247.337.0139870.848.724321074.41180.7613.1
Country Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Cagliari (7 Seasons)3 Leagues173.82652811245233.20.27+0.20.001120256243.7332462747.537.1137071.849.123881044.41080.7112.8
Brescia (2 Seasons)1 League32.044
Benevento (1 Season)2 Leagues34.3300
Virtus Lanciano (1 Season)1 League17.525
Sassuolo (1 Season)2 Leagues5.31011115.10.30-0.9-0.28174537.8781150.037.82227.330.53738.182.6718.6
Monza (1 Season)2 Leagues4.0900001.70.35-1.3-1.332450.025412.022.6616.733.3700.022.0025.7
Coppa Italia (10 Seasons)15.3102
Serie A (8 Seasons)169.22742712256240.00.27-2.0-0.011139261143.6342764247.337.0139870.848.724321074.41180.7613.1
Serie B (4 Seasons)82.599
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2012-201318Brescia1 League2.03
2013-201419Brescia1 League30.041
2014-201520Cagliari2 Leagues16.3261
2015-201621Cagliari2 Leagues2.00
2015-201621Virtus Lanciano1 League17.525
2016-201722Benevento2 Leagues34.3300
2017-201823Cagliari2 Leagues29.547641143.70.28-2.3-0.0821948445.254812748.538.625585.556.9454265.7150.5310.6
2018-201924Cagliari2 Leagues40.054924261.50.26+9.5+0.2533772246.788417548.636.936979.153.6646253.9310.8212.8
2019-202025Cagliari2 Leagues16.021102121.60.22+1.6+0.106822430.43147445.537.015651.939.9274124.470.4410.6
2020-202126Cagliari2 Leagues34.053517054.20.27+1.2+0.0317542940.868813939.133.527458.442.0530193.6220.6514.2
2021-202227Cagliari2 Leagues36.0646410152.40.28-9.6-0.2732170345.789011252.939.431673.448.2484224.5330.9415.0
2022-202328Monza2 Leagues4.0900001.70.35-1.3-1.332450.025412.022.6616.733.3700.022.0025.7
2023-202429Sassuolo2 Leagues5.31011115.10.30-0.9-0.28174537.8781150.037.82227.330.53738.182.6718.6
12 Seasons6 Clubs3 Leagues267.03832912256240.00.27-2.0-0.011139261143.6342764247.337.0139870.848.724321074.41180.7613.1
Comp 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Cagliari (7 Seasons)3 Leagues173.82652811245233.20.27+0.20.001120256243.7332462747.537.1137071.849.123881044.41080.7112.8
Brescia (2 Seasons)1 League32.044
Benevento (1 Season)2 Leagues34.3300
Virtus Lanciano (1 Season)1 League17.525
Sassuolo (1 Season)2 Leagues5.31011115.10.30-0.9-0.28174537.8781150.037.82227.330.53738.182.6718.6
Monza (1 Season)2 Leagues4.0900001.70.35-1.3-1.332450.025412.022.6616.733.3700.022.0025.7
Coppa Italia (10 Seasons)15.3102
Serie A (8 Seasons)169.22742712256240.00.27-2.0-0.011139261143.6342764247.337.0139870.848.724321074.41180.7613.1
Serie B (4 Seasons)82.599
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2012-201318Bresciait ITA2. Serie B6th2.03
2013-201419Bresciait ITA2. Serie B13th30.041
2014-201520Cagliariit ITA1. Serie A18th14.026Matches
2015-201621Virtus Lancianoit ITA2. Serie B19th17.525Matches
2016-201722Beneventoit ITA2. Serie B5th33.030Matches
2017-201823Cagliariit ITA1. Serie A16th28.247641143.70.28-2.3-0.0821948445.254812748.538.625585.556.9454265.7150.5310.6Matches
2018-201924Cagliariit ITA1. Serie A15th38.054824261.50.26+9.5+0.2533772246.788417548.636.936979.153.6646253.9310.8212.8Matches
2019-202025Cagliariit ITA1. Serie A14th16.021102121.60.22+1.6+0.106822430.43147445.537.015651.939.9274124.470.4410.6Matches
2020-202126Cagliariit ITA1. Serie A16th34.053517054.20.27+1.2+0.0317542940.868813939.133.527458.442.0530193.6220.6514.2Matches
2021-202227Cagliariit ITA1. Serie A18th35.0636410152.40.28-9.6-0.2732170345.789011252.939.431673.448.2484224.5330.9415.0Matches
2022-202328Monzait ITA1. Serie A11th1.0300001.70.35-1.3-1.332450.025412.022.6616.733.3700.022.0025.7Matches
2023-202429Sassuoloit ITA1. Serie A19th3.0711115.10.30-0.9-0.28174537.8781150.037.82227.330.53738.182.6718.6Matches
12 Seasons6 Clubs2 Leagues251.73732712256240.00.27-2.0-0.011139261143.6342764247.337.0139870.848.724321074.41180.7613.1
Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Cagliari (7 Seasons)2 Leagues165.22642611245233.20.27+0.20.001120256243.7332462747.537.1137071.849.123881044.41080.7112.8
Brescia (2 Seasons)1 League32.044
Benevento (1 Season)1 League33.030
Virtus Lanciano (1 Season)1 League17.525
Sassuolo (1 Season)1 League3.0711115.10.30-0.9-0.28174537.8781150.037.82227.330.53738.182.6718.6
Monza (1 Season)1 League1.0300001.70.35-1.3-1.332450.025412.022.6616.733.3700.022.0025.7
Serie A (8 Seasons)169.22742712256240.00.27-2.0-0.011139261143.6342764247.337.0139870.848.724321074.41180.7613.1
Serie B (4 Seasons)82.599
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
2014-201520Cagliariit ITACoppa Italia9th2.31Matches
2015-201621Cagliariit ITACoppa Italia9th2.00Matches
2016-201722Beneventoit ITACoppa Italia41st1.30Matches
2017-201823Cagliariit ITACoppa Italia17th1.30Matches
2018-201924Cagliariit ITACoppa Italia9th2.01Matches
2021-202227Cagliariit ITACoppa ItaliaR161.010Matches
2022-202328Monzait ITACoppa ItaliaR163.060Matches
2023-202429Sassuoloit ITACoppa ItaliaR162.330Matches
10 Seasons4 Clubs1 League15.3102
Country Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
Cagliari (7 Seasons)1 League8.712
Monza (1 Season)1 League3.060
Sassuolo (1 Season)1 League2.330
Benevento (1 Season)1 League1.30
Advanced Goalkeeping Table
Goals Expected Launched Passes Goal Kicks Crosses Sweeper
Season Age Squad Comp LgRank 90s GA PKA FK CK OG PSxG PSxG/SoT PSxG+/- /90 Cmp Att Cmp% Att (GK) Thr Launch% AvgLen Att Launch% AvgLen Opp Stp Stp% #OPA #OPA/90 AvgDist Matches
202025it ItalyFriendlies (M)0.30Matches
202126it ItalyFriendlies (M)0.70Matches
4 Seasons1 Club4 Leagues1.00
Friendlies (M) (3 Seasons)1.00
UEFA Nations League (3 Seasons)
WCQ (1 Season)
UEFA Euro Qualifying (1 Season)

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2012-201318Bresciait ITA2. Serie B221802.0000000000.000.000.000.000.00
2013-201419Bresciait ITA2. Serie B30302,70030.0000000100.000.000.000.000.00
2014-201520Cagliariit ITACoppa Italia222102.3000000000.000.000.000.000.00Matches
2014-201520Cagliariit ITA1. Serie A14141,26014.0000000000.000.000.000.000.00Matches
2015-201621Cagliariit ITACoppa Italia221802.0000000100.000.000.000.000.00Matches
2015-201621Virtus Lancianoit ITA2. Serie B18181,57517.5000000100.000.000.000.000.00Matches
2015-201621Cagliariit ITA2. Serie B00Matches
2016-201722Beneventoit ITACoppa Italia111201.3000000000.000.000.000.000.00Matches
2016-201722Beneventoit ITA2. Serie B33332,97033.0000000200.000.000.000.000.00Matches
2017-201823Cagliariit ITACoppa Italia111201.3000000000.000.000.000.000.00Matches
2017-201823Cagliariit ITA1. Serie A29292,53628.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2018-201924Cagliariit ITACoppa Italia221802.0000000000.000.000.000.000.00Matches
2018-201924Cagliariit ITA1. Serie A38383,42038.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202025Cagliariit ITACoppa Italia00Matches
2019-202025Cagliariit ITA1. Serie A16161,44016.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202126Cagliariit ITACoppa Italia00Matches
2020-202126Cagliariit ITA1. Serie A34343,06034.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202227Cagliariit ITACoppa Italia11901.0000000000.000.000.000.000.00Matches
2021-202227Cagliariit ITA1. Serie A35353,15035.0000000300.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202328Monzait ITACoppa Italia332703.0000000000.000.000.000.000.00Matches
2022-202328Monzait ITA1. Serie A11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2023-202429Sassuoloit ITACoppa Italia222102.3000000000.000.000.000.000.00Matches
2023-202429Sassuoloit ITA1. Serie A332703.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
12 Seasons6 Clubs3 Leagues26726724,031267.00000001100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Cagliari (7 Seasons)3 Leagues17417415,646173.8000000700.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Brescia (2 Seasons)1 League32322,88032.0000000100.000.000.000.000.00
Benevento (1 Season)2 Leagues34343,09034.3000000200.000.000.000.000.00
Virtus Lanciano (1 Season)1 League18181,57517.5000000100.000.000.000.000.00
Sassuolo (1 Season)2 Leagues554805.3000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Monza (1 Season)2 Leagues443604.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Coppa Italia (10 Seasons)14141,38015.3000000100.000.000.000.000.00
Serie A (8 Seasons)17017015,226169.2000000600.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Serie B (4 Seasons)83837,42582.5000000400.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2012-201318Brescia1 League221802.0000000000.000.000.000.000.00
2013-201419Brescia1 League30302,70030.0000000100.000.000.000.000.00
2014-201520Cagliari2 Leagues16161,47016.3000000000.000.000.000.000.00
2015-201621Cagliari2 Leagues221802.0000000100.000.000.000.000.00
2015-201621Virtus Lanciano1 League18181,57517.5000000100.000.000.000.000.00
2016-201722Benevento2 Leagues34343,09034.3000000200.000.000.000.000.00
2017-201823Cagliari2 Leagues30302,65629.5000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2018-201924Cagliari2 Leagues40403,60040.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2019-202025Cagliari2 Leagues16161,44016.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2020-202126Cagliari2 Leagues34343,06034.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2021-202227Cagliari2 Leagues36363,24036.0000000300.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2022-202328Monza2 Leagues443604.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
2023-202429Sassuolo2 Leagues554805.3000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
12 Seasons6 Clubs3 Leagues26726724,031267.00000001100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Cagliari (7 Seasons)3 Leagues17417415,646173.8000000700.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Brescia (2 Seasons)1 League32322,88032.0000000100.000.000.000.000.00
Benevento (1 Season)2 Leagues34343,09034.3000000200.000.000.000.000.00
Virtus Lanciano (1 Season)1 League18181,57517.5000000100.000.000.000.000.00
Sassuolo (1 Season)2 Leagues554805.3000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Monza (1 Season)2 Leagues443604.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Coppa Italia (10 Seasons)14141,38015.3000000100.000.000.000.000.00
Serie A (8 Seasons)17017015,226169.2000000600.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Serie B (4 Seasons)83837,42582.5000000400.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2012-201318Bresciait ITA2. Serie B6th221802.0000000000.000.000.000.000.00
2013-201419Bresciait ITA2. Serie B13th30302,70030.0000000100.000.000.000.000.00
2014-201520Cagliariit ITA1. Serie A18th14141,26014.0000000000.000.000.000.000.00Matches
2015-201621Cagliariit ITA2. Serie B1st00Matches
2015-201621Virtus Lancianoit ITA2. Serie B19th18181,57517.5000000100.000.000.000.000.00Matches
2016-201722Beneventoit ITA2. Serie B5th33332,97033.0000000200.000.000.000.000.00Matches
2017-201823Cagliariit ITA1. Serie A16th29292,53628.2000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2018-201924Cagliariit ITA1. Serie A15th38383,42038.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2019-202025Cagliariit ITA1. Serie A14th16161,44016.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2020-202126Cagliariit ITA1. Serie A16th34343,06034.0000000100.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2021-202227Cagliariit ITA1. Serie A18th35353,15035.0000000300.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2022-202328Monzait ITA1. Serie A11th11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
2023-202429Sassuoloit ITA1. Serie A19th332703.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00Matches
12 Seasons6 Clubs2 Leagues25325322,651251.70000001000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Cagliari (7 Seasons)2 Leagues16616614,866165.2000000600.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Brescia (2 Seasons)1 League32322,88032.0000000100.000.000.000.000.00
Benevento (1 Season)1 League33332,97033.0000000200.000.000.000.000.00
Virtus Lanciano (1 Season)1 League18181,57517.5000000100.000.000.000.000.00
Sassuolo (1 Season)1 League332703.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Monza (1 Season)1 League11901.0000000000.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Serie A (8 Seasons)17017015,226169.2000000600.00.00.00.00000.000.000.000.000.000.000.000.000.000.00
Serie B (4 Seasons)83837,42582.5000000400.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201520Cagliariit ITACoppa Italia9th222102.3000000000.000.000.000.000.00Matches
2015-201621Cagliariit ITACoppa Italia9th221802.0000000100.000.000.000.000.00Matches
2016-201722Beneventoit ITACoppa Italia41st111201.3000000000.000.000.000.000.00Matches
2017-201823Cagliariit ITACoppa Italia17th111201.3000000000.000.000.000.000.00Matches
2018-201924Cagliariit ITACoppa Italia9th221802.0000000000.000.000.000.000.00Matches
2019-202025Cagliariit ITACoppa Italia9th00Matches
2020-202126Cagliariit ITACoppa Italia9th00Matches
2021-202227Cagliariit ITACoppa ItaliaR1611901.0000000000.000.000.000.000.00Matches
2022-202328Monzait ITACoppa ItaliaR16332703.0000000000.000.000.000.000.00Matches
2023-202429Sassuoloit ITACoppa ItaliaR16222102.3000000000.000.000.000.000.00Matches
10 Seasons4 Clubs1 League14141,38015.3000000100.000.000.000.000.00
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Cagliari (7 Seasons)1 League887808.7000000100.000.000.000.000.00
Monza (1 Season)1 League332703.0000000000.000.000.000.000.00
Sassuolo (1 Season)1 League222102.3000000000.000.000.000.000.00
Benevento (1 Season)1 League111201.3000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
201823it ItalyFriendlies (M)00Matches
2018-201924it ItalyUEFA Nations League8th00Matches
202025it ItalyFriendlies (M)10240.3000000000.000.000.000.000.00Matches
2020-202126it ItalyUEFA Nations League3P00Matches
202126it ItalyFriendlies (M)11620.7000000000.000.000.000.000.00Matches
202126it ItalyUEFA Euro Qualifying00Matches
202227it ItalyWCQ00Matches
2022-202328it ItalyUEFA Nations League3rd00Matches
4 Seasons1 Club4 Leagues21861.0000000000.000.000.000.000.00
Friendlies (M) (3 Seasons)21861.0000000000.000.000.000.000.00
UEFA Nations League (3 Seasons)00
WCQ (1 Season)00
UEFA Euro Qualifying (1 Season)00
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2012-201318Bresciait ITA2. Serie B2.00
2013-201419Bresciait ITA2. Serie B30.00
2014-201520Cagliariit ITACoppa Italia2.30Matches
2014-201520Cagliariit ITA1. Serie A14.00Matches
2015-201621Cagliariit ITACoppa Italia2.00Matches
2015-201621Virtus Lancianoit ITA2. Serie B17.50Matches
2016-201722Beneventoit ITACoppa Italia1.30Matches
2016-201722Beneventoit ITA2. Serie B33.00Matches
2017-201823Cagliariit ITACoppa Italia1.30Matches
2017-201823Cagliariit ITA1. Serie A28.251680763.918953166836060100.017117995.528255750.600.00.10.0015000Matches
2018-201924Cagliariit ITACoppa Italia2.00Matches
2018-201924Cagliariit ITA1. Serie A38.0831125966.02886725225142142100.027928797.240381449.500.00.10.0115200Matches
2019-202025Cagliariit ITA1. Serie A16.030547264.684166774767798.712012199.210626939.400.00.00.015100Matches
2020-202126Cagliariit ITA1. Serie A34.067196469.6189861570617517699.422723397.425954147.900.00.00.008000Matches
2021-202227Cagliariit ITACoppa Italia1.00Matches
2021-202227Cagliariit ITA1. Serie A35.0775121663.727429231189710097.025626497.041083049.400.00.10.0027000Matches
2022-202328Monzait ITACoppa Italia3.00Matches
2022-202328Monzait ITA1. Serie A1.0293193.562143177100.01818100.04666.700.00.00.000000Matches
2023-202429Sassuoloit ITACoppa Italia2.30Matches
2023-202429Sassuoloit ITA1. Serie A3.06910069.0185612531616100.02828100.0245543.600.00.00.002000Matches
12 Seasons6 Clubs3 Leagues267.03196484965.91051288919057357899.11099113097.31488307248.400.00.40.0272300
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Cagliari (7 Seasons)3 Leagues173.83098471865.71026518750655055599.11053108497.11460301148.500.00.40.0270300
Brescia (2 Seasons)1 League32.00
Benevento (1 Season)2 Leagues34.30
Virtus Lanciano (1 Season)1 League17.50
Sassuolo (1 Season)2 Leagues5.36910069.0185612531616100.02828100.0245543.600.00.00.002000
Monza (1 Season)2 Leagues4.0293193.562143177100.01818100.04666.700.00.00.000000
Coppa Italia (10 Seasons)15.30
Serie A (8 Seasons)169.23196484965.91051288919057357899.11099113097.31488307248.400.00.40.0272300
Serie B (4 Seasons)82.50
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2012-201318Brescia1 League2.00
2013-201419Brescia1 League30.00
2014-201520Cagliari2 Leagues16.30
2015-201621Cagliari2 Leagues2.00
2015-201621Virtus Lanciano1 League17.50
2016-201722Benevento2 Leagues34.30
2017-201823Cagliari2 Leagues29.551680763.918953166836060100.017117995.528255750.600.00.10.0015000
2018-201924Cagliari2 Leagues40.0831125966.02886725225142142100.027928797.240381449.500.00.10.0115200
2019-202025Cagliari2 Leagues16.030547264.684166774767798.712012199.210626939.400.00.00.015100
2020-202126Cagliari2 Leagues34.067196469.6189861570617517699.422723397.425954147.900.00.00.008000
2021-202227Cagliari2 Leagues36.0775121663.727429231189710097.025626497.041083049.400.00.10.0027000
2022-202328Monza2 Leagues4.0293193.562143177100.01818100.04666.700.00.00.000000
2023-202429Sassuolo2 Leagues5.36910069.0185612531616100.02828100.0245543.600.00.00.002000
12 Seasons6 Clubs3 Leagues267.03196484965.91051288919057357899.11099113097.31488307248.400.00.40.0272300
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Cagliari (7 Seasons)3 Leagues173.83098471865.71026518750655055599.11053108497.11460301148.500.00.40.0270300
Brescia (2 Seasons)1 League32.00
Benevento (1 Season)2 Leagues34.30
Virtus Lanciano (1 Season)1 League17.50
Sassuolo (1 Season)2 Leagues5.36910069.0185612531616100.02828100.0245543.600.00.00.002000
Monza (1 Season)2 Leagues4.0293193.562143177100.01818100.04666.700.00.00.000000
Coppa Italia (10 Seasons)15.30
Serie A (8 Seasons)169.23196484965.91051288919057357899.11099113097.31488307248.400.00.40.0272300
Serie B (4 Seasons)82.50
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2012-201318Bresciait ITA2. Serie B6th2.00
2013-201419Bresciait ITA2. Serie B13th30.00
2014-201520Cagliariit ITA1. Serie A18th14.00Matches
2015-201621Virtus Lancianoit ITA2. Serie B19th17.50Matches
2016-201722Beneventoit ITA2. Serie B5th33.00Matches
2017-201823Cagliariit ITA1. Serie A16th28.251680763.918953166836060100.017117995.528255750.600.00.10.0015000Matches
2018-201924Cagliariit ITA1. Serie A15th38.0831125966.02886725225142142100.027928797.240381449.500.00.10.0115200Matches
2019-202025Cagliariit ITA1. Serie A14th16.030547264.684166774767798.712012199.210626939.400.00.00.015100Matches
2020-202126Cagliariit ITA1. Serie A16th34.067196469.6189861570617517699.422723397.425954147.900.00.00.008000Matches
2021-202227Cagliariit ITA1. Serie A18th35.0775121663.727429231189710097.025626497.041083049.400.00.10.0027000Matches
2022-202328Monzait ITA1. Serie A11th1.0293193.562143177100.01818100.04666.700.00.00.000000Matches
2023-202429Sassuoloit ITA1. Serie A19th3.06910069.0185612531616100.02828100.0245543.600.00.00.002000Matches
12 Seasons6 Clubs2 Leagues251.73196484965.91051288919057357899.11099113097.31488307248.400.00.40.0272300
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Cagliari (7 Seasons)2 Leagues165.23098471865.71026518750655055599.11053108497.11460301148.500.00.40.0270300
Brescia (2 Seasons)1 League32.00
Benevento (1 Season)1 League33.00
Virtus Lanciano (1 Season)1 League17.50
Sassuolo (1 Season)1 League3.06910069.0185612531616100.02828100.0245543.600.00.00.002000
Monza (1 Season)1 League1.0293193.562143177100.01818100.04666.700.00.00.000000
Serie A (8 Seasons)169.23196484965.91051288919057357899.11099113097.31488307248.400.00.40.0272300
Serie B (4 Seasons)82.50
Passing Table
Total Short Medium Long
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
2014-201520Cagliariit ITACoppa Italia9th2.30Matches
2015-201621Cagliariit ITACoppa Italia9th2.00Matches
2016-201722Beneventoit ITACoppa Italia41st1.30Matches
2017-201823Cagliariit ITACoppa Italia17th1.30Matches
2018-201924Cagliariit ITACoppa Italia9th2.00Matches
2021-202227Cagliariit ITACoppa ItaliaR161.00Matches
2022-202328Monzait ITACoppa ItaliaR163.00Matches
2023-202429Sassuoloit ITACoppa ItaliaR162.30Matches
10 Seasons4 Clubs1 League15.30
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Cagliari (7 Seasons)1 League8.70
Monza (1 Season)1 League3.00
Sassuolo (1 Season)1 League2.30
Benevento (1 Season)1 League1.30
Passing Table
Total Short Medium Long
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
202025it ItalyFriendlies (M)0.30Matches
202126it ItalyFriendlies (M)0.70Matches
4 Seasons1 Club4 Leagues1.00
Friendlies (M) (3 Seasons)1.00
UEFA Nations League (3 Seasons)
WCQ (1 Season)
UEFA Euro Qualifying (1 Season)

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2012-201318Bresciait ITA2. Serie B2.0
2013-201419Bresciait ITA2. Serie B30.0
2014-201520Cagliariit ITACoppa Italia2.3Matches
2014-201520Cagliariit ITA1. Serie A14.0Matches
2015-201621Cagliariit ITACoppa Italia2.0Matches
2015-201621Virtus Lancianoit ITA2. Serie B17.5Matches
2016-201722Beneventoit ITACoppa Italia1.3Matches
2016-201722Beneventoit ITA2. Serie B33.0Matches
2017-201823Cagliariit ITACoppa Italia1.3Matches
2017-201823Cagliariit ITA1. Serie A28.2807462341860000000051642Matches
2018-201924Cagliariit ITACoppa Italia2.0Matches
2018-201924Cagliariit ITA1. Serie A38.012597505031330101000083161Matches
2019-202025Cagliariit ITA1. Serie A16.0472259211550000000030520Matches
2020-202126Cagliariit ITA1. Serie A34.0964597365910100000067122Matches
2021-202227Cagliariit ITACoppa Italia1.00Matches
2021-202227Cagliariit ITA1. Serie A35.0121675245413802000000775100Matches
2022-202328Monzait ITACoppa Italia3.00Matches
2022-202328Monzait ITA1. Serie A1.0312471000000002900Matches
2023-202429Sassuoloit ITACoppa Italia2.30Matches
2023-202429Sassuoloit ITA1. Serie A3.0100683210000000006900Matches
12 Seasons6 Clubs3 Leagues267.0484929121913514040100003196245
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cagliari (7 Seasons)3 Leagues173.8471828201874503040100003098245
Brescia (2 Seasons)1 League32.0
Benevento (1 Season)2 Leagues34.3
Virtus Lanciano (1 Season)1 League17.5
Sassuolo (1 Season)2 Leagues5.3100683210000000006900
Monza (1 Season)2 Leagues4.0312471000000002900
Coppa Italia (10 Seasons)15.30
Serie A (8 Seasons)169.2484929121913514040100003196245
Serie B (4 Seasons)82.5
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2012-201318Brescia1 League2.0
2013-201419Brescia1 League30.0
2014-201520Cagliari2 Leagues16.3
2015-201621Cagliari2 Leagues2.0
2015-201621Virtus Lanciano1 League17.5
2016-201722Benevento2 Leagues34.3
2017-201823Cagliari2 Leagues29.5807462341860000000051642
2018-201924Cagliari2 Leagues40.012597505031330101000083161
2019-202025Cagliari2 Leagues16.0472259211550000000030520
2020-202126Cagliari2 Leagues34.0964597365910100000067122
2021-202227Cagliari2 Leagues36.0121675245413802000000775100
2022-202328Monza2 Leagues4.0312471000000002900
2023-202429Sassuolo2 Leagues5.3100683210000000006900
12 Seasons6 Clubs3 Leagues267.0484929121913514040100003196245
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cagliari (7 Seasons)3 Leagues173.8471828201874503040100003098245
Brescia (2 Seasons)1 League32.0
Benevento (1 Season)2 Leagues34.3
Virtus Lanciano (1 Season)1 League17.5
Sassuolo (1 Season)2 Leagues5.3100683210000000006900
Monza (1 Season)2 Leagues4.0312471000000002900
Coppa Italia (10 Seasons)15.30
Serie A (8 Seasons)169.2484929121913514040100003196245
Serie B (4 Seasons)82.5
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2012-201318Bresciait ITA2. Serie B6th2.0
2013-201419Bresciait ITA2. Serie B13th30.0
2014-201520Cagliariit ITA1. Serie A18th14.0Matches
2015-201621Virtus Lancianoit ITA2. Serie B19th17.5Matches
2016-201722Beneventoit ITA2. Serie B5th33.0Matches
2017-201823Cagliariit ITA1. Serie A16th28.2807462341860000000051642Matches
2018-201924Cagliariit ITA1. Serie A15th38.012597505031330101000083161Matches
2019-202025Cagliariit ITA1. Serie A14th16.0472259211550000000030520Matches
2020-202126Cagliariit ITA1. Serie A16th34.0964597365910100000067122Matches
2021-202227Cagliariit ITA1. Serie A18th35.0121675245413802000000775100Matches
2022-202328Monzait ITA1. Serie A11th1.0312471000000002900Matches
2023-202429Sassuoloit ITA1. Serie A19th3.0100683210000000006900Matches
12 Seasons6 Clubs2 Leagues251.7484929121913514040100003196245
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cagliari (7 Seasons)2 Leagues165.2471828201874503040100003098245
Brescia (2 Seasons)1 League32.0
Benevento (1 Season)1 League33.0
Virtus Lanciano (1 Season)1 League17.5
Sassuolo (1 Season)1 League3.0100683210000000006900
Monza (1 Season)1 League1.0312471000000002900
Serie A (8 Seasons)169.2484929121913514040100003196245
Serie B (4 Seasons)82.5
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2014-201520Cagliariit ITACoppa Italia9th2.3Matches
2015-201621Cagliariit ITACoppa Italia9th2.0Matches
2016-201722Beneventoit ITACoppa Italia41st1.3Matches
2017-201823Cagliariit ITACoppa Italia17th1.3Matches
2018-201924Cagliariit ITACoppa Italia9th2.0Matches
2021-202227Cagliariit ITACoppa ItaliaR161.00Matches
2022-202328Monzait ITACoppa ItaliaR163.00Matches
2023-202429Sassuoloit ITACoppa ItaliaR162.30Matches
10 Seasons4 Clubs1 League15.30
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cagliari (7 Seasons)1 League8.70
Monza (1 Season)1 League3.00
Sassuolo (1 Season)1 League2.30
Benevento (1 Season)1 League1.3
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
202025it ItalyFriendlies (M)0.3Matches
202126it ItalyFriendlies (M)0.7Matches
4 Seasons1 Club4 Leagues1.0
Friendlies (M) (3 Seasons)1.0
UEFA Nations League (3 Seasons)
WCQ (1 Season)
UEFA Euro Qualifying (1 Season)

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2012-201318Bresciait ITA2. Serie B2.0
2013-201419Bresciait ITA2. Serie B30.0
2014-201520Cagliariit ITACoppa Italia2.3Matches
2014-201520Cagliariit ITA1. Serie A14.0Matches
2015-201621Cagliariit ITACoppa Italia2.0Matches
2015-201621Virtus Lancianoit ITA2. Serie B17.5Matches
2016-201722Beneventoit ITACoppa Italia1.3Matches
2016-201722Beneventoit ITA2. Serie B33.0Matches
2017-201823Cagliariit ITACoppa Italia1.3Matches
2017-201823Cagliariit ITA1. Serie A28.240.1422000000.00000000Matches
2018-201924Cagliariit ITACoppa Italia2.0Matches
2018-201924Cagliariit ITA1. Serie A38.060.1642000020.05110000Matches
2019-202025Cagliariit ITA1. Serie A16.010.0610000000.00000000Matches
2020-202126Cagliariit ITA1. Serie A34.040.1231000000.00000000Matches
2021-202227Cagliariit ITACoppa Italia1.0Matches
2021-202227Cagliariit ITA1. Serie A35.040.1113000010.03010000Matches
2022-202328Monzait ITACoppa Italia3.0Matches
2022-202328Monzait ITA1. Serie A1.000.0000000000.00000000Matches
2023-202429Sassuoloit ITACoppa Italia2.3Matches
2023-202429Sassuoloit ITA1. Serie A3.000.0000000000.00000000Matches
12 Seasons6 Clubs3 Leagues267.0190.12118000030.02120000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cagliari (7 Seasons)3 Leagues173.8190.13118000030.02120000
Brescia (2 Seasons)1 League32.0
Benevento (1 Season)2 Leagues34.3
Virtus Lanciano (1 Season)1 League17.5
Sassuolo (1 Season)2 Leagues5.300.0000000000.00000000
Monza (1 Season)2 Leagues4.000.0000000000.00000000
Coppa Italia (10 Seasons)15.3
Serie A (8 Seasons)169.2190.12118000030.02120000
Serie B (4 Seasons)82.5
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2012-201318Brescia1 League2.0
2013-201419Brescia1 League30.0
2014-201520Cagliari2 Leagues16.3
2015-201621Cagliari2 Leagues2.0
2015-201621Virtus Lanciano1 League17.5
2016-201722Benevento2 Leagues34.3
2017-201823Cagliari2 Leagues29.540.1422000000.00000000
2018-201924Cagliari2 Leagues40.060.1642000020.05110000
2019-202025Cagliari2 Leagues16.010.0610000000.00000000
2020-202126Cagliari2 Leagues34.040.1231000000.00000000
2021-202227Cagliari2 Leagues36.040.1113000010.03010000
2022-202328Monza2 Leagues4.000.0000000000.00000000
2023-202429Sassuolo2 Leagues5.300.0000000000.00000000
12 Seasons6 Clubs3 Leagues267.0190.12118000030.02120000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cagliari (7 Seasons)3 Leagues173.8190.13118000030.02120000
Brescia (2 Seasons)1 League32.0
Benevento (1 Season)2 Leagues34.3
Virtus Lanciano (1 Season)1 League17.5
Sassuolo (1 Season)2 Leagues5.300.0000000000.00000000
Monza (1 Season)2 Leagues4.000.0000000000.00000000
Coppa Italia (10 Seasons)15.3
Serie A (8 Seasons)169.2190.12118000030.02120000
Serie B (4 Seasons)82.5
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2012-201318Bresciait ITA2. Serie B6th2.0
2013-201419Bresciait ITA2. Serie B13th30.0
2014-201520Cagliariit ITA1. Serie A18th14.0Matches
2015-201621Virtus Lancianoit ITA2. Serie B19th17.5Matches
2016-201722Beneventoit ITA2. Serie B5th33.0Matches
2017-201823Cagliariit ITA1. Serie A16th28.240.1422000000.00000000Matches
2018-201924Cagliariit ITA1. Serie A15th38.060.1642000020.05110000Matches
2019-202025Cagliariit ITA1. Serie A14th16.010.0610000000.00000000Matches
2020-202126Cagliariit ITA1. Serie A16th34.040.1231000000.00000000Matches
2021-202227Cagliariit ITA1. Serie A18th35.040.1113000010.03010000Matches
2022-202328Monzait ITA1. Serie A11th1.000.0000000000.00000000Matches
2023-202429Sassuoloit ITA1. Serie A19th3.000.0000000000.00000000Matches
12 Seasons6 Clubs2 Leagues251.7190.12118000030.02120000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cagliari (7 Seasons)2 Leagues165.2190.13118000030.02120000
Brescia (2 Seasons)1 League32.0
Benevento (1 Season)1 League33.0
Virtus Lanciano (1 Season)1 League17.5
Sassuolo (1 Season)1 League3.000.0000000000.00000000
Monza (1 Season)1 League1.000.0000000000.00000000
Serie A (8 Seasons)169.2190.12118000030.02120000
Serie B (4 Seasons)82.5
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2014-201520Cagliariit ITACoppa Italia9th2.3Matches
2015-201621Cagliariit ITACoppa Italia9th2.0Matches
2016-201722Beneventoit ITACoppa Italia41st1.3Matches
2017-201823Cagliariit ITACoppa Italia17th1.3Matches
2018-201924Cagliariit ITACoppa Italia9th2.0Matches
2021-202227Cagliariit ITACoppa ItaliaR161.0Matches
2022-202328Monzait ITACoppa ItaliaR163.0Matches
2023-202429Sassuoloit ITACoppa ItaliaR162.3Matches
10 Seasons4 Clubs1 League15.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cagliari (7 Seasons)1 League8.7
Monza (1 Season)1 League3.0
Sassuolo (1 Season)1 League2.3
Benevento (1 Season)1 League1.3
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
202025it ItalyFriendlies (M)0.3Matches
202126it ItalyFriendlies (M)0.7Matches
4 Seasons1 Club4 Leagues1.0
Friendlies (M) (3 Seasons)1.0
UEFA Nations League (3 Seasons)
WCQ (1 Season)
UEFA Euro Qualifying (1 Season)

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2012-201318Bresciait ITA2. Serie B2.0
2013-201419Bresciait ITA2. Serie B30.0
2014-201520Cagliariit ITACoppa Italia2.3Matches
2014-201520Cagliariit ITA1. Serie A14.0Matches
2015-201621Cagliariit ITACoppa Italia2.0Matches
2015-201621Virtus Lancianoit ITA2. Serie B17.5Matches
2016-201722Beneventoit ITACoppa Italia1.3Matches
2016-201722Beneventoit ITA2. Serie B33.0Matches
2017-201823Cagliariit ITACoppa Italia1.3Matches
2017-201823Cagliariit ITA1. Serie A28.20000000010100120Matches
2018-201924Cagliariit ITACoppa Italia2.0Matches
2018-201924Cagliariit ITA1. Serie A38.000000010.0100022191Matches
2019-202025Cagliariit ITA1. Serie A16.00000000000000100Matches
2020-202126Cagliariit ITA1. Serie A34.000000010.0100011100Matches
2021-202227Cagliariit ITACoppa Italia1.000Matches
2021-202227Cagliariit ITA1. Serie A35.03321033100.0000014141Matches
2022-202328Monzait ITACoppa Italia3.000Matches
2022-202328Monzait ITA1. Serie A1.000000010.010000000Matches
2023-202429Sassuoloit ITACoppa Italia2.300Matches
2023-202429Sassuoloit ITA1. Serie A3.0000000000000031Matches
12 Seasons6 Clubs3 Leagues267.0332103650.0310147683
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cagliari (7 Seasons)3 Leagues173.8332103560.0210147652
Brescia (2 Seasons)1 League32.00
Benevento (1 Season)2 Leagues34.30
Virtus Lanciano (1 Season)1 League17.50
Sassuolo (1 Season)2 Leagues5.3000000000000031
Monza (1 Season)2 Leagues4.000000010.010000000
Coppa Italia (10 Seasons)15.3000
Serie A (8 Seasons)169.2332103650.0310147683
Serie B (4 Seasons)82.50
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2012-201318Brescia1 League2.00
2013-201419Brescia1 League30.00
2014-201520Cagliari2 Leagues16.30
2015-201621Cagliari2 Leagues2.00
2015-201621Virtus Lanciano1 League17.50
2016-201722Benevento2 Leagues34.30
2017-201823Cagliari2 Leagues29.50000000010100120
2018-201924Cagliari2 Leagues40.000000010.0100022191
2019-202025Cagliari2 Leagues16.00000000000000100
2020-202126Cagliari2 Leagues34.000000010.0100011100
2021-202227Cagliari2 Leagues36.03321033100.0000014141
2022-202328Monza2 Leagues4.000000010.010000000
2023-202429Sassuolo2 Leagues5.3000000000000031
12 Seasons6 Clubs3 Leagues267.0332103650.0310147683
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cagliari (7 Seasons)3 Leagues173.8332103560.0210147652
Brescia (2 Seasons)1 League32.00
Benevento (1 Season)2 Leagues34.30
Virtus Lanciano (1 Season)1 League17.50
Sassuolo (1 Season)2 Leagues5.3000000000000031
Monza (1 Season)2 Leagues4.000000010.010000000
Coppa Italia (10 Seasons)15.3000
Serie A (8 Seasons)169.2332103650.0310147683
Serie B (4 Seasons)82.50
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2012-201318Bresciait ITA2. Serie B6th2.0
2013-201419Bresciait ITA2. Serie B13th30.0
2014-201520Cagliariit ITA1. Serie A18th14.0Matches
2015-201621Virtus Lancianoit ITA2. Serie B19th17.5Matches
2016-201722Beneventoit ITA2. Serie B5th33.0Matches
2017-201823Cagliariit ITA1. Serie A16th28.20000000010100120Matches
2018-201924Cagliariit ITA1. Serie A15th38.000000010.0100022191Matches
2019-202025Cagliariit ITA1. Serie A14th16.00000000000000100Matches
2020-202126Cagliariit ITA1. Serie A16th34.000000010.0100011100Matches
2021-202227Cagliariit ITA1. Serie A18th35.03321033100.0000014141Matches
2022-202328Monzait ITA1. Serie A11th1.000000010.010000000Matches
2023-202429Sassuoloit ITA1. Serie A19th3.0000000000000031Matches
12 Seasons6 Clubs2 Leagues251.7332103650.0310147683
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cagliari (7 Seasons)2 Leagues165.2332103560.0210147652
Brescia (2 Seasons)1 League32.00
Benevento (1 Season)1 League33.00
Virtus Lanciano (1 Season)1 League17.50
Sassuolo (1 Season)1 League3.0000000000000031
Monza (1 Season)1 League1.000000010.010000000
Serie A (8 Seasons)169.2332103650.0310147683
Serie B (4 Seasons)82.50
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2014-201520Cagliariit ITACoppa Italia9th2.3Matches
2015-201621Cagliariit ITACoppa Italia9th2.0Matches
2016-201722Beneventoit ITACoppa Italia41st1.3Matches
2017-201823Cagliariit ITACoppa Italia17th1.3Matches
2018-201924Cagliariit ITACoppa Italia9th2.0Matches
2021-202227Cagliariit ITACoppa ItaliaR161.000Matches
2022-202328Monzait ITACoppa ItaliaR163.000Matches
2023-202429Sassuoloit ITACoppa ItaliaR162.300Matches
10 Seasons4 Clubs1 League15.3000
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cagliari (7 Seasons)1 League8.7000
Monza (1 Season)1 League3.0000
Sassuolo (1 Season)1 League2.3000
Benevento (1 Season)1 League1.30
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
202025it ItalyFriendlies (M)0.3Matches
202126it ItalyFriendlies (M)0.7Matches
4 Seasons1 Club4 Leagues1.00
Friendlies (M) (3 Seasons)1.00
UEFA Nations League (3 Seasons)0
WCQ (1 Season)0
UEFA Euro Qualifying (1 Season)0

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2012-201318Bresciait ITA2. Serie B2.0
2013-201419Bresciait ITA2. Serie B30.0
2014-201520Cagliariit ITACoppa Italia2.3Matches
2014-201520Cagliariit ITA1. Serie A14.0Matches
2015-201621Cagliariit ITACoppa Italia2.0Matches
2015-201621Virtus Lancianoit ITA2. Serie B17.5Matches
2016-201722Beneventoit ITACoppa Italia1.3Matches
2016-201722Beneventoit ITA2. Serie B33.0Matches
2017-201823Cagliariit ITACoppa Italia1.3Matches
2017-201823Cagliariit ITA1. Serie A28.287578587320087500034322431658000102280Matches
2018-201924Cagliariit ITACoppa Italia2.0Matches
2018-201924Cagliariit ITA1. Serie A38.0138812021386200138800059339883052011204560Matches
2019-202025Cagliariit ITA1. Serie A16.052945752630052900019713651017000001320Matches
2020-202126Cagliariit ITA1. Serie A34.010489191041700104800048228061987011103440Matches
2021-202227Cagliariit ITACoppa Italia1.0Matches
2021-202227Cagliariit ITA1. Serie A35.01305106412951100130500063835852184000114870Matches
2022-202328Monzait ITACoppa Italia3.0Matches
2022-202328Monzait ITA1. Serie A1.032263200032000191016100000170Matches
2023-202429Sassuoloit ITACoppa Italia2.3Matches
2023-202429Sassuoloit ITA1. Serie A3.0110911100001100005427019300000490Matches
12 Seasons6 Clubs3 Leagues267.052874544526325005287000232614358101520225117130
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Cagliari (7 Seasons)3 Leagues173.85145442751212500514500022531398798980225116470
Brescia (2 Seasons)1 League32.0
Benevento (1 Season)2 Leagues34.3
Virtus Lanciano (1 Season)1 League17.5
Sassuolo (1 Season)2 Leagues5.3110911100001100005427019300000490
Monza (1 Season)2 Leagues4.032263200032000191016100000170
Coppa Italia (10 Seasons)15.3
Serie A (8 Seasons)169.252874544526325005287000232614358101520225117130
Serie B (4 Seasons)82.5
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2012-201318Brescia1 League2.0
2013-201419Brescia1 League30.0
2014-201520Cagliari2 Leagues16.3
2015-201621Cagliari2 Leagues2.0
2015-201621Virtus Lanciano1 League17.5
2016-201722Benevento2 Leagues34.3
2017-201823Cagliari2 Leagues29.587578587320087500034322431658000102280
2018-201924Cagliari2 Leagues40.0138812021386200138800059339883052011204560
2019-202025Cagliari2 Leagues16.052945752630052900019713651017000001320
2020-202126Cagliari2 Leagues34.010489191041700104800048228061987011103440
2021-202227Cagliari2 Leagues36.01305106412951100130500063835852184000114870
2022-202328Monza2 Leagues4.032263200032000191016100000170
2023-202429Sassuolo2 Leagues5.3110911100001100005427019300000490
12 Seasons6 Clubs3 Leagues267.052874544526325005287000232614358101520225117130
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Cagliari (7 Seasons)3 Leagues173.85145442751212500514500022531398798980225116470
Brescia (2 Seasons)1 League32.0
Benevento (1 Season)2 Leagues34.3
Virtus Lanciano (1 Season)1 League17.5
Sassuolo (1 Season)2 Leagues5.3110911100001100005427019300000490
Monza (1 Season)2 Leagues4.032263200032000191016100000170
Coppa Italia (10 Seasons)15.3
Serie A (8 Seasons)169.252874544526325005287000232614358101520225117130
Serie B (4 Seasons)82.5
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2012-201318Bresciait ITA2. Serie B6th2.0
2013-201419Bresciait ITA2. Serie B13th30.0
2014-201520Cagliariit ITA1. Serie A18th14.0Matches
2015-201621Virtus Lancianoit ITA2. Serie B19th17.5Matches
2016-201722Beneventoit ITA2. Serie B5th33.0Matches
2017-201823Cagliariit ITA1. Serie A16th28.287578587320087500034322431658000102280Matches
2018-201924Cagliariit ITA1. Serie A15th38.0138812021386200138800059339883052011204560Matches
2019-202025Cagliariit ITA1. Serie A14th16.052945752630052900019713651017000001320Matches
2020-202126Cagliariit ITA1. Serie A16th34.010489191041700104800048228061987011103440Matches
2021-202227Cagliariit ITA1. Serie A18th35.01305106412951100130500063835852184000114870Matches
2022-202328Monzait ITA1. Serie A11th1.032263200032000191016100000170Matches
2023-202429Sassuoloit ITA1. Serie A19th3.0110911100001100005427019300000490Matches
12 Seasons6 Clubs2 Leagues251.752874544526325005287000232614358101520225117130
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Cagliari (7 Seasons)2 Leagues165.25145442751212500514500022531398798980225116470
Brescia (2 Seasons)1 League32.0
Benevento (1 Season)1 League33.0
Virtus Lanciano (1 Season)1 League17.5
Sassuolo (1 Season)1 League3.0110911100001100005427019300000490
Monza (1 Season)1 League1.032263200032000191016100000170
Serie A (8 Seasons)169.252874544526325005287000232614358101520225117130
Serie B (4 Seasons)82.5
Possession Table
Touches Take-Ons Carries
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
2014-201520Cagliariit ITACoppa Italia9th2.3Matches
2015-201621Cagliariit ITACoppa Italia9th2.0Matches
2016-201722Beneventoit ITACoppa Italia41st1.3Matches
2017-201823Cagliariit ITACoppa Italia17th1.3Matches
2018-201924Cagliariit ITACoppa Italia9th2.0Matches
2021-202227Cagliariit ITACoppa ItaliaR161.0Matches
2022-202328Monzait ITACoppa ItaliaR163.0Matches
2023-202429Sassuoloit ITACoppa ItaliaR162.3Matches
10 Seasons4 Clubs1 League15.3
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Cagliari (7 Seasons)1 League8.7
Monza (1 Season)1 League3.0
Sassuolo (1 Season)1 League2.3
Benevento (1 Season)1 League1.3
Possession Table
Touches Take-Ons Carries
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
202025it ItalyFriendlies (M)0.3Matches
202126it ItalyFriendlies (M)0.7Matches
4 Seasons1 Club4 Leagues1.0
Friendlies (M) (3 Seasons)1.0
UEFA Nations League (3 Seasons)
WCQ (1 Season)
UEFA Euro Qualifying (1 Season)

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2012-201318Bresciait ITA2. Serie B2180904.82.020
2013-201419Bresciait ITA2. Serie B302,7009071.430.0300
2014-201520Cagliariit ITACoppa Italia221010570.02.321052013.0064+2+0.86+1.86Matches
2014-201520Cagliariit ITA1. Serie A141,2609036.814.014140200.791926-7-0.50+0.04Matches
2015-201621Cagliariit ITACoppa Italia21809046.22.02902021.5013-2-1.00-3.14Matches
2015-201621Virtus Lancianoit ITA2. Serie B181,5758841.717.51817001.302224-2-0.11+0.33Matches
2015-201621Cagliariit ITA2. Serie B000019Matches
2016-201722Beneventoit ITACoppa Italia1120120100.01.311201000.000000.00Matches
2016-201722Beneventoit ITA2. Serie B332,9709078.633.033330Matches
2017-201823Cagliariit ITACoppa Italia112012057.11.311201003.001100.00+1.00Matches
2017-201823Cagliariit ITA1. Serie A292,5368774.228.22927050.902147-26-0.92-0.7227.842.0-14.2-0.50+0.04Matches
2018-201924Cagliariit ITACoppa Italia21809066.72.02902011.5023-1-0.50-1.50Matches
2018-201924Cagliariit ITA1. Serie A383,42090100.038.0389038001.083654-18-0.4742.162.1-20.0-0.53Matches
2019-202025Cagliariit ITACoppa Italia00001Matches
2019-202025Cagliariit ITA1. Serie A161,4409042.116.0169016030.751321-8-0.50-0.6816.322.8-6.5-0.41+0.08Matches
2020-202126Cagliariit ITACoppa Italia0003Matches
2020-202126Cagliariit ITA1. Serie A343,0609089.534.0349034000.823553-18-0.53-1.0341.656.4-14.9-0.44-0.51Matches
2021-202227Cagliariit ITACoppa Italia1909033.31.01901013.0031+2+2.00+1.50Matches
2021-202227Cagliariit ITA1. Serie A353,1509092.135.0359035000.803263-31-0.89+0.1136.454.7-18.3-0.52+0.70Matches
2022-202328Monzait ITACoppa Italia327090100.03.03903002.0076+1+0.33Matches
2022-202328Monzait ITA1. Serie A190902.61.019010370.0003-3-3.00-2.971.42.4-1.1-1.05-0.93Matches
2023-202429Sassuoloit ITACoppa Italia221010563.62.321052010.5013-2-0.86-3.11Matches
2023-202429Sassuoloit ITA1. Serie A3270907.93.039030341.337700.00+0.914.05.0-1.1-0.36+0.24Matches
12 Seasons6 Clubs3 Leagues26724,0319049.1267.02679123201280.98206319-113-0.56-0.27169.6245.5-75.9-0.49-0.09
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Cagliari (7 Seasons)3 Leagues17415,6469059.5173.8174901720560.94169276-107-0.62-0.52164.2238.1-73.8-0.49+0.01
Brescia (2 Seasons)1 League322,8809038.132.0320
Benevento (1 Season)2 Leagues343,0909179.234.33412034000.000000.00
Virtus Lanciano (1 Season)1 League181,5758841.717.51817001.302224-2-0.11+0.33
Sassuolo (1 Season)2 Leagues54809612.85.359650351.00810-2-0.37+0.424.05.0-1.1-0.36+0.24
Monza (1 Season)2 Leagues4360909.84.049040371.5079-2-0.50-0.471.42.4-1.1-1.05-0.93
Coppa Italia (10 Seasons)141,3809951.115.31499140101.79212100.00-0.92
Serie A (8 Seasons)17015,2269055.7169.2170901680990.88163274-111-0.66-0.32169.6245.5-75.9-0.49-0.09
Serie B (4 Seasons)837,4258939.382.583500191.302224-2-0.11+0.33
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2012-201318Brescia1 League2180904.82.020
2013-201419Brescia1 League302,7009071.430.0300
2014-201520Cagliari2 Leagues161,4709239.516.316105160211.072530-5-0.31+0.25
2015-201621Cagliari2 Leagues2180904.32.029020211.5013-2-1.00-3.14
2015-201621Virtus Lanciano1 League181,5758841.717.51817001.302224-2-0.11+0.33
2016-201722Benevento2 Leagues343,0909179.234.33412034000.000000.00
2017-201823Cagliari2 Leagues302,6568973.229.53012028050.972248-26-0.88-0.6027.842.0-14.2-0.50+0.04
2018-201924Cagliari2 Leagues403,6009097.640.0409040011.103857-19-0.47-1.4742.162.1-20.0-0.53
2019-202025Cagliari2 Leagues161,4409039.016.0169016040.751321-8-0.50-0.6816.322.8-6.5-0.41+0.08
2020-202126Cagliari2 Leagues343,0609082.934.0349034030.823553-18-0.53-1.0341.656.4-14.9-0.44-0.51
2021-202227Cagliari2 Leagues363,2409087.836.0369036010.863564-29-0.81-0.4136.454.7-18.3-0.52+0.70
2022-202328Monza2 Leagues4360909.84.049040371.5079-2-0.50-0.471.42.4-1.1-1.05-0.93
2023-202429Sassuolo2 Leagues54809612.85.359650351.00810-2-0.37+0.424.05.0-1.1-0.36+0.24
12 Seasons6 Clubs3 Leagues26724,0319049.1267.02679123201280.98206319-113-0.56-0.27169.6245.5-75.9-0.49-0.09
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Cagliari (7 Seasons)3 Leagues17415,6469059.5173.8174901720560.94169276-107-0.62-0.52164.2238.1-73.8-0.49+0.01
Brescia (2 Seasons)1 League322,8809038.132.0320
Benevento (1 Season)2 Leagues343,0909179.234.33412034000.000000.00
Virtus Lanciano (1 Season)1 League181,5758841.717.51817001.302224-2-0.11+0.33
Sassuolo (1 Season)2 Leagues54809612.85.359650351.00810-2-0.37+0.424.05.0-1.1-0.36+0.24
Monza (1 Season)2 Leagues4360909.84.049040371.5079-2-0.50-0.471.42.4-1.1-1.05-0.93
Coppa Italia (10 Seasons)141,3809951.115.31499140101.79212100.00-0.92
Serie A (8 Seasons)17015,2269055.7169.2170901680990.88163274-111-0.66-0.32169.6245.5-75.9-0.49-0.09
Serie B (4 Seasons)837,4258939.382.583500191.302224-2-0.11+0.33
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2012-201318Bresciait ITA2. Serie B6th2180904.82.020
2013-201419Bresciait ITA2. Serie B13th302,7009071.430.0300
2014-201520Cagliariit ITA1. Serie A18th141,2609036.814.014140200.791926-7-0.50+0.04Matches
2015-201621Cagliariit ITA2. Serie B1st000019Matches
2015-201621Virtus Lancianoit ITA2. Serie B19th181,5758841.717.51817001.302224-2-0.11+0.33Matches
2016-201722Beneventoit ITA2. Serie B5th332,9709078.633.033330Matches
2017-201823Cagliariit ITA1. Serie A16th292,5368774.228.22927050.902147-26-0.92-0.7227.842.0-14.2-0.50+0.04Matches
2018-201924Cagliariit ITA1. Serie A15th383,42090100.038.0389038001.083654-18-0.4742.162.1-20.0-0.53Matches
2019-202025Cagliariit ITA1. Serie A14th161,4409042.116.0169016030.751321-8-0.50-0.6816.322.8-6.5-0.41+0.08Matches
2020-202126Cagliariit ITA1. Serie A16th343,0609089.534.0349034000.823553-18-0.53-1.0341.656.4-14.9-0.44-0.51Matches
2021-202227Cagliariit ITA1. Serie A18th353,1509092.135.0359035000.803263-31-0.89+0.1136.454.7-18.3-0.52+0.70Matches
2022-202328Monzait ITA1. Serie A11th190902.61.019010370.0003-3-3.00-2.971.42.4-1.1-1.05-0.93Matches
2023-202429Sassuoloit ITA1. Serie A19th3270907.93.039030341.337700.00+0.914.05.0-1.1-0.36+0.24Matches
12 Seasons6 Clubs2 Leagues25322,6519049.0251.72539021801180.92185298-113-0.61-0.25169.6245.5-75.9-0.49-0.09
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Cagliari (7 Seasons)2 Leagues16614,8669061.2165.2166901640470.88156264-108-0.65-0.46164.2238.1-73.8-0.49+0.01
Brescia (2 Seasons)1 League322,8809038.132.0320
Benevento (1 Season)1 League332,9709078.633.033330
Virtus Lanciano (1 Season)1 League181,5758841.717.51817001.302224-2-0.11+0.33
Sassuolo (1 Season)1 League3270907.93.039030341.337700.00+0.914.05.0-1.1-0.36+0.24
Monza (1 Season)1 League190902.61.019010370.0003-3-3.00-2.971.42.4-1.1-1.05-0.93
Serie A (8 Seasons)17015,2269055.7169.2170901680990.88163274-111-0.66-0.32169.6245.5-75.9-0.49-0.09
Serie B (4 Seasons)837,4258939.382.583500191.302224-2-0.11+0.33
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2014-201520Cagliariit ITACoppa Italia9th221010570.02.321052013.0064+2+0.86+1.86Matches
2015-201621Cagliariit ITACoppa Italia9th21809046.22.02902021.5013-2-1.00-3.14Matches
2016-201722Beneventoit ITACoppa Italia41st1120120100.01.311201000.000000.00Matches
2017-201823Cagliariit ITACoppa Italia17th112012057.11.311201003.001100.00+1.00Matches
2018-201924Cagliariit ITACoppa Italia9th21809066.72.02902011.5023-1-0.50-1.50Matches
2019-202025Cagliariit ITACoppa Italia9th00001Matches
2020-202126Cagliariit ITACoppa Italia9th0003Matches
2021-202227Cagliariit ITACoppa ItaliaR161909033.31.01901013.0031+2+2.00+1.50Matches
2022-202328Monzait ITACoppa ItaliaR16327090100.03.03903002.0076+1+0.33Matches
2023-202429Sassuoloit ITACoppa ItaliaR16221010563.62.321052010.5013-2-0.86-3.11Matches
10 Seasons4 Clubs1 League141,3809951.115.31499140101.79212100.00-0.92
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Cagliari (7 Seasons)1 League87809839.48.78988092.251312+1+0.12-0.57
Monza (1 Season)1 League327090100.03.03903002.0076+1+0.33
Sassuolo (1 Season)1 League221010563.62.321052010.5013-2-0.86-3.11
Benevento (1 Season)1 League1120120100.01.311201000.000000.00
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201823it ItalyFriendlies (M)00001Matches
2018-201924it ItalyUEFA Nations League8th00001Matches
202025it ItalyFriendlies (M)1242413.30.30012413.0010+1+3.75-1.44Matches
2020-202126it ItalyUEFA Nations League3P00004Matches
202126it ItalyFriendlies (M)1626234.40.71620003.0030+3+4.35-1.75Matches
202126it ItalyUEFA Euro Qualifying00004Matches
202227it ItalyWCQ00003Matches
2022-202328it ItalyUEFA Nations League3rd00003Matches
4 Seasons1 Club4 Leagues286431.91.01620124173.0040+4+4.19-1.40
Friendlies (M) (3 Seasons)286438.71.0162012423.0040+4+4.19-1.40
UEFA Nations League (3 Seasons)00008
WCQ (1 Season)00003
UEFA Euro Qualifying (1 Season)00004

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2012-201318Bresciait ITA2. Serie B2.000
2013-201419Bresciait ITA2. Serie B30.010
2014-201520Cagliariit ITACoppa Italia2.30001Matches
2014-201520Cagliariit ITA1. Serie A14.0000Matches
2015-201621Cagliariit ITACoppa Italia2.01000Matches
2015-201621Virtus Lancianoit ITA2. Serie B17.510Matches
2016-201722Beneventoit ITACoppa Italia1.30000Matches
2016-201722Beneventoit ITA2. Serie B33.020Matches
2017-201823Cagliariit ITACoppa Italia1.30000Matches
2017-201823Cagliariit ITA1. Serie A28.2000120000010364180.0Matches
2018-201924Cagliariit ITACoppa Italia2.00000Matches
2018-201924Cagliariit ITA1. Serie A38.01000700200003913192.9Matches
2019-202025Cagliariit ITA1. Serie A16.01000100000001670100.0Matches
2020-202126Cagliariit ITA1. Serie A34.01002500100203680100.0Matches
2021-202227Cagliariit ITACoppa Italia1.00000000000Matches
2021-202227Cagliariit ITA1. Serie A35.0300180013010393350.0Matches
2022-202328Monzait ITACoppa Italia3.00000000000Matches
2022-202328Monzait ITA1. Serie A1.0000000000000200Matches
2023-202429Sassuoloit ITACoppa Italia2.30000000000Matches
2023-202429Sassuoloit ITA1. Serie A3.0000000000000310100.0Matches
12 Seasons6 Clubs3 Leagues267.01100423004304117136587.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cagliari (7 Seasons)3 Leagues173.8700423004304116635587.5
Brescia (2 Seasons)1 League32.010
Benevento (1 Season)2 Leagues34.32000
Virtus Lanciano (1 Season)1 League17.510
Sassuolo (1 Season)2 Leagues5.3000000000000310100.0
Monza (1 Season)2 Leagues4.0000000000000200
Coppa Italia (10 Seasons)15.31000000001
Serie A (8 Seasons)169.2600423004304017136587.8
Serie B (4 Seasons)82.540
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2012-201318Brescia1 League2.000
2013-201419Brescia1 League30.010
2014-201520Cagliari2 Leagues16.300001
2015-201621Cagliari2 Leagues2.01000
2015-201621Virtus Lanciano1 League17.510
2016-201722Benevento2 Leagues34.32000
2017-201823Cagliari2 Leagues29.5000120000010364180.0
2018-201924Cagliari2 Leagues40.01000700200003913192.9
2019-202025Cagliari2 Leagues16.01000100000001670100.0
2020-202126Cagliari2 Leagues34.01002500100203680100.0
2021-202227Cagliari2 Leagues36.0300180013010393350.0
2022-202328Monza2 Leagues4.0000000000000200
2023-202429Sassuolo2 Leagues5.3000000000000310100.0
12 Seasons6 Clubs3 Leagues267.01100423004304117136587.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cagliari (7 Seasons)3 Leagues173.8700423004304116635587.5
Brescia (2 Seasons)1 League32.010
Benevento (1 Season)2 Leagues34.32000
Virtus Lanciano (1 Season)1 League17.510
Sassuolo (1 Season)2 Leagues5.3000000000000310100.0
Monza (1 Season)2 Leagues4.0000000000000200
Coppa Italia (10 Seasons)15.31000000001
Serie A (8 Seasons)169.2600423004304017136587.8
Serie B (4 Seasons)82.540
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2012-201318Bresciait ITA2. Serie B6th2.000
2013-201419Bresciait ITA2. Serie B13th30.010
2014-201520Cagliariit ITA1. Serie A18th14.0000Matches
2015-201621Virtus Lancianoit ITA2. Serie B19th17.510Matches
2016-201722Beneventoit ITA2. Serie B5th33.020Matches
2017-201823Cagliariit ITA1. Serie A16th28.2000120000010364180.0Matches
2018-201924Cagliariit ITA1. Serie A15th38.01000700200003913192.9Matches
2019-202025Cagliariit ITA1. Serie A14th16.01000100000001670100.0Matches
2020-202126Cagliariit ITA1. Serie A16th34.01002500100203680100.0Matches
2021-202227Cagliariit ITA1. Serie A18th35.0300180013010393350.0Matches
2022-202328Monzait ITA1. Serie A11th1.0000000000000200Matches
2023-202429Sassuoloit ITA1. Serie A19th3.0000000000000310100.0Matches
12 Seasons6 Clubs2 Leagues251.71000423004304017136587.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cagliari (7 Seasons)2 Leagues165.2600423004304016635587.5
Brescia (2 Seasons)1 League32.010
Benevento (1 Season)1 League33.020
Virtus Lanciano (1 Season)1 League17.510
Sassuolo (1 Season)1 League3.0000000000000310100.0
Monza (1 Season)1 League1.0000000000000200
Serie A (8 Seasons)169.2600423004304017136587.8
Serie B (4 Seasons)82.540
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201520Cagliariit ITACoppa Italia9th2.30001Matches
2015-201621Cagliariit ITACoppa Italia9th2.01000Matches
2016-201722Beneventoit ITACoppa Italia41st1.30000Matches
2017-201823Cagliariit ITACoppa Italia17th1.30000Matches
2018-201924Cagliariit ITACoppa Italia9th2.00000Matches
2021-202227Cagliariit ITACoppa ItaliaR161.00000000000Matches
2022-202328Monzait ITACoppa ItaliaR163.00000000000Matches
2023-202429Sassuoloit ITACoppa ItaliaR162.30000000000Matches
10 Seasons4 Clubs1 League15.31000000001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Cagliari (7 Seasons)1 League8.71000000001
Monza (1 Season)1 League3.00000000000
Sassuolo (1 Season)1 League2.30000000000
Benevento (1 Season)1 League1.30000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202025it ItalyFriendlies (M)0.30000Matches
202126it ItalyFriendlies (M)0.70000Matches
4 Seasons1 Club4 Leagues1.00000
Friendlies (M) (3 Seasons)1.00000
UEFA Nations League (3 Seasons)
WCQ (1 Season)
UEFA Euro Qualifying (1 Season)

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.