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
2008-200920Recreativoes ESP1. La Liga20130.1000000000.000.000.000.000.00Matches
2010-201122Recreativoes ESP2. Segunda División30201,75419.55165001120.260.050.310.260.31
2011-201223Recreativoes ESP2. Segunda División34171,77419.73033011000.150.000.150.150.15
2014-201526Cádizes ESPCopa del Rey422652.9101100100.340.000.340.340.34Matches
2015-201627Valladolides ESPCopa del Rey10340.4000000000.000.000.000.000.00Matches
2015-201627Valladolides ESP2. Segunda División39353,01733.5155201500910.450.150.600.450.60Matches
2016-201728Valladolides ESPCopa del Rey11560.6000000000.000.000.000.000.00Matches
2016-201728Valladolides ESP2. Segunda División31211,80920.110414822720.500.200.700.400.60Matches
2017-201829Tenerifees ESP2. Segunda División25141,19313.39312901505.24.42.97.321411030.680.230.910.680.910.390.220.610.330.55Matches
2018-201930Osasunaes ESP2. Segunda División29251,92521.41221412006011.411.41.312.717321450.560.090.650.560.650.530.060.590.530.59Matches
2019-202031Osasunaes ESPCopa del Rey11640.7000000000.000.000.000.000.00Matches
2019-202031Osasunaes ESP1. La Liga1022402.7101011101.20.40.10.528200.370.000.370.000.000.450.050.490.150.20Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División1477498.3729611305.14.32.16.4718430.840.241.080.720.960.610.250.860.510.76Matches
2020-202132Almeríaes ESPCopa del Rey521651.8112011000.550.551.090.000.55Matches
2020-202132Almeríaes ESP2. Segunda División2577218.0213111404.23.41.04.3519660.250.120.370.120.250.520.120.640.420.54Matches
2021-202233Almeríaes ESPCopa del Rey221671.9101100000.540.000.540.540.54Matches
2021-202233Almeríaes ESP2. Segunda División1212402.7101101111.20.40.61.017180.370.000.370.370.370.440.240.680.150.38Matches
2022-202334Huescaes ESPCopa del Rey10560.6101100001.610.001.611.611.61Matches
2022-202334Huescaes ESP2. Segunda División70921.0000000110.10.10.00.112130.000.000.000.000.000.130.000.130.130.13Matches
2023-202435Recreativoes ESPCopa del Rey111201.3000000100.000.000.000.000.00Matches
13 Seasons8 Clubs3 Leagues27415814,454160.6691988636960728.324.48.032.4541274080.430.120.550.390.510.490.140.630.420.56
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
Recreativo (4 Seasons)3 Leagues67383,66140.78198012220.200.020.220.200.22
Valladolid (2 Seasons)2 Leagues72574,91654.62593423221630.460.160.620.420.59
Almería (2 Seasons)2 Leagues44121,29314.4527323515.33.81.65.4626840.350.140.490.210.350.500.150.650.350.50
Osasuna (2 Seasons)3 Leagues40282,22924.81321512117012.611.81.413.219401650.520.080.610.480.570.520.060.580.490.55
Tenerife (1 Season)1 League25141,19313.39312901505.24.42.97.321411030.680.230.910.680.910.390.220.610.330.55
Rayo Vallecano (1 Season)1 League1477498.3729611305.14.32.16.4718430.840.241.080.720.960.610.250.860.510.76
Huesca (1 Season)2 Leagues801481.6101100110.10.10.00.112130.610.000.610.610.610.130.000.130.130.13
Cádiz (1 Season)1 League422652.9101100100.340.000.340.340.34
Segunda División (10 Seasons)24614713,274147.5641882604757727.124.07.931.8521193880.430.120.560.410.530.500.140.640.440.58
Copa del Rey (8 Seasons)16992710.3415311200.390.100.490.290.39
La Liga (2 Seasons)1222532.8101011101.20.40.10.528200.360.000.360.000.000.450.050.490.150.20
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
2008-200920Recreativo1 League20130.1000000000.000.000.000.000.00
2010-201122Recreativo1 League30201,75419.55165001120.260.050.310.260.31
2011-201223Recreativo1 League34171,77419.73033011000.150.000.150.150.15
2014-201526Cádiz1 League422652.9101100100.340.000.340.340.34
2015-201627Valladolid2 Leagues40353,05133.9155201500910.440.150.590.440.59
2016-201728Valladolid2 Leagues32221,86520.710414822720.480.190.680.390.58
2017-201829Tenerife1 League25141,19313.39312901505.24.42.97.321411030.680.230.910.680.910.390.220.610.330.55
2018-201930Osasuna1 League29251,92521.41221412006011.411.41.312.717321450.560.090.650.560.650.530.060.590.530.59
2019-202031Osasuna2 Leagues1133043.4101011101.20.40.10.528200.300.000.300.000.000.450.050.490.150.20
2019-202031Rayo Vallecano1 League1477498.3729611305.14.32.16.4718430.840.241.080.720.960.610.250.860.510.76
2020-202132Almería2 Leagues3098869.8325122404.23.41.04.3519660.300.200.510.100.300.520.120.640.420.54
2021-202233Almería2 Leagues1434074.5202201111.20.40.61.017180.440.000.440.440.440.440.240.680.150.38
2022-202334Huesca2 Leagues801481.6101100110.10.10.00.112130.610.000.610.610.610.130.000.130.130.13
2023-202435Recreativo1 League111201.3000000100.000.000.000.000.00
13 Seasons8 Clubs3 Leagues27415814,454160.6691988636960728.324.48.032.4541274080.430.120.550.390.510.490.140.630.420.56
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
Recreativo (4 Seasons)3 Leagues67383,66140.78198012220.200.020.220.200.22
Valladolid (2 Seasons)2 Leagues72574,91654.62593423221630.460.160.620.420.59
Almería (2 Seasons)2 Leagues44121,29314.4527323515.33.81.65.4626840.350.140.490.210.350.500.150.650.350.50
Osasuna (2 Seasons)3 Leagues40282,22924.81321512117012.611.81.413.219401650.520.080.610.480.570.520.060.580.490.55
Tenerife (1 Season)1 League25141,19313.39312901505.24.42.97.321411030.680.230.910.680.910.390.220.610.330.55
Rayo Vallecano (1 Season)1 League1477498.3729611305.14.32.16.4718430.840.241.080.720.960.610.250.860.510.76
Huesca (1 Season)2 Leagues801481.6101100110.10.10.00.112130.610.000.610.610.610.130.000.130.130.13
Cádiz (1 Season)1 League422652.9101100100.340.000.340.340.34
Segunda División (10 Seasons)24614713,274147.5641882604757727.124.07.931.8521193880.430.120.560.410.530.500.140.640.440.58
Copa del Rey (8 Seasons)16992710.3415311200.390.100.490.290.39
La Liga (2 Seasons)1222532.8101011101.20.40.10.528200.360.000.360.000.000.450.050.490.150.20
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
2008-200920Recreativoes ESP1. La Liga20th20130.1000000000.000.000.000.000.00Matches
2010-201122Recreativoes ESP2. Segunda División12th30201,75419.55165001120.260.050.310.260.31
2011-201223Recreativoes ESP2. Segunda División17th34171,77419.73033011000.150.000.150.150.15
2015-201627Valladolides ESP2. Segunda División16th39353,01733.5155201500910.450.150.600.450.60Matches
2016-201728Valladolides ESP2. Segunda División7th31211,80920.110414822720.500.200.700.400.60Matches
2017-201829Tenerifees ESP2. Segunda División11th25141,19313.39312901505.24.42.97.321411030.680.230.910.680.910.390.220.610.330.55Matches
2018-201930Osasunaes ESP2. Segunda División1st29251,92521.41221412006011.411.41.312.717321450.560.090.650.560.650.530.060.590.530.59Matches
2019-202031Osasunaes ESP1. La Liga10th1022402.7101011101.20.40.10.528200.370.000.370.000.000.450.050.490.150.20Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División7th1477498.3729611305.14.32.16.4718430.840.241.080.720.960.610.250.860.510.76Matches
2020-202132Almeríaes ESP2. Segunda División4th2577218.0213111404.23.41.04.3519660.250.120.370.120.250.520.120.640.420.54Matches
2021-202233Almeríaes ESP2. Segunda División1st1212402.7101101111.20.40.61.017180.370.000.370.370.370.440.240.680.150.38Matches
2022-202334Huescaes ESP2. Segunda División15th70921.0000000110.10.10.00.112130.000.000.000.000.000.130.000.130.130.13Matches
11 Seasons7 Clubs2 Leagues25814913,527150.3651883605858728.324.48.032.4541274080.430.120.550.400.520.490.140.630.420.56
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
Recreativo (3 Seasons)2 Leagues66373,54139.38198012120.200.030.230.200.23
Valladolid (2 Seasons)1 League70564,82653.62593423221630.470.170.630.430.60
Osasuna (2 Seasons)2 Leagues39272,16524.11321512117012.611.81.413.219401650.540.080.620.500.580.520.060.580.490.55
Almería (2 Seasons)1 League37896110.7314212515.33.81.65.4626840.280.090.370.190.280.500.150.650.350.50
Tenerife (1 Season)1 League25141,19313.39312901505.24.42.97.321411030.680.230.910.680.910.390.220.610.330.55
Rayo Vallecano (1 Season)1 League1477498.3729611305.14.32.16.4718430.840.241.080.720.960.610.250.860.510.76
Huesca (1 Season)1 League70921.0000000110.10.10.00.112130.000.000.000.000.000.130.000.130.130.13
Segunda División (10 Seasons)24614713,274147.5641882604757727.124.07.931.8521193880.430.120.560.410.530.500.140.640.440.58
La Liga (2 Seasons)1222532.8101011101.20.40.10.528200.360.000.360.000.000.450.050.490.150.20
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-201526Cádizes ESPCopa del Rey17th422652.9101100100.340.000.340.340.34Matches
2015-201627Valladolides ESPCopa del Rey44th10340.4000000000.000.000.000.000.00Matches
2016-201728Valladolides ESPCopa del Rey17th11560.6000000000.000.000.000.000.00Matches
2019-202031Osasunaes ESPCopa del Rey9th11640.7000000000.000.000.000.000.00Matches
2020-202132Almeríaes ESPCopa del Rey5th521651.8112011000.550.551.090.000.55Matches
2021-202233Almeríaes ESPCopa del ReyR32221671.9101100000.540.000.540.540.54Matches
2022-202334Huescaes ESPCopa del ReyRd110560.6101100001.610.001.611.611.61Matches
2023-202435Recreativoes ESPCopa del ReyRd1111201.3000000100.000.000.000.000.00Matches
8 Seasons6 Clubs1 League16992710.3415311200.390.100.490.290.39
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 League743323.7213111000.540.270.810.270.54
Valladolid (2 Seasons)1 League21901.0000000000.000.000.000.000.00
Cádiz (1 Season)1 League422652.9101100100.340.000.340.340.34
Osasuna (1 Season)1 League11640.7000000000.000.000.000.000.00
Recreativo (1 Season)1 League111201.3000000100.000.000.000.000.00
Huesca (1 Season)1 League10560.6101100001.610.001.611.611.61

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
2008-200920Recreativoes ESP1. La Liga0.1000.0000Matches
2010-201122Recreativoes ESP2. Segunda División19.55130.670.3800
2011-201223Recreativoes ESP2. Segunda División19.7390.460.3301
2014-201526Cádizes ESPCopa del Rey2.9100Matches
2015-201627Valladolides ESPCopa del Rey0.4000Matches
2015-201627Valladolides ESP2. Segunda División33.515411.220.3700Matches
2016-201728Valladolides ESPCopa del Rey0.6000Matches
2016-201728Valladolides ESP2. Segunda División20.1100260.001.290.3122Matches
2017-201829Tenerifees ESP2. Segunda División13.39371540.52.791.130.240.6015.80015.24.40.12+3.8+4.6Matches
2018-201930Osasunaes ESP2. Segunda División21.412733041.13.411.400.160.4014.300011.411.40.16+0.6+0.6Matches
2019-202031Osasunaes ESPCopa del Rey0.70000.000.0000Matches
2019-202031Osasunaes ESP1. La Liga2.714250.01.500.750.000.0019.20111.20.40.10-0.2-0.4Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División8.37231147.82.761.320.260.5514.50115.14.30.19+1.9+1.7Matches
2020-202132Almeríaes ESPCopa del Rey1.812150.01.090.550.000.0011Matches
2020-202132Almeríaes ESP2. Segunda División8.0222731.82.750.870.050.1412.00114.23.40.15-2.2-2.4Matches
2021-202233Almeríaes ESPCopa del Rey1.913266.71.621.080.330.5000Matches
2021-202233Almeríaes ESP2. Segunda División2.717571.42.621.870.140.2022.30011.20.40.06-0.2+0.6Matches
2022-202334Huescaes ESPCopa del Rey0.6111100.01.611.611.001.0000Matches
2022-202334Huescaes ESP2. Segunda División1.003266.72.931.960.000.0014.60000.10.10.04-0.1-0.1Matches
2023-202435Recreativoes ESPCopa del Rey1.30000.000.0000Matches
13 Seasons8 Clubs3 Leagues160.66917516558.32.091.050.220.3814.806928.324.40.14+3.7+4.6
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
Recreativo (4 Seasons)3 Leagues40.780220.000.540.3601
Valladolid (2 Seasons)2 Leagues54.6250670.001.250.3422
Almería (2 Seasons)2 Leagues14.45341544.12.371.040.090.2014.50235.33.80.13-2.3-1.8
Osasuna (2 Seasons)3 Leagues24.813773241.63.111.290.160.3814.601112.611.80.15+0.4+0.2
Tenerife (1 Season)1 League13.39371540.52.791.130.240.6015.80015.24.40.12+3.8+4.6
Rayo Vallecano (1 Season)1 League8.37231147.82.761.320.260.5514.50115.14.30.19+1.9+1.7
Huesca (1 Season)2 Leagues1.614375.02.431.820.250.3314.60000.10.10.04-0.1-0.1
Cádiz (1 Season)1 League2.9100
Segunda División (10 Seasons)147.56416515958.22.211.080.220.3814.704727.124.00.15+3.9+5.0
Copa del Rey (8 Seasons)10.346466.70.940.630.330.5011
La Liga (2 Seasons)2.814250.01.500.710.000.0019.20111.20.40.10-0.2-0.4
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
2008-200920Recreativo1 League0.1000.0000
2010-201122Recreativo1 League19.55130.670.3800
2011-201223Recreativo1 League19.7390.460.3301
2014-201526Cádiz1 League2.9100
2015-201627Valladolid2 Leagues33.915411.220.3700
2016-201728Valladolid2 Leagues20.7100260.001.290.3122
2017-201829Tenerife1 League13.39371540.52.791.130.240.6015.80015.24.40.12+3.8+4.6
2018-201930Osasuna1 League21.412733041.13.411.400.160.4014.300011.411.40.16+0.6+0.6
2019-202031Osasuna2 Leagues3.414250.01.180.590.000.0019.20111.20.40.10-0.2-0.4
2019-202031Rayo Vallecano1 League8.37231147.82.761.320.260.5514.50115.14.30.19+1.9+1.7
2020-202132Almería2 Leagues9.8324833.32.440.810.040.1312.00224.23.40.15-2.2-2.4
2021-202233Almería2 Leagues4.5210770.02.211.550.200.2922.30011.20.40.06-0.2+0.6
2022-202334Huesca2 Leagues1.614375.02.431.820.250.3314.60000.10.10.04-0.1-0.1
2023-202435Recreativo1 League1.30000.000.0000
13 Seasons8 Clubs3 Leagues160.66917516558.32.091.050.220.3814.806928.324.40.14+3.7+4.6
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
Recreativo (4 Seasons)3 Leagues40.780220.000.540.3601
Valladolid (2 Seasons)2 Leagues54.6250670.001.250.3422
Almería (2 Seasons)2 Leagues14.45341544.12.371.040.090.2014.50235.33.80.13-2.3-1.8
Osasuna (2 Seasons)3 Leagues24.813773241.63.111.290.160.3814.601112.611.80.15+0.4+0.2
Tenerife (1 Season)1 League13.39371540.52.791.130.240.6015.80015.24.40.12+3.8+4.6
Rayo Vallecano (1 Season)1 League8.37231147.82.761.320.260.5514.50115.14.30.19+1.9+1.7
Huesca (1 Season)2 Leagues1.614375.02.431.820.250.3314.60000.10.10.04-0.1-0.1
Cádiz (1 Season)1 League2.9100
Segunda División (10 Seasons)147.56416515958.22.211.080.220.3814.704727.124.00.15+3.9+5.0
Copa del Rey (8 Seasons)10.346466.70.940.630.330.5011
La Liga (2 Seasons)2.814250.01.500.710.000.0019.20111.20.40.10-0.2-0.4
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
2008-200920Recreativoes ESP1. La Liga20th0.1000.0000Matches
2010-201122Recreativoes ESP2. Segunda División12th19.55130.670.3800
2011-201223Recreativoes ESP2. Segunda División17th19.7390.460.3301
2015-201627Valladolides ESP2. Segunda División16th33.515411.220.3700Matches
2016-201728Valladolides ESP2. Segunda División7th20.1100260.001.290.3122Matches
2017-201829Tenerifees ESP2. Segunda División11th13.39371540.52.791.130.240.6015.80015.24.40.12+3.8+4.6Matches
2018-201930Osasunaes ESP2. Segunda División1st21.412733041.13.411.400.160.4014.300011.411.40.16+0.6+0.6Matches
2019-202031Osasunaes ESP1. La Liga10th2.714250.01.500.750.000.0019.20111.20.40.10-0.2-0.4Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División7th8.37231147.82.761.320.260.5514.50115.14.30.19+1.9+1.7Matches
2020-202132Almeríaes ESP2. Segunda División4th8.0222731.82.750.870.050.1412.00114.23.40.15-2.2-2.4Matches
2021-202233Almeríaes ESP2. Segunda División1st2.717571.42.621.870.140.2022.30011.20.40.06-0.2+0.6Matches
2022-202334Huescaes ESP2. Segunda División15th1.003266.72.931.960.000.0014.60000.10.10.04-0.1-0.1Matches
11 Seasons7 Clubs2 Leagues150.36516916158.02.181.070.220.3714.805828.324.40.14+3.7+4.6
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
Recreativo (3 Seasons)2 Leagues39.38220.560.3601
Valladolid (2 Seasons)1 League53.6250670.001.250.3422
Osasuna (2 Seasons)2 Leagues24.113773241.63.201.330.160.3814.601112.611.80.15+0.4+0.2
Almería (2 Seasons)1 League10.73291241.42.721.120.070.1714.50125.33.80.13-2.3-1.8
Tenerife (1 Season)1 League13.39371540.52.791.130.240.6015.80015.24.40.12+3.8+4.6
Rayo Vallecano (1 Season)1 League8.37231147.82.761.320.260.5514.50115.14.30.19+1.9+1.7
Huesca (1 Season)1 League1.003266.72.931.960.000.0014.60000.10.10.04-0.1-0.1
Segunda División (10 Seasons)147.56416515958.22.211.080.220.3814.704727.124.00.15+3.9+5.0
La Liga (2 Seasons)2.814250.01.500.710.000.0019.20111.20.40.10-0.2-0.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
2014-201526Cádizes ESPCopa del Rey17th2.9100Matches
2015-201627Valladolides ESPCopa del Rey44th0.4000Matches
2016-201728Valladolides ESPCopa del Rey17th0.6000Matches
2019-202031Osasunaes ESPCopa del Rey9th0.70000.000.0000Matches
2020-202132Almeríaes ESPCopa del Rey5th1.812150.01.090.550.000.0011Matches
2021-202233Almeríaes ESPCopa del ReyR321.913266.71.621.080.330.5000Matches
2022-202334Huescaes ESPCopa del ReyRd10.6111100.01.611.611.001.0000Matches
2023-202435Recreativoes ESPCopa del ReyRd11.30000.000.0000Matches
8 Seasons6 Clubs1 League10.346466.70.940.630.330.5011
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.725360.01.360.810.200.3311
Valladolid (2 Seasons)1 League1.0000
Cádiz (1 Season)1 League2.9100
Osasuna (1 Season)1 League0.70000.000.0000
Recreativo (1 Season)1 League1.30000.000.0000
Huesca (1 Season)1 League0.6111100.01.611.611.001.0000

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
2008-200920Recreativoes ESP1. La Liga0.10Matches
2010-201122Recreativoes ESP2. Segunda División19.51
2011-201223Recreativoes ESP2. Segunda División19.70
2014-201526Cádizes ESPCopa del Rey2.90Matches
2015-201627Valladolides ESPCopa del Rey0.40Matches
2015-201627Valladolides ESP2. Segunda División33.55Matches
2016-201728Valladolides ESPCopa del Rey0.60Matches
2016-201728Valladolides ESP2. Segunda División20.14Matches
2017-201829Tenerifees ESP2. Segunda División13.322833867.53532114113217874.2719376.3163743.232.91.8+0.1201722341Matches
2018-201930Osasunaes ESP2. Segunda División21.429846863.7422896618024374.18313561.5174438.621.30.6+0.7131811232Matches
2019-202031Osasunaes ESPCopa del Rey0.70Matches
2019-202031Osasunaes ESP1. La Liga2.7548662.8728156293974.4212777.8060.000.10.2-0.136308Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División8.314219971.42210458789879.6456272.6131872.222.11.3-0.113153118Matches
2020-202132Almeríaes ESPCopa del Rey1.81Matches
2020-202132Almeríaes ESP2. Segunda División8.016323768.8247459710213078.5396460.9162466.711.01.10.010133119Matches
2021-202233Almeríaes ESPCopa del Rey1.90Matches
2021-202233Almeríaes ESP2. Segunda División2.7669668.81052280314273.8192673.191464.300.60.9-0.638227Matches
2022-202334Huescaes ESPCopa del Rey0.60Matches
2022-202334Huescaes ESP2. Segunda División1.0122450.0233516966.74944.42450.000.00.00.002002Matches
2023-202435Recreativoes ESPCopa del Rey1.30Matches
13 Seasons8 Clubs3 Leagues160.6963144866.514457364955873975.528241667.87314749.7198.05.9+11.06279449127
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
Recreativo (4 Seasons)3 Leagues40.71
Valladolid (2 Seasons)2 Leagues54.69
Almería (2 Seasons)2 Leagues14.422933368.8352687713317277.3589064.4253865.821.61.9+0.413215326
Osasuna (2 Seasons)3 Leagues24.835255463.54956112220928274.110416264.2175034.021.40.8+0.6162414240
Tenerife (1 Season)1 League13.322833867.53532114113217874.2719376.3163743.232.91.8+0.1201722341
Rayo Vallecano (1 Season)1 League8.314219971.42210458789879.6456272.6131872.222.11.3-0.113153118
Huesca (1 Season)2 Leagues1.6122450.0233516966.74944.42450.000.00.00.002002
Cádiz (1 Season)1 League2.90
Segunda División (10 Seasons)147.5909136266.713729349352970075.626138967.17314151.8187.95.7+10.15973419119
Copa del Rey (8 Seasons)10.31
La Liga (2 Seasons)2.8548662.8728156293974.4212777.8060.000.10.2-0.136308
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
2008-200920Recreativo1 League0.10
2010-201122Recreativo1 League19.51
2011-201223Recreativo1 League19.70
2014-201526Cádiz1 League2.90
2015-201627Valladolid2 Leagues33.95
2016-201728Valladolid2 Leagues20.74
2017-201829Tenerife1 League13.322833867.53532114113217874.2719376.3163743.232.91.8+0.1201722341
2018-201930Osasuna1 League21.429846863.7422896618024374.18313561.5174438.621.30.6+0.7131811232
2019-202031Osasuna2 Leagues3.4548662.8728156293974.4212777.8060.000.10.2-0.136308
2019-202031Rayo Vallecano1 League8.314219971.42210458789879.6456272.6131872.222.11.3-0.113153118
2020-202132Almería2 Leagues9.816323768.8247459710213078.5396460.9162466.721.01.1+1.010133119
2021-202233Almería2 Leagues4.5669668.81052280314273.8192673.191464.300.60.9-0.638227
2022-202334Huesca2 Leagues1.6122450.0233516966.74944.42450.000.00.00.002002
2023-202435Recreativo1 League1.30
13 Seasons8 Clubs3 Leagues160.6963144866.514457364955873975.528241667.87314749.7198.05.9+11.06279449127
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
Recreativo (4 Seasons)3 Leagues40.71
Valladolid (2 Seasons)2 Leagues54.69
Almería (2 Seasons)2 Leagues14.422933368.8352687713317277.3589064.4253865.821.61.9+0.413215326
Osasuna (2 Seasons)3 Leagues24.835255463.54956112220928274.110416264.2175034.021.40.8+0.6162414240
Tenerife (1 Season)1 League13.322833867.53532114113217874.2719376.3163743.232.91.8+0.1201722341
Rayo Vallecano (1 Season)1 League8.314219971.42210458789879.6456272.6131872.222.11.3-0.113153118
Huesca (1 Season)2 Leagues1.6122450.0233516966.74944.42450.000.00.00.002002
Cádiz (1 Season)1 League2.90
Segunda División (10 Seasons)147.5909136266.713729349352970075.626138967.17314151.8187.95.7+10.15973419119
Copa del Rey (8 Seasons)10.31
La Liga (2 Seasons)2.8548662.8728156293974.4212777.8060.000.10.2-0.136308
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
2008-200920Recreativoes ESP1. La Liga20th0.10Matches
2010-201122Recreativoes ESP2. Segunda División12th19.51
2011-201223Recreativoes ESP2. Segunda División17th19.70
2015-201627Valladolides ESP2. Segunda División16th33.55Matches
2016-201728Valladolides ESP2. Segunda División7th20.14Matches
2017-201829Tenerifees ESP2. Segunda División11th13.322833867.53532114113217874.2719376.3163743.232.91.8+0.1201722341Matches
2018-201930Osasunaes ESP2. Segunda División1st21.429846863.7422896618024374.18313561.5174438.621.30.6+0.7131811232Matches
2019-202031Osasunaes ESP1. La Liga10th2.7548662.8728156293974.4212777.8060.000.10.2-0.136308Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División7th8.314219971.42210458789879.6456272.6131872.222.11.3-0.113153118Matches
2020-202132Almeríaes ESP2. Segunda División4th8.016323768.8247459710213078.5396460.9162466.711.01.10.010133119Matches
2021-202233Almeríaes ESP2. Segunda División1st2.7669668.81052280314273.8192673.191464.300.60.9-0.638227Matches
2022-202334Huescaes ESP2. Segunda División15th1.0122450.0233516966.74944.42450.000.00.00.002002Matches
11 Seasons7 Clubs2 Leagues150.3963144866.514457364955873975.528241667.87314749.7188.05.9+10.06279449127
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
Recreativo (3 Seasons)2 Leagues39.31
Valladolid (2 Seasons)1 League53.69
Osasuna (2 Seasons)2 Leagues24.135255463.54956112220928274.110416264.2175034.021.40.8+0.6162414240
Almería (2 Seasons)1 League10.722933368.8352687713317277.3589064.4253865.811.61.9-0.613215326
Tenerife (1 Season)1 League13.322833867.53532114113217874.2719376.3163743.232.91.8+0.1201722341
Rayo Vallecano (1 Season)1 League8.314219971.42210458789879.6456272.6131872.222.11.3-0.113153118
Huesca (1 Season)1 League1.0122450.0233516966.74944.42450.000.00.00.002002
Segunda División (10 Seasons)147.5909136266.713729349352970075.626138967.17314151.8187.95.7+10.15973419119
La Liga (2 Seasons)2.8548662.8728156293974.4212777.8060.000.10.2-0.136308
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-201526Cádizes ESPCopa del Rey17th2.90Matches
2015-201627Valladolides ESPCopa del Rey44th0.40Matches
2016-201728Valladolides ESPCopa del Rey17th0.60Matches
2019-202031Osasunaes ESPCopa del Rey9th0.70Matches
2020-202132Almeríaes ESPCopa del Rey5th1.81Matches
2021-202233Almeríaes ESPCopa del ReyR321.90Matches
2022-202334Huescaes ESPCopa del ReyRd10.60Matches
2023-202435Recreativoes ESPCopa del ReyRd11.30Matches
8 Seasons6 Clubs1 League10.31
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.71
Valladolid (2 Seasons)1 League1.00
Cádiz (1 Season)1 League2.90
Osasuna (1 Season)1 League0.70
Recreativo (1 Season)1 League1.30
Huesca (1 Season)1 League0.60
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
2008-200920Recreativoes ESP1. La Liga0.1Matches
2010-201122Recreativoes ESP2. Segunda División19.5
2011-201223Recreativoes ESP2. Segunda División19.7
2014-201526Cádizes ESPCopa del Rey2.9Matches
2015-201627Valladolides ESPCopa del Rey0.4Matches
2015-201627Valladolides ESP2. Segunda División33.5Matches
2016-201728Valladolides ESPCopa del Rey0.6Matches
2016-201728Valladolides ESP2. Segunda División20.10Matches
2017-201829Tenerifees ESP2. Segunda División13.333832981321360000228116Matches
2018-201930Osasunaes ESP2. Segunda División21.44684333410618110000298117Matches
2019-202031Osasunaes ESPCopa del Rey0.70Matches
2019-202031Osasunaes ESP1. La Liga2.7867860011200005424Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División8.31991861201236000014215Matches
2020-202132Almeríaes ESPCopa del Rey1.80Matches
2020-202132Almeríaes ESP2. Segunda División8.02372241211172110016313Matches
2021-202233Almeríaes ESPCopa del Rey1.91Matches
2021-202233Almeríaes ESP2. Segunda División2.7969240013200006603Matches
2022-202334Huescaes ESPCopa del Rey0.60Matches
2022-202334Huescaes ESP2. Segunda División1.0242120011000001210Matches
2023-202435Recreativoes ESPCopa del Rey1.30Matches
13 Seasons8 Clubs3 Leagues160.61448136378351447291100963748
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Recreativo (4 Seasons)3 Leagues40.70
Valladolid (2 Seasons)2 Leagues54.60
Almería (2 Seasons)2 Leagues14.433331616112114110022916
Osasuna (2 Seasons)3 Leagues24.85545114010719130000352321
Tenerife (1 Season)1 League13.333832981321360000228116
Rayo Vallecano (1 Season)1 League8.31991861201236000014215
Huesca (1 Season)2 Leagues1.6242120011000001210
Cádiz (1 Season)1 League2.9
Segunda División (10 Seasons)147.51362128572351345271100909544
Copa del Rey (8 Seasons)10.31
La Liga (2 Seasons)2.8867860011200005424
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
2008-200920Recreativo1 League0.1
2010-201122Recreativo1 League19.5
2011-201223Recreativo1 League19.7
2014-201526Cádiz1 League2.9
2015-201627Valladolid2 Leagues33.9
2016-201728Valladolid2 Leagues20.70
2017-201829Tenerife1 League13.333832981321360000228116
2018-201930Osasuna1 League21.44684333410618110000298117
2019-202031Osasuna2 Leagues3.4867860011200005424
2019-202031Rayo Vallecano1 League8.31991861201236000014215
2020-202132Almería2 Leagues9.82372241211172110016313
2021-202233Almería2 Leagues4.5969240014200006603
2022-202334Huesca2 Leagues1.6242120011000001210
2023-202435Recreativo1 League1.30
13 Seasons8 Clubs3 Leagues160.61448136378351447291100963748
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Recreativo (4 Seasons)3 Leagues40.70
Valladolid (2 Seasons)2 Leagues54.60
Almería (2 Seasons)2 Leagues14.433331616112114110022916
Osasuna (2 Seasons)3 Leagues24.85545114010719130000352321
Tenerife (1 Season)1 League13.333832981321360000228116
Rayo Vallecano (1 Season)1 League8.31991861201236000014215
Huesca (1 Season)2 Leagues1.6242120011000001210
Cádiz (1 Season)1 League2.9
Segunda División (10 Seasons)147.51362128572351345271100909544
Copa del Rey (8 Seasons)10.31
La Liga (2 Seasons)2.8867860011200005424
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
2008-200920Recreativoes ESP1. La Liga20th0.1Matches
2010-201122Recreativoes ESP2. Segunda División12th19.5
2011-201223Recreativoes ESP2. Segunda División17th19.7
2015-201627Valladolides ESP2. Segunda División16th33.5Matches
2016-201728Valladolides ESP2. Segunda División7th20.10Matches
2017-201829Tenerifees ESP2. Segunda División11th13.333832981321360000228116Matches
2018-201930Osasunaes ESP2. Segunda División1st21.44684333410618110000298117Matches
2019-202031Osasunaes ESP1. La Liga10th2.7867860011200005424Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División7th8.31991861201236000014215Matches
2020-202132Almeríaes ESP2. Segunda División4th8.02372241211172110016313Matches
2021-202233Almeríaes ESP2. Segunda División1st2.7969240013200006603Matches
2022-202334Huescaes ESP2. Segunda División15th1.0242120011000001210Matches
11 Seasons7 Clubs2 Leagues150.31448136378351446291100963748
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Recreativo (3 Seasons)2 Leagues39.3
Valladolid (2 Seasons)1 League53.60
Osasuna (2 Seasons)2 Leagues24.15545114010719130000352321
Almería (2 Seasons)1 League10.733331616112104110022916
Tenerife (1 Season)1 League13.333832981321360000228116
Rayo Vallecano (1 Season)1 League8.31991861201236000014215
Huesca (1 Season)1 League1.0242120011000001210
Segunda División (10 Seasons)147.51362128572351345271100909544
La Liga (2 Seasons)2.8867860011200005424
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-201526Cádizes ESPCopa del Rey17th2.9Matches
2015-201627Valladolides ESPCopa del Rey44th0.4Matches
2016-201728Valladolides ESPCopa del Rey17th0.6Matches
2019-202031Osasunaes ESPCopa del Rey9th0.70Matches
2020-202132Almeríaes ESPCopa del Rey5th1.80Matches
2021-202233Almeríaes ESPCopa del ReyR321.91Matches
2022-202334Huescaes ESPCopa del ReyRd10.60Matches
2023-202435Recreativoes ESPCopa del ReyRd11.30Matches
8 Seasons6 Clubs1 League10.31
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.71
Valladolid (2 Seasons)1 League1.0
Cádiz (1 Season)1 League2.9
Osasuna (1 Season)1 League0.70
Recreativo (1 Season)1 League1.30
Huesca (1 Season)1 League0.60

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
2008-200920Recreativoes ESP1. La Liga0.1Matches
2010-201122Recreativoes ESP2. Segunda División19.5
2011-201223Recreativoes ESP2. Segunda División19.7
2014-201526Cádizes ESPCopa del Rey2.9Matches
2015-201627Valladolides ESPCopa del Rey0.4Matches
2015-201627Valladolides ESP2. Segunda División33.5Matches
2016-201728Valladolides ESPCopa del Rey0.6Matches
2016-201728Valladolides ESP2. Segunda División20.1Matches
2017-201829Tenerifees ESP2. Segunda División13.3403.01250544260.45400020Matches
2018-201930Osasunaes ESP2. Segunda División21.4532.48340676070.33400120Matches
2019-202031Osasunaes ESPCopa del Rey0.7Matches
2019-202031Osasunaes ESP1. La Liga2.762.2550010020.75200000Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División8.3232.77181121060.72500010Matches
2020-202132Almeríaes ESPCopa del Rey1.8Matches
2020-202132Almeríaes ESP2. Segunda División8.0192.37160210030.37300000Matches
2021-202233Almeríaes ESPCopa del Rey1.9Matches
2021-202233Almeríaes ESP2. Segunda División2.772.6160010020.75200000Matches
2022-202334Huescaes ESPCopa del Rey0.6Matches
2022-202334Huescaes ESP2. Segunda División1.000.0000000000.00000000Matches
2023-202435Recreativoes ESPCopa del Rey1.3Matches
13 Seasons8 Clubs3 Leagues160.61482.5810411416112260.452000150
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Recreativo (4 Seasons)3 Leagues40.7
Valladolid (2 Seasons)2 Leagues54.6
Almería (2 Seasons)2 Leagues14.4262.43220220050.47500000
Osasuna (2 Seasons)3 Leagues24.8592.45390686090.37600120
Tenerife (1 Season)1 League13.3403.01250544260.45400020
Rayo Vallecano (1 Season)1 League8.3232.77181121060.72500010
Huesca (1 Season)2 Leagues1.600.0000000000.00000000
Cádiz (1 Season)1 League2.9
Segunda División (10 Seasons)147.51422.609911415112240.441800150
Copa del Rey (8 Seasons)10.3
La Liga (2 Seasons)2.862.2550010020.75200000
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
2008-200920Recreativo1 League0.1
2010-201122Recreativo1 League19.5
2011-201223Recreativo1 League19.7
2014-201526Cádiz1 League2.9
2015-201627Valladolid2 Leagues33.9
2016-201728Valladolid2 Leagues20.7
2017-201829Tenerife1 League13.3403.01250544260.45400020
2018-201930Osasuna1 League21.4532.48340676070.33400120
2019-202031Osasuna2 Leagues3.462.2550010020.75200000
2019-202031Rayo Vallecano1 League8.3232.77181121060.72500010
2020-202132Almería2 Leagues9.8192.37160210030.37300000
2021-202233Almería2 Leagues4.572.6160010020.75200000
2022-202334Huesca2 Leagues1.600.0000000000.00000000
2023-202435Recreativo1 League1.3
13 Seasons8 Clubs3 Leagues160.61482.5810411416112260.452000150
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Recreativo (4 Seasons)3 Leagues40.7
Valladolid (2 Seasons)2 Leagues54.6
Almería (2 Seasons)2 Leagues14.4262.43220220050.47500000
Osasuna (2 Seasons)3 Leagues24.8592.45390686090.37600120
Tenerife (1 Season)1 League13.3403.01250544260.45400020
Rayo Vallecano (1 Season)1 League8.3232.77181121060.72500010
Huesca (1 Season)2 Leagues1.600.0000000000.00000000
Cádiz (1 Season)1 League2.9
Segunda División (10 Seasons)147.51422.609911415112240.441800150
Copa del Rey (8 Seasons)10.3
La Liga (2 Seasons)2.862.2550010020.75200000
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
2008-200920Recreativoes ESP1. La Liga20th0.1Matches
2010-201122Recreativoes ESP2. Segunda División12th19.5
2011-201223Recreativoes ESP2. Segunda División17th19.7
2015-201627Valladolides ESP2. Segunda División16th33.5Matches
2016-201728Valladolides ESP2. Segunda División7th20.1Matches
2017-201829Tenerifees ESP2. Segunda División11th13.3403.01250544260.45400020Matches
2018-201930Osasunaes ESP2. Segunda División1st21.4532.48340676070.33400120Matches
2019-202031Osasunaes ESP1. La Liga10th2.762.2550010020.75200000Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División7th8.3232.77181121060.72500010Matches
2020-202132Almeríaes ESP2. Segunda División4th8.0192.37160210030.37300000Matches
2021-202233Almeríaes ESP2. Segunda División1st2.772.6160010020.75200000Matches
2022-202334Huescaes ESP2. Segunda División15th1.000.0000000000.00000000Matches
11 Seasons7 Clubs2 Leagues150.31482.5810411416112260.452000150
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Recreativo (3 Seasons)2 Leagues39.3
Valladolid (2 Seasons)1 League53.6
Osasuna (2 Seasons)2 Leagues24.1592.45390686090.37600120
Almería (2 Seasons)1 League10.7262.43220220050.47500000
Tenerife (1 Season)1 League13.3403.01250544260.45400020
Rayo Vallecano (1 Season)1 League8.3232.77181121060.72500010
Huesca (1 Season)1 League1.000.0000000000.00000000
Segunda División (10 Seasons)147.51422.609911415112240.441800150
La Liga (2 Seasons)2.862.2550010020.75200000
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-201526Cádizes ESPCopa del Rey17th2.9Matches
2015-201627Valladolides ESPCopa del Rey44th0.4Matches
2016-201728Valladolides ESPCopa del Rey17th0.6Matches
2019-202031Osasunaes ESPCopa del Rey9th0.7Matches
2020-202132Almeríaes ESPCopa del Rey5th1.8Matches
2021-202233Almeríaes ESPCopa del ReyR321.9Matches
2022-202334Huescaes ESPCopa del ReyRd10.6Matches
2023-202435Recreativoes ESPCopa del ReyRd11.3Matches
8 Seasons6 Clubs1 League10.3
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
Valladolid (2 Seasons)1 League1.0
Cádiz (1 Season)1 League2.9
Osasuna (1 Season)1 League0.7
Recreativo (1 Season)1 League1.3
Huesca (1 Season)1 League0.6

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
2008-200920Recreativoes ESP1. La Liga0.1Matches
2010-201122Recreativoes ESP2. Segunda División19.5
2011-201223Recreativoes ESP2. Segunda División19.7
2014-201526Cádizes ESPCopa del Rey2.9Matches
2015-201627Valladolides ESPCopa del Rey0.4Matches
2015-201627Valladolides ESP2. Segunda División33.5Matches
2016-201728Valladolides ESPCopa del Rey0.6Matches
2016-201728Valladolides ESP2. Segunda División20.100Matches
2017-201829Tenerifees ESP2. Segunda División13.31913710241040.0691842340Matches
2018-201930Osasunaes ESP2. Segunda División21.4191221161128.3111311222160Matches
2019-202031Osasunaes ESPCopa del Rey0.700Matches
2019-202031Osasunaes ESP1. La Liga2.710010020.024131200Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División8.3722412825.065140741Matches
2020-202132Almeríaes ESPCopa del Rey1.802Matches
2020-202132Almeríaes ESP2. Segunda División8.0640331520.0450541040Matches
2021-202233Almeríaes ESPCopa del Rey1.911Matches
2021-202233Almeríaes ESP2. Segunda División2.7201101250.013121300Matches
2022-202334Huescaes ESPCopa del Rey0.600Matches
2022-202334Huescaes ESP2. Segunda División1.0000000000000000Matches
2023-202435Recreativoes ESPCopa del Rey1.300Matches
13 Seasons8 Clubs3 Leagues160.6543212301293923.130395341566181
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Recreativo (4 Seasons)3 Leagues40.7000
Valladolid (2 Seasons)2 Leagues54.6000
Almería (2 Seasons)2 Leagues14.4851432728.6581781340
Osasuna (2 Seasons)3 Leagues24.8201221261147.1131721532360
Tenerife (1 Season)1 League13.31913710241040.0691842340
Rayo Vallecano (1 Season)1 League8.3722412825.065140741
Huesca (1 Season)2 Leagues1.6000000000000000
Cádiz (1 Season)1 League2.90
Segunda División (10 Seasons)147.5533112291293724.328354311164181
Copa del Rey (8 Seasons)10.3130
La Liga (2 Seasons)2.810010020.024131200
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
2008-200920Recreativo1 League0.10
2010-201122Recreativo1 League19.50
2011-201223Recreativo1 League19.70
2014-201526Cádiz1 League2.90
2015-201627Valladolid2 Leagues33.90
2016-201728Valladolid2 Leagues20.7000
2017-201829Tenerife1 League13.31913710241040.0691842340
2018-201930Osasuna1 League21.4191221161128.3111311222160
2019-202031Osasuna2 Leagues3.410010020.024131200
2019-202031Rayo Vallecano1 League8.3722412825.065140741
2020-202132Almería2 Leagues9.8640331520.0450561040
2021-202233Almería2 Leagues4.5211101250.013122300
2022-202334Huesca2 Leagues1.6000000000000000
2023-202435Recreativo1 League1.3000
13 Seasons8 Clubs3 Leagues160.6543212301293923.130395341566181
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Recreativo (4 Seasons)3 Leagues40.7000
Valladolid (2 Seasons)2 Leagues54.6000
Almería (2 Seasons)2 Leagues14.4851432728.6581781340
Osasuna (2 Seasons)3 Leagues24.8201221261147.1131721532360
Tenerife (1 Season)1 League13.31913710241040.0691842340
Rayo Vallecano (1 Season)1 League8.3722412825.065140741
Huesca (1 Season)2 Leagues1.6000000000000000
Cádiz (1 Season)1 League2.90
Segunda División (10 Seasons)147.5533112291293724.328354311164181
Copa del Rey (8 Seasons)10.3130
La Liga (2 Seasons)2.810010020.024131200
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
2008-200920Recreativoes ESP1. La Liga20th0.1Matches
2010-201122Recreativoes ESP2. Segunda División12th19.5
2011-201223Recreativoes ESP2. Segunda División17th19.7
2015-201627Valladolides ESP2. Segunda División16th33.5Matches
2016-201728Valladolides ESP2. Segunda División7th20.100Matches
2017-201829Tenerifees ESP2. Segunda División11th13.31913710241040.0691842340Matches
2018-201930Osasunaes ESP2. Segunda División1st21.4191221161128.3111311222160Matches
2019-202031Osasunaes ESP1. La Liga10th2.710010020.024131200Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División7th8.3722412825.065140741Matches
2020-202132Almeríaes ESP2. Segunda División4th8.0640331520.0450541040Matches
2021-202233Almeríaes ESP2. Segunda División1st2.7201101250.013121300Matches
2022-202334Huescaes ESP2. Segunda División15th1.0000000000000000Matches
11 Seasons7 Clubs2 Leagues150.3543112301293923.130395341266181
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
Recreativo (3 Seasons)2 Leagues39.30
Valladolid (2 Seasons)1 League53.6000
Osasuna (2 Seasons)2 Leagues24.1201221261147.1131721532360
Almería (2 Seasons)1 League10.7841432728.6581751340
Tenerife (1 Season)1 League13.31913710241040.0691842340
Rayo Vallecano (1 Season)1 League8.3722412825.065140741
Huesca (1 Season)1 League1.0000000000000000
Segunda División (10 Seasons)147.5533112291293724.328354311164181
La Liga (2 Seasons)2.810010020.024131200
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-201526Cádizes ESPCopa del Rey17th2.9Matches
2015-201627Valladolides ESPCopa del Rey44th0.4Matches
2016-201728Valladolides ESPCopa del Rey17th0.6Matches
2019-202031Osasunaes ESPCopa del Rey9th0.700Matches
2020-202132Almeríaes ESPCopa del Rey5th1.802Matches
2021-202233Almeríaes ESPCopa del ReyR321.911Matches
2022-202334Huescaes ESPCopa del ReyRd10.600Matches
2023-202435Recreativoes ESPCopa del ReyRd11.300Matches
8 Seasons6 Clubs1 League10.3130
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.7130
Valladolid (2 Seasons)1 League1.00
Cádiz (1 Season)1 League2.90
Osasuna (1 Season)1 League0.7000
Recreativo (1 Season)1 League1.3000
Huesca (1 Season)1 League0.6000

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
2008-200920Recreativoes ESP1. La Liga0.1Matches
2010-201122Recreativoes ESP2. Segunda División19.5
2011-201223Recreativoes ESP2. Segunda División19.7
2014-201526Cádizes ESPCopa del Rey2.9Matches
2015-201627Valladolides ESPCopa del Rey0.4Matches
2015-201627Valladolides ESP2. Segunda División33.5Matches
2016-201728Valladolides ESPCopa del Rey0.6Matches
2016-201728Valladolides ESP2. Segunda División20.1Matches
2017-201829Tenerifees ESP2. Segunda División13.347885221022356477391846.22153.828813116032117112526351103Matches
2018-201930Osasunaes ESP2. Segunda División21.4678543274369106678281657.11242.940914615851712125227502145Matches
2019-202031Osasunaes ESPCopa del Rey0.7Matches
2019-202031Osasunaes ESP1. La Liga2.71161105553101152150.0150.06422161230938820Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División8.32784151461183727710440.0660.014546720774321920443Matches
2020-202132Almeríaes ESPCopa del Rey1.8Matches
2020-202132Almeríaes ESP2. Segunda División8.0315735125156453149333.3666.715560726456516822966Matches
2021-202233Almeríaes ESPCopa del Rey1.9Matches
2021-202233Almeríaes ESP2. Segunda División2.7126421555091253133.3266.77328482130759018Matches
2022-202334Huescaes ESPCopa del Rey0.6Matches
2022-202334Huescaes ESP2. Segunda División1.033001419733000184422110402613Matches
2023-202435Recreativoes ESPCopa del Rey1.3Matches
13 Seasons8 Clubs3 Leagues160.62024291768799882702019914347.34852.7115243951824544631134781490408
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
Recreativo (4 Seasons)3 Leagues40.7
Valladolid (2 Seasons)2 Leagues54.6
Almería (2 Seasons)2 Leagues14.444111561802065443912433.3866.7228891346695231331984
Osasuna (2 Seasons)3 Leagues24.8794653329422116793301756.71343.347316826461915126130590165
Tenerife (1 Season)1 League13.347885221022356477391846.22153.828813116032117112526351103
Rayo Vallecano (1 Season)1 League8.32784151461183727710440.0660.014546720774321920443
Huesca (1 Season)2 Leagues1.633001419733000184422110402613
Cádiz (1 Season)1 League2.9
Segunda División (10 Seasons)147.51908281668249352601904894247.24752.8108841741763524331125751402388
Copa del Rey (8 Seasons)10.3
La Liga (2 Seasons)2.81161105553101152150.0150.06422161230938820
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
2008-200920Recreativo1 League0.1
2010-201122Recreativo1 League19.5
2011-201223Recreativo1 League19.7
2014-201526Cádiz1 League2.9
2015-201627Valladolid2 Leagues33.9
2016-201728Valladolid2 Leagues20.7
2017-201829Tenerife1 League13.347885221022356477391846.22153.828813116032117112526351103
2018-201930Osasuna1 League21.4678543274369106678281657.11242.940914615851712125227502145
2019-202031Osasuna2 Leagues3.41161105553101152150.0150.06422161230938820
2019-202031Rayo Vallecano1 League8.32784151461183727710440.0660.014546720774321920443
2020-202132Almería2 Leagues9.8315735125156453149333.3666.715560726456516822966
2021-202233Almería2 Leagues4.5126421555091253133.3266.77328482130759018
2022-202334Huesca2 Leagues1.633001419733000184422110402613
2023-202435Recreativo1 League1.3
13 Seasons8 Clubs3 Leagues160.62024291768799882702019914347.34852.7115243951824544631134781490408
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
Recreativo (4 Seasons)3 Leagues40.7
Valladolid (2 Seasons)2 Leagues54.6
Almería (2 Seasons)2 Leagues14.444111561802065443912433.3866.7228891346695231331984
Osasuna (2 Seasons)3 Leagues24.8794653329422116793301756.71343.347316826461915126130590165
Tenerife (1 Season)1 League13.347885221022356477391846.22153.828813116032117112526351103
Rayo Vallecano (1 Season)1 League8.32784151461183727710440.0660.014546720774321920443
Huesca (1 Season)2 Leagues1.633001419733000184422110402613
Cádiz (1 Season)1 League2.9
Segunda División (10 Seasons)147.51908281668249352601904894247.24752.8108841741763524331125751402388
Copa del Rey (8 Seasons)10.3
La Liga (2 Seasons)2.81161105553101152150.0150.06422161230938820
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
2008-200920Recreativoes ESP1. La Liga20th0.1Matches
2010-201122Recreativoes ESP2. Segunda División12th19.5
2011-201223Recreativoes ESP2. Segunda División17th19.7
2015-201627Valladolides ESP2. Segunda División16th33.5Matches
2016-201728Valladolides ESP2. Segunda División7th20.1Matches
2017-201829Tenerifees ESP2. Segunda División11th13.347885221022356477391846.22153.828813116032117112526351103Matches
2018-201930Osasunaes ESP2. Segunda División1st21.4678543274369106678281657.11242.940914615851712125227502145Matches
2019-202031Osasunaes ESP1. La Liga10th2.71161105553101152150.0150.06422161230938820Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División7th8.32784151461183727710440.0660.014546720774321920443Matches
2020-202132Almeríaes ESP2. Segunda División4th8.0315735125156453149333.3666.715560726456516822966Matches
2021-202233Almeríaes ESP2. Segunda División1st2.7126421555091253133.3266.77328482130759018Matches
2022-202334Huescaes ESP2. Segunda División15th1.033001419733000184422110402613Matches
11 Seasons7 Clubs2 Leagues150.32024291768799882702019914347.34852.7115243951824544631134781490408
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
Recreativo (3 Seasons)2 Leagues39.3
Valladolid (2 Seasons)1 League53.6
Osasuna (2 Seasons)2 Leagues24.1794653329422116793301756.71343.347316826461915126130590165
Almería (2 Seasons)1 League10.744111561802065443912433.3866.7228891346695231331984
Tenerife (1 Season)1 League13.347885221022356477391846.22153.828813116032117112526351103
Rayo Vallecano (1 Season)1 League8.32784151461183727710440.0660.014546720774321920443
Huesca (1 Season)1 League1.033001419733000184422110402613
Segunda División (10 Seasons)147.51908281668249352601904894247.24752.8108841741763524331125751402388
La Liga (2 Seasons)2.81161105553101152150.0150.06422161230938820
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-201526Cádizes ESPCopa del Rey17th2.9Matches
2015-201627Valladolides ESPCopa del Rey44th0.4Matches
2016-201728Valladolides ESPCopa del Rey17th0.6Matches
2019-202031Osasunaes ESPCopa del Rey9th0.7Matches
2020-202132Almeríaes ESPCopa del Rey5th1.8Matches
2021-202233Almeríaes ESPCopa del ReyR321.9Matches
2022-202334Huescaes ESPCopa del ReyRd10.6Matches
2023-202435Recreativoes ESPCopa del ReyRd11.3Matches
8 Seasons6 Clubs1 League10.3
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Almería (2 Seasons)1 League3.7
Valladolid (2 Seasons)1 League1.0
Cádiz (1 Season)1 League2.9
Osasuna (1 Season)1 League0.7
Recreativo (1 Season)1 League1.3
Huesca (1 Season)1 League0.6

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
2008-200920Recreativoes ESP1. La Liga21370.40.102Matches
2010-201122Recreativoes ESP2. Segunda División301,7545846.419.52010
2011-201223Recreativoes ESP2. Segunda División341,7745246.919.71717
2014-201526Cádizes ESPCopa del Rey42656658.92.9282125102.2552+3+1.02+1.99Matches
2015-201627Valladolides ESPCopa del Rey1343437.80.40013300.0010+1+2.65+5.86Matches
2015-201627Valladolides ESP2. Segunda División393,0177779.833.53523401.264240+2+0.06+0.89Matches
2016-201728Valladolides ESPCopa del Rey1565614.40.61560000.001100.00-0.27Matches
2016-201728Valladolides ESP2. Segunda División311,8095847.920.12161021.422927+2+0.10-0.04Matches
2017-201829Tenerifees ESP2. Segunda División251,1934831.613.31421101.522116+5+0.38+0.2718.516.9+1.6+0.12-0.04Matches
2018-201930Osasunaes ESP2. Segunda División291,9256652.221.42574441952.103016+14+0.65+0.1429.617.2+12.4+0.58+0.20Matches
2019-202031Osasunaes ESPCopa del Rey1646430.50.71640003.0002-2-2.81-5.89Matches
2019-202031Osasunaes ESP1. La Liga10240247.02.7273081280.8064+2+0.75+1.035.53.2+2.3+0.86+0.93Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División147495419.88.3780372701.50171700.00-0.3017.99.0+8.8+1.06+0.65Matches
2020-202132Almeríaes ESPCopa del Rey51653334.41.8268031002.0041+3+1.64+0.21Matches
2020-202132Almeríaes ESP2. Segunda División257212919.18.07620181651.26108+2+0.25-0.3113.57.7+5.8+0.73+0.32Matches
2021-202233Almeríaes ESPCopa del Rey21678455.71.92840002.0032+1+0.54+1.22Matches
2021-202233Almeríaes ESP2. Segunda División12240206.32.716301116131.0842+2+0.75-0.046.42.5+3.9+1.45+0.71Matches
2022-202334Huescaes ESPCopa del Rey1565646.70.60015601.0010+1+1.61+3.01Matches
2022-202334Huescaes ESP2. Segunda División792132.41.000713161.133300.000.001.02.6-1.6-1.57-1.30Matches
2023-202435Recreativoes ESPCopa del Rey1120120100.01.311201000.0001-1-0.75Matches
13 Seasons8 Clubs3 Leagues27414,4545330.9160.6158744011618491.44177142+35+0.29+0.0692.359.2+33.2+0.58+0.34
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
Recreativo (4 Seasons)3 Leagues673,6615533.040.73812012900.0001-1-0.75
Valladolid (2 Seasons)2 Leagues724,9166861.154.6575729153321.297368+5+0.09+0.24
Almería (2 Seasons)2 Leagues441,2932915.514.4126703215181.332113+8+0.56-0.1319.910.2+9.7+0.91+0.32
Osasuna (2 Seasons)3 Leagues402,2295630.524.8287441214131.803622+14+0.57+0.4835.120.4+14.7+0.61+0.52
Tenerife (1 Season)1 League251,1934831.613.31421101.522116+5+0.38+0.2718.516.9+1.6+0.12-0.04
Rayo Vallecano (1 Season)1 League147495419.88.3780372701.50171700.00-0.3017.99.0+8.8+1.06+0.65
Huesca (1 Season)2 Leagues8148193.81.600819161.1143+1+0.61+0.631.02.6-1.6-1.57-1.30
Cádiz (1 Season)1 League42656658.92.9282125102.2552+3+1.02+1.99
Segunda División (10 Seasons)24613,2745435.2147.514773389917411.46156129+27+0.25-0.0686.856.0+30.9+0.56+0.27
Copa del Rey (8 Seasons)169275842.910.3979273101.69159+6+0.58+0.22
La Liga (2 Seasons)12253213.72.82730101280.8064+2+0.75+1.035.53.2+2.3+0.86+0.93
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
2008-200920Recreativo1 League21370.40.102
2010-201122Recreativo1 League301,7545846.419.52010
2011-201223Recreativo1 League341,7745246.919.71717
2014-201526Cádiz1 League42656658.92.9282125102.2552+3+1.02+1.99
2015-201627Valladolid2 Leagues403,0517678.833.9352353301.234340+3+0.09+1.08
2016-201728Valladolid2 Leagues321,8655844.720.7225661021.383028+2+0.10-0.06
2017-201829Tenerife1 League251,1934831.613.31421101.522116+5+0.38+0.2718.516.9+1.6+0.12-0.04
2018-201930Osasuna1 League291,9256652.221.42574441952.103016+14+0.65+0.1429.617.2+12.4+0.58+0.20
2019-202031Osasuna2 Leagues11304288.43.4370081281.006600.00+0.145.53.2+2.3+0.86+0.93
2019-202031Rayo Vallecano1 League147495419.88.3780372701.50171700.00-0.3017.99.0+8.8+1.06+0.65
2020-202132Almería2 Leagues308863020.89.89630211551.38149+5+0.51-0.1313.57.7+5.8+0.73+0.32
2021-202233Almería2 Leagues144072910.04.537701116131.2174+3+0.66-0.076.42.5+3.9+1.45+0.71
2022-202334Huesca2 Leagues8148193.81.600819161.1143+1+0.61+0.631.02.6-1.6-1.57-1.30
2023-202435Recreativo1 League1120120100.01.311201000.0001-1-0.75
13 Seasons8 Clubs3 Leagues27414,4545330.9160.6158744011618491.44177142+35+0.29+0.0692.359.2+33.2+0.58+0.34
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
Recreativo (4 Seasons)3 Leagues673,6615533.040.73812012900.0001-1-0.75
Valladolid (2 Seasons)2 Leagues724,9166861.154.6575729153321.297368+5+0.09+0.24
Almería (2 Seasons)2 Leagues441,2932915.514.4126703215181.332113+8+0.56-0.1319.910.2+9.7+0.91+0.32
Osasuna (2 Seasons)3 Leagues402,2295630.524.8287441214131.803622+14+0.57+0.4835.120.4+14.7+0.61+0.52
Tenerife (1 Season)1 League251,1934831.613.31421101.522116+5+0.38+0.2718.516.9+1.6+0.12-0.04
Rayo Vallecano (1 Season)1 League147495419.88.3780372701.50171700.00-0.3017.99.0+8.8+1.06+0.65
Huesca (1 Season)2 Leagues8148193.81.600819161.1143+1+0.61+0.631.02.6-1.6-1.57-1.30
Cádiz (1 Season)1 League42656658.92.9282125102.2552+3+1.02+1.99
Segunda División (10 Seasons)24613,2745435.2147.514773389917411.46156129+27+0.25-0.0686.856.0+30.9+0.56+0.27
Copa del Rey (8 Seasons)169275842.910.3979273101.69159+6+0.58+0.22
La Liga (2 Seasons)12253213.72.82730101280.8064+2+0.75+1.035.53.2+2.3+0.86+0.93
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
2008-200920Recreativoes ESP1. La Liga20th21370.40.102Matches
2010-201122Recreativoes ESP2. Segunda División12th301,7545846.419.52010
2011-201223Recreativoes ESP2. Segunda División17th341,7745246.919.71717
2015-201627Valladolides ESP2. Segunda División16th393,0177779.833.53523401.264240+2+0.06+0.89Matches
2016-201728Valladolides ESP2. Segunda División7th311,8095847.920.12161021.422927+2+0.10-0.04Matches
2017-201829Tenerifees ESP2. Segunda División11th251,1934831.613.31421101.522116+5+0.38+0.2718.516.9+1.6+0.12-0.04Matches
2018-201930Osasunaes ESP2. Segunda División1st291,9256652.221.42574441952.103016+14+0.65+0.1429.617.2+12.4+0.58+0.20Matches
2019-202031Osasunaes ESP1. La Liga10th10240247.02.7273081280.8064+2+0.75+1.035.53.2+2.3+0.86+0.93Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División7th147495419.88.3780372701.50171700.00-0.3017.99.0+8.8+1.06+0.65Matches
2020-202132Almeríaes ESP2. Segunda División4th257212919.18.07620181651.26108+2+0.25-0.3113.57.7+5.8+0.73+0.32Matches
2021-202233Almeríaes ESP2. Segunda División1st12240206.32.716301116131.0842+2+0.75-0.046.42.5+3.9+1.45+0.71Matches
2022-202334Huescaes ESP2. Segunda División15th792132.41.000713161.133300.000.001.02.6-1.6-1.57-1.30Matches
11 Seasons7 Clubs2 Leagues25813,5275230.4150.3149733810917491.42162133+29+0.26+0.0492.359.2+33.2+0.58+0.34
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
Recreativo (3 Seasons)2 Leagues663,5415432.239.33729
Valladolid (2 Seasons)1 League704,8266963.853.656291421.337167+4+0.07+0.21
Osasuna (2 Seasons)2 Leagues392,1655630.524.1277441214131.773620+16+0.67+0.6735.120.4+14.7+0.61+0.52
Almería (2 Seasons)1 League379612612.710.786202916181.201410+4+0.37-0.3119.910.2+9.7+0.91+0.32
Tenerife (1 Season)1 League251,1934831.613.31421101.522116+5+0.38+0.2718.516.9+1.6+0.12-0.04
Rayo Vallecano (1 Season)1 League147495419.88.3780372701.50171700.00-0.3017.99.0+8.8+1.06+0.65
Huesca (1 Season)1 League792132.41.000713161.133300.000.001.02.6-1.6-1.57-1.30
Segunda División (10 Seasons)24613,2745435.2147.514773389917411.46156129+27+0.25-0.0686.856.0+30.9+0.56+0.27
La Liga (2 Seasons)12253213.72.82730101280.8064+2+0.75+1.035.53.2+2.3+0.86+0.93
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-201526Cádizes ESPCopa del Rey17th42656658.92.9282125102.2552+3+1.02+1.99Matches
2015-201627Valladolides ESPCopa del Rey44th1343437.80.40013300.0010+1+2.65+5.86Matches
2016-201728Valladolides ESPCopa del Rey17th1565614.40.61560000.001100.00-0.27Matches
2019-202031Osasunaes ESPCopa del Rey9th1646430.50.71640003.0002-2-2.81-5.89Matches
2020-202132Almeríaes ESPCopa del Rey5th51653334.41.8268031002.0041+3+1.64+0.21Matches
2021-202233Almeríaes ESPCopa del ReyR3221678455.71.92840002.0032+1+0.54+1.22Matches
2022-202334Huescaes ESPCopa del ReyRd11565646.70.60015601.0010+1+1.61+3.01Matches
2023-202435Recreativoes ESPCopa del ReyRd11120120100.01.311201000.0001-1-0.75Matches
8 Seasons6 Clubs1 League169275842.910.3979273101.69159+6+0.58+0.22
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 League73324742.63.7476031002.0073+4+1.08+0.28
Valladolid (2 Seasons)1 League2904518.81.0157013300.0021+1+1.00+1.23
Cádiz (1 Season)1 League42656658.92.9282125102.2552+3+1.02+1.99
Osasuna (1 Season)1 League1646430.50.71640003.0002-2-2.81-5.89
Recreativo (1 Season)1 League1120120100.01.311201000.0001-1-0.75
Huesca (1 Season)1 League1565646.70.60015601.0010+1+1.61+3.01

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
2008-200920Recreativoes ESP1. La Liga0.1000Matches
2010-201122Recreativoes ESP2. Segunda División19.5112
2011-201223Recreativoes ESP2. Segunda División19.7100
2014-201526Cádizes ESPCopa del Rey2.91000Matches
2015-201627Valladolides ESPCopa del Rey0.40000Matches
2015-201627Valladolides ESP2. Segunda División33.59152Matches
2016-201728Valladolides ESPCopa del Rey0.60000Matches
2016-201728Valladolides ESP2. Segunda División20.17212800000000Matches
2017-201829Tenerifees ESP2. Segunda División13.35002216211341320071281762.2Matches
2018-201930Osasunaes ESP2. Segunda División21.46002820441821200057405044.4Matches
2019-202031Osasunaes ESPCopa del Rey0.70001010000Matches
2019-202031Osasunaes ESP1. La Liga2.7100726110000128753.3Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División8.33001471530210025182640.9Matches
2020-202132Almeríaes ESPCopa del Rey1.80001230200Matches
2020-202132Almeríaes ESP2. Segunda División8.04001961174400029111345.8Matches
2021-202233Almeríaes ESPCopa del Rey1.90000211110Matches
2021-202233Almeríaes ESP2. Segunda División2.7110332310000197846.7Matches
2022-202334Huescaes ESPCopa del Rey0.60000000000Matches
2022-202334Huescaes ESP2. Segunda División1.01104211000103040.0Matches
2023-202435Recreativoes ESPCopa del Rey1.31000000000Matches
13 Seasons8 Clubs3 Leagues160.660711796010547153231021611212547.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Recreativo (4 Seasons)3 Leagues40.722200000000
Valladolid (2 Seasons)2 Leagues54.616318000000000
Almería (2 Seasons)2 Leagues14.4510231317118500048182146.2
Osasuna (2 Seasons)3 Leagues24.87003622511931200069485745.7
Tenerife (1 Season)1 League13.35002216211341320071281762.2
Rayo Vallecano (1 Season)1 League8.33001471530210025182640.9
Huesca (1 Season)2 Leagues1.61104211000103040.0
Cádiz (1 Season)1 League2.91000
Segunda División (10 Seasons)147.55771170549445113131020410411846.8
Copa del Rey (8 Seasons)10.32002451310
La Liga (2 Seasons)2.8100726110000128753.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
2008-200920Recreativo1 League0.1000
2010-201122Recreativo1 League19.5112
2011-201223Recreativo1 League19.7100
2014-201526Cádiz1 League2.91000
2015-201627Valladolid2 Leagues33.9910520
2016-201728Valladolid2 Leagues20.77212800000000
2017-201829Tenerife1 League13.35002216211341320071281762.2
2018-201930Osasuna1 League21.46002820441821200057405044.4
2019-202031Osasuna2 Leagues3.4100827110000128753.3
2019-202031Rayo Vallecano1 League8.33001471530210025182640.9
2020-202132Almería2 Leagues9.84002081476400029111345.8
2021-202233Almería2 Leagues4.5110353421000197846.7
2022-202334Huesca2 Leagues1.61104211000103040.0
2023-202435Recreativo1 League1.31000000000
13 Seasons8 Clubs3 Leagues160.660711796010547153231021611212547.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Recreativo (4 Seasons)3 Leagues40.722200000000
Valladolid (2 Seasons)2 Leagues54.616318000000000
Almería (2 Seasons)2 Leagues14.4510231317118500048182146.2
Osasuna (2 Seasons)3 Leagues24.87003622511931200069485745.7
Tenerife (1 Season)1 League13.35002216211341320071281762.2
Rayo Vallecano (1 Season)1 League8.33001471530210025182640.9
Huesca (1 Season)2 Leagues1.61104211000103040.0
Cádiz (1 Season)1 League2.91000
Segunda División (10 Seasons)147.55771170549445113131020410411846.8
Copa del Rey (8 Seasons)10.32002451310
La Liga (2 Seasons)2.8100726110000128753.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
2008-200920Recreativoes ESP1. La Liga20th0.1000Matches
2010-201122Recreativoes ESP2. Segunda División12th19.5112
2011-201223Recreativoes ESP2. Segunda División17th19.7100
2015-201627Valladolides ESP2. Segunda División16th33.59152Matches
2016-201728Valladolides ESP2. Segunda División7th20.17212800000000Matches
2017-201829Tenerifees ESP2. Segunda División11th13.35002216211341320071281762.2Matches
2018-201930Osasunaes ESP2. Segunda División1st21.46002820441821200057405044.4Matches
2019-202031Osasunaes ESP1. La Liga10th2.7100726110000128753.3Matches
2019-202031Rayo Vallecanoes ESP2. Segunda División7th8.33001471530210025182640.9Matches
2020-202132Almeríaes ESP2. Segunda División4th8.04001961174400029111345.8Matches
2021-202233Almeríaes ESP2. Segunda División1st2.7110332310000197846.7Matches
2022-202334Huescaes ESP2. Segunda División15th1.01104211000103040.0Matches
11 Seasons7 Clubs2 Leagues150.358711775610046123131021611212547.3
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Recreativo (3 Seasons)2 Leagues39.32120
Valladolid (2 Seasons)1 League53.616318000000000
Osasuna (2 Seasons)2 Leagues24.17003522501931200069485745.7
Almería (2 Seasons)1 League10.751022913105400048182146.2
Tenerife (1 Season)1 League13.35002216211341320071281762.2
Rayo Vallecano (1 Season)1 League8.33001471530210025182640.9
Huesca (1 Season)1 League1.01104211000103040.0
Segunda División (10 Seasons)147.55771170549445113131020410411846.8
La Liga (2 Seasons)2.8100726110000128753.3
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-201526Cádizes ESPCopa del Rey17th2.91000Matches
2015-201627Valladolides ESPCopa del Rey44th0.40000Matches
2016-201728Valladolides ESPCopa del Rey17th0.60000Matches
2019-202031Osasunaes ESPCopa del Rey9th0.70001010000Matches
2020-202132Almeríaes ESPCopa del Rey5th1.80001230200Matches
2021-202233Almeríaes ESPCopa del ReyR321.90000211110Matches
2022-202334Huescaes ESPCopa del ReyRd10.60000000000Matches
2023-202435Recreativoes ESPCopa del ReyRd11.31000000000Matches
8 Seasons6 Clubs1 League10.32002451310
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Almería (2 Seasons)1 League3.70001441310
Valladolid (2 Seasons)1 League1.00000
Cádiz (1 Season)1 League2.91000
Osasuna (1 Season)1 League0.70001010000
Recreativo (1 Season)1 League1.31000000000
Huesca (1 Season)1 League0.60000000000

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.