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
2002-200315Villarreales ESP1. La Liga10220.2000000000.000.000.000.000.00Matches
2003-200416Villarreales ESP1. La Liga311021.1000000100.000.000.000.000.00Matches
2003-200416Villarreal2. UEFA Cup20130.1000100.000.00Matches
2004-200517Recreativoes ESP2. Segunda División1596867.6011000410.000.130.130.000.13Matches
2004-200517Villarreal2. UEFA Cup10170.2000000.000.00Matches
2008-200921Albacetees ESP2. Segunda División33211,99922.2415311700.180.050.230.140.18
2009-201022Albacetees ESP2. Segunda División34332,92932.52132001000.060.030.090.060.09
2010-201123Albacetees ESP2. Segunda División33282,52928.16173341200.210.040.250.110.14
2011-201224Almeríaes ESP2. Segunda División38322,79131.01451001010.030.130.160.030.16
2012-201325Almeríaes ESP2. Segunda División40403,56439.62462001100.050.100.150.050.15
2013-201426Almeríaes ESP1. La Liga34342,92132.583111771100.250.090.340.030.12Matches
2014-201527Almeríaes ESPCopa del Rey332462.7101011000.370.000.370.000.00Matches
2014-201527Almeríaes ESP1. La Liga33332,84431.64371341000.130.090.220.030.13Matches
2015-201628Levantees ESPCopa del Rey221802.0101100000.500.000.500.500.50Matches
2015-201628Levantees ESP1. La Liga29232,12723.62351111300.080.130.210.040.17Matches
2016-201729Levantees ESPCopa del Rey111201.3000000000.000.000.000.000.00Matches
2016-201729Levantees ESP2. Segunda División20992210.2033000400.000.290.290.000.29Matches
2017-201830Almeríaes ESPCopa del Rey11901.0000000000.000.000.000.000.00Matches
2017-201830Levantees ESP1. La Liga00Matches
2017-201830Almeríaes ESP2. Segunda División24151,51916.9213112601.80.31.31.51356110.120.060.180.060.120.110.080.190.020.10Matches
2018-201931Majadahondaes ESPCopa del Rey00Matches
2018-201931Majadahondaes ESP2. Segunda División24211,83420.4235022802.50.92.93.911137130.100.150.250.000.150.120.140.270.050.19Matches
2020-202133Cartagenaes ESP2. Segunda División511341.5000000100.00.00.20.221220.000.000.000.000.000.030.100.140.030.14Matches
15 Seasons7 Clubs4 Leagues37630727,589306.535286316192210924.41.24.45.626205260.110.090.210.050.140.120.110.230.030.15
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
Almería (5 Seasons)3 Leagues17315813,975155.3181533612144811.80.31.31.51356110.120.100.210.040.140.110.080.190.020.10
Albacete (3 Seasons)1 League100827,45782.9123158452900.140.040.180.100.13
Levante (3 Seasons)3 Leagues52353,34937.23692111700.080.160.240.050.21
Villarreal (3 Seasons)2 Leagues711541.7000000200.000.000.000.000.00
Majadahonda (1 Season)2 Leagues24211,83420.4235022802.50.92.93.911137130.100.150.250.000.150.120.140.270.050.19
Recreativo (1 Season)1 League1596867.6011000410.000.130.130.000.13
Cartagena (1 Season)1 League511341.5000000100.00.00.20.221220.000.000.000.000.000.030.100.140.030.14
Segunda División (10 Seasons)26620918,907210.119193812797324.41.24.45.626205260.090.090.180.060.150.120.110.230.030.15
La Liga (6 Seasons)100918,01689.114923311123500.160.100.260.030.13
Copa del Rey (5 Seasons)776367.1202111000.280.000.280.140.14
UEFA Cup (2 Seasons)30300.3000100.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
2002-200315Villarreal1 League10220.2000000000.000.000.000.000.00
2003-200416Villarreal2 Leagues511151.3000000200.000.000.000.000.00
2004-200517Villarreal1 League10170.2000000.000.00
2004-200517Recreativo1 League1596867.6011000410.000.130.130.000.13
2008-200921Albacete1 League33211,99922.2415311700.180.050.230.140.18
2009-201022Albacete1 League34332,92932.52132001000.060.030.090.060.09
2010-201123Albacete1 League33282,52928.16173341200.210.040.250.110.14
2011-201224Almería1 League38322,79131.01451001010.030.130.160.030.16
2012-201325Almería1 League40403,56439.62462001100.050.100.150.050.15
2013-201426Almería1 League34342,92132.583111771100.250.090.340.030.12
2014-201527Almería2 Leagues36363,09034.35381451000.150.090.230.030.12
2015-201628Levante2 Leagues31252,30725.63362111300.120.120.230.080.20
2016-201729Levante2 Leagues21101,04211.6033000400.000.260.260.000.26
2017-201830Levante1 League00
2017-201830Almería2 Leagues25161,60917.9213112601.80.31.31.51356110.110.060.170.060.110.110.080.190.020.10
2018-201931Majadahonda2 Leagues24211,83420.4235022802.50.92.93.911137130.100.150.250.000.150.120.140.270.050.19
2020-202133Cartagena1 League511341.5000000100.00.00.20.221220.000.000.000.000.000.030.100.140.030.14
15 Seasons7 Clubs4 Leagues37630727,589306.535286316192210924.41.24.45.626205260.110.090.210.050.140.120.110.230.030.15
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
Almería (5 Seasons)3 Leagues17315813,975155.3181533612144811.80.31.31.51356110.120.100.210.040.140.110.080.190.020.10
Albacete (3 Seasons)1 League100827,45782.9123158452900.140.040.180.100.13
Levante (3 Seasons)3 Leagues52353,34937.23692111700.080.160.240.050.21
Villarreal (3 Seasons)2 Leagues711541.7000000200.000.000.000.000.00
Majadahonda (1 Season)2 Leagues24211,83420.4235022802.50.92.93.911137130.100.150.250.000.150.120.140.270.050.19
Recreativo (1 Season)1 League1596867.6011000410.000.130.130.000.13
Cartagena (1 Season)1 League511341.5000000100.00.00.20.221220.000.000.000.000.000.030.100.140.030.14
Segunda División (10 Seasons)26620918,907210.119193812797324.41.24.45.626205260.090.090.180.060.150.120.110.230.030.15
La Liga (6 Seasons)100918,01689.114923311123500.160.100.260.030.13
Copa del Rey (5 Seasons)776367.1202111000.280.000.280.140.14
UEFA Cup (2 Seasons)30300.3000100.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
2002-200315Villarreales ESP1. La Liga15th10220.2000000000.000.000.000.000.00Matches
2003-200416Villarreales ESP1. La Liga8th311021.1000000100.000.000.000.000.00Matches
2004-200517Recreativoes ESP2. Segunda División5th1596867.6011000410.000.130.130.000.13Matches
2008-200921Albacetees ESP2. Segunda División15th33211,99922.2415311700.180.050.230.140.18
2009-201022Albacetees ESP2. Segunda División15th34332,92932.52132001000.060.030.090.060.09
2010-201123Albacetees ESP2. Segunda División22nd33282,52928.16173341200.210.040.250.110.14
2011-201224Almeríaes ESP2. Segunda División7th38322,79131.01451001010.030.130.160.030.16
2012-201325Almeríaes ESP2. Segunda División3rd40403,56439.62462001100.050.100.150.050.15
2013-201426Almeríaes ESP1. La Liga17th34342,92132.583111771100.250.090.340.030.12Matches
2014-201527Almeríaes ESP1. La Liga19th33332,84431.64371341000.130.090.220.030.13Matches
2015-201628Levantees ESP1. La Liga20th29232,12723.62351111300.080.130.210.040.17Matches
2016-201729Levantees ESP2. Segunda División1st20992210.2033000400.000.290.290.000.29Matches
2017-201830Levantees ESP1. La Liga15th00Matches
2017-201830Almeríaes ESP2. Segunda División18th24151,51916.9213112601.80.31.31.51356110.120.060.180.060.120.110.080.190.020.10Matches
2018-201931Majadahondaes ESP2. Segunda División19th24211,83420.4235022802.50.92.93.911137130.100.150.250.000.150.120.140.270.050.19Matches
2020-202133Cartagenaes ESP2. Segunda División16th511341.5000000100.00.00.20.221220.000.000.000.000.000.030.100.140.030.14Matches
15 Seasons7 Clubs2 Leagues36630026,923299.133286115182110824.41.24.45.626205260.110.090.200.050.140.120.110.230.030.15
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
Almería (5 Seasons)2 Leagues16915413,639151.5171532611134811.80.31.31.51356110.110.100.210.040.140.110.080.190.020.10
Albacete (3 Seasons)1 League100827,45782.9123158452900.140.040.180.100.13
Levante (3 Seasons)2 Leagues49323,04933.92681111700.060.180.240.030.21
Villarreal (2 Seasons)1 League411241.4000000100.000.000.000.000.00
Majadahonda (1 Season)1 League24211,83420.4235022802.50.92.93.911137130.100.150.250.000.150.120.140.270.050.19
Recreativo (1 Season)1 League1596867.6011000410.000.130.130.000.13
Cartagena (1 Season)1 League511341.5000000100.00.00.20.221220.000.000.000.000.000.030.100.140.030.14
Segunda División (10 Seasons)26620918,907210.119193812797324.41.24.45.626205260.090.090.180.060.150.120.110.230.030.15
La Liga (6 Seasons)100918,01689.114923311123500.160.100.260.030.13
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-201527Almeríaes ESPCopa del Rey9th332462.7101011000.370.000.370.000.00Matches
2015-201628Levantees ESPCopa del Rey17th221802.0101100000.500.000.500.500.50Matches
2016-201729Levantees ESPCopa del Rey44th111201.3000000000.000.000.000.000.00Matches
2017-201830Almeríaes ESPCopa del Rey44th11901.0000000000.000.000.000.000.00Matches
2018-201931Majadahondaes ESPCopa del Rey33rd00Matches
5 Seasons3 Clubs1 League776367.1202111000.280.000.280.140.14
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
Almería (2 Seasons)1 League443363.7101011000.270.000.270.000.00
Levante (2 Seasons)1 League333003.3101100000.300.000.300.300.30
Majadahonda (1 Season)1 League00
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
2003-200416Villarreal2. UEFA CupSF20130.1000100.000.00Matches
2004-200517Villarreal2. UEFA CupQF10170.2000000.000.00Matches
2 Seasons1 Club1 League30300.3000100.000.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
2002-200315Villarreales ESP1. La Liga0.2000.0000Matches
2003-200416Villarreales ESP1. La Liga1.1000.0000Matches
2003-200416Villarreal2. UEFA Cup0.100Matches
2004-200517Recreativoes ESP2. Segunda División7.6030.390.0000Matches
2004-200517Villarreal2. UEFA Cup0.200Matches
2008-200921Albacetees ESP2. Segunda División22.24110.500.2711
2009-201022Albacetees ESP2. Segunda División32.5280.250.2500
2010-201123Albacetees ESP2. Segunda División28.16130.460.2334
2011-201224Almeríaes ESP2. Segunda División31.0180.260.1300
2012-201325Almeríaes ESP2. Segunda División39.6260.150.3300
2013-201426Almeríaes ESP1. La Liga32.58160.490.0677Matches
2014-201527Almeríaes ESPCopa del Rey2.7111Matches
2014-201527Almeríaes ESP1. La Liga31.6470.220.1434Matches
2015-201628Levantees ESPCopa del Rey2.0100Matches
2015-201628Levantees ESP1. La Liga23.6225728.01.060.300.040.1411Matches
2016-201729Levantees ESPCopa del Rey1.3000Matches
2016-201729Levantees ESP2. Segunda División10.20050.000.490.0000Matches
2017-201830Almeríaes ESPCopa del Rey1.0000Matches
2017-201830Almeríaes ESP2. Segunda División16.926466.70.360.240.170.2525.90121.80.30.05+0.2+0.7Matches
2018-201931Majadahondaes ESP2. Segunda División20.4210220.00.490.100.000.0028.14222.50.90.09-0.5-0.9Matches
2020-202133Cartagenaes ESP2. Segunda División1.50100.00.670.000.0030.21000.00.00.050.00.0Matches
15 Seasons7 Clubs4 Leagues306.535429042.90.580.300.050.1727.5519224.41.20.07-0.4-0.2
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
Almería (5 Seasons)3 Leagues155.31864166.70.360.270.170.1525.9012141.80.30.05+0.2+0.7
Albacete (3 Seasons)1 League82.912320.390.2545
Levante (3 Seasons)3 Leagues37.23251248.00.740.350.040.0811
Villarreal (3 Seasons)2 Leagues1.7000.0000
Majadahonda (1 Season)2 Leagues20.4210220.00.490.100.000.0028.14222.50.90.09-0.5-0.9
Recreativo (1 Season)1 League7.6030.390.0000
Cartagena (1 Season)1 League1.50100.00.670.000.0030.21000.00.00.050.00.0
Segunda División (10 Seasons)210.119176064.70.350.290.060.2027.55794.41.20.07-0.4-0.2
La Liga (6 Seasons)89.114253028.01.060.340.040.101112
Copa del Rey (5 Seasons)7.1211
UEFA Cup (2 Seasons)0.300
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
2002-200315Villarreal1 League0.2000.0000
2003-200416Villarreal2 Leagues1.3000.0000
2004-200517Villarreal1 League0.200
2004-200517Recreativo1 League7.6030.390.0000
2008-200921Albacete1 League22.24110.500.2711
2009-201022Albacete1 League32.5280.250.2500
2010-201123Albacete1 League28.16130.460.2334
2011-201224Almería1 League31.0180.260.1300
2012-201325Almería1 League39.6260.150.3300
2013-201426Almería1 League32.58160.490.0677
2014-201527Almería2 Leagues34.3570.220.1445
2015-201628Levante2 Leagues25.6325728.01.060.300.040.1411
2016-201729Levante2 Leagues11.60050.000.490.0000
2017-201830Almería2 Leagues17.926466.70.360.240.170.2525.90121.80.30.05+0.2+0.7
2018-201931Majadahonda2 Leagues20.4210220.00.490.100.000.0028.14222.50.90.09-0.5-0.9
2020-202133Cartagena1 League1.50100.00.670.000.0030.21000.00.00.050.00.0
15 Seasons7 Clubs4 Leagues306.535429042.90.580.300.050.1727.5519224.41.20.07-0.4-0.2
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
Almería (5 Seasons)3 Leagues155.31864166.70.360.270.170.1525.9012141.80.30.05+0.2+0.7
Albacete (3 Seasons)1 League82.912320.390.2545
Levante (3 Seasons)3 Leagues37.23251248.00.740.350.040.0811
Villarreal (3 Seasons)2 Leagues1.7000.0000
Majadahonda (1 Season)2 Leagues20.4210220.00.490.100.000.0028.14222.50.90.09-0.5-0.9
Recreativo (1 Season)1 League7.6030.390.0000
Cartagena (1 Season)1 League1.50100.00.670.000.0030.21000.00.00.050.00.0
Segunda División (10 Seasons)210.119176064.70.350.290.060.2027.55794.41.20.07-0.4-0.2
La Liga (6 Seasons)89.114253028.01.060.340.040.101112
Copa del Rey (5 Seasons)7.1211
UEFA Cup (2 Seasons)0.300
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
2002-200315Villarreales ESP1. La Liga15th0.2000.0000Matches
2003-200416Villarreales ESP1. La Liga8th1.1000.0000Matches
2004-200517Recreativoes ESP2. Segunda División5th7.6030.390.0000Matches
2008-200921Albacetees ESP2. Segunda División15th22.24110.500.2711
2009-201022Albacetees ESP2. Segunda División15th32.5280.250.2500
2010-201123Albacetees ESP2. Segunda División22nd28.16130.460.2334
2011-201224Almeríaes ESP2. Segunda División7th31.0180.260.1300
2012-201325Almeríaes ESP2. Segunda División3rd39.6260.150.3300
2013-201426Almeríaes ESP1. La Liga17th32.58160.490.0677Matches
2014-201527Almeríaes ESP1. La Liga19th31.6470.220.1434Matches
2015-201628Levantees ESP1. La Liga20th23.6225728.01.060.300.040.1411Matches
2016-201729Levantees ESP2. Segunda División1st10.20050.000.490.0000Matches
2017-201830Almeríaes ESP2. Segunda División18th16.926466.70.360.240.170.2525.90121.80.30.05+0.2+0.7Matches
2018-201931Majadahondaes ESP2. Segunda División19th20.4210220.00.490.100.000.0028.14222.50.90.09-0.5-0.9Matches
2020-202133Cartagenaes ESP2. Segunda División16th1.50100.00.670.000.0030.21000.00.00.050.00.0Matches
15 Seasons7 Clubs2 Leagues299.133429042.90.580.300.050.1727.5518214.41.20.07-0.4-0.2
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
Almería (5 Seasons)2 Leagues151.51764166.70.360.270.170.1525.9011131.80.30.05+0.2+0.7
Albacete (3 Seasons)1 League82.912320.390.2545
Levante (3 Seasons)2 Leagues33.92251248.00.740.350.040.0811
Villarreal (2 Seasons)1 League1.4000.0000
Majadahonda (1 Season)1 League20.4210220.00.490.100.000.0028.14222.50.90.09-0.5-0.9
Recreativo (1 Season)1 League7.6030.390.0000
Cartagena (1 Season)1 League1.50100.00.670.000.0030.21000.00.00.050.00.0
Segunda División (10 Seasons)210.119176064.70.350.290.060.2027.55794.41.20.07-0.4-0.2
La Liga (6 Seasons)89.114253028.01.060.340.040.101112
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
2014-201527Almeríaes ESPCopa del Rey9th2.7111Matches
2015-201628Levantees ESPCopa del Rey17th2.0100Matches
2016-201729Levantees ESPCopa del Rey44th1.3000Matches
2017-201830Almeríaes ESPCopa del Rey44th1.0000Matches
5 Seasons3 Clubs1 League7.1211
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Almería (2 Seasons)1 League3.7111
Levante (2 Seasons)1 League3.3100
Majadahonda (1 Season)1 League
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
2003-200416Villarreal2. UEFA CupSF0.100Matches
2004-200517Villarreal2. UEFA CupQF0.200Matches
2 Seasons1 Club1 League0.300

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
2002-200315Villarreales ESP1. La Liga0.20Matches
2003-200416Villarreales ESP1. La Liga1.10Matches
2003-200416Villarreal2. UEFA Cup0.1Matches
2004-200517Recreativoes ESP2. Segunda División7.61Matches
2004-200517Villarreal2. UEFA Cup0.2Matches
2008-200921Albacetees ESP2. Segunda División22.21
2009-201022Albacetees ESP2. Segunda División32.51
2010-201123Albacetees ESP2. Segunda División28.11
2011-201224Almeríaes ESP2. Segunda División31.04
2012-201325Almeríaes ESP2. Segunda División39.64
2013-201426Almeríaes ESP1. La Liga32.53Matches
2014-201527Almeríaes ESPCopa del Rey2.70Matches
2014-201527Almeríaes ESP1. La Liga31.63Matches
2015-201628Levantees ESPCopa del Rey2.00Matches
2015-201628Levantees ESP1. La Liga23.63Matches
2016-201729Levantees ESPCopa del Rey1.30Matches
2016-201729Levantees ESP2. Segunda División10.23Matches
2017-201830Almeríaes ESPCopa del Rey1.00Matches
2017-201830Almeríaes ESP2. Segunda División16.967883481.313452403226830488.226430287.413119666.811.30.9-0.313534056Matches
2018-201931Majadahondaes ESP2. Segunda División20.41167144680.722449718348152791.346152987.119132658.632.92.5+0.141119143137Matches
2020-202133Cartagenaes ESP2. Segunda División1.58110378.61561603273187.1465485.281747.100.20.2-0.2371012Matches
15 Seasons7 Clubs4 Leagues306.51926238380.8374621181877686290.077188587.133053961.2284.43.6+23.657179193205
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
Almería (5 Seasons)3 Leagues155.367883481.313452403226830488.226430287.413119666.8151.30.9+13.713534056
Albacete (3 Seasons)1 League82.93
Levante (3 Seasons)3 Leagues37.26
Villarreal (3 Seasons)2 Leagues1.70
Majadahonda (1 Season)2 Leagues20.41167144680.722449718348152791.346152987.119132658.632.92.5+0.141119143137
Recreativo (1 Season)1 League7.61
Cartagena (1 Season)1 League1.58110378.61561603273187.1465485.281747.100.20.2-0.2371012
Segunda División (10 Seasons)210.11926238380.8374621181877686290.077188587.133053961.2194.43.6+14.657179193205
La Liga (6 Seasons)89.19
Copa del Rey (5 Seasons)7.10
UEFA Cup (2 Seasons)0.3
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
2002-200315Villarreal1 League0.20
2003-200416Villarreal2 Leagues1.30
2004-200517Villarreal1 League0.2
2004-200517Recreativo1 League7.61
2008-200921Albacete1 League22.21
2009-201022Albacete1 League32.51
2010-201123Albacete1 League28.11
2011-201224Almería1 League31.04
2012-201325Almería1 League39.64
2013-201426Almería1 League32.53
2014-201527Almería2 Leagues34.33
2015-201628Levante2 Leagues25.63
2016-201729Levante2 Leagues11.63
2017-201830Almería2 Leagues17.967883481.313452403226830488.226430287.413119666.811.30.9-0.313534056
2018-201931Majadahonda2 Leagues20.41167144680.722449718348152791.346152987.119132658.632.92.5+0.141119143137
2020-202133Cartagena1 League1.58110378.61561603273187.1465485.281747.100.20.2-0.2371012
15 Seasons7 Clubs4 Leagues306.51926238380.8374621181877686290.077188587.133053961.2284.43.6+23.657179193205
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
Almería (5 Seasons)3 Leagues155.367883481.313452403226830488.226430287.413119666.8151.30.9+13.713534056
Albacete (3 Seasons)1 League82.93
Levante (3 Seasons)3 Leagues37.26
Villarreal (3 Seasons)2 Leagues1.70
Majadahonda (1 Season)2 Leagues20.41167144680.722449718348152791.346152987.119132658.632.92.5+0.141119143137
Recreativo (1 Season)1 League7.61
Cartagena (1 Season)1 League1.58110378.61561603273187.1465485.281747.100.20.2-0.2371012
Segunda División (10 Seasons)210.11926238380.8374621181877686290.077188587.133053961.2194.43.6+14.657179193205
La Liga (6 Seasons)89.19
Copa del Rey (5 Seasons)7.10
UEFA Cup (2 Seasons)0.3
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
2002-200315Villarreales ESP1. La Liga15th0.20Matches
2003-200416Villarreales ESP1. La Liga8th1.10Matches
2004-200517Recreativoes ESP2. Segunda División5th7.61Matches
2008-200921Albacetees ESP2. Segunda División15th22.21
2009-201022Albacetees ESP2. Segunda División15th32.51
2010-201123Albacetees ESP2. Segunda División22nd28.11
2011-201224Almeríaes ESP2. Segunda División7th31.04
2012-201325Almeríaes ESP2. Segunda División3rd39.64
2013-201426Almeríaes ESP1. La Liga17th32.53Matches
2014-201527Almeríaes ESP1. La Liga19th31.63Matches
2015-201628Levantees ESP1. La Liga20th23.63Matches
2016-201729Levantees ESP2. Segunda División1st10.23Matches
2017-201830Almeríaes ESP2. Segunda División18th16.967883481.313452403226830488.226430287.413119666.811.30.9-0.313534056Matches
2018-201931Majadahondaes ESP2. Segunda División19th20.41167144680.722449718348152791.346152987.119132658.632.92.5+0.141119143137Matches
2020-202133Cartagenaes ESP2. Segunda División16th1.58110378.61561603273187.1465485.281747.100.20.2-0.2371012Matches
15 Seasons7 Clubs2 Leagues299.11926238380.8374621181877686290.077188587.133053961.2284.43.6+23.657179193205
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
Almería (5 Seasons)2 Leagues151.567883481.313452403226830488.226430287.413119666.8151.30.9+13.713534056
Albacete (3 Seasons)1 League82.93
Levante (3 Seasons)2 Leagues33.96
Villarreal (2 Seasons)1 League1.40
Majadahonda (1 Season)1 League20.41167144680.722449718348152791.346152987.119132658.632.92.5+0.141119143137
Recreativo (1 Season)1 League7.61
Cartagena (1 Season)1 League1.58110378.61561603273187.1465485.281747.100.20.2-0.2371012
Segunda División (10 Seasons)210.11926238380.8374621181877686290.077188587.133053961.2194.43.6+14.657179193205
La Liga (6 Seasons)89.19
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-201527Almeríaes ESPCopa del Rey9th2.70Matches
2015-201628Levantees ESPCopa del Rey17th2.00Matches
2016-201729Levantees ESPCopa del Rey44th1.30Matches
2017-201830Almeríaes ESPCopa del Rey44th1.00Matches
5 Seasons3 Clubs1 League7.10
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
Almería (2 Seasons)1 League3.70
Levante (2 Seasons)1 League3.30
Majadahonda (1 Season)1 League
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
2003-200416Villarreal2. UEFA CupSF0.1Matches
2004-200517Villarreal2. UEFA CupQF0.2Matches
2 Seasons1 Club1 League0.3
Become a Stathead & surf this site ad-free.

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
2002-200315Villarreales ESP1. La Liga0.2Matches
2003-200416Villarreales ESP1. La Liga1.1Matches
2003-200416Villarreal2. UEFA Cup0.1Matches
2004-200517Recreativoes ESP2. Segunda División7.6Matches
2004-200517Villarreal2. UEFA Cup0.2Matches
2008-200921Albacetees ESP2. Segunda División22.2
2009-201022Albacetees ESP2. Segunda División32.5
2010-201123Albacetees ESP2. Segunda División28.1
2011-201224Almeríaes ESP2. Segunda División31.0
2012-201325Almeríaes ESP2. Segunda División39.6
2013-201426Almeríaes ESP1. La Liga32.5Matches
2014-201527Almeríaes ESPCopa del Rey2.7Matches
2014-201527Almeríaes ESP1. La Liga31.6Matches
2015-201628Levantees ESPCopa del Rey2.0Matches
2015-201628Levantees ESP1. La Liga23.6117Matches
2016-201729Levantees ESPCopa del Rey1.3Matches
2016-201729Levantees ESP2. Segunda División10.20Matches
2017-201830Almeríaes ESPCopa del Rey1.0Matches
2017-201830Almeríaes ESP2. Segunda División16.9834748825601731224109167846Matches
2018-201931Majadahondaes ESP2. Segunda División20.41446124319613503781754123311167717Matches
2020-202133Cartagenaes ESP2. Segunda División1.5103851711018154108110Matches
15 Seasons7 Clubs4 Leagues306.52383207629520205523710832643219261223
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Almería (5 Seasons)3 Leagues155.3834748825601731224109167846
Albacete (3 Seasons)1 League82.9
Levante (3 Seasons)3 Leagues37.2117
Villarreal (3 Seasons)2 Leagues1.7
Majadahonda (1 Season)2 Leagues20.41446124319613503781754123311167717
Recreativo (1 Season)1 League7.6
Cartagena (1 Season)1 League1.5103851711018154108110
Segunda División (10 Seasons)210.12383207629520205512010832643219261223
La Liga (6 Seasons)89.1117
Copa del Rey (5 Seasons)7.1
UEFA Cup (2 Seasons)0.3
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
2002-200315Villarreal1 League0.2
2003-200416Villarreal2 Leagues1.3
2004-200517Villarreal1 League0.2
2004-200517Recreativo1 League7.6
2008-200921Albacete1 League22.2
2009-201022Albacete1 League32.5
2010-201123Albacete1 League28.1
2011-201224Almería1 League31.0
2012-201325Almería1 League39.6
2013-201426Almería1 League32.5
2014-201527Almería2 Leagues34.3
2015-201628Levante2 Leagues25.6117
2016-201729Levante2 Leagues11.60
2017-201830Almería2 Leagues17.9834748825601731224109167846
2018-201931Majadahonda2 Leagues20.41446124319613503781754123311167717
2020-202133Cartagena1 League1.5103851711018154108110
15 Seasons7 Clubs4 Leagues306.52383207629520205523710832643219261223
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Almería (5 Seasons)3 Leagues155.3834748825601731224109167846
Albacete (3 Seasons)1 League82.9
Levante (3 Seasons)3 Leagues37.2117
Villarreal (3 Seasons)2 Leagues1.7
Majadahonda (1 Season)2 Leagues20.41446124319613503781754123311167717
Recreativo (1 Season)1 League7.6
Cartagena (1 Season)1 League1.5103851711018154108110
Segunda División (10 Seasons)210.12383207629520205512010832643219261223
La Liga (6 Seasons)89.1117
Copa del Rey (5 Seasons)7.1
UEFA Cup (2 Seasons)0.3
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
2002-200315Villarreales ESP1. La Liga15th0.2Matches
2003-200416Villarreales ESP1. La Liga8th1.1Matches
2004-200517Recreativoes ESP2. Segunda División5th7.6Matches
2008-200921Albacetees ESP2. Segunda División15th22.2
2009-201022Albacetees ESP2. Segunda División15th32.5
2010-201123Albacetees ESP2. Segunda División22nd28.1
2011-201224Almeríaes ESP2. Segunda División7th31.0
2012-201325Almeríaes ESP2. Segunda División3rd39.6
2013-201426Almeríaes ESP1. La Liga17th32.5Matches
2014-201527Almeríaes ESP1. La Liga19th31.6Matches
2015-201628Levantees ESP1. La Liga20th23.6117Matches
2016-201729Levantees ESP2. Segunda División1st10.20Matches
2017-201830Almeríaes ESP2. Segunda División18th16.9834748825601731224109167846Matches
2018-201931Majadahondaes ESP2. Segunda División19th20.41446124319613503781754123311167717Matches
2020-202133Cartagenaes ESP2. Segunda División16th1.5103851711018154108110Matches
15 Seasons7 Clubs2 Leagues299.12383207629520205523710832643219261223
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Almería (5 Seasons)2 Leagues151.5834748825601731224109167846
Albacete (3 Seasons)1 League82.9
Levante (3 Seasons)2 Leagues33.9117
Villarreal (2 Seasons)1 League1.4
Majadahonda (1 Season)1 League20.41446124319613503781754123311167717
Recreativo (1 Season)1 League7.6
Cartagena (1 Season)1 League1.5103851711018154108110
Segunda División (10 Seasons)210.12383207629520205512010832643219261223
La Liga (6 Seasons)89.1117
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-201527Almeríaes ESPCopa del Rey9th2.7Matches
2015-201628Levantees ESPCopa del Rey17th2.0Matches
2016-201729Levantees ESPCopa del Rey44th1.3Matches
2017-201830Almeríaes ESPCopa del Rey44th1.0Matches
5 Seasons3 Clubs1 League7.1
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Almería (2 Seasons)1 League3.7
Levante (2 Seasons)1 League3.3
Majadahonda (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
2003-200416Villarreal2. UEFA CupSF0.1Matches
2004-200517Villarreal2. UEFA CupQF0.2Matches
2 Seasons1 Club1 League0.3

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
2002-200315Villarreales ESP1. La Liga0.2Matches
2003-200416Villarreales ESP1. La Liga1.1Matches
2003-200416Villarreal2. UEFA Cup0.1Matches
2004-200517Recreativoes ESP2. Segunda División7.6Matches
2004-200517Villarreal2. UEFA Cup0.2Matches
2008-200921Albacetees ESP2. Segunda División22.2
2009-201022Albacetees ESP2. Segunda División32.5
2010-201123Albacetees ESP2. Segunda División28.1
2011-201224Almeríaes ESP2. Segunda División31.0
2012-201325Almeríaes ESP2. Segunda División39.6
2013-201426Almeríaes ESP1. La Liga32.5Matches
2014-201527Almeríaes ESPCopa del Rey2.7Matches
2014-201527Almeríaes ESP1. La Liga31.6Matches
2015-201628Levantees ESPCopa del Rey2.0Matches
2015-201628Levantees ESP1. La Liga23.6Matches
2016-201729Levantees ESPCopa del Rey1.3Matches
2016-201729Levantees ESP2. Segunda División10.2Matches
2017-201830Almeríaes ESPCopa del Rey1.0Matches
2017-201830Almeríaes ESP2. Segunda División16.9221.36139000010.06010000Matches
2018-201931Majadahondaes ESP2. Segunda División20.4643.143028211250.25320000Matches
2020-202133Cartagenaes ESP2. Segunda División1.542.6922000010.67100000Matches
15 Seasons7 Clubs4 Leagues306.5902.374539211270.18430000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Almería (5 Seasons)3 Leagues155.3221.36139000010.06010000
Albacete (3 Seasons)1 League82.9
Levante (3 Seasons)3 Leagues37.2
Villarreal (3 Seasons)2 Leagues1.7
Majadahonda (1 Season)2 Leagues20.4643.143028211250.25320000
Recreativo (1 Season)1 League7.6
Cartagena (1 Season)1 League1.542.6922000010.67100000
Segunda División (10 Seasons)210.1902.374539211270.18430000
La Liga (6 Seasons)89.1
Copa del Rey (5 Seasons)7.1
UEFA Cup (2 Seasons)0.3
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
2002-200315Villarreal1 League0.2
2003-200416Villarreal2 Leagues1.3
2004-200517Villarreal1 League0.2
2004-200517Recreativo1 League7.6
2008-200921Albacete1 League22.2
2009-201022Albacete1 League32.5
2010-201123Albacete1 League28.1
2011-201224Almería1 League31.0
2012-201325Almería1 League39.6
2013-201426Almería1 League32.5
2014-201527Almería2 Leagues34.3
2015-201628Levante2 Leagues25.6
2016-201729Levante2 Leagues11.6
2017-201830Almería2 Leagues17.9221.36139000010.06010000
2018-201931Majadahonda2 Leagues20.4643.143028211250.25320000
2020-202133Cartagena1 League1.542.6922000010.67100000
15 Seasons7 Clubs4 Leagues306.5902.374539211270.18430000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Almería (5 Seasons)3 Leagues155.3221.36139000010.06010000
Albacete (3 Seasons)1 League82.9
Levante (3 Seasons)3 Leagues37.2
Villarreal (3 Seasons)2 Leagues1.7
Majadahonda (1 Season)2 Leagues20.4643.143028211250.25320000
Recreativo (1 Season)1 League7.6
Cartagena (1 Season)1 League1.542.6922000010.67100000
Segunda División (10 Seasons)210.1902.374539211270.18430000
La Liga (6 Seasons)89.1
Copa del Rey (5 Seasons)7.1
UEFA Cup (2 Seasons)0.3
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
2002-200315Villarreales ESP1. La Liga15th0.2Matches
2003-200416Villarreales ESP1. La Liga8th1.1Matches
2004-200517Recreativoes ESP2. Segunda División5th7.6Matches
2008-200921Albacetees ESP2. Segunda División15th22.2
2009-201022Albacetees ESP2. Segunda División15th32.5
2010-201123Albacetees ESP2. Segunda División22nd28.1
2011-201224Almeríaes ESP2. Segunda División7th31.0
2012-201325Almeríaes ESP2. Segunda División3rd39.6
2013-201426Almeríaes ESP1. La Liga17th32.5Matches
2014-201527Almeríaes ESP1. La Liga19th31.6Matches
2015-201628Levantees ESP1. La Liga20th23.6Matches
2016-201729Levantees ESP2. Segunda División1st10.2Matches
2017-201830Almeríaes ESP2. Segunda División18th16.9221.36139000010.06010000Matches
2018-201931Majadahondaes ESP2. Segunda División19th20.4643.143028211250.25320000Matches
2020-202133Cartagenaes ESP2. Segunda División16th1.542.6922000010.67100000Matches
15 Seasons7 Clubs2 Leagues299.1902.374539211270.18430000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Almería (5 Seasons)2 Leagues151.5221.36139000010.06010000
Albacete (3 Seasons)1 League82.9
Levante (3 Seasons)2 Leagues33.9
Villarreal (2 Seasons)1 League1.4
Majadahonda (1 Season)1 League20.4643.143028211250.25320000
Recreativo (1 Season)1 League7.6
Cartagena (1 Season)1 League1.542.6922000010.67100000
Segunda División (10 Seasons)210.1902.374539211270.18430000
La Liga (6 Seasons)89.1
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-201527Almeríaes ESPCopa del Rey9th2.7Matches
2015-201628Levantees ESPCopa del Rey17th2.0Matches
2016-201729Levantees ESPCopa del Rey44th1.3Matches
2017-201830Almeríaes ESPCopa del Rey44th1.0Matches
5 Seasons3 Clubs1 League7.1
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Almería (2 Seasons)1 League3.7
Levante (2 Seasons)1 League3.3
Majadahonda (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
2003-200416Villarreal2. UEFA CupSF0.1Matches
2004-200517Villarreal2. UEFA CupQF0.2Matches
2 Seasons1 Club1 League0.3

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
2002-200315Villarreales ESP1. La Liga0.2Matches
2003-200416Villarreales ESP1. La Liga1.1Matches
2003-200416Villarreal2. UEFA Cup0.1Matches
2004-200517Recreativoes ESP2. Segunda División7.6Matches
2004-200517Villarreal2. UEFA Cup0.2Matches
2008-200921Albacetees ESP2. Segunda División22.2
2009-201022Albacetees ESP2. Segunda División32.5
2010-201123Albacetees ESP2. Segunda División28.1
2011-201224Almeríaes ESP2. Segunda División31.0
2012-201325Almeríaes ESP2. Segunda División39.6
2013-201426Almeríaes ESP1. La Liga32.5Matches
2014-201527Almeríaes ESPCopa del Rey2.7Matches
2014-201527Almeríaes ESP1. La Liga31.6Matches
2015-201628Levantees ESPCopa del Rey2.0Matches
2015-201628Levantees ESP1. La Liga23.63731Matches
2016-201729Levantees ESPCopa del Rey1.3Matches
2016-201729Levantees ESP2. Segunda División10.200Matches
2017-201830Almeríaes ESPCopa del Rey1.0Matches
2017-201830Almeríaes ESP2. Segunda División16.9342020131133537.122153122660230Matches
2018-201931Majadahondaes ESP2. Segunda División20.4311813135173253.115227152253301Matches
2020-202133Cartagenaes ESP2. Segunda División1.5110101333.321102311Matches
15 Seasons7 Clubs4 Leagues306.5667633276317044.33938112781116542
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Almería (5 Seasons)3 Leagues155.3342020131133537.122153122660230
Albacete (3 Seasons)1 League82.90
Levante (3 Seasons)3 Leagues37.237310
Villarreal (3 Seasons)2 Leagues1.70
Majadahonda (1 Season)2 Leagues20.4311813135173253.115227152253301
Recreativo (1 Season)1 League7.60
Cartagena (1 Season)1 League1.5110101333.321102311
Segunda División (10 Seasons)210.1663933276317044.33938112750116542
La Liga (6 Seasons)89.137310
Copa del Rey (5 Seasons)7.10
UEFA Cup (2 Seasons)0.30
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
2002-200315Villarreal1 League0.20
2003-200416Villarreal2 Leagues1.30
2004-200517Villarreal1 League0.20
2004-200517Recreativo1 League7.60
2008-200921Albacete1 League22.20
2009-201022Albacete1 League32.50
2010-201123Albacete1 League28.10
2011-201224Almería1 League31.00
2012-201325Almería1 League39.60
2013-201426Almería1 League32.50
2014-201527Almería2 Leagues34.30
2015-201628Levante2 Leagues25.637310
2016-201729Levante2 Leagues11.6000
2017-201830Almería2 Leagues17.9342020131133537.122153122660230
2018-201931Majadahonda2 Leagues20.4311813135173253.115227152253301
2020-202133Cartagena1 League1.5110101333.321102311
15 Seasons7 Clubs4 Leagues306.5667633276317044.33938112781116542
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Almería (5 Seasons)3 Leagues155.3342020131133537.122153122660230
Albacete (3 Seasons)1 League82.90
Levante (3 Seasons)3 Leagues37.237310
Villarreal (3 Seasons)2 Leagues1.70
Majadahonda (1 Season)2 Leagues20.4311813135173253.115227152253301
Recreativo (1 Season)1 League7.60
Cartagena (1 Season)1 League1.5110101333.321102311
Segunda División (10 Seasons)210.1663933276317044.33938112750116542
La Liga (6 Seasons)89.137310
Copa del Rey (5 Seasons)7.10
UEFA Cup (2 Seasons)0.30
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
2002-200315Villarreales ESP1. La Liga15th0.2Matches
2003-200416Villarreales ESP1. La Liga8th1.1Matches
2004-200517Recreativoes ESP2. Segunda División5th7.6Matches
2008-200921Albacetees ESP2. Segunda División15th22.2
2009-201022Albacetees ESP2. Segunda División15th32.5
2010-201123Albacetees ESP2. Segunda División22nd28.1
2011-201224Almeríaes ESP2. Segunda División7th31.0
2012-201325Almeríaes ESP2. Segunda División3rd39.6
2013-201426Almeríaes ESP1. La Liga17th32.5Matches
2014-201527Almeríaes ESP1. La Liga19th31.6Matches
2015-201628Levantees ESP1. La Liga20th23.63731Matches
2016-201729Levantees ESP2. Segunda División1st10.200Matches
2017-201830Almeríaes ESP2. Segunda División18th16.9342020131133537.122153122660230Matches
2018-201931Majadahondaes ESP2. Segunda División19th20.4311813135173253.115227152253301Matches
2020-202133Cartagenaes ESP2. Segunda División16th1.5110101333.321102311Matches
15 Seasons7 Clubs2 Leagues299.1667633276317044.33938112781116542
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
Almería (5 Seasons)2 Leagues151.5342020131133537.122153122660230
Albacete (3 Seasons)1 League82.90
Levante (3 Seasons)2 Leagues33.937310
Villarreal (2 Seasons)1 League1.40
Majadahonda (1 Season)1 League20.4311813135173253.115227152253301
Recreativo (1 Season)1 League7.60
Cartagena (1 Season)1 League1.5110101333.321102311
Segunda División (10 Seasons)210.1663933276317044.33938112750116542
La Liga (6 Seasons)89.137310
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-201527Almeríaes ESPCopa del Rey9th2.7Matches
2015-201628Levantees ESPCopa del Rey17th2.0Matches
2016-201729Levantees ESPCopa del Rey44th1.3Matches
2017-201830Almeríaes ESPCopa del Rey44th1.0Matches
5 Seasons3 Clubs1 League7.10
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
Almería (2 Seasons)1 League3.70
Levante (2 Seasons)1 League3.30
Majadahonda (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
2003-200416Villarreal2. UEFA CupSF0.1Matches
2004-200517Villarreal2. UEFA CupQF0.2Matches
2 Seasons1 Club1 League0.30

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
2002-200315Villarreales ESP1. La Liga0.2Matches
2003-200416Villarreales ESP1. La Liga1.1Matches
2003-200416Villarreal2. UEFA Cup0.1Matches
2004-200517Recreativoes ESP2. Segunda División7.6Matches
2004-200517Villarreal2. UEFA Cup0.2Matches
2008-200921Albacetees ESP2. Segunda División22.2
2009-201022Albacetees ESP2. Segunda División32.5
2010-201123Albacetees ESP2. Segunda División28.1
2011-201224Almeríaes ESP2. Segunda División31.0
2012-201325Almeríaes ESP2. Segunda División39.6
2013-201426Almeríaes ESP1. La Liga32.5Matches
2014-201527Almeríaes ESPCopa del Rey2.7Matches
2014-201527Almeríaes ESP1. La Liga31.6Matches
2015-201628Levantees ESPCopa del Rey2.0Matches
2015-201628Levantees ESP1. La Liga23.6Matches
2016-201729Levantees ESPCopa del Rey1.3Matches
2016-201729Levantees ESP2. Segunda División10.2Matches
2017-201830Almeríaes ESPCopa del Rey1.0Matches
2017-201830Almeríaes ESP2. Segunda División16.99704123363611089687457.1342.9476261011201381101158311Matches
2018-201931Majadahondaes ESP2. Segunda División20.415934637897824661591231565.2834.879638921643112401710106513Matches
2020-202133Cartagenaes ESP2. Segunda División1.5110314811601100006235917420011722Matches
15 Seasons7 Clubs4 Leagues306.52673906251695372142669301963.31136.7133468612937263212822172026
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
Almería (5 Seasons)3 Leagues155.39704123363611089687457.1342.9476261011201381101158311
Albacete (3 Seasons)1 League82.9
Levante (3 Seasons)3 Leagues37.2
Villarreal (3 Seasons)2 Leagues1.7
Majadahonda (1 Season)2 Leagues20.415934637897824661591231565.2834.879638921643112401710106513
Recreativo (1 Season)1 League7.6
Cartagena (1 Season)1 League1.5110314811601100006235917420011722
Segunda División (10 Seasons)210.12673906251695372142669301963.31136.7133468612937263212822172026
La Liga (6 Seasons)89.1
Copa del Rey (5 Seasons)7.1
UEFA Cup (2 Seasons)0.3
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
2002-200315Villarreal1 League0.2
2003-200416Villarreal2 Leagues1.3
2004-200517Villarreal1 League0.2
2004-200517Recreativo1 League7.6
2008-200921Albacete1 League22.2
2009-201022Albacete1 League32.5
2010-201123Albacete1 League28.1
2011-201224Almería1 League31.0
2012-201325Almería1 League39.6
2013-201426Almería1 League32.5
2014-201527Almería2 Leagues34.3
2015-201628Levante2 Leagues25.6
2016-201729Levante2 Leagues11.6
2017-201830Almería2 Leagues17.99704123363611089687457.1342.9476261011201381101158311
2018-201931Majadahonda2 Leagues20.415934637897824661591231565.2834.879638921643112401710106513
2020-202133Cartagena1 League1.5110314811601100006235917420011722
15 Seasons7 Clubs4 Leagues306.52673906251695372142669301963.31136.7133468612937263212822172026
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
Almería (5 Seasons)3 Leagues155.39704123363611089687457.1342.9476261011201381101158311
Albacete (3 Seasons)1 League82.9
Levante (3 Seasons)3 Leagues37.2
Villarreal (3 Seasons)2 Leagues1.7
Majadahonda (1 Season)2 Leagues20.415934637897824661591231565.2834.879638921643112401710106513
Recreativo (1 Season)1 League7.6
Cartagena (1 Season)1 League1.5110314811601100006235917420011722
Segunda División (10 Seasons)210.12673906251695372142669301963.31136.7133468612937263212822172026
La Liga (6 Seasons)89.1
Copa del Rey (5 Seasons)7.1
UEFA Cup (2 Seasons)0.3
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
2002-200315Villarreales ESP1. La Liga15th0.2Matches
2003-200416Villarreales ESP1. La Liga8th1.1Matches
2004-200517Recreativoes ESP2. Segunda División5th7.6Matches
2008-200921Albacetees ESP2. Segunda División15th22.2
2009-201022Albacetees ESP2. Segunda División15th32.5
2010-201123Albacetees ESP2. Segunda División22nd28.1
2011-201224Almeríaes ESP2. Segunda División7th31.0
2012-201325Almeríaes ESP2. Segunda División3rd39.6
2013-201426Almeríaes ESP1. La Liga17th32.5Matches
2014-201527Almeríaes ESP1. La Liga19th31.6Matches
2015-201628Levantees ESP1. La Liga20th23.6Matches
2016-201729Levantees ESP2. Segunda División1st10.2Matches
2017-201830Almeríaes ESP2. Segunda División18th16.99704123363611089687457.1342.9476261011201381101158311Matches
2018-201931Majadahondaes ESP2. Segunda División19th20.415934637897824661591231565.2834.879638921643112401710106513Matches
2020-202133Cartagenaes ESP2. Segunda División16th1.5110314811601100006235917420011722Matches
15 Seasons7 Clubs2 Leagues299.12673906251695372142669301963.31136.7133468612937263212822172026
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
Almería (5 Seasons)2 Leagues151.59704123363611089687457.1342.9476261011201381101158311
Albacete (3 Seasons)1 League82.9
Levante (3 Seasons)2 Leagues33.9
Villarreal (2 Seasons)1 League1.4
Majadahonda (1 Season)1 League20.415934637897824661591231565.2834.879638921643112401710106513
Recreativo (1 Season)1 League7.6
Cartagena (1 Season)1 League1.5110314811601100006235917420011722
Segunda División (10 Seasons)210.12673906251695372142669301963.31136.7133468612937263212822172026
La Liga (6 Seasons)89.1
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-201527Almeríaes ESPCopa del Rey9th2.7Matches
2015-201628Levantees ESPCopa del Rey17th2.0Matches
2016-201729Levantees ESPCopa del Rey44th1.3Matches
2017-201830Almeríaes ESPCopa del Rey44th1.0Matches
5 Seasons3 Clubs1 League7.1
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
Almería (2 Seasons)1 League3.7
Levante (2 Seasons)1 League3.3
Majadahonda (1 Season)1 League
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
2003-200416Villarreal2. UEFA CupSF0.1Matches
2004-200517Villarreal2. UEFA CupQF0.2Matches
2 Seasons1 Club1 League0.3

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
2002-200315Villarreales ESP1. La Liga122220.60.201Matches
2003-200416Villarreales ESP1. La Liga3102343.01.1112Matches
2003-200416Villarreal2. UEFA Cup21370.1027Matches
2004-200517Recreativoes ESP2. Segunda División156864618.17.696Matches
2004-200517Villarreal2. UEFA Cup117170.2011Matches
2008-200921Albacetees ESP2. Segunda División331,9996152.922.22112
2009-201022Albacetees ESP2. Segunda División342,9298677.532.5331
2010-201123Albacetees ESP2. Segunda División332,5297766.928.1285
2011-201224Almeríaes ESP2. Segunda División382,7917373.831.0326
2012-201325Almeríaes ESP2. Segunda División403,5648994.339.6400
2013-201426Almeríaes ESP1. La Liga342,9218685.432.534270Matches
2014-201527Almeríaes ESPCopa del Rey32468268.32.73822002.3364+2+0.73+1.52Matches
2014-201527Almeríaes ESP1. La Liga332,8448683.231.63328010.882847-19-0.60+0.96Matches
2015-201628Levantees ESPCopa del Rey218090100.02.02902000.5023-1-0.50Matches
2015-201628Levantees ESP1. La Liga292,1277362.223.623851862940.932244-22-0.93-0.17Matches
2016-201729Levantees ESPCopa del Rey1120120100.01.311201001.001100.00Matches
2016-201729Levantees ESP2. Segunda División209224624.410.2931171.95129+3+0.29-0.40Matches
2017-201830Almeríaes ESPCopa del Rey19090100.01.01901000.0001-1-1.00Matches
2017-201830Levantees ESP1. La Liga00001Matches
2017-201830Almeríaes ESP2. Segunda División241,5196340.216.91511901.131719-2-0.12+0.0816.725.7-9.0-0.55-0.35Matches
2018-201931Majadahondaes ESPCopa del Rey00001Matches
2018-201931Majadahondaes ESP2. Segunda División241,8347649.720.421841332601.08292900.00+0.7330.427.7+2.7+0.13+0.49Matches
2020-202133Cartagenaes ESP2. Segunda División5134273.51.5158041970.8024-2-1.34-1.202.13.0-0.9-0.60-0.42Matches
15 Seasons7 Clubs4 Leagues37627,5897346.6306.5307851076925291.13119161-42-0.38-0.1949.256.3-7.2-0.19+0.04
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
Almería (5 Seasons)3 Leagues17313,9758175.0155.315884691511.045171-20-0.38+0.1016.725.7-9.0-0.55-0.35
Albacete (3 Seasons)1 League1007,4577565.882.98218
Levante (3 Seasons)3 Leagues523,3496430.737.23587241729121.313757-20-0.54-0.78
Villarreal (3 Seasons)2 Leagues7154221.81.71168
Majadahonda (1 Season)2 Leagues241,8347647.020.421841332611.08292900.00+0.7330.427.7+2.7+0.13+0.49
Recreativo (1 Season)1 League156864618.17.696
Cartagena (1 Season)1 League5134273.51.5158041970.8024-2-1.34-1.202.13.0-0.9-0.60-0.42
Segunda División (10 Seasons)26618,9077150.1210.120982275722141.326061-1-0.02+0.0149.256.3-7.2-0.19+0.04
La Liga (6 Seasons)1008,0168039.189.191857492960.905091-41-0.74+0.27
Copa del Rey (5 Seasons)76369166.37.17916011.289900.00+0.79
UEFA Cup (2 Seasons)330100.3038
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
2002-200315Villarreal1 League122220.60.201
2003-200416Villarreal2 Leagues5115233.01.31147
2004-200517Villarreal1 League117170.2011
2004-200517Recreativo1 League156864618.17.696
2008-200921Albacete1 League331,9996152.922.22112
2009-201022Albacete1 League342,9298677.532.5331
2010-201123Albacete1 League332,5297766.928.1285
2011-201224Almería1 League382,7917373.831.0326
2012-201325Almería1 League403,5648994.339.6400
2013-201426Almería1 League342,9218685.432.534270
2014-201527Almería2 Leagues363,0908681.734.3368230011.003451-17-0.50+0.94
2015-201628Levante2 Leagues312,3077464.125.625852062940.902447-23-0.90-0.13
2016-201729Levante2 Leagues211,0425026.711.61012041171.901310+3+0.26-0.43
2017-201830Levante1 League00001
2017-201830Almería2 Leagues251,6096441.617.9169012901.081720-3-0.17+0.0316.725.7-9.0-0.55-0.35
2018-201931Majadahonda2 Leagues241,8347647.020.421841332611.08292900.00+0.7330.427.7+2.7+0.13+0.49
2020-202133Cartagena1 League5134273.51.5158041970.8024-2-1.34-1.202.13.0-0.9-0.60-0.42
15 Seasons7 Clubs4 Leagues37627,5897346.6306.5307851076925291.13119161-42-0.38-0.1949.256.3-7.2-0.19+0.04
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
Almería (5 Seasons)3 Leagues17313,9758175.0155.315884691511.045171-20-0.38+0.1016.725.7-9.0-0.55-0.35
Albacete (3 Seasons)1 League1007,4577565.882.98218
Levante (3 Seasons)3 Leagues523,3496430.737.23587241729121.313757-20-0.54-0.78
Villarreal (3 Seasons)2 Leagues7154221.81.71168
Majadahonda (1 Season)2 Leagues241,8347647.020.421841332611.08292900.00+0.7330.427.7+2.7+0.13+0.49
Recreativo (1 Season)1 League156864618.17.696
Cartagena (1 Season)1 League5134273.51.5158041970.8024-2-1.34-1.202.13.0-0.9-0.60-0.42
Segunda División (10 Seasons)26618,9077150.1210.120982275722141.326061-1-0.02+0.0149.256.3-7.2-0.19+0.04
La Liga (6 Seasons)1008,0168039.189.191857492960.905091-41-0.74+0.27
Copa del Rey (5 Seasons)76369166.37.17916011.289900.00+0.79
UEFA Cup (2 Seasons)330100.3038
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
2002-200315Villarreales ESP1. La Liga15th122220.60.201Matches
2003-200416Villarreales ESP1. La Liga8th3102343.01.1112Matches
2004-200517Recreativoes ESP2. Segunda División5th156864618.17.696Matches
2008-200921Albacetees ESP2. Segunda División15th331,9996152.922.22112
2009-201022Albacetees ESP2. Segunda División15th342,9298677.532.5331
2010-201123Albacetees ESP2. Segunda División22nd332,5297766.928.1285
2011-201224Almeríaes ESP2. Segunda División7th382,7917373.831.0326
2012-201325Almeríaes ESP2. Segunda División3rd403,5648994.339.6400
2013-201426Almeríaes ESP1. La Liga17th342,9218685.432.534270Matches
2014-201527Almeríaes ESP1. La Liga19th332,8448683.231.63328010.882847-19-0.60+0.96Matches
2015-201628Levantees ESP1. La Liga20th292,1277362.223.623851862940.932244-22-0.93-0.17Matches
2016-201729Levantees ESP2. Segunda División1st209224624.410.2931171.95129+3+0.29-0.40Matches
2017-201830Levantees ESP1. La Liga15th00001Matches
2017-201830Almeríaes ESP2. Segunda División18th241,5196340.216.91511901.131719-2-0.12+0.0816.725.7-9.0-0.55-0.35Matches
2018-201931Majadahondaes ESP2. Segunda División19th241,8347649.720.421841332601.08292900.00+0.7330.427.7+2.7+0.13+0.49Matches
2020-202133Cartagenaes ESP2. Segunda División16th5134273.51.5158041970.8024-2-1.34-1.202.13.0-0.9-0.60-0.42Matches
15 Seasons7 Clubs2 Leagues36626,9237446.2299.1300841016625201.13110152-42-0.40-0.2249.256.3-7.2-0.19+0.04
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
Almería (5 Seasons)2 Leagues16913,6398175.0151.5154661510.994566-21-0.43+0.0416.725.7-9.0-0.55-0.35
Albacete (3 Seasons)1 League1007,4577565.882.98218
Levante (3 Seasons)2 Leagues493,0496228.733.93285211729121.353453-19-0.56-0.80
Villarreal (2 Seasons)1 League4124311.81.4113
Majadahonda (1 Season)1 League241,8347649.720.421841332601.08292900.00+0.7330.427.7+2.7+0.13+0.49
Recreativo (1 Season)1 League156864618.17.696
Cartagena (1 Season)1 League5134273.51.5158041970.8024-2-1.34-1.202.13.0-0.9-0.60-0.42
Segunda División (10 Seasons)26618,9077150.1210.120982275722141.326061-1-0.02+0.0149.256.3-7.2-0.19+0.04
La Liga (6 Seasons)1008,0168039.189.191857492960.905091-41-0.74+0.27
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-201527Almeríaes ESPCopa del Rey9th32468268.32.73822002.3364+2+0.73+1.52Matches
2015-201628Levantees ESPCopa del Rey17th218090100.02.02902000.5023-1-0.50Matches
2016-201729Levantees ESPCopa del Rey44th1120120100.01.311201001.001100.00Matches
2017-201830Almeríaes ESPCopa del Rey44th19090100.01.01901000.0001-1-1.00Matches
2018-201931Majadahondaes ESPCopa del Rey33rd00001Matches
5 Seasons3 Clubs1 League76369166.37.17916011.289900.00+0.79
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Almería (2 Seasons)1 League43368474.73.74843001.7565+1+0.27+1.06
Levante (2 Seasons)1 League3300100100.03.331003000.6734-1-0.30
Majadahonda (1 Season)1 League00001
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
2003-200416Villarreal2. UEFA CupSF21370.1027Matches
2004-200517Villarreal2. UEFA CupQF117170.2011Matches
2 Seasons1 Club1 League330100.3038

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
2002-200315Villarreales ESP1. La Liga0.2000Matches
2003-200416Villarreales ESP1. La Liga1.1103Matches
2003-200416Villarreal2. UEFA Cup0.11000Matches
2004-200517Recreativoes ESP2. Segunda División7.641Matches
2004-200517Villarreal2. UEFA Cup0.20000Matches
2008-200921Albacetees ESP2. Segunda División22.270
2009-201022Albacetees ESP2. Segunda División32.5100
2010-201123Albacetees ESP2. Segunda División28.1120
2011-201224Almeríaes ESP2. Segunda División31.0101
2012-201325Almeríaes ESP2. Segunda División39.6110
2013-201426Almeríaes ESP1. La Liga32.511048Matches
2014-201527Almeríaes ESPCopa del Rey2.70001Matches
2014-201527Almeríaes ESP1. La Liga31.610047Matches
2015-201628Levantees ESPCopa del Rey2.00000Matches
2015-201628Levantees ESP1. La Liga23.61300382911173137010Matches
2016-201729Levantees ESPCopa del Rey1.30000Matches
2016-201729Levantees ESP2. Segunda División10.24002100000000Matches
2017-201830Almeríaes ESPCopa del Rey1.00000Matches
2017-201830Almeríaes ESP2. Segunda División16.960029150312620000108182146.2Matches
2018-201931Majadahondaes ESP2. Segunda División20.48003327181221800011951033.3Matches
2020-202133Cartagenaes ESP2. Segunda División1.51001408210007030.0Matches
15 Seasons7 Clubs4 Leagues306.5109202207522378176011234233440.4
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Almería (5 Seasons)3 Leagues155.34810124150312620001108182146.2
Albacete (3 Seasons)1 League82.9290
Levante (3 Seasons)3 Leagues37.21700592911173137010
Villarreal (3 Seasons)2 Leagues1.720030
Majadahonda (1 Season)2 Leagues20.48003327181221800011951033.3
Recreativo (1 Season)1 League7.641
Cartagena (1 Season)1 League1.51001408210007030.0
Segunda División (10 Seasons)210.17320844611205039000234233440.4
La Liga (6 Seasons)89.135001362911173137010
Copa del Rey (5 Seasons)7.10001
UEFA Cup (2 Seasons)0.31000
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
2002-200315Villarreal1 League0.2000
2003-200416Villarreal2 Leagues1.320030
2004-200517Villarreal1 League0.20000
2004-200517Recreativo1 League7.641
2008-200921Albacete1 League22.270
2009-201022Albacete1 League32.5100
2010-201123Albacete1 League28.1120
2011-201224Almería1 League31.0101
2012-201325Almería1 League39.6110
2013-201426Almería1 League32.511048
2014-201527Almería2 Leagues34.31000471
2015-201628Levante2 Leagues25.61300382911173137010
2016-201729Levante2 Leagues11.64002100000000
2017-201830Almería2 Leagues17.960029150312620000108182146.2
2018-201931Majadahonda2 Leagues20.48003327181221800011951033.3
2020-202133Cartagena1 League1.51001408210007030.0
15 Seasons7 Clubs4 Leagues306.5109202207522378176011234233440.4
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Almería (5 Seasons)3 Leagues155.34810124150312620001108182146.2
Albacete (3 Seasons)1 League82.9290
Levante (3 Seasons)3 Leagues37.21700592911173137010
Villarreal (3 Seasons)2 Leagues1.720030
Majadahonda (1 Season)2 Leagues20.48003327181221800011951033.3
Recreativo (1 Season)1 League7.641
Cartagena (1 Season)1 League1.51001408210007030.0
Segunda División (10 Seasons)210.17320844611205039000234233440.4
La Liga (6 Seasons)89.135001362911173137010
Copa del Rey (5 Seasons)7.10001
UEFA Cup (2 Seasons)0.31000
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
2002-200315Villarreales ESP1. La Liga15th0.2000Matches
2003-200416Villarreales ESP1. La Liga8th1.1103Matches
2004-200517Recreativoes ESP2. Segunda División5th7.641Matches
2008-200921Albacetees ESP2. Segunda División15th22.270
2009-201022Albacetees ESP2. Segunda División15th32.5100
2010-201123Albacetees ESP2. Segunda División22nd28.1120
2011-201224Almeríaes ESP2. Segunda División7th31.0101
2012-201325Almeríaes ESP2. Segunda División3rd39.6110
2013-201426Almeríaes ESP1. La Liga17th32.511048Matches
2014-201527Almeríaes ESP1. La Liga19th31.610047Matches
2015-201628Levantees ESP1. La Liga20th23.61300382911173137010Matches
2016-201729Levantees ESP2. Segunda División1st10.24002100000000Matches
2017-201830Almeríaes ESP2. Segunda División18th16.960029150312620000108182146.2Matches
2018-201931Majadahondaes ESP2. Segunda División19th20.48003327181221800011951033.3Matches
2020-202133Cartagenaes ESP2. Segunda División16th1.51001408210007030.0Matches
15 Seasons7 Clubs2 Leagues299.1108202207522378176010234233440.4
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Almería (5 Seasons)2 Leagues151.54810124150312620000108182146.2
Albacete (3 Seasons)1 League82.9290
Levante (3 Seasons)2 Leagues33.91700592911173137010
Villarreal (2 Seasons)1 League1.4103
Majadahonda (1 Season)1 League20.48003327181221800011951033.3
Recreativo (1 Season)1 League7.641
Cartagena (1 Season)1 League1.51001408210007030.0
Segunda División (10 Seasons)210.17320844611205039000234233440.4
La Liga (6 Seasons)89.135001362911173137010
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-201527Almeríaes ESPCopa del Rey9th2.70001Matches
2015-201628Levantees ESPCopa del Rey17th2.00000Matches
2016-201729Levantees ESPCopa del Rey44th1.30000Matches
2017-201830Almeríaes ESPCopa del Rey44th1.00000Matches
5 Seasons3 Clubs1 League7.10001
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Almería (2 Seasons)1 League3.70001
Levante (2 Seasons)1 League3.30000
Majadahonda (1 Season)1 League
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2003-200416Villarreal2. UEFA CupSF0.11000Matches
2004-200517Villarreal2. UEFA CupQF0.20000Matches
2 Seasons1 Club1 League0.31000

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.

More Verza Pages

Verza Overview

Stats by Competition

Match Logs (Summary)

Match Logs (Passing)

Match Logs (Pass Types)

Match Logs (Goal and Shot Creation)

Match Logs (Defensive Actions)

Match Logs (Possession)

Match Logs (Miscellaneous Stats)

Goal Logs by Competition

Scouting Report

Stathead & Player Comparison