Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-25MonSerie AMatchweek 13HomeD 1–1EmpoliUdineseYCM9000002000432020.10.10.020223073.3611011Match Report
2024-11-08FriSerie AMatchweek 12AwayD 1–1EmpoliLecceYCM7900001000341130.10.10.010172763.0215100Match Report
2024-11-04MonSerie AMatchweek 11HomeW 1–0EmpoliComoYAM,CM9000002100351020.00.00.330162564.0317010Match Report
2024-10-30WedSerie AMatchweek 10HomeL 0–3EmpoliInterYCM5600000000180110.00.00.01081361.505100Match Report
2024-10-27SunSerie AMatchweek 9AwayD 1–1EmpoliParmaNDM110000000030100.00.00.00033100.023100Match Report

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
2017-201818Cesenait ITACoppa Italia00Matches
2017-201818Cesenait ITA2. Serie B00Matches
2019-202020Veneziait ITACoppa Italia221711.9000000100.000.000.000.000.00Matches
2019-202020Veneziait ITA2. Serie B28251,99622.2123100912.32.32.24.543751350.050.090.140.050.140.100.100.200.100.20Matches
2020-202121Veneziait ITACoppa Italia00Matches
2020-202121Veneziait ITA2. Serie B29272,30325.6448400804.14.13.47.5571001020.160.160.310.160.310.160.130.290.160.29Matches
2021-202222Fiorentinait ITACoppa Italia533253.6112100000.280.280.550.280.55Matches
2021-202222Fiorentinait ITA1. Serie A28111,01911.3224200502.32.31.84.11243740.180.180.350.180.350.200.160.360.200.36Matches
2022-202323Fiorentina3. Conf Lg311001.1000000100.00.00.40.40480.000.000.000.000.000.020.350.370.020.37Matches
2022-202323Fiorentinait ITA1. Serie A742973.3000000200.60.60.61.2311170.000.000.000.000.000.170.200.360.170.36Matches
2022-202323Lecceit ITA1. Serie A1776747.5011000300.30.30.30.6919190.000.130.130.000.130.040.040.080.040.08Matches
2023-202424Lecceit ITACoppa Italia00Matches
2023-202424Empoliit ITA1. Serie A34302,60228.90110001101.61.62.44.017117650.000.030.030.000.030.050.080.140.050.14Matches
2023-202424Lecceit ITA1. Serie A00Matches
2024-202525Empoliit ITA1. Serie A975926.6000000100.30.30.40.7323150.000.000.000.000.000.040.060.100.040.10Matches
7 Seasons5 Clubs4 Leagues16211710,079112.08111980041111.411.411.422.91443924350.070.100.170.070.170.110.110.210.110.21
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
Venezia (2 Seasons)2 Leagues59544,47049.756115001816.46.45.512.01001752370.100.120.220.100.220.130.120.250.130.25
Fiorentina (2 Seasons)3 Leagues43191,74119.3336300802.92.92.85.71558990.160.160.310.160.310.180.180.360.180.36
Empoli (2 Seasons)1 League43373,19435.50110001201.81.82.84.620140800.000.030.030.000.030.050.080.130.050.13
Lecce (2 Seasons)2 Leagues1776747.5011000300.30.30.30.6919190.000.130.130.000.130.040.040.080.040.08
Cesena (1 Season)2 Leagues00
Coppa Italia (5 Seasons)754965.5112100100.180.180.360.180.36
Serie A (4 Seasons)95595,18457.62462002205.05.05.510.5442131900.030.070.100.030.100.090.100.180.090.18
Serie B (3 Seasons)57524,29947.856115001716.46.45.512.01001752370.100.130.230.100.230.130.120.250.130.25
Conf Lg (1 Season)311001.1000000100.00.00.40.40480.000.000.000.000.000.020.350.370.020.37
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
2017-201818Cesena2 Leagues00
2019-202020Venezia2 Leagues30272,16724.11231001012.32.32.24.543751350.040.080.120.040.120.100.100.200.100.20
2020-202121Venezia2 Leagues29272,30325.6448400804.14.13.47.5571001020.160.160.310.160.310.160.130.290.160.29
2021-202222Fiorentina2 Leagues33141,34414.9336300502.32.31.84.11243740.200.200.400.200.400.200.160.360.200.36
2022-202323Fiorentina2 Leagues1053974.4000000300.60.61.01.6315250.000.000.000.000.000.130.240.370.130.37
2022-202323Lecce1 League1776747.5011000300.30.30.30.6919190.000.130.130.000.130.040.040.080.040.08
2023-202424Lecce2 Leagues00
2023-202424Empoli1 League34302,60228.90110001101.61.62.44.017117650.000.030.030.000.030.050.080.140.050.14
2024-202525Empoli1 League975926.6000000100.30.30.40.7323150.000.000.000.000.000.040.060.100.040.10
7 Seasons5 Clubs4 Leagues16211710,079112.08111980041111.411.411.422.91443924350.070.100.170.070.170.110.110.210.110.21
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
Venezia (2 Seasons)2 Leagues59544,47049.756115001816.46.45.512.01001752370.100.120.220.100.220.130.120.250.130.25
Fiorentina (2 Seasons)3 Leagues43191,74119.3336300802.92.92.85.71558990.160.160.310.160.310.180.180.360.180.36
Empoli (2 Seasons)1 League43373,19435.50110001201.81.82.84.620140800.000.030.030.000.030.050.080.130.050.13
Lecce (2 Seasons)2 Leagues1776747.5011000300.30.30.30.6919190.000.130.130.000.130.040.040.080.040.08
Cesena (1 Season)2 Leagues00
Coppa Italia (5 Seasons)754965.5112100100.180.180.360.180.36
Serie A (4 Seasons)95595,18457.62462002205.05.05.510.5442131900.030.070.100.030.100.090.100.180.090.18
Serie B (3 Seasons)57524,29947.856115001716.46.45.512.01001752370.100.130.230.100.230.130.120.250.130.25
Conf Lg (1 Season)311001.1000000100.00.00.40.40480.000.000.000.000.000.020.350.370.020.37
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
2017-201818Cesenait ITA2. Serie B13th00Matches
2019-202020Veneziait ITA2. Serie B11th28251,99622.2123100912.32.32.24.543751350.050.090.140.050.140.100.100.200.100.20Matches
2020-202121Veneziait ITA2. Serie B5th29272,30325.6448400804.14.13.47.5571001020.160.160.310.160.310.160.130.290.160.29Matches
2021-202222Fiorentinait ITA1. Serie A7th28111,01911.3224200502.32.31.84.11243740.180.180.350.180.350.200.160.360.200.36Matches
2022-202323Fiorentinait ITA1. Serie A8th742973.3000000200.60.60.61.2311170.000.000.000.000.000.170.200.360.170.36Matches
2022-202323Lecceit ITA1. Serie A16th1776747.5011000300.30.30.30.6919190.000.130.130.000.130.040.040.080.040.08Matches
2023-202424Lecceit ITA1. Serie A14th00Matches
2023-202424Empoliit ITA1. Serie A17th34302,60228.90110001101.61.62.44.017117650.000.030.030.000.030.050.080.140.050.14Matches
2024-202525Empoliit ITA1. Serie A10th975926.6000000100.30.30.40.7323150.000.000.000.000.000.040.060.100.040.10Matches
7 Seasons5 Clubs2 Leagues1521119,483105.47101770039111.411.411.122.51443884270.070.090.160.070.160.110.100.210.110.21
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
Venezia (2 Seasons)1 League57524,29947.856115001716.46.45.512.01001752370.100.130.230.100.230.130.120.250.130.25
Empoli (2 Seasons)1 League43373,19435.50110001201.81.82.84.620140800.000.030.030.000.030.050.080.130.050.13
Fiorentina (2 Seasons)1 League35151,31614.6224200702.92.92.45.31554910.140.140.270.140.270.200.160.360.200.36
Lecce (2 Seasons)1 League1776747.5011000300.30.30.30.6919190.000.130.130.000.130.040.040.080.040.08
Cesena (1 Season)1 League00
Serie A (4 Seasons)95595,18457.62462002205.05.05.510.5442131900.030.070.100.030.100.090.100.180.090.18
Serie B (3 Seasons)57524,29947.856115001716.46.45.512.01001752370.100.130.230.100.230.130.120.250.130.25
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
2017-201818Cesenait ITACoppa Italia25th00Matches
2019-202020Veneziait ITACoppa Italia25th221711.9000000100.000.000.000.000.00Matches
2020-202121Veneziait ITACoppa Italia25th00Matches
2021-202222Fiorentinait ITACoppa ItaliaSF533253.6112100000.280.280.550.280.55Matches
2023-202424Lecceit ITACoppa ItaliaRd200Matches
5 Seasons4 Clubs1 League754965.5112100100.180.180.360.180.36
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
Venezia (2 Seasons)1 League221711.9000000100.000.000.000.000.00
Fiorentina (1 Season)1 League533253.6112100000.280.280.550.280.55
Cesena (1 Season)1 League00
Lecce (1 Season)1 League00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad 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
2022-202323Fiorentina3. Conf Lg2nd311001.1000000100.00.00.40.40480.000.000.000.000.000.020.350.370.020.37Matches
1 Season1 Club1 League311001.1000000100.00.00.40.40480.000.000.000.000.000.020.350.370.020.37
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
202223ma MoroccoWCQ00Matches
202324ma MoroccoFriendlies (M)00Matches
202324ma MoroccoAfrica Cup of Nations qualification11901.0000000000.000.000.000.000.00Matches
2 Seasons1 Club3 Leagues11901.0000000000.000.000.000.000.00
Africa Cup of Nations qualification (1 Season)11901.0000000000.000.000.000.000.00
WCQ (1 Season)00
Friendlies (M) (1 Season)00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2019-202020Veneziait ITACoppa Italia1.90000.000.0000Matches
2019-202020Veneziait ITA2. Serie B22.2130620.01.350.270.030.1719.70002.32.30.08-1.3-1.3Matches
2020-202121Veneziait ITA2. Serie B25.6432721.91.250.270.130.5715.20004.14.10.13-0.1-0.1Matches
2021-202222Fiorentinait ITACoppa Italia3.615240.01.380.550.200.5000Matches
2021-202222Fiorentinait ITA1. Serie A11.3221523.81.850.440.100.4018.50002.32.30.11-0.3-0.3Matches
2022-202323Fiorentina3. Conf Lg1.10100.00.900.000.0015.80000.00.00.030.00.0Matches
2022-202323Fiorentinait ITA1. Serie A3.30700.02.120.000.0015.90000.60.60.08-0.6-0.6Matches
2022-202323Lecceit ITA1. Serie A7.506116.70.800.130.000.0021.00000.30.30.05-0.3-0.3Matches
2023-202424Empoliit ITA1. Serie A28.9018211.10.620.070.000.0020.12001.61.60.09-1.6-1.6Matches
2024-202525Empoliit ITA1. Serie A6.608225.01.220.300.000.0024.90000.30.30.03-0.3-0.3Matches
7 Seasons5 Clubs4 Leagues112.081282519.51.140.220.060.3218.520011.411.40.09-4.4-4.4
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Venezia (2 Seasons)2 Leagues49.75621321.01.250.260.080.3817.40006.46.40.10-1.4-1.4
Fiorentina (2 Seasons)3 Leagues19.3334720.61.760.360.090.4317.80002.92.90.10-0.9-0.9
Empoli (2 Seasons)1 League35.5026415.40.730.110.000.0021.62001.81.80.07-1.8-1.8
Lecce (2 Seasons)2 Leagues7.506116.70.800.130.000.0021.00000.30.30.05-0.3-0.3
Cesena (1 Season)2 Leagues
Coppa Italia (5 Seasons)5.515240.00.910.360.200.5000
Serie A (4 Seasons)57.62601016.71.040.170.030.2019.82005.05.00.08-3.0-3.0
Serie B (3 Seasons)47.85621321.01.300.270.080.3817.40006.46.40.10-1.4-1.4
Conf Lg (1 Season)1.10100.00.900.000.0015.80000.00.00.030.00.0
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2019-202020Venezia2 Leagues24.1130620.01.250.250.030.1719.70002.32.30.08-1.3-1.3
2020-202121Venezia2 Leagues25.6432721.91.250.270.130.5715.20004.14.10.13-0.1-0.1
2021-202222Fiorentina2 Leagues14.9326726.91.740.470.120.4318.50002.32.30.11-0.3-0.3
2022-202323Fiorentina2 Leagues4.40800.01.810.000.0015.90000.60.60.07-0.6-0.6
2022-202323Lecce1 League7.506116.70.800.130.000.0021.00000.30.30.05-0.3-0.3
2023-202424Empoli1 League28.9018211.10.620.070.000.0020.12001.61.60.09-1.6-1.6
2024-202525Empoli1 League6.608225.01.220.300.000.0024.90000.30.30.03-0.3-0.3
7 Seasons5 Clubs4 Leagues112.081282519.51.140.220.060.3218.520011.411.40.09-4.4-4.4
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Venezia (2 Seasons)2 Leagues49.75621321.01.250.260.080.3817.40006.46.40.10-1.4-1.4
Fiorentina (2 Seasons)3 Leagues19.3334720.61.760.360.090.4317.80002.92.90.10-0.9-0.9
Empoli (2 Seasons)1 League35.5026415.40.730.110.000.0021.62001.81.80.07-1.8-1.8
Lecce (2 Seasons)2 Leagues7.506116.70.800.130.000.0021.00000.30.30.05-0.3-0.3
Cesena (1 Season)2 Leagues
Coppa Italia (5 Seasons)5.515240.00.910.360.200.5000
Serie A (4 Seasons)57.62601016.71.040.170.030.2019.82005.05.00.08-3.0-3.0
Serie B (3 Seasons)47.85621321.01.300.270.080.3817.40006.46.40.10-1.4-1.4
Conf Lg (1 Season)1.10100.00.900.000.0015.80000.00.00.030.00.0
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2019-202020Veneziait ITA2. Serie B11th22.2130620.01.350.270.030.1719.70002.32.30.08-1.3-1.3Matches
2020-202121Veneziait ITA2. Serie B5th25.6432721.91.250.270.130.5715.20004.14.10.13-0.1-0.1Matches
2021-202222Fiorentinait ITA1. Serie A7th11.3221523.81.850.440.100.4018.50002.32.30.11-0.3-0.3Matches
2022-202323Fiorentinait ITA1. Serie A8th3.30700.02.120.000.0015.90000.60.60.08-0.6-0.6Matches
2022-202323Lecceit ITA1. Serie A16th7.506116.70.800.130.000.0021.00000.30.30.05-0.3-0.3Matches
2023-202424Empoliit ITA1. Serie A17th28.9018211.10.620.070.000.0020.12001.61.60.09-1.6-1.6Matches
2024-202525Empoliit ITA1. Serie A10th6.608225.01.220.300.000.0024.90000.30.30.03-0.3-0.3Matches
7 Seasons5 Clubs2 Leagues105.471222318.91.160.220.060.3018.620011.411.40.09-4.4-4.4
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Venezia (2 Seasons)1 League47.85621321.01.300.270.080.3817.40006.46.40.10-1.4-1.4
Empoli (2 Seasons)1 League35.5026415.40.730.110.000.0021.62001.81.80.07-1.8-1.8
Fiorentina (2 Seasons)1 League14.6228517.91.910.340.070.4017.80002.92.90.10-0.9-0.9
Lecce (2 Seasons)1 League7.506116.70.800.130.000.0021.00000.30.30.05-0.3-0.3
Cesena (1 Season)1 League
Serie A (4 Seasons)57.62601016.71.040.170.030.2019.82005.05.00.08-3.0-3.0
Serie B (3 Seasons)47.85621321.01.300.270.080.3817.40006.46.40.10-1.4-1.4
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2019-202020Veneziait ITACoppa Italia25th1.90000.000.0000Matches
2021-202222Fiorentinait ITACoppa ItaliaSF3.615240.01.380.550.200.5000Matches
5 Seasons4 Clubs1 League5.515240.00.910.360.200.5000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Venezia (2 Seasons)1 League1.90000.000.0000
Fiorentina (1 Season)1 League3.615240.01.380.550.200.5000
Cesena (1 Season)1 League
Lecce (1 Season)1 League
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2022-202323Fiorentina3. Conf Lg2nd1.10100.00.900.000.0015.80000.00.00.030.00.0Matches
1 Season1 Club1 League1.10100.00.900.000.0015.80000.00.00.030.00.0
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
202324ma MoroccoAfrica Cup of Nations qualification1.0000Matches
2 Seasons1 Club3 Leagues1.0000
Africa Cup of Nations qualification (1 Season)1.0000
WCQ (1 Season)
Friendlies (M) (1 Season)
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
2019-202020Veneziait ITACoppa Italia1.90Matches
2019-202020Veneziait ITA2. Serie B22.255878171.49018290530034886.217723675.05611947.122.21.9-0.21857201175Matches
2020-202121Veneziait ITA2. Serie B25.671293476.211672332536141487.225732778.66512850.843.43.0+0.635802212100Matches
2021-202222Fiorentinait ITACoppa Italia3.61Matches
2021-202222Fiorentinait ITA1. Serie A11.333241779.65343127518120787.411914482.6244060.021.82.0+0.214307443Matches
2022-202323Fiorentina3. Conf Lg1.1273675.0408138111384.6141687.5020.000.40.2-0.422104Matches
2022-202323Fiorentinait ITA1. Serie A3.39511681.91462376556387.3313588.671258.300.60.4-0.6685211Matches
2022-202323Lecceit ITA1. Serie A7.514620670.922085668110378.6537669.771546.710.30.2+0.76163119Matches
2023-202424Empoliit ITA1. Serie A28.9790102876.812512409541847088.927333282.26214542.812.42.0-1.43477309117Matches
2024-202525Empoliit ITA1. Serie A6.612217569.71898718718385.5355662.5102050.000.40.1-0.43251123Matches
7 Seasons5 Clubs4 Leagues112.02782369375.344521133981478170186.9959122278.523148148.01111.49.7-0.41182958940392
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
Venezia (2 Seasons)2 Leagues49.71270171574.120690623066176286.743456377.112124749.065.54.9+0.5531374223175
Fiorentina (2 Seasons)3 Leagues19.345456979.87213178924728387.316419584.1315457.432.82.6+0.2224013658
Empoli (2 Seasons)1 League35.5912120375.814410481348955388.430838879.47216543.612.82.1-1.8371023110140
Lecce (2 Seasons)2 Leagues7.514620670.922085668110378.6537669.771546.710.30.2+0.76163119
Cesena (1 Season)2 Leagues
Coppa Italia (5 Seasons)5.51
Serie A (4 Seasons)57.61485194276.523423703080692687.051164379.511023247.445.54.7-1.5631564617213
Serie B (3 Seasons)47.81270171574.120690623066176286.743456377.112124749.065.54.9+0.5531374223175
Conf Lg (1 Season)1.1273675.0408138111384.6141687.5020.000.40.2-0.422104
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
2019-202020Venezia2 Leagues24.155878171.49018290530034886.217723675.05611947.122.21.9-0.21857201175
2020-202121Venezia2 Leagues25.671293476.211672332536141487.225732778.66512850.843.43.0+0.635802212100
2021-202222Fiorentina2 Leagues14.933241779.65343127518120787.411914482.6244060.031.82.0+1.214307443
2022-202323Fiorentina2 Leagues4.412215280.31870514667686.8455188.271450.001.00.6-1.08106215
2022-202323Lecce1 League7.514620670.922085668110378.6537669.771546.710.30.2+0.76163119
2023-202424Empoli1 League28.9790102876.812512409541847088.927333282.26214542.812.42.0-1.43477309117
2024-202525Empoli1 League6.612217569.71898718718385.5355662.5102050.000.40.1-0.43251123
7 Seasons5 Clubs4 Leagues112.02782369375.344521133981478170186.9959122278.523148148.01111.49.7-0.41182958940392
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
Venezia (2 Seasons)2 Leagues49.71270171574.120690623066176286.743456377.112124749.065.54.9+0.5531374223175
Fiorentina (2 Seasons)3 Leagues19.345456979.87213178924728387.316419584.1315457.432.82.6+0.2224013658
Empoli (2 Seasons)1 League35.5912120375.814410481348955388.430838879.47216543.612.82.1-1.8371023110140
Lecce (2 Seasons)2 Leagues7.514620670.922085668110378.6537669.771546.710.30.2+0.76163119
Cesena (1 Season)2 Leagues
Coppa Italia (5 Seasons)5.51
Serie A (4 Seasons)57.61485194276.523423703080692687.051164379.511023247.445.54.7-1.5631564617213
Serie B (3 Seasons)47.81270171574.120690623066176286.743456377.112124749.065.54.9+0.5531374223175
Conf Lg (1 Season)1.1273675.0408138111384.6141687.5020.000.40.2-0.422104
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
2019-202020Veneziait ITA2. Serie B11th22.255878171.49018290530034886.217723675.05611947.122.21.9-0.21857201175Matches
2020-202121Veneziait ITA2. Serie B5th25.671293476.211672332536141487.225732778.66512850.843.43.0+0.635802212100Matches
2021-202222Fiorentinait ITA1. Serie A7th11.333241779.65343127518120787.411914482.6244060.021.82.0+0.214307443Matches
2022-202323Fiorentinait ITA1. Serie A8th3.39511681.91462376556387.3313588.671258.300.60.4-0.6685211Matches
2022-202323Lecceit ITA1. Serie A16th7.514620670.922085668110378.6537669.771546.710.30.2+0.76163119Matches
2023-202424Empoliit ITA1. Serie A17th28.9790102876.812512409541847088.927333282.26214542.812.42.0-1.43477309117Matches
2024-202525Empoliit ITA1. Serie A10th6.612217569.71898718718385.5355662.5102050.000.40.1-0.43251123Matches
7 Seasons5 Clubs2 Leagues105.42755365775.344113132601467168886.9945120678.423147948.21011.19.5-1.11162938840388
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
Venezia (2 Seasons)1 League47.81270171574.120690623066176286.743456377.112124749.065.54.9+0.5531374223175
Empoli (2 Seasons)1 League35.5912120375.814410481348955388.430838879.47216543.612.82.1-1.8371023110140
Fiorentina (2 Seasons)1 League14.642753380.16805165123627087.415017983.8315259.622.42.4-0.4203812654
Lecce (2 Seasons)1 League7.514620670.922085668110378.6537669.771546.710.30.2+0.76163119
Cesena (1 Season)1 League
Serie A (4 Seasons)57.61485194276.523423703080692687.051164379.511023247.445.54.7-1.5631564617213
Serie B (3 Seasons)47.81270171574.120690623066176286.743456377.112124749.065.54.9+0.5531374223175
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
2019-202020Veneziait ITACoppa Italia25th1.90Matches
2021-202222Fiorentinait ITACoppa ItaliaSF3.61Matches
5 Seasons4 Clubs1 League5.51
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
Venezia (2 Seasons)1 League1.90
Fiorentina (1 Season)1 League3.61
Cesena (1 Season)1 League
Lecce (1 Season)1 League
Passing Table
Total Short Medium Long Expected
Season Age Squad 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
2022-202323Fiorentina3. Conf Lg2nd1.1273675.0408138111384.6141687.5020.000.40.2-0.422104Matches
1 Season1 Club1 League1.1273675.0408138111384.6141687.5020.000.40.2-0.422104
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
202324ma MoroccoAfrica Cup of Nations qualification1.00Matches
2 Seasons1 Club3 Leagues1.00
Africa Cup of Nations qualification (1 Season)1.00
WCQ (1 Season)
Friendlies (M) (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
2019-202020Veneziait ITACoppa Italia1.90Matches
2019-202020Veneziait ITA2. Serie B22.27817472993954180000558532Matches
2020-202121Veneziait ITA2. Serie B25.69349062680955180000712223Matches
2021-202222Fiorentinait ITACoppa Italia3.610Matches
2021-202222Fiorentinait ITA1. Serie A11.341740863041830000332310Matches
2022-202323Fiorentina3. Conf Lg1.1363600000000002702Matches
2022-202323Fiorentinait ITA1. Serie A3.311611143017100009512Matches
2022-202323Lecceit ITA1. Serie A7.5206198820082200014606Matches
2023-202424Empoliit ITA1. Serie A28.910289754418454779440790927Matches
2024-202525Empoliit ITA1. Serie A6.6175170321071000012226Matches
7 Seasons5 Clubs4 Leagues112.036933551120458282065011440278222108
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Venezia (2 Seasons)2 Leagues49.71715165355173181093600001270755
Fiorentina (2 Seasons)3 Leagues19.3569555106053540000454414
Empoli (2 Seasons)1 League35.51203114547205554894409121133
Lecce (2 Seasons)2 Leagues7.5206198820082200014606
Cesena (1 Season)2 Leagues
Coppa Italia (5 Seasons)5.510
Serie A (4 Seasons)57.619421862652851087141144014851551
Serie B (3 Seasons)47.81715165355173181093600001270755
Conf Lg (1 Season)1.1363600000000002702
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
2019-202020Venezia2 Leagues24.17817472993954180000558532
2020-202121Venezia2 Leagues25.69349062680955180000712223
2021-202222Fiorentina2 Leagues14.941740863042830000332310
2022-202323Fiorentina2 Leagues4.4152147430171000012214
2022-202323Lecce1 League7.5206198820082200014606
2023-202424Empoli1 League28.910289754418454779440790927
2024-202525Empoli1 League6.6175170321071000012226
7 Seasons5 Clubs4 Leagues112.036933551120458282065011440278222108
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Venezia (2 Seasons)2 Leagues49.71715165355173181093600001270755
Fiorentina (2 Seasons)3 Leagues19.3569555106053540000454414
Empoli (2 Seasons)1 League35.51203114547205554894409121133
Lecce (2 Seasons)2 Leagues7.5206198820082200014606
Cesena (1 Season)2 Leagues
Coppa Italia (5 Seasons)5.510
Serie A (4 Seasons)57.619421862652851087141144014851551
Serie B (3 Seasons)47.81715165355173181093600001270755
Conf Lg (1 Season)1.1363600000000002702
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
2019-202020Veneziait ITA2. Serie B11th22.27817472993954180000558532Matches
2020-202121Veneziait ITA2. Serie B5th25.69349062680955180000712223Matches
2021-202222Fiorentinait ITA1. Serie A7th11.341740863041830000332310Matches
2022-202323Fiorentinait ITA1. Serie A8th3.311611143017100009512Matches
2022-202323Lecceit ITA1. Serie A16th7.5206198820082200014606Matches
2023-202424Empoliit ITA1. Serie A17th28.910289754418454779440790927Matches
2024-202525Empoliit ITA1. Serie A10th6.6175170321071000012226Matches
7 Seasons5 Clubs2 Leagues105.436573515120458281965011440275522106
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Venezia (2 Seasons)1 League47.81715165355173181093600001270755
Empoli (2 Seasons)1 League35.51203114547205554894409121133
Fiorentina (2 Seasons)1 League14.6533519106052540000427412
Lecce (2 Seasons)1 League7.5206198820082200014606
Cesena (1 Season)1 League
Serie A (4 Seasons)57.619421862652851087141144014851551
Serie B (3 Seasons)47.81715165355173181093600001270755
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
2019-202020Veneziait ITACoppa Italia25th1.90Matches
2021-202222Fiorentinait ITACoppa ItaliaSF3.610Matches
5 Seasons4 Clubs1 League5.510
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Venezia (2 Seasons)1 League1.90
Fiorentina (1 Season)1 League3.610
Cesena (1 Season)1 League
Lecce (1 Season)1 League
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
2022-202323Fiorentina3. Conf Lg2nd1.1363600000000002702Matches
1 Season1 Club1 League1.1363600000000002702
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
202324ma MoroccoAfrica Cup of Nations qualification1.0Matches
2 Seasons1 Club3 Leagues1.0
Africa Cup of Nations qualification (1 Season)1.0
WCQ (1 Season)
Friendlies (M) (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
2019-202020Veneziait ITACoppa Italia1.9Matches
2019-202020Veneziait ITA2. Serie B22.2562.52470234070.32500110Matches
2020-202121Veneziait ITA2. Serie B25.6702.74580362170.27601000Matches
2021-202222Fiorentinait ITACoppa Italia3.6Matches
2021-202222Fiorentinait ITA1. Serie A11.3242.12200013030.26300000Matches
2022-202323Fiorentina3. Conf Lg1.132.7030000000.00000000Matches
2022-202323Fiorentinait ITA1. Serie A3.372.1270000000.00000000Matches
2022-202323Lecceit ITA1. Serie A7.5111.4781011010.13100000Matches
2023-202424Empoliit ITA1. Serie A28.9622.14515230120.07200000Matches
2024-202525Empoliit ITA1. Serie A6.691.3760111000.00000000Matches
7 Seasons5 Clubs4 Leagues112.02422.272006815112200.191701110
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Venezia (2 Seasons)2 Leagues49.71262.6410505961140.291101110
Fiorentina (2 Seasons)3 Leagues19.3342.16300013030.19300000
Empoli (2 Seasons)1 League35.5712.00575341120.06200000
Lecce (2 Seasons)2 Leagues7.5111.4781011010.13100000
Cesena (1 Season)2 Leagues
Coppa Italia (5 Seasons)5.5
Serie A (4 Seasons)57.61131.96926365160.10600000
Serie B (3 Seasons)47.81262.6410505961140.291101110
Conf Lg (1 Season)1.132.7030000000.00000000
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
2019-202020Venezia2 Leagues24.1562.52470234070.32500110
2020-202121Venezia2 Leagues25.6702.74580362170.27601000
2021-202222Fiorentina2 Leagues14.9242.12200013030.26300000
2022-202323Fiorentina2 Leagues4.4102.27100000000.00000000
2022-202323Lecce1 League7.5111.4781011010.13100000
2023-202424Empoli1 League28.9622.14515230120.07200000
2024-202525Empoli1 League6.691.3760111000.00000000
7 Seasons5 Clubs4 Leagues112.02422.272006815112200.191701110
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Venezia (2 Seasons)2 Leagues49.71262.6410505961140.291101110
Fiorentina (2 Seasons)3 Leagues19.3342.16300013030.19300000
Empoli (2 Seasons)1 League35.5712.00575341120.06200000
Lecce (2 Seasons)2 Leagues7.5111.4781011010.13100000
Cesena (1 Season)2 Leagues
Coppa Italia (5 Seasons)5.5
Serie A (4 Seasons)57.61131.96926365160.10600000
Serie B (3 Seasons)47.81262.6410505961140.291101110
Conf Lg (1 Season)1.132.7030000000.00000000
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
2019-202020Veneziait ITA2. Serie B11th22.2562.52470234070.32500110Matches
2020-202121Veneziait ITA2. Serie B5th25.6702.74580362170.27601000Matches
2021-202222Fiorentinait ITA1. Serie A7th11.3242.12200013030.26300000Matches
2022-202323Fiorentinait ITA1. Serie A8th3.372.1270000000.00000000Matches
2022-202323Lecceit ITA1. Serie A16th7.5111.4781011010.13100000Matches
2023-202424Empoliit ITA1. Serie A17th28.9622.14515230120.07200000Matches
2024-202525Empoliit ITA1. Serie A10th6.691.3760111000.00000000Matches
7 Seasons5 Clubs2 Leagues105.42392.271976815112200.191701110
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Venezia (2 Seasons)1 League47.81262.6410505961140.291101110
Empoli (2 Seasons)1 League35.5712.00575341120.06200000
Fiorentina (2 Seasons)1 League14.6312.12270013030.21300000
Lecce (2 Seasons)1 League7.5111.4781011010.13100000
Cesena (1 Season)1 League
Serie A (4 Seasons)57.61131.96926365160.10600000
Serie B (3 Seasons)47.81262.6410505961140.291101110
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
2019-202020Veneziait ITACoppa Italia25th1.9Matches
2021-202222Fiorentinait ITACoppa ItaliaSF3.6Matches
5 Seasons4 Clubs1 League5.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Venezia (2 Seasons)1 League1.9
Fiorentina (1 Season)1 League3.6
Cesena (1 Season)1 League
Lecce (1 Season)1 League
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
2022-202323Fiorentina3. Conf Lg2nd1.132.7030000000.00000000Matches
1 Season1 Club1 League1.132.7030000000.00000000
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
202324ma MoroccoAfrica Cup of Nations qualification1.0Matches
2 Seasons1 Club3 Leagues1.0
Africa Cup of Nations qualification (1 Season)1.0
WCQ (1 Season)
Friendlies (M) (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
2019-202020Veneziait ITACoppa Italia1.900Matches
2019-202020Veneziait ITA2. Serie B22.25839252013214250.021354312785280Matches
2020-202121Veneziait ITA2. Serie B25.6452818216122646.214425372469260Matches
2021-202222Fiorentinait ITACoppa Italia3.613Matches
2021-202222Fiorentinait ITA1. Serie A11.327168136122548.0131411363320Matches
2022-202323Fiorentina3. Conf Lg1.1110100001010100Matches
2022-202323Fiorentinait ITA1. Serie A3.331030040.045051430Matches
2022-202323Lecceit ITA1. Serie A7.517837761442.9820119522100Matches
2023-202424Empoliit ITA1. Serie A28.9744830368235244.229627552599290Matches
2024-202525Empoliit ITA1. Serie A6.6864402922.271331061480Matches
7 Seasons5 Clubs4 Leagues112.023314888105407617244.29619221171973271060
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Venezia (2 Seasons)2 Leagues49.710367434119336848.5357796851154540
Fiorentina (2 Seasons)3 Leagues19.331198176122941.41720119103850
Empoli (2 Seasons)1 League35.5825434408256141.03675106531113370
Lecce (2 Seasons)2 Leagues7.517837761442.9820119522100
Cesena (1 Season)2 Leagues0
Coppa Italia (5 Seasons)5.5130
Serie A (4 Seasons)57.6129794563214310441.3611141210243172520
Serie B (3 Seasons)47.810367434119336848.5357796851154540
Conf Lg (1 Season)1.1110100001010100
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
2019-202020Venezia2 Leagues24.15839252013214250.021354312785280
2020-202121Venezia2 Leagues25.6452818216122646.214425372469260
2021-202222Fiorentina2 Leagues14.927178136122548.0131411393320
2022-202323Fiorentina2 Leagues4.442040040.046061530
2022-202323Lecce1 League7.517837761442.9820119522100
2023-202424Empoli1 League28.9744830368235244.229627552599290
2024-202525Empoli1 League6.6864402922.271331061480
7 Seasons5 Clubs4 Leagues112.023314888105407617244.29619221171973271060
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Venezia (2 Seasons)2 Leagues49.710367434119336848.5357796851154540
Fiorentina (2 Seasons)3 Leagues19.331198176122941.41720119103850
Empoli (2 Seasons)1 League35.5825434408256141.03675106531113370
Lecce (2 Seasons)2 Leagues7.517837761442.9820119522100
Cesena (1 Season)2 Leagues0
Coppa Italia (5 Seasons)5.5130
Serie A (4 Seasons)57.6129794563214310441.3611141210243172520
Serie B (3 Seasons)47.810367434119336848.5357796851154540
Conf Lg (1 Season)1.1110100001010100
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
2019-202020Veneziait ITA2. Serie B11th22.25839252013214250.021354312785280Matches
2020-202121Veneziait ITA2. Serie B5th25.6452818216122646.214425372469260Matches
2021-202222Fiorentinait ITA1. Serie A7th11.327168136122548.0131411363320Matches
2022-202323Fiorentinait ITA1. Serie A8th3.331030040.045051430Matches
2022-202323Lecceit ITA1. Serie A16th7.517837761442.9820119522100Matches
2023-202424Empoliit ITA1. Serie A17th28.9744830368235244.229627552599290Matches
2024-202525Empoliit ITA1. Serie A10th6.6864402922.271331061480Matches
7 Seasons5 Clubs2 Leagues105.423214688104407617244.29619121170943261060
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
Venezia (2 Seasons)1 League47.810367434119336848.5357796851154540
Empoli (2 Seasons)1 League35.5825434408256141.03675106531113370
Fiorentina (2 Seasons)1 League14.630178166122941.4171911873750
Lecce (2 Seasons)1 League7.517837761442.9820119522100
Cesena (1 Season)1 League0
Serie A (4 Seasons)57.6129794563214310441.3611141210243172520
Serie B (3 Seasons)47.810367434119336848.5357796851154540
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
2019-202020Veneziait ITACoppa Italia25th1.900Matches
2021-202222Fiorentinait ITACoppa ItaliaSF3.613Matches
5 Seasons4 Clubs1 League5.5130
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
Venezia (2 Seasons)1 League1.9000
Fiorentina (1 Season)1 League3.6130
Cesena (1 Season)1 League0
Lecce (1 Season)1 League0
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
2022-202323Fiorentina3. Conf Lg2nd1.1110100001010100Matches
1 Season1 Club1 League1.1110100001010100
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
202324ma MoroccoAfrica Cup of Nations qualification1.0Matches
2 Seasons1 Club3 Leagues1.00
Africa Cup of Nations qualification (1 Season)1.00
WCQ (1 Season)0
Friendlies (M) (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
2019-202020Veneziait ITACoppa Italia1.9Matches
2019-202020Veneziait ITA2. Serie B22.2106536211519349341065352160.01440.058532451710433974637647135Matches
2020-202121Veneziait ITA2. Serie B25.6120836264557411731208221359.1940.971641362337574054826760102Matches
2021-202222Fiorentinait ITACoppa Italia3.6Matches
2021-202222Fiorentinait ITA1. Serie A11.3545175266207405458450.0450.02881265620129327839174Matches
2022-202323Fiorentina3. Conf Lg1.142052315442000281544200122328Matches
2022-202323Fiorentinait ITA1. Serie A3.31504187953111503133.3266.793321144341669617Matches
2022-202323Lecceit ITA1. Serie A7.5296117213887152968225.0562.514356126697391016719Matches
2023-202424Empoliit ITA1. Serie A28.913285231768134428132816850.0743.86052646123317254401875465Matches
2024-202525Empoliit ITA1. Serie A6.62415521415242416116.7350.09836821632010313915Matches
7 Seasons5 Clubs4 Leagues112.048751451014240415182094875985051.04444.92556126966568144126241881102986435
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
Venezia (2 Seasons)2 Leagues49.722737247510767601072273573459.62340.4130173814047100791294631407237
Fiorentina (2 Seasons)3 Leagues19.37375983682755573711545.5654.5409174080615135351651999
Empoli (2 Seasons)1 League35.515695736982239632156922940.91045.57033014144920274502189380
Lecce (2 Seasons)2 Leagues7.5296117213887152968225.0562.514356126697391016719
Cesena (1 Season)2 Leagues
Coppa Italia (5 Seasons)5.5
Serie A (4 Seasons)57.62560735341305743982560411639.02151.212275161247944471192451547190
Serie B (3 Seasons)47.822737247510767601072273573459.62340.4130173814047100791294631407237
Conf Lg (1 Season)1.142052315442000281544200122328
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
2019-202020Venezia2 Leagues24.1106536211519349341065352160.01440.058532451710433974637647135
2020-202121Venezia2 Leagues25.6120836264557411731208221359.1940.971641362337574054826760102
2021-202222Fiorentina2 Leagues14.9545175266207405458450.0450.02881265620129327839174
2022-202323Fiorentina2 Leagues4.419242310268151923133.3266.71214751863428812825
2022-202323Lecce1 League7.5296117213887152968225.0562.514356126697391016719
2023-202424Empoli1 League28.913285231768134428132816850.0743.86052646123317254401875465
2024-202525Empoli1 League6.62415521415242416116.7350.09836821632010313915
7 Seasons5 Clubs4 Leagues112.048751451014240415182094875985051.04444.92556126966568144126241881102986435
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
Venezia (2 Seasons)2 Leagues49.722737247510767601072273573459.62340.4130173814047100791294631407237
Fiorentina (2 Seasons)3 Leagues19.37375983682755573711545.5654.5409174080615135351651999
Empoli (2 Seasons)1 League35.515695736982239632156922940.91045.57033014144920274502189380
Lecce (2 Seasons)2 Leagues7.5296117213887152968225.0562.514356126697391016719
Cesena (1 Season)2 Leagues
Coppa Italia (5 Seasons)5.5
Serie A (4 Seasons)57.62560735341305743982560411639.02151.212275161247944471192451547190
Serie B (3 Seasons)47.822737247510767601072273573459.62340.4130173814047100791294631407237
Conf Lg (1 Season)1.142052315442000281544200122328
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
2019-202020Veneziait ITA2. Serie B11th22.2106536211519349341065352160.01440.058532451710433974637647135Matches
2020-202121Veneziait ITA2. Serie B5th25.6120836264557411731208221359.1940.971641362337574054826760102Matches
2021-202222Fiorentinait ITA1. Serie A7th11.3545175266207405458450.0450.02881265620129327839174Matches
2022-202323Fiorentinait ITA1. Serie A8th3.31504187953111503133.3266.793321144341669617Matches
2022-202323Lecceit ITA1. Serie A16th7.5296117213887152968225.0562.514356126697391016719Matches
2023-202424Empoliit ITA1. Serie A17th28.913285231768134428132816850.0743.86052646123317254401875465Matches
2024-202525Empoliit ITA1. Serie A10th6.62415521415242416116.7350.09836821632010313915Matches
7 Seasons5 Clubs2 Leagues105.448331451009238115032054833985051.04444.92528125426526144126231861082954427
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
Venezia (2 Seasons)1 League47.822737247510767601072273573459.62340.4130173814047100791294631407237
Empoli (2 Seasons)1 League35.515695736982239632156922940.91045.57033014144920274502189380
Fiorentina (2 Seasons)1 League14.66955933452605169511545.5654.5381158676415134331448791
Lecce (2 Seasons)1 League7.5296117213887152968225.0562.514356126697391016719
Cesena (1 Season)1 League
Serie A (4 Seasons)57.62560735341305743982560411639.02151.212275161247944471192451547190
Serie B (3 Seasons)47.822737247510767601072273573459.62340.4130173814047100791294631407237
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
2019-202020Veneziait ITACoppa Italia25th1.9Matches
2021-202222Fiorentinait ITACoppa ItaliaSF3.6Matches
5 Seasons4 Clubs1 League5.5
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
Venezia (2 Seasons)1 League1.9
Fiorentina (1 Season)1 League3.6
Cesena (1 Season)1 League
Lecce (1 Season)1 League
Possession Table
Touches Take-Ons Carries Receiving
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 PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2022-202323Fiorentina3. Conf Lg2nd1.142052315442000281544200122328Matches
1 Season1 Club1 League1.142052315442000281544200122328
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
202324ma MoroccoAfrica Cup of Nations qualification1.0Matches
2 Seasons1 Club3 Leagues1.0
Africa Cup of Nations qualification (1 Season)1.0
WCQ (1 Season)
Friendlies (M) (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
2017-201818Cesenait ITACoppa Italia00002Matches
2017-201818Cesenait ITA2. Serie B000017Matches
2019-202020Veneziait ITACoppa Italia21718695.01.92861001.5034-1-0.53-0.53Matches
2019-202020Veneziait ITA2. Serie B281,9967158.422.225771032451.542423+1+0.05+0.3031.729.3+2.4+0.11+0.40Matches
2020-202121Veneziait ITACoppa Italia0001Matches
2020-202121Veneziait ITA2. Serie B292,3037967.325.627832022601.764128+13+0.51+0.4340.527.3+13.2+0.51+0.50Matches
2021-202222Fiorentinait ITACoppa Italia53256557.03.6379124412.40125+7+1.94+2.31Matches
2021-202222Fiorentinait ITA1. Serie A281,0193629.811.311621172091.712317+6+0.53+0.4523.312.8+10.4+0.92+0.59Matches
2022-202323Fiorentina3. Conf Lg3100337.21.1166021721.6002-2-1.80-3.280.90.6+0.3+0.31-1.06Matches
2022-202323Fiorentinait ITA1. Serie A7297428.73.3464031471.2936-3-0.91-1.285.34.6+0.7+0.21-0.11Matches
2022-202323Lecceit ITA1. Serie A176744019.77.57660102130.88614-8-1.07-0.908.09.5-1.5-0.19-0.04Matches
2023-202424Lecceit ITACoppa Italia00001Matches
2023-202424Empoliit ITA1. Serie A342,6027776.128.930831743101.062043-23-0.80-0.5827.539.6-12.1-0.42+0.08Matches
2023-202424Lecceit ITA1. Serie A00002Matches
2024-202525Empoliit ITA1. Serie A95926650.66.6779322111.3354+1+0.15+0.464.86.4-1.6-0.24+0.73Matches
7 Seasons5 Clubs4 Leagues16210,0796231.9112.011778534522511.44137146-9-0.08-0.23142.1130.2+11.9+0.11-0.02
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
Venezia (2 Seasons)2 Leagues594,4707661.849.754813152561.656855+13+0.26+0.3772.156.6+15.6+0.33+0.48
Fiorentina (2 Seasons)3 Leagues431,7414019.819.3196522421191.713830+8+0.41-0.0329.518.0+11.5+0.73+0.21
Empoli (2 Seasons)1 League433,1947469.635.537822062711.122547-22-0.62-0.3632.446.1-13.7-0.39+0.31
Lecce (2 Seasons)2 Leagues17674409.67.57660102160.88614-8-1.07-0.908.09.5-1.5-0.19-0.04
Cesena (1 Season)2 Leagues000019
Coppa Italia (5 Seasons)74967136.75.5582224452.14159+6+1.09+1.44
Serie A (4 Seasons)955,1845528.457.65975213621221.265784-27-0.47-0.5269.073.0-4.0-0.07-0.11
Serie B (3 Seasons)574,2997540.547.8528030525221.656551+14+0.29+0.4072.156.6+15.6+0.33+0.48
Conf Lg (1 Season)3100337.21.1166021721.6002-2-1.80-3.280.90.6+0.3+0.31-1.06
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
2017-201818Cesena2 Leagues000019
2019-202020Venezia2 Leagues302,1677260.224.127781132451.54272700.00+0.2531.729.3+2.4+0.11+0.40
2020-202121Venezia2 Leagues292,3037963.425.627832022611.764128+13+0.51+0.4340.527.3+13.2+0.51+0.50
2021-202222Fiorentina2 Leagues331,3444133.714.9146621922101.813522+13+0.87+0.8423.312.8+10.4+0.92+0.59
2022-202323Fiorentina2 Leagues10397408.34.4564051591.3838-5-1.13-1.836.25.2+1.0+0.23-0.39
2022-202323Lecce1 League176744019.77.57660102130.88614-8-1.07-0.908.09.5-1.5-0.19-0.04
2023-202424Lecce2 Leagues00003
2023-202424Empoli1 League342,6027776.128.930831743101.062043-23-0.80-0.5827.539.6-12.1-0.42+0.08
2024-202525Empoli1 League95926650.66.6779322111.3354+1+0.15+0.464.86.4-1.6-0.24+0.73
7 Seasons5 Clubs4 Leagues16210,0796231.9112.011778534522511.44137146-9-0.08-0.23142.1130.2+11.9+0.11-0.02
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
Venezia (2 Seasons)2 Leagues594,4707661.849.754813152561.656855+13+0.26+0.3772.156.6+15.6+0.33+0.48
Fiorentina (2 Seasons)3 Leagues431,7414019.819.3196522421191.713830+8+0.41-0.0329.518.0+11.5+0.73+0.21
Empoli (2 Seasons)1 League433,1947469.635.537822062711.122547-22-0.62-0.3632.446.1-13.7-0.39+0.31
Lecce (2 Seasons)2 Leagues17674409.67.57660102160.88614-8-1.07-0.908.09.5-1.5-0.19-0.04
Cesena (1 Season)2 Leagues000019
Coppa Italia (5 Seasons)74967136.75.5582224452.14159+6+1.09+1.44
Serie A (4 Seasons)955,1845528.457.65975213621221.265784-27-0.47-0.5269.073.0-4.0-0.07-0.11
Serie B (3 Seasons)574,2997540.547.8528030525221.656551+14+0.29+0.4072.156.6+15.6+0.33+0.48
Conf Lg (1 Season)3100337.21.1166021721.6002-2-1.80-3.280.90.6+0.3+0.31-1.06
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
2017-201818Cesenait ITA2. Serie B13th000017Matches
2019-202020Veneziait ITA2. Serie B11th281,9967158.422.225771032451.542423+1+0.05+0.3031.729.3+2.4+0.11+0.40Matches
2020-202121Veneziait ITA2. Serie B5th292,3037967.325.627832022601.764128+13+0.51+0.4340.527.3+13.2+0.51+0.50Matches
2021-202222Fiorentinait ITA1. Serie A7th281,0193629.811.311621172091.712317+6+0.53+0.4523.312.8+10.4+0.92+0.59Matches
2022-202323Fiorentinait ITA1. Serie A8th7297428.73.3464031471.2936-3-0.91-1.285.34.6+0.7+0.21-0.11Matches
2022-202323Lecceit ITA1. Serie A16th176744019.77.57660102130.88614-8-1.07-0.908.09.5-1.5-0.19-0.04Matches
2023-202424Lecceit ITA1. Serie A14th00002Matches
2023-202424Empoliit ITA1. Serie A17th342,6027776.128.930831743101.062043-23-0.80-0.5827.539.6-12.1-0.42+0.08Matches
2024-202525Empoliit ITA1. Serie A10th95926650.66.6779322111.3354+1+0.15+0.464.86.4-1.6-0.24+0.73Matches
7 Seasons5 Clubs2 Leagues1529,4836232.8105.411178514121441.41122135-13-0.12-0.15141.1129.6+11.6+0.11+0.11
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
Venezia (2 Seasons)1 League574,2997562.947.852803052551.656551+14+0.29+0.4072.156.6+15.6+0.33+0.48
Empoli (2 Seasons)1 League433,1947469.635.537822062711.122547-22-0.62-0.3632.446.1-13.7-0.39+0.31
Fiorentina (2 Seasons)1 League351,3163819.214.6156212019161.632623+3+0.21-0.0428.617.4+11.1+0.76+0.44
Lecce (2 Seasons)1 League17674409.97.57660102150.88614-8-1.07-0.908.09.5-1.5-0.19-0.04
Cesena (1 Season)1 League000017
Serie A (4 Seasons)955,1845528.457.65975213621221.265784-27-0.47-0.5269.073.0-4.0-0.07-0.11
Serie B (3 Seasons)574,2997540.547.8528030525221.656551+14+0.29+0.4072.156.6+15.6+0.33+0.48
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
2017-201818Cesenait ITACoppa Italia25th00002Matches
2019-202020Veneziait ITACoppa Italia25th21718695.01.92861001.5034-1-0.53-0.53Matches
2020-202121Veneziait ITACoppa Italia25th0001Matches
2021-202222Fiorentinait ITACoppa ItaliaSF53256557.03.6379124412.40125+7+1.94+2.31Matches
2023-202424Lecceit ITACoppa ItaliaRd200001Matches
5 Seasons4 Clubs1 League74967136.75.5582224452.14159+6+1.09+1.44
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Venezia (2 Seasons)1 League21718643.81.92861011.5034-1-0.53-0.53
Fiorentina (1 Season)1 League53256557.03.6379124412.40125+7+1.94+2.31
Cesena (1 Season)1 League00002
Lecce (1 Season)1 League00001
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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 onxG onxGA xG+/- xG+/-90 On-Off Matches
2022-202323Fiorentina3. Conf Lg2nd3100337.21.1166021721.6002-2-1.80-3.280.90.6+0.3+0.31-1.06Matches
1 Season1 Club1 League3100337.21.1166021721.6002-2-1.80-3.280.90.6+0.3+0.31-1.06
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
202223ma MoroccoWCQ00001Matches
202324ma MoroccoFriendlies (M)00001Matches
202324ma MoroccoAfrica Cup of Nations qualification1909025.01.01901000.0012-1-1.00-3.00Matches
2 Seasons1 Club3 Leagues190905.91.01901020.0012-1-1.00-3.00
Africa Cup of Nations qualification (1 Season)1909025.01.01901000.0012-1-1.00-3.00
WCQ (1 Season)00001
Friendlies (M) (1 Season)00001

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
2019-202020Veneziait ITACoppa Italia1.91000000000Matches
2019-202020Veneziait ITA2. Serie B22.291066401542739010123223340.0Matches
2020-202121Veneziait ITA2. Serie B25.680060294552428000147183037.5Matches
2021-202222Fiorentinait ITACoppa Italia3.6000710110310Matches
2021-202222Fiorentinait ITA1. Serie A11.350043190186160004811955.0Matches
2022-202323Fiorentina3. Conf Lg1.110020100100041233.3Matches
2022-202323Fiorentinait ITA1. Serie A3.3200830711000203442.9Matches
2022-202323Lecceit ITA1. Serie A7.530022103858000508850.0Matches
2023-202424Empoliit ITA1. Serie A28.9110056370472548020172173433.3Matches
2024-202525Empoliit ITA1. Serie A6.610015100766000364640.0Matches
7 Seasons5 Clubs4 Leagues112.0411027915810206971480306008412640.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Venezia (2 Seasons)2 Leagues49.718101266951095167010270406338.8
Fiorentina (2 Seasons)3 Leagues19.38006032235101900072151550.0
Empoli (2 Seasons)1 League35.5120071470543154020208214034.4
Lecce (2 Seasons)2 Leagues7.530022103858000508850.0
Cesena (1 Season)2 Leagues
Coppa Italia (5 Seasons)5.5100710110310
Serie A (4 Seasons)57.62200144793874379020326436141.3
Serie B (3 Seasons)47.817101266951095167010270406338.8
Conf Lg (1 Season)1.110020100100041233.3
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
2019-202020Venezia2 Leagues24.1101066401542739010123223340.0
2020-202121Venezia2 Leagues25.680060294552428000147183037.5
2021-202222Fiorentina2 Leagues14.950050291289170004811955.0
2022-202323Fiorentina2 Leagues4.43001031712000244640.0
2022-202323Lecce1 League7.530022103858000508850.0
2023-202424Empoli1 League28.9110056370472548020172173433.3
2024-202525Empoli1 League6.610015100766000364640.0
7 Seasons5 Clubs4 Leagues112.0411027915810206971480306008412640.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Venezia (2 Seasons)2 Leagues49.718101266951095167010270406338.8
Fiorentina (2 Seasons)3 Leagues19.38006032235101900072151550.0
Empoli (2 Seasons)1 League35.5120071470543154020208214034.4
Lecce (2 Seasons)2 Leagues7.530022103858000508850.0
Cesena (1 Season)2 Leagues
Coppa Italia (5 Seasons)5.5100710110310
Serie A (4 Seasons)57.62200144793874379020326436141.3
Serie B (3 Seasons)47.817101266951095167010270406338.8
Conf Lg (1 Season)1.110020100100041233.3
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
2019-202020Veneziait ITA2. Serie B11th22.291066401542739010123223340.0Matches
2020-202121Veneziait ITA2. Serie B5th25.680060294552428000147183037.5Matches
2021-202222Fiorentinait ITA1. Serie A7th11.350043190186160004811955.0Matches
2022-202323Fiorentinait ITA1. Serie A8th3.3200830711000203442.9Matches
2022-202323Lecceit ITA1. Serie A16th7.530022103858000508850.0Matches
2023-202424Empoliit ITA1. Serie A17th28.9110056370472548020172173433.3Matches
2024-202525Empoliit ITA1. Serie A10th6.610015100766000364640.0Matches
7 Seasons5 Clubs2 Leagues105.439102701488196941460305968312440.1
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Venezia (2 Seasons)1 League47.817101266951095167010270406338.8
Empoli (2 Seasons)1 League35.5120071470543154020208214034.4
Fiorentina (2 Seasons)1 League14.6700512202571700068141351.9
Lecce (2 Seasons)1 League7.530022103858000508850.0
Cesena (1 Season)1 League
Serie A (4 Seasons)57.62200144793874379020326436141.3
Serie B (3 Seasons)47.817101266951095167010270406338.8
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202020Veneziait ITACoppa Italia25th1.91000000000Matches
2021-202222Fiorentinait ITACoppa ItaliaSF3.6000710110310Matches
5 Seasons4 Clubs1 League5.5100710110310
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Venezia (2 Seasons)1 League1.91000000000
Fiorentina (1 Season)1 League3.6000710110310
Cesena (1 Season)1 League
Lecce (1 Season)1 League
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2022-202323Fiorentina3. Conf Lg2nd1.110020100100041233.3Matches
1 Season1 Club1 League1.110020100100041233.3
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202324ma MoroccoAfrica Cup of Nations qualification1.00000Matches
2 Seasons1 Club3 Leagues1.00000
Africa Cup of Nations qualification (1 Season)1.00000
WCQ (1 Season)
Friendlies (M) (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.