Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2012-201323Club Bruggebe BEL1. Pro League17171,42415.8303300120.190.000.190.190.19
2013-201424Club Bruggebe BEL1. Pro League22201,74919.4000000300.000.000.000.000.00Matches
2014-201525Club Brugge2. Europa Lg111199011.0000000000.000.000.000.000.00Matches
2014-201525Club Bruggebe BEL1. Pro League31312,75230.6426400110.130.070.200.130.20Matches
2015-201626Club Brugge2. Europa Lg221802.0000000000.000.000.000.000.00Matches
2015-201626Espanyoles ESP1. La Liga14131,19513.3101100500.080.000.080.080.08Matches
2015-201626Club Bruggebe BEL1. Pro League14141,26014.0000000100.000.000.000.000.00Matches
2016-201727Espanyoles ESPCopa del Rey222102.3000000000.000.000.000.000.00Matches
2016-201727Espanyoles ESP1. La Liga15131,12412.5000000400.000.000.000.000.00Matches
2017-201828Espanyoles ESPCopa del Rey221661.8000000000.000.000.000.000.00Matches
2017-201828Espanyoles ESP1. La Liga111199011.0000000100.60.60.00.632010.000.000.000.000.000.050.000.050.050.05Matches
2018-201929Espanyoles ESPCopa del Rey221802.0000000000.000.000.000.000.00Matches
2018-201929Espanyoles ESP1. La Liga1176607.3000000000.10.10.10.221620.000.000.000.000.000.010.020.030.010.03Matches
2019-202030Levantees ESPCopa del Rey11901.0101100001.000.001.001.001.00Matches
2019-202030Levantees ESP1. La Liga854855.4000000000.60.60.00.63900.000.000.000.000.000.120.000.120.120.12Matches
2020-202131Levantees ESPCopa del Rey644745.3000000200.000.000.000.000.00Matches
2020-202131Levantees ESP1. La Liga29232,06022.9101100200.80.80.20.965230.040.000.040.040.040.030.010.040.030.04Matches
2021-202232Levantees ESPCopa del Rey221651.8000000000.000.000.000.000.00Matches
2021-202232Levantees ESP1. La Liga23201,77319.7202200501.21.20.41.614410.100.000.100.100.100.060.020.080.060.08Matches
2022-202333Al-Wehdasa KSA1. Pro League27272,40626.7202200410.070.000.070.070.07Matches
2023-202434Al-Wehdasa KSA1. Pro League19171,48516.5213200200.120.060.180.120.18Matches
12 Seasons4 Clubs5 Leagues26924421,818242.41631916003143.23.20.73.91514170.070.010.080.070.080.050.010.060.050.06
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
Club Brugge (4 Seasons)2 Leagues97958,35592.8729700630.080.020.100.080.10
Espanyol (4 Seasons)2 Leagues57504,52550.31011001000.70.70.10.853630.020.000.020.020.020.040.010.040.040.04
Levante (3 Seasons)2 Leagues69555,04756.1404400902.62.60.63.11010540.070.000.070.070.070.050.010.070.050.07
Al-Wehda (2 Seasons)1 League46443,89143.2415400610.090.020.120.090.12
La Liga (7 Seasons)111928,28792.14044001703.23.20.73.91514170.040.000.040.040.040.050.010.060.050.06
Copa del Rey (6 Seasons)15131,28514.3101100200.070.000.070.070.07
Pro League (4 Seasons)84827,18579.8729700630.090.030.110.090.11
Pro League (2 Seasons)46443,89143.2415400610.090.020.120.090.12
Europa Lg (2 Seasons)13131,17013.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2012-201323Club Brugge1 League17171,42415.8303300120.190.000.190.190.19
2013-201424Club Brugge1 League22201,74919.4000000300.000.000.000.000.00
2014-201525Club Brugge2 Leagues42423,74241.6426400110.100.050.140.100.14
2015-201626Club Brugge2 Leagues16161,44016.0000000100.000.000.000.000.00
2015-201626Espanyol1 League14131,19513.3101100500.080.000.080.080.08
2016-201727Espanyol2 Leagues17151,33414.8000000400.000.000.000.000.00
2017-201828Espanyol2 Leagues13131,15612.8000000100.60.60.00.632010.000.000.000.000.000.050.000.050.050.05
2018-201929Espanyol2 Leagues1398409.3000000000.10.10.10.221620.000.000.000.000.000.010.020.030.010.03
2019-202030Levante2 Leagues965756.4101100000.60.60.00.63900.160.000.160.160.160.120.000.120.120.12
2020-202131Levante2 Leagues35272,53428.2101100400.80.80.20.965230.040.000.040.040.040.030.010.040.030.04
2021-202232Levante2 Leagues25221,93821.5202200501.21.20.41.614410.090.000.090.090.090.060.020.080.060.08
2022-202333Al-Wehda1 League27272,40626.7202200410.070.000.070.070.07
2023-202434Al-Wehda1 League19171,48516.5213200200.120.060.180.120.18
12 Seasons4 Clubs5 Leagues26924421,818242.41631916003143.23.20.73.91514170.070.010.080.070.080.050.010.060.050.06
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
Club Brugge (4 Seasons)2 Leagues97958,35592.8729700630.080.020.100.080.10
Espanyol (4 Seasons)2 Leagues57504,52550.31011001000.70.70.10.853630.020.000.020.020.020.040.010.040.040.04
Levante (3 Seasons)2 Leagues69555,04756.1404400902.62.60.63.11010540.070.000.070.070.070.050.010.070.050.07
Al-Wehda (2 Seasons)1 League46443,89143.2415400610.090.020.120.090.12
La Liga (7 Seasons)111928,28792.14044001703.23.20.73.91514170.040.000.040.040.040.050.010.060.050.06
Copa del Rey (6 Seasons)15131,28514.3101100200.070.000.070.070.07
Pro League (4 Seasons)84827,18579.8729700630.090.030.110.090.11
Pro League (2 Seasons)46443,89143.2415400610.090.020.120.090.12
Europa Lg (2 Seasons)13131,17013.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2012-201323Club Bruggebe BEL1. Pro League3rd17171,42415.8303300120.190.000.190.190.19
2013-201424Club Bruggebe BEL1. Pro League3rd22201,74919.4000000300.000.000.000.000.00Matches
2014-201525Club Bruggebe BEL1. Pro League2nd31312,75230.6426400110.130.070.200.130.20Matches
2015-201626Club Bruggebe BEL1. Pro League1st14141,26014.0000000100.000.000.000.000.00Matches
2015-201626Espanyoles ESP1. La Liga13th14131,19513.3101100500.080.000.080.080.08Matches
2016-201727Espanyoles ESP1. La Liga8th15131,12412.5000000400.000.000.000.000.00Matches
2017-201828Espanyoles ESP1. La Liga11th111199011.0000000100.60.60.00.632010.000.000.000.000.000.050.000.050.050.05Matches
2018-201929Espanyoles ESP1. La Liga7th1176607.3000000000.10.10.10.221620.000.000.000.000.000.010.020.030.010.03Matches
2019-202030Levantees ESP1. La Liga12th854855.4000000000.60.60.00.63900.000.000.000.000.000.120.000.120.120.12Matches
2020-202131Levantees ESP1. La Liga14th29232,06022.9101100200.80.80.20.965230.040.000.040.040.040.030.010.040.030.04Matches
2021-202232Levantees ESP1. La Liga19th23201,77319.7202200501.21.20.41.614410.100.000.100.100.100.060.020.080.060.08Matches
2022-202333Al-Wehdasa KSA1. Pro League13th27272,40626.7202200410.070.000.070.070.07Matches
2023-202434Al-Wehdasa KSA1. Pro League13th19171,48516.5213200200.120.060.180.120.18Matches
12 Seasons4 Clubs3 Leagues24121819,363215.11531815002943.23.20.73.91514170.070.010.080.070.080.050.010.060.050.06
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
Club Brugge (4 Seasons)1 League84827,18579.8729700630.090.030.110.090.11
Espanyol (4 Seasons)1 League51443,96944.11011001000.70.70.10.853630.020.000.020.020.020.040.010.040.040.04
Levante (3 Seasons)1 League60484,31848.0303300702.62.60.63.11010540.060.000.060.060.060.050.010.070.050.07
Al-Wehda (2 Seasons)1 League46443,89143.2415400610.090.020.120.090.12
La Liga (7 Seasons)111928,28792.14044001703.23.20.73.91514170.040.000.040.040.040.050.010.060.050.06
Pro League (4 Seasons)84827,18579.8729700630.090.030.110.090.11
Pro League (2 Seasons)46443,89143.2415400610.090.020.120.090.12
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
2016-201727Espanyoles ESPCopa del Rey17th222102.3000000000.000.000.000.000.00Matches
2017-201828Espanyoles ESPCopa del Rey5th221661.8000000000.000.000.000.000.00Matches
2018-201929Espanyoles ESPCopa del Rey5th221802.0000000000.000.000.000.000.00Matches
2019-202030Levantees ESPCopa del Rey17th11901.0101100001.000.001.001.001.00Matches
2020-202131Levantees ESPCopa del Rey3rd644745.3000000200.000.000.000.000.00Matches
2021-202232Levantees ESPCopa del ReyRd2221651.8000000000.000.000.000.000.00Matches
6 Seasons2 Clubs1 League15131,28514.3101100200.070.000.070.070.07
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
Levante (3 Seasons)1 League977298.1101100200.120.000.120.120.12
Espanyol (3 Seasons)1 League665566.2000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2014-201525Club Brugge2. Europa LgQF111199011.0000000000.000.000.000.000.00Matches
2015-201626Club Brugge2. Europa LgGR221802.0000000000.000.000.000.000.00Matches
2 Seasons1 Club1 League13131,17013.0000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
201424cr Costa RicaWCQ00Matches
201424cr Costa RicaFriendlies (M)322552.8000000000.000.000.000.000.00Matches
201425cr Costa Rica1. World CupQF443353.7101100210.270.000.270.270.27Matches
201525cr Costa RicaFriendlies (M)443113.5000000000.000.000.000.000.00Matches
201626cr Costa RicaFriendlies (M)11500.6000000000.000.000.000.000.00Matches
201626cr Costa RicaCopa América CentenarioGR221802.0000000000.000.000.000.000.00Matches
201727cr Costa RicaFriendlies (M)221051.2000000000.000.000.000.000.00Matches
201828cr Costa RicaFriendlies (M)775856.5000000300.000.000.000.000.00Matches
201828cr Costa RicaWCQ543624.0000000000.000.000.000.000.00Matches
201829cr Costa Rica1. World CupGR221802.0000000000.00.00.10.24710.000.000.000.000.000.020.060.080.020.08Matches
201929cr Costa RicaFriendlies (M)221802.0000000000.000.000.000.000.00Matches
201929cr Costa RicaGold CupQF433213.6000000200.000.000.000.000.00Matches
202030cr Costa RicaFriendlies (M)332703.0000000000.000.000.000.000.00Matches
202131cr Costa RicaGold CupQF221802.0000000000.000.000.000.000.00Matches
202233cr Costa Rica1. World CupGR332703.0000000100.00.00.30.30000.000.000.000.000.000.000.090.090.000.09Matches
202232cr Costa RicaWCQ887137.9101100000.130.000.130.130.13Matches
202232cr Costa RicaFriendlies (M)221351.5101100000.670.000.670.670.67Matches
202232cr Costa RicaWCQ Play-offs1st11901.0000000000.000.000.000.000.00Matches
9 Seasons1 Club6 Leagues55524,52250.2303300810.00.00.40.44710.060.000.060.060.060.010.080.090.010.09
Friendlies (M) (8 Seasons)24231,89121.0101100300.050.000.050.050.05
WCQ (3 Seasons)13121,07511.9101100000.080.000.080.080.08
World Cup (3 Seasons)997858.7101100310.00.00.40.44710.110.000.110.110.110.010.080.090.010.09
Gold Cup (2 Seasons)655015.6000000200.000.000.000.000.00
Copa América Centenario (1 Season)221802.0000000000.000.000.000.000.00
WCQ Play-offs (1 Season)11901.0000000000.000.000.000.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
2012-201323Club Bruggebe BEL1. Pro League15.8330.191.0000
2013-201424Club Bruggebe BEL1. Pro League19.4000.0000Matches
2014-201525Club Brugge2. Europa Lg11.0030.270.0000Matches
2014-201525Club Bruggebe BEL1. Pro League30.6470.230.5700Matches
2015-201626Club Brugge2. Europa Lg2.0021.000.0000Matches
2015-201626Espanyoles ESP1. La Liga13.318337.50.600.230.130.3300Matches
2015-201626Club Bruggebe BEL1. Pro League14.0020.140.0000Matches
2016-201727Espanyoles ESPCopa del Rey2.3000Matches
2016-201727Espanyoles ESP1. La Liga12.50600.00.480.000.0000Matches
2017-201828Espanyoles ESPCopa del Rey1.8000Matches
2017-201828Espanyoles ESP1. La Liga11.00300.00.270.000.0010.00000.60.60.19-0.6-0.6Matches
2018-201929Espanyoles ESPCopa del Rey2.005120.02.500.500.000.0000Matches
2018-201929Espanyoles ESP1. La Liga7.302150.00.270.140.000.0020.30000.10.10.04-0.1-0.1Matches
2019-202030Levantees ESPCopa del Rey1.0111100.01.001.001.001.0000Matches
2019-202030Levantees ESP1. La Liga5.404125.00.740.190.000.007.90000.60.60.17-0.6-0.6Matches
2020-202131Levantees ESPCopa del Rey5.302150.00.380.190.000.0000Matches
2020-202131Levantees ESP1. La Liga22.917342.90.310.130.140.3310.00000.80.80.11+0.2+0.2Matches
2021-202232Levantees ESPCopa del Rey1.80100.00.550.000.0000Matches
2021-202232Levantees ESP1. La Liga19.7219526.30.960.250.110.4012.60001.21.20.06+0.8+0.8Matches
2022-202333Al-Wehdasa KSA1. Pro League26.7212433.30.450.150.170.5000Matches
2023-202434Al-Wehdasa KSA1. Pro League16.5213538.50.790.300.150.4000Matches
12 Seasons4 Clubs5 Leagues242.416834230.10.570.180.110.3811.80003.23.20.09-0.2-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
Club Brugge (4 Seasons)2 Leagues92.87170.180.4100
Espanyol (4 Seasons)2 Leagues50.3124520.80.520.110.040.2014.10000.70.70.13-0.7-0.7
Levante (3 Seasons)2 Leagues56.14341132.40.610.200.120.3611.40002.62.60.09+0.4+0.4
Al-Wehda (2 Seasons)1 League43.2425936.00.580.210.160.4400
La Liga (7 Seasons)92.14491326.50.530.140.080.3111.80003.23.20.09-0.2-0.2
Copa del Rey (6 Seasons)14.319333.30.890.300.110.3300
Pro League (4 Seasons)79.87120.150.5800
Pro League (2 Seasons)43.2425936.00.580.210.160.4400
Europa Lg (2 Seasons)13.0050.380.0000
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
2012-201323Club Brugge1 League15.8330.191.0000
2013-201424Club Brugge1 League19.4000.0000
2014-201525Club Brugge2 Leagues41.64100.240.4000
2015-201626Club Brugge2 Leagues16.0040.250.0000
2015-201626Espanyol1 League13.318337.50.600.230.130.3300
2016-201727Espanyol2 Leagues14.80600.00.480.000.0000
2017-201828Espanyol2 Leagues12.80300.00.270.000.0010.00000.60.60.19-0.6-0.6
2018-201929Espanyol2 Leagues9.307228.60.750.210.000.0020.30000.10.10.04-0.1-0.1
2019-202030Levante2 Leagues6.415240.00.780.310.200.507.90000.60.60.17-0.6-0.6
2020-202131Levante2 Leagues28.219444.40.320.140.110.2510.00000.80.80.11+0.2+0.2
2021-202232Levante2 Leagues21.5220525.00.930.230.100.4012.60001.21.20.06+0.8+0.8
2022-202333Al-Wehda1 League26.7212433.30.450.150.170.5000
2023-202434Al-Wehda1 League16.5213538.50.790.300.150.4000
12 Seasons4 Clubs5 Leagues242.416834230.10.570.180.110.3811.80003.23.20.09-0.2-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
Club Brugge (4 Seasons)2 Leagues92.87170.180.4100
Espanyol (4 Seasons)2 Leagues50.3124520.80.520.110.040.2014.10000.70.70.13-0.7-0.7
Levante (3 Seasons)2 Leagues56.14341132.40.610.200.120.3611.40002.62.60.09+0.4+0.4
Al-Wehda (2 Seasons)1 League43.2425936.00.580.210.160.4400
La Liga (7 Seasons)92.14491326.50.530.140.080.3111.80003.23.20.09-0.2-0.2
Copa del Rey (6 Seasons)14.319333.30.890.300.110.3300
Pro League (4 Seasons)79.87120.150.5800
Pro League (2 Seasons)43.2425936.00.580.210.160.4400
Europa Lg (2 Seasons)13.0050.380.0000
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
2012-201323Club Bruggebe BEL1. Pro League3rd15.8330.191.0000
2013-201424Club Bruggebe BEL1. Pro League3rd19.4000.0000Matches
2014-201525Club Bruggebe BEL1. Pro League2nd30.6470.230.5700Matches
2015-201626Club Bruggebe BEL1. Pro League1st14.0020.140.0000Matches
2015-201626Espanyoles ESP1. La Liga13th13.318337.50.600.230.130.3300Matches
2016-201727Espanyoles ESP1. La Liga8th12.50600.00.480.000.0000Matches
2017-201828Espanyoles ESP1. La Liga11th11.00300.00.270.000.0010.00000.60.60.19-0.6-0.6Matches
2018-201929Espanyoles ESP1. La Liga7th7.302150.00.270.140.000.0020.30000.10.10.04-0.1-0.1Matches
2019-202030Levantees ESP1. La Liga12th5.404125.00.740.190.000.007.90000.60.60.17-0.6-0.6Matches
2020-202131Levantees ESP1. La Liga14th22.917342.90.310.130.140.3310.00000.80.80.11+0.2+0.2Matches
2021-202232Levantees ESP1. La Liga19th19.7219526.30.960.250.110.4012.60001.21.20.06+0.8+0.8Matches
2022-202333Al-Wehdasa KSA1. Pro League13th26.7212433.30.450.150.170.5000Matches
2023-202434Al-Wehdasa KSA1. Pro League13th16.5213538.50.790.300.150.4000Matches
12 Seasons4 Clubs3 Leagues215.115743429.70.550.160.110.4411.80003.23.20.09-0.2-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
Club Brugge (4 Seasons)1 League79.87120.150.5800
Espanyol (4 Seasons)1 League44.1119421.10.430.090.050.2514.10000.70.70.13-0.7-0.7
Levante (3 Seasons)1 League48.0330930.00.630.190.100.3311.40002.62.60.09+0.4+0.4
Al-Wehda (2 Seasons)1 League43.2425936.00.580.210.160.4400
La Liga (7 Seasons)92.14491326.50.530.140.080.3111.80003.23.20.09-0.2-0.2
Pro League (4 Seasons)79.87120.150.5800
Pro League (2 Seasons)43.2425936.00.580.210.160.4400
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
2016-201727Espanyoles ESPCopa del Rey17th2.3000Matches
2017-201828Espanyoles ESPCopa del Rey5th1.8000Matches
2018-201929Espanyoles ESPCopa del Rey5th2.005120.02.500.500.000.0000Matches
2019-202030Levantees ESPCopa del Rey17th1.0111100.01.001.001.001.0000Matches
2020-202131Levantees ESPCopa del Rey3rd5.302150.00.380.190.000.0000Matches
2021-202232Levantees ESPCopa del ReyRd21.80100.00.550.000.0000Matches
6 Seasons2 Clubs1 League14.319333.30.890.300.110.3300
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Levante (3 Seasons)1 League8.114250.00.490.250.250.5000
Espanyol (3 Seasons)1 League6.205120.02.500.500.000.0000
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
2014-201525Club Brugge2. Europa LgQF11.0030.270.0000Matches
2015-201626Club Brugge2. Europa LgGR2.0021.000.0000Matches
2 Seasons1 Club1 League13.0050.380.0000
Shooting Table
Standard Expected
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
201424cr Costa RicaFriendlies (M)2.8000Matches
201425cr Costa Rica1. World CupQF3.7100Matches
201525cr Costa RicaFriendlies (M)3.5000Matches
201626cr Costa RicaFriendlies (M)0.6000Matches
201626cr Costa RicaCopa América CentenarioGR2.00000.000.0000Matches
201727cr Costa RicaFriendlies (M)1.2000Matches
201828cr Costa RicaFriendlies (M)6.5000Matches
201828cr Costa RicaWCQ4.0000Matches
201829cr Costa Rica1. World CupGR2.00100.00.500.000.0010.90000.00.00.040.00.0Matches
201929cr Costa RicaFriendlies (M)2.0000Matches
201929cr Costa RicaGold CupQF3.602150.00.560.280.000.0000Matches
202030cr Costa RicaFriendlies (M)3.0000Matches
202131cr Costa RicaGold CupQF2.00000.000.0000Matches
202233cr Costa Rica1. World CupGR3.00000.000.000000.00.00.00.0Matches
202232cr Costa RicaWCQ7.9100Matches
202232cr Costa RicaFriendlies (M)1.5100Matches
202232cr Costa RicaWCQ Play-offs1st1.0000Matches
9 Seasons1 Club6 Leagues50.233133.30.240.080.000.0010.90000.00.00.040.00.0
Friendlies (M) (8 Seasons)21.0100
WCQ (3 Seasons)11.9100
World Cup (3 Seasons)8.71100.00.200.000.0010.90000.00.00.040.00.0
Gold Cup (2 Seasons)5.602150.00.360.180.000.0000
Copa América Centenario (1 Season)2.00000.000.0000
WCQ Play-offs (1 Season)1.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
2012-201323Club Bruggebe BEL1. Pro League15.80
2013-201424Club Bruggebe BEL1. Pro League19.40Matches
2014-201525Club Brugge2. Europa Lg11.00Matches
2014-201525Club Bruggebe BEL1. Pro League30.62Matches
2015-201626Club Brugge2. Europa Lg2.00Matches
2015-201626Espanyoles ESP1. La Liga13.30Matches
2015-201626Club Bruggebe BEL1. Pro League14.00Matches
2016-201727Espanyoles ESPCopa del Rey2.30Matches
2016-201727Espanyoles ESP1. La Liga12.50Matches
2017-201828Espanyoles ESPCopa del Rey1.80Matches
2017-201828Espanyoles ESP1. La Liga11.038048378.77877314511713189.319321888.56512552.000.00.10.00153120Matches
2018-201929Espanyoles ESPCopa del Rey2.00Matches
2018-201929Espanyoles ESP1. La Liga7.329033486.861202184808890.916418091.1405869.000.10.2-0.12133016Matches
2019-202030Levantees ESPCopa del Rey1.00Matches
2019-202030Levantees ESP1. La Liga5.419623982.043361914525889.710711692.2355860.300.00.00.005009Matches
2020-202131Levantees ESPCopa del Rey5.30Matches
2020-202131Levantees ESP1. La Liga22.91028123583.221155815630134687.056261691.215224961.000.20.4-0.24470052Matches
2021-202232Levantees ESPCopa del Rey1.80Matches
2021-202232Levantees ESP1. La Liga19.780797083.216792726525127391.941247486.913019367.400.40.2-0.43370044Matches
2022-202333Al-Wehdasa KSA1. Pro League26.70Matches
2023-202434Al-Wehdasa KSA1. Pro League16.51Matches
12 Seasons4 Clubs5 Leagues242.42701326182.8562802266480189689.41438160489.742268361.830.70.9+2.3911761141
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
Club Brugge (4 Seasons)2 Leagues92.82
Espanyol (4 Seasons)2 Leagues50.367081782.013997532919721990.035739889.710518357.400.10.3-0.12286136
Levante (3 Seasons)2 Leagues56.12031244483.1422831733560467789.21081120689.631750063.400.60.6-0.678900105
Al-Wehda (2 Seasons)1 League43.21
La Liga (7 Seasons)92.12701326182.8562802266480189689.41438160489.742268361.800.70.9-0.7911761141
Copa del Rey (6 Seasons)14.30
Pro League (4 Seasons)79.82
Pro League (2 Seasons)43.21
Europa Lg (2 Seasons)13.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2012-201323Club Brugge1 League15.80
2013-201424Club Brugge1 League19.40
2014-201525Club Brugge2 Leagues41.62
2015-201626Club Brugge2 Leagues16.00
2015-201626Espanyol1 League13.30
2016-201727Espanyol2 Leagues14.80
2017-201828Espanyol2 Leagues12.838048378.77877314511713189.319321888.56512552.000.00.10.00153120
2018-201929Espanyol2 Leagues9.329033486.861202184808890.916418091.1405869.000.10.2-0.12133016
2019-202030Levante2 Leagues6.419623982.043361914525889.710711692.2355860.300.00.00.005009
2020-202131Levante2 Leagues28.21028123583.221155815630134687.056261691.215224961.000.20.4-0.24470052
2021-202232Levante2 Leagues21.580797083.216792726525127391.941247486.913019367.400.40.2-0.43370044
2022-202333Al-Wehda1 League26.70
2023-202434Al-Wehda1 League16.51
12 Seasons4 Clubs5 Leagues242.42701326182.8562802266480189689.41438160489.742268361.830.70.9+2.3911761141
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
Club Brugge (4 Seasons)2 Leagues92.82
Espanyol (4 Seasons)2 Leagues50.367081782.013997532919721990.035739889.710518357.400.10.3-0.12286136
Levante (3 Seasons)2 Leagues56.12031244483.1422831733560467789.21081120689.631750063.400.60.6-0.678900105
Al-Wehda (2 Seasons)1 League43.21
La Liga (7 Seasons)92.12701326182.8562802266480189689.41438160489.742268361.800.70.9-0.7911761141
Copa del Rey (6 Seasons)14.30
Pro League (4 Seasons)79.82
Pro League (2 Seasons)43.21
Europa Lg (2 Seasons)13.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2012-201323Club Bruggebe BEL1. Pro League3rd15.80
2013-201424Club Bruggebe BEL1. Pro League3rd19.40Matches
2014-201525Club Bruggebe BEL1. Pro League2nd30.62Matches
2015-201626Club Bruggebe BEL1. Pro League1st14.00Matches
2015-201626Espanyoles ESP1. La Liga13th13.30Matches
2016-201727Espanyoles ESP1. La Liga8th12.50Matches
2017-201828Espanyoles ESP1. La Liga11th11.038048378.77877314511713189.319321888.56512552.000.00.10.00153120Matches
2018-201929Espanyoles ESP1. La Liga7th7.329033486.861202184808890.916418091.1405869.000.10.2-0.12133016Matches
2019-202030Levantees ESP1. La Liga12th5.419623982.043361914525889.710711692.2355860.300.00.00.005009Matches
2020-202131Levantees ESP1. La Liga14th22.91028123583.221155815630134687.056261691.215224961.000.20.4-0.24470052Matches
2021-202232Levantees ESP1. La Liga19th19.780797083.216792726525127391.941247486.913019367.400.40.2-0.43370044Matches
2022-202333Al-Wehdasa KSA1. Pro League13th26.70Matches
2023-202434Al-Wehdasa KSA1. Pro League13th16.51Matches
12 Seasons4 Clubs3 Leagues215.12701326182.8562802266480189689.41438160489.742268361.830.70.9+2.3911761141
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
Club Brugge (4 Seasons)1 League79.82
Espanyol (4 Seasons)1 League44.167081782.013997532919721990.035739889.710518357.400.10.3-0.12286136
Levante (3 Seasons)1 League48.02031244483.1422831733560467789.21081120689.631750063.400.60.6-0.678900105
Al-Wehda (2 Seasons)1 League43.21
La Liga (7 Seasons)92.12701326182.8562802266480189689.41438160489.742268361.800.70.9-0.7911761141
Pro League (4 Seasons)79.82
Pro League (2 Seasons)43.21
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
2016-201727Espanyoles ESPCopa del Rey17th2.30Matches
2017-201828Espanyoles ESPCopa del Rey5th1.80Matches
2018-201929Espanyoles ESPCopa del Rey5th2.00Matches
2019-202030Levantees ESPCopa del Rey17th1.00Matches
2020-202131Levantees ESPCopa del Rey3rd5.30Matches
2021-202232Levantees ESPCopa del ReyRd21.80Matches
6 Seasons2 Clubs1 League14.30
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Levante (3 Seasons)1 League8.10
Espanyol (3 Seasons)1 League6.20
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
2014-201525Club Brugge2. Europa LgQF11.00Matches
2015-201626Club Brugge2. Europa LgGR2.00Matches
2 Seasons1 Club1 League13.00
Passing Table
Total Short Medium Long Expected
Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
201424cr Costa RicaFriendlies (M)2.80Matches
201425cr Costa Rica1. World CupQF3.70Matches
201525cr Costa RicaFriendlies (M)3.50Matches
201626cr Costa RicaFriendlies (M)0.60Matches
201626cr Costa RicaCopa América CentenarioGR2.00Matches
201727cr Costa RicaFriendlies (M)1.20Matches
201828cr Costa RicaFriendlies (M)6.50Matches
201828cr Costa RicaWCQ4.00Matches
201829cr Costa Rica1. World CupGR2.0598073.81098413273090.0253180.671546.700.10.1-0.125117Matches
201929cr Costa RicaFriendlies (M)2.00Matches
201929cr Costa RicaGold CupQF3.60Matches
202030cr Costa RicaFriendlies (M)3.00Matches
202131cr Costa RicaGold CupQF2.00Matches
202233cr Costa Rica1. World CupGR3.0689869.41500529182281.8384584.4112740.700.30.0-0.321000Matches
202232cr Costa RicaWCQ7.90Matches
202232cr Costa RicaFriendlies (M)1.50Matches
202232cr Costa RicaWCQ Play-offs1st1.00Matches
9 Seasons1 Club6 Leagues50.212717871.32598942455286.5637682.9184242.900.40.1-0.446117
Friendlies (M) (8 Seasons)21.00
WCQ (3 Seasons)11.90
World Cup (3 Seasons)8.712717871.32598942455286.5637682.9184242.900.40.1-0.446117
Gold Cup (2 Seasons)5.60
Copa América Centenario (1 Season)2.00
WCQ Play-offs (1 Season)1.00
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
2012-201323Club Bruggebe BEL1. Pro League15.8
2013-201424Club Bruggebe BEL1. Pro League19.4Matches
2014-201525Club Brugge2. Europa Lg11.0Matches
2014-201525Club Bruggebe BEL1. Pro League30.6Matches
2015-201626Club Brugge2. Europa Lg2.0Matches
2015-201626Espanyoles ESP1. La Liga13.33Matches
2015-201626Club Bruggebe BEL1. Pro League14.0Matches
2016-201727Espanyoles ESPCopa del Rey2.3Matches
2016-201727Espanyoles ESP1. La Liga12.50Matches
2017-201828Espanyoles ESPCopa del Rey1.8Matches
2017-201828Espanyoles ESP1. La Liga11.048346121210110000038011Matches
2018-201929Espanyoles ESPCopa del Rey2.01Matches
2018-201929Espanyoles ESP1. La Liga7.3334328660210000029001Matches
2019-202030Levantees ESPCopa del Rey1.00Matches
2019-202030Levantees ESP1. La Liga5.423922512120300000019621Matches
2020-202131Levantees ESPCopa del Rey5.30Matches
2020-202131Levantees ESP1. La Liga22.9123511864739112120000102822Matches
2021-202232Levantees ESPCopa del Rey1.80Matches
2021-202232Levantees ESP1. La Liga19.797091847430400000080754Matches
2022-202333Al-Wehdasa KSA1. Pro League26.72Matches
2023-202434Al-Wehdasa KSA1. Pro League16.50Matches
12 Seasons4 Clubs5 Leagues242.4326131181331211229200002701109
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Club Brugge (4 Seasons)2 Leagues92.8
Espanyol (4 Seasons)2 Leagues50.381778927270360000067012
Levante (3 Seasons)2 Leagues56.12444232910694119120000203197
Al-Wehda (2 Seasons)1 League43.22
La Liga (7 Seasons)92.1326131181331211226200002701109
Copa del Rey (6 Seasons)14.31
Pro League (4 Seasons)79.8
Pro League (2 Seasons)43.22
Europa Lg (2 Seasons)13.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2012-201323Club Brugge1 League15.8
2013-201424Club Brugge1 League19.4
2014-201525Club Brugge2 Leagues41.6
2015-201626Club Brugge2 Leagues16.0
2015-201626Espanyol1 League13.33
2016-201727Espanyol2 Leagues14.80
2017-201828Espanyol2 Leagues12.848346121210110000038011
2018-201929Espanyol2 Leagues9.3334328660220000029001
2019-202030Levante2 Leagues6.423922512120300000019621
2020-202131Levante2 Leagues28.2123511864739112120000102822
2021-202232Levante2 Leagues21.597091847430400000080754
2022-202333Al-Wehda1 League26.72
2023-202434Al-Wehda1 League16.50
12 Seasons4 Clubs5 Leagues242.4326131181331211229200002701109
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Club Brugge (4 Seasons)2 Leagues92.8
Espanyol (4 Seasons)2 Leagues50.381778927270360000067012
Levante (3 Seasons)2 Leagues56.12444232910694119120000203197
Al-Wehda (2 Seasons)1 League43.22
La Liga (7 Seasons)92.1326131181331211226200002701109
Copa del Rey (6 Seasons)14.31
Pro League (4 Seasons)79.8
Pro League (2 Seasons)43.22
Europa Lg (2 Seasons)13.0
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2012-201323Club Bruggebe BEL1. Pro League3rd15.8
2013-201424Club Bruggebe BEL1. Pro League3rd19.4Matches
2014-201525Club Bruggebe BEL1. Pro League2nd30.6Matches
2015-201626Club Bruggebe BEL1. Pro League1st14.0Matches
2015-201626Espanyoles ESP1. La Liga13th13.33Matches
2016-201727Espanyoles ESP1. La Liga8th12.50Matches
2017-201828Espanyoles ESP1. La Liga11th11.048346121210110000038011Matches
2018-201929Espanyoles ESP1. La Liga7th7.3334328660210000029001Matches
2019-202030Levantees ESP1. La Liga12th5.423922512120300000019621Matches
2020-202131Levantees ESP1. La Liga14th22.9123511864739112120000102822Matches
2021-202232Levantees ESP1. La Liga19th19.797091847430400000080754Matches
2022-202333Al-Wehdasa KSA1. Pro League13th26.72Matches
2023-202434Al-Wehdasa KSA1. Pro League13th16.50Matches
12 Seasons4 Clubs3 Leagues215.1326131181331211228200002701109
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Club Brugge (4 Seasons)1 League79.8
Espanyol (4 Seasons)1 League44.181778927270350000067012
Levante (3 Seasons)1 League48.02444232910694119120000203197
Al-Wehda (2 Seasons)1 League43.22
La Liga (7 Seasons)92.1326131181331211226200002701109
Pro League (4 Seasons)79.8
Pro League (2 Seasons)43.22
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
2016-201727Espanyoles ESPCopa del Rey17th2.3Matches
2017-201828Espanyoles ESPCopa del Rey5th1.8Matches
2018-201929Espanyoles ESPCopa del Rey5th2.01Matches
2019-202030Levantees ESPCopa del Rey17th1.00Matches
2020-202131Levantees ESPCopa del Rey3rd5.30Matches
2021-202232Levantees ESPCopa del ReyRd21.80Matches
6 Seasons2 Clubs1 League14.31
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Levante (3 Seasons)1 League8.10
Espanyol (3 Seasons)1 League6.21
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
2014-201525Club Brugge2. Europa LgQF11.0Matches
2015-201626Club Brugge2. Europa LgGR2.0Matches
2 Seasons1 Club1 League13.0
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
201424cr Costa RicaFriendlies (M)2.8Matches
201425cr Costa Rica1. World CupQF3.7Matches
201525cr Costa RicaFriendlies (M)3.5Matches
201626cr Costa RicaFriendlies (M)0.6Matches
201626cr Costa RicaCopa América CentenarioGR2.00Matches
201727cr Costa RicaFriendlies (M)1.2Matches
201828cr Costa RicaFriendlies (M)6.5Matches
201828cr Costa RicaWCQ4.0Matches
201829cr Costa Rica1. World CupGR2.0807640012400005901Matches
201929cr Costa RicaFriendlies (M)2.0Matches
201929cr Costa RicaGold CupQF3.60Matches
202030cr Costa RicaFriendlies (M)3.0Matches
202131cr Costa RicaGold CupQF2.00Matches
202233cr Costa Rica1. World CupGR3.0988984010300006812Matches
202232cr Costa RicaWCQ7.9Matches
202232cr Costa RicaFriendlies (M)1.5Matches
202232cr Costa RicaWCQ Play-offs1st1.0Matches
9 Seasons1 Club6 Leagues50.21781651240227000012713
Friendlies (M) (8 Seasons)21.0
WCQ (3 Seasons)11.9
World Cup (3 Seasons)8.71781651240227000012713
Gold Cup (2 Seasons)5.60
Copa América Centenario (1 Season)2.00
WCQ Play-offs (1 Season)1.0

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2012-201323Club Bruggebe BEL1. Pro League15.8
2013-201424Club Bruggebe BEL1. Pro League19.4Matches
2014-201525Club Brugge2. Europa Lg11.0Matches
2014-201525Club Bruggebe BEL1. Pro League30.6Matches
2015-201626Club Brugge2. Europa Lg2.0Matches
2015-201626Espanyoles ESP1. La Liga13.3Matches
2015-201626Club Bruggebe BEL1. Pro League14.0Matches
2016-201727Espanyoles ESPCopa del Rey2.3Matches
2016-201727Espanyoles ESP1. La Liga12.5Matches
2017-201828Espanyoles ESPCopa del Rey1.8Matches
2017-201828Espanyoles ESP1. La Liga11.060.5550001000.00000000Matches
2018-201929Espanyoles ESPCopa del Rey2.0Matches
2018-201929Espanyoles ESP1. La Liga7.360.8250000100.00000000Matches
2019-202030Levantees ESPCopa del Rey1.0Matches
2019-202030Levantees ESP1. La Liga5.440.7430010010.19100000Matches
2020-202131Levantees ESPCopa del Rey5.3Matches
2020-202131Levantees ESP1. La Liga22.9130.57101020010.04100000Matches
2021-202232Levantees ESPCopa del Rey1.8Matches
2021-202232Levantees ESP1. La Liga19.790.4660020100.00000000Matches
2022-202333Al-Wehdasa KSA1. Pro League26.7Matches
2023-202434Al-Wehdasa KSA1. Pro League16.5Matches
12 Seasons4 Clubs5 Leagues242.4380.57291051220.03200000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Club Brugge (4 Seasons)2 Leagues92.8
Espanyol (4 Seasons)2 Leagues50.3120.65100001100.00000000
Levante (3 Seasons)2 Leagues56.1260.54191050120.04200000
Al-Wehda (2 Seasons)1 League43.2
La Liga (7 Seasons)92.1380.57291051220.03200000
Copa del Rey (6 Seasons)14.3
Pro League (4 Seasons)79.8
Pro League (2 Seasons)43.2
Europa Lg (2 Seasons)13.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2012-201323Club Brugge1 League15.8
2013-201424Club Brugge1 League19.4
2014-201525Club Brugge2 Leagues41.6
2015-201626Club Brugge2 Leagues16.0
2015-201626Espanyol1 League13.3
2016-201727Espanyol2 Leagues14.8
2017-201828Espanyol2 Leagues12.860.5550001000.00000000
2018-201929Espanyol2 Leagues9.360.8250000100.00000000
2019-202030Levante2 Leagues6.440.7430010010.19100000
2020-202131Levante2 Leagues28.2130.57101020010.04100000
2021-202232Levante2 Leagues21.590.4660020100.00000000
2022-202333Al-Wehda1 League26.7
2023-202434Al-Wehda1 League16.5
12 Seasons4 Clubs5 Leagues242.4380.57291051220.03200000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Club Brugge (4 Seasons)2 Leagues92.8
Espanyol (4 Seasons)2 Leagues50.3120.65100001100.00000000
Levante (3 Seasons)2 Leagues56.1260.54191050120.04200000
Al-Wehda (2 Seasons)1 League43.2
La Liga (7 Seasons)92.1380.57291051220.03200000
Copa del Rey (6 Seasons)14.3
Pro League (4 Seasons)79.8
Pro League (2 Seasons)43.2
Europa Lg (2 Seasons)13.0
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2012-201323Club Bruggebe BEL1. Pro League3rd15.8
2013-201424Club Bruggebe BEL1. Pro League3rd19.4Matches
2014-201525Club Bruggebe BEL1. Pro League2nd30.6Matches
2015-201626Club Bruggebe BEL1. Pro League1st14.0Matches
2015-201626Espanyoles ESP1. La Liga13th13.3Matches
2016-201727Espanyoles ESP1. La Liga8th12.5Matches
2017-201828Espanyoles ESP1. La Liga11th11.060.5550001000.00000000Matches
2018-201929Espanyoles ESP1. La Liga7th7.360.8250000100.00000000Matches
2019-202030Levantees ESP1. La Liga12th5.440.7430010010.19100000Matches
2020-202131Levantees ESP1. La Liga14th22.9130.57101020010.04100000Matches
2021-202232Levantees ESP1. La Liga19th19.790.4660020100.00000000Matches
2022-202333Al-Wehdasa KSA1. Pro League13th26.7Matches
2023-202434Al-Wehdasa KSA1. Pro League13th16.5Matches
12 Seasons4 Clubs3 Leagues215.1380.57291051220.03200000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Club Brugge (4 Seasons)1 League79.8
Espanyol (4 Seasons)1 League44.1120.65100001100.00000000
Levante (3 Seasons)1 League48.0260.54191050120.04200000
Al-Wehda (2 Seasons)1 League43.2
La Liga (7 Seasons)92.1380.57291051220.03200000
Pro League (4 Seasons)79.8
Pro League (2 Seasons)43.2
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
2016-201727Espanyoles ESPCopa del Rey17th2.3Matches
2017-201828Espanyoles ESPCopa del Rey5th1.8Matches
2018-201929Espanyoles ESPCopa del Rey5th2.0Matches
2019-202030Levantees ESPCopa del Rey17th1.0Matches
2020-202131Levantees ESPCopa del Rey3rd5.3Matches
2021-202232Levantees ESPCopa del ReyRd21.8Matches
6 Seasons2 Clubs1 League14.3
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Levante (3 Seasons)1 League8.1
Espanyol (3 Seasons)1 League6.2
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
2014-201525Club Brugge2. Europa LgQF11.0Matches
2015-201626Club Brugge2. Europa LgGR2.0Matches
2 Seasons1 Club1 League13.0
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
201424cr Costa RicaFriendlies (M)2.8Matches
201425cr Costa Rica1. World CupQF3.7Matches
201525cr Costa RicaFriendlies (M)3.5Matches
201626cr Costa RicaFriendlies (M)0.6Matches
201626cr Costa RicaCopa América CentenarioGR2.0Matches
201727cr Costa RicaFriendlies (M)1.2Matches
201828cr Costa RicaFriendlies (M)6.5Matches
201828cr Costa RicaWCQ4.0Matches
201829cr Costa Rica1. World CupGR2.021.0020000000.00000000Matches
201929cr Costa RicaFriendlies (M)2.0Matches
201929cr Costa RicaGold CupQF3.6Matches
202030cr Costa RicaFriendlies (M)3.0Matches
202131cr Costa RicaGold CupQF2.0Matches
202233cr Costa Rica1. World CupGR3.010.3310000000.00000000Matches
202232cr Costa RicaWCQ7.9Matches
202232cr Costa RicaFriendlies (M)1.5Matches
202232cr Costa RicaWCQ Play-offs1st1.0Matches
9 Seasons1 Club6 Leagues50.230.6030000000.00000000
Friendlies (M) (8 Seasons)21.0
WCQ (3 Seasons)11.9
World Cup (3 Seasons)8.730.6030000000.00000000
Gold Cup (2 Seasons)5.6
Copa América Centenario (1 Season)2.0
WCQ Play-offs (1 Season)1.0

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2012-201323Club Bruggebe BEL1. Pro League15.8
2013-201424Club Bruggebe BEL1. Pro League19.4Matches
2014-201525Club Brugge2. Europa Lg11.0Matches
2014-201525Club Bruggebe BEL1. Pro League30.6Matches
2015-201626Club Brugge2. Europa Lg2.0Matches
2015-201626Espanyoles ESP1. La Liga13.3942Matches
2015-201626Club Bruggebe BEL1. Pro League14.0Matches
2016-201727Espanyoles ESPCopa del Rey2.3Matches
2016-201727Espanyoles ESP1. La Liga12.51023Matches
2017-201828Espanyoles ESPCopa del Rey1.8Matches
2017-201828Espanyoles ESP1. La Liga11.012984041136.47880921602Matches
2018-201929Espanyoles ESPCopa del Rey2.052Matches
2018-201929Espanyoles ESP1. La Liga7.31257504757.137701325340Matches
2019-202030Levantees ESPCopa del Rey1.010Matches
2019-202030Levantees ESP1. La Liga5.412311103475.01761618290Matches
2020-202131Levantees ESPCopa del Rey5.302Matches
2020-202131Levantees ESP1. La Liga22.922131750101855.68231583658971Matches
2021-202232Levantees ESPCopa del Rey1.821Matches
2021-202232Levantees ESP1. La Liga19.7188126082334.815189924421020Matches
2022-202333Al-Wehdasa KSA1. Pro League26.7736Matches
2023-202434Al-Wehdasa KSA1. Pro League16.51216Matches
12 Seasons4 Clubs5 Leagues242.4768455210296346.0346345182101643223
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Club Brugge (4 Seasons)2 Leagues92.80
Espanyol (4 Seasons)2 Leagues50.32438159081844.410151508946942
Levante (3 Seasons)2 Leagues56.1522740120214546.724483018691182281
Al-Wehda (2 Seasons)1 League43.219520
La Liga (7 Seasons)92.1765755210296346.0346345181531643223
Copa del Rey (6 Seasons)14.3850
Pro League (4 Seasons)79.80
Pro League (2 Seasons)43.219520
Europa Lg (2 Seasons)13.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2012-201323Club Brugge1 League15.80
2013-201424Club Brugge1 League19.40
2014-201525Club Brugge2 Leagues41.60
2015-201626Club Brugge2 Leagues16.00
2015-201626Espanyol1 League13.39420
2016-201727Espanyol2 Leagues14.810230
2017-201828Espanyol2 Leagues12.812984041136.47880921602
2018-201929Espanyol2 Leagues9.312107504757.137701525340
2019-202030Levante2 Leagues6.412411103475.01761618290
2020-202131Levante2 Leagues28.222131750101855.68231583858971
2021-202232Levante2 Leagues21.51810126082334.815189925421020
2022-202333Al-Wehda1 League26.77360
2023-202434Al-Wehda1 League16.512160
12 Seasons4 Clubs5 Leagues242.4768455210296346.0346345182101643223
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Club Brugge (4 Seasons)2 Leagues92.80
Espanyol (4 Seasons)2 Leagues50.32438159081844.410151508946942
Levante (3 Seasons)2 Leagues56.1522740120214546.724483018691182281
Al-Wehda (2 Seasons)1 League43.219520
La Liga (7 Seasons)92.1765755210296346.0346345181531643223
Copa del Rey (6 Seasons)14.3850
Pro League (4 Seasons)79.80
Pro League (2 Seasons)43.219520
Europa Lg (2 Seasons)13.00
Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2012-201323Club Bruggebe BEL1. Pro League3rd15.8
2013-201424Club Bruggebe BEL1. Pro League3rd19.4Matches
2014-201525Club Bruggebe BEL1. Pro League2nd30.6Matches
2015-201626Club Bruggebe BEL1. Pro League1st14.0Matches
2015-201626Espanyoles ESP1. La Liga13th13.3942Matches
2016-201727Espanyoles ESP1. La Liga8th12.51023Matches
2017-201828Espanyoles ESP1. La Liga11th11.012984041136.47880921602Matches
2018-201929Espanyoles ESP1. La Liga7th7.31257504757.137701325340Matches
2019-202030Levantees ESP1. La Liga12th5.412311103475.01761618290Matches
2020-202131Levantees ESP1. La Liga14th22.922131750101855.68231583658971Matches
2021-202232Levantees ESP1. La Liga19th19.7188126082334.815189924421020Matches
2022-202333Al-Wehdasa KSA1. Pro League13th26.7736Matches
2023-202434Al-Wehdasa KSA1. Pro League13th16.51216Matches
12 Seasons4 Clubs3 Leagues215.1767655210296346.0346345182051643223
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
Club Brugge (4 Seasons)1 League79.80
Espanyol (4 Seasons)1 League44.12433159081844.410151508746942
Levante (3 Seasons)1 League48.0522440120214546.724483018661182281
Al-Wehda (2 Seasons)1 League43.219520
La Liga (7 Seasons)92.1765755210296346.0346345181531643223
Pro League (4 Seasons)79.80
Pro League (2 Seasons)43.219520
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
2016-201727Espanyoles ESPCopa del Rey17th2.3Matches
2017-201828Espanyoles ESPCopa del Rey5th1.8Matches
2018-201929Espanyoles ESPCopa del Rey5th2.052Matches
2019-202030Levantees ESPCopa del Rey17th1.010Matches
2020-202131Levantees ESPCopa del Rey3rd5.302Matches
2021-202232Levantees ESPCopa del ReyRd21.821Matches
6 Seasons2 Clubs1 League14.3850
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
Levante (3 Seasons)1 League8.1330
Espanyol (3 Seasons)1 League6.2520
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
2014-201525Club Brugge2. Europa LgQF11.0Matches
2015-201626Club Brugge2. Europa LgGR2.0Matches
2 Seasons1 Club1 League13.00
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
201424cr Costa RicaFriendlies (M)2.8Matches
201425cr Costa Rica1. World CupQF3.7Matches
201525cr Costa RicaFriendlies (M)3.5Matches
201626cr Costa RicaFriendlies (M)0.6Matches
201626cr Costa RicaCopa América CentenarioGR2.012Matches
201727cr Costa RicaFriendlies (M)1.2Matches
201828cr Costa RicaFriendlies (M)6.5Matches
201828cr Costa RicaWCQ4.0Matches
201829cr Costa Rica1. World CupGR2.00000000010122100Matches
201929cr Costa RicaFriendlies (M)2.0Matches
201929cr Costa RicaGold CupQF3.636Matches
202030cr Costa RicaFriendlies (M)3.0Matches
202131cr Costa RicaGold CupQF2.014Matches
202233cr Costa Rica1. World CupGR3.04240022100.00312610150Matches
202232cr Costa RicaWCQ7.9Matches
202232cr Costa RicaFriendlies (M)1.5Matches
202232cr Costa RicaWCQ Play-offs1st1.0Matches
9 Seasons1 Club6 Leagues50.24740022100.004132012250
Friendlies (M) (8 Seasons)21.00
WCQ (3 Seasons)11.90
World Cup (3 Seasons)8.74240022100.00413812250
Gold Cup (2 Seasons)5.64100
Copa América Centenario (1 Season)2.0120
WCQ Play-offs (1 Season)1.00

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2012-201323Club Bruggebe BEL1. Pro League15.8
2013-201424Club Bruggebe BEL1. Pro League19.4Matches
2014-201525Club Brugge2. Europa Lg11.0Matches
2014-201525Club Bruggebe BEL1. Pro League30.6Matches
2015-201626Club Brugge2. Europa Lg2.0Matches
2015-201626Espanyoles ESP1. La Liga13.3Matches
2015-201626Club Bruggebe BEL1. Pro League14.0Matches
2016-201727Espanyoles ESPCopa del Rey2.3Matches
2016-201727Espanyoles ESP1. La Liga12.5Matches
2017-201828Espanyoles ESPCopa del Rey1.8Matches
2017-201828Espanyoles ESP1. La Liga11.0577583382337657711100.000.03021247607310213411Matches
2018-201929Espanyoles ESPCopa del Rey2.0Matches
2018-201929Espanyoles ESP1. La Liga7.3406452231751114060002061009508210012462Matches
2019-202030Levantees ESPCopa del Rey1.0Matches
2019-202030Levantees ESP1. La Liga5.430466225728630411100.000.0149822403300111790Matches
2020-202131Levantees ESPCopa del Rey5.3Matches
2020-202131Levantees ESP1. La Liga22.914462518166112815144633100.000.081833961819650539203Matches
2021-202232Levantees ESPCopa del Rey1.8Matches
2021-202232Levantees ESP1. La Liga19.71175206686465312511752150.0150.058525681365100517021Matches
2022-202333Al-Wehdasa KSA1. Pro League26.7Matches
2023-202434Al-Wehdasa KSA1. Pro League16.5Matches
12 Seasons4 Clubs5 Leagues242.4390862622881556855339087685.7114.3206090424702157013723887
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
Club Brugge (4 Seasons)2 Leagues92.8
Espanyol (4 Seasons)2 Leagues50.398310356140818798311100.000.050822561115520225873
Levante (3 Seasons)2 Leagues56.1292552317271148674629256583.3116.7155267863587105011518014
Al-Wehda (2 Seasons)1 League43.2
La Liga (7 Seasons)92.1390862622881556855339087685.7114.3206090424702157013723887
Copa del Rey (6 Seasons)14.3
Pro League (4 Seasons)79.8
Pro League (2 Seasons)43.2
Europa Lg (2 Seasons)13.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2012-201323Club Brugge1 League15.8
2013-201424Club Brugge1 League19.4
2014-201525Club Brugge2 Leagues41.6
2015-201626Club Brugge2 Leagues16.0
2015-201626Espanyol1 League13.3
2016-201727Espanyol2 Leagues14.8
2017-201828Espanyol2 Leagues12.8577583382337657711100.000.03021247607310213411
2018-201929Espanyol2 Leagues9.3406452231751114060002061009508210012462
2019-202030Levante2 Leagues6.430466225728630411100.000.0149822403300111790
2020-202131Levante2 Leagues28.214462518166112815144633100.000.081833961819650539203
2021-202232Levante2 Leagues21.51175206686465312511752150.0150.058525681365100517021
2022-202333Al-Wehda1 League26.7
2023-202434Al-Wehda1 League16.5
12 Seasons4 Clubs5 Leagues242.4390862622881556855339087685.7114.3206090424702157013723887
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
Club Brugge (4 Seasons)2 Leagues92.8
Espanyol (4 Seasons)2 Leagues50.398310356140818798311100.000.050822561115520225873
Levante (3 Seasons)2 Leagues56.1292552317271148674629256583.3116.7155267863587105011518014
Al-Wehda (2 Seasons)1 League43.2
La Liga (7 Seasons)92.1390862622881556855339087685.7114.3206090424702157013723887
Copa del Rey (6 Seasons)14.3
Pro League (4 Seasons)79.8
Pro League (2 Seasons)43.2
Europa Lg (2 Seasons)13.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2012-201323Club Bruggebe BEL1. Pro League3rd15.8
2013-201424Club Bruggebe BEL1. Pro League3rd19.4Matches
2014-201525Club Bruggebe BEL1. Pro League2nd30.6Matches
2015-201626Club Bruggebe BEL1. Pro League1st14.0Matches
2015-201626Espanyoles ESP1. La Liga13th13.3Matches
2016-201727Espanyoles ESP1. La Liga8th12.5Matches
2017-201828Espanyoles ESP1. La Liga11th11.0577583382337657711100.000.03021247607310213411Matches
2018-201929Espanyoles ESP1. La Liga7th7.3406452231751114060002061009508210012462Matches
2019-202030Levantees ESP1. La Liga12th5.430466225728630411100.000.0149822403300111790Matches
2020-202131Levantees ESP1. La Liga14th22.914462518166112815144633100.000.081833961819650539203Matches
2021-202232Levantees ESP1. La Liga19th19.71175206686465312511752150.0150.058525681365100517021Matches
2022-202333Al-Wehdasa KSA1. Pro League13th26.7Matches
2023-202434Al-Wehdasa KSA1. Pro League13th16.5Matches
12 Seasons4 Clubs3 Leagues215.1390862622881556855339087685.7114.3206090424702157013723887
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
Club Brugge (4 Seasons)1 League79.8
Espanyol (4 Seasons)1 League44.198310356140818798311100.000.050822561115520225873
Levante (3 Seasons)1 League48.0292552317271148674629256583.3116.7155267863587105011518014
Al-Wehda (2 Seasons)1 League43.2
La Liga (7 Seasons)92.1390862622881556855339087685.7114.3206090424702157013723887
Pro League (4 Seasons)79.8
Pro League (2 Seasons)43.2
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
2016-201727Espanyoles ESPCopa del Rey17th2.3Matches
2017-201828Espanyoles ESPCopa del Rey5th1.8Matches
2018-201929Espanyoles ESPCopa del Rey5th2.0Matches
2019-202030Levantees ESPCopa del Rey17th1.0Matches
2020-202131Levantees ESPCopa del Rey3rd5.3Matches
2021-202232Levantees ESPCopa del ReyRd21.8Matches
6 Seasons2 Clubs1 League14.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
Levante (3 Seasons)1 League8.1
Espanyol (3 Seasons)1 League6.2
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
2014-201525Club Brugge2. Europa LgQF11.0Matches
2015-201626Club Brugge2. Europa LgGR2.0Matches
2 Seasons1 Club1 League13.0
Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
201424cr Costa RicaFriendlies (M)2.8Matches
201425cr Costa Rica1. World CupQF3.7Matches
201525cr Costa RicaFriendlies (M)3.5Matches
201626cr Costa RicaFriendlies (M)0.6Matches
201626cr Costa RicaCopa América CentenarioGR2.0Matches
201727cr Costa RicaFriendlies (M)1.2Matches
201828cr Costa RicaFriendlies (M)6.5Matches
201828cr Costa RicaWCQ4.0Matches
201829cr Costa Rica1. World CupGR2.09583943146953266.7133.35635423542200641Matches
201929cr Costa RicaFriendlies (M)2.0Matches
201929cr Costa RicaGold CupQF3.6Matches
202030cr Costa RicaFriendlies (M)3.0Matches
202131cr Costa RicaGold CupQF2.0Matches
202233cr Costa Rica1. World CupGR3.013229933541132000622769401010700Matches
202232cr Costa RicaWCQ7.9Matches
202232cr Costa RicaFriendlies (M)1.5Matches
202232cr Costa RicaWCQ Play-offs1st1.0Matches
9 Seasons1 Club6 Leagues50.222737132781872273266.7133.3118630329432101341
Friendlies (M) (8 Seasons)21.0
WCQ (3 Seasons)11.9
World Cup (3 Seasons)8.722737132781872273266.7133.3118630329432101341
Gold Cup (2 Seasons)5.6
Copa América Centenario (1 Season)2.0
WCQ Play-offs (1 Season)1.0

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2012-201323Club Bruggebe BEL1. Pro League171,4248439.615.8170
2013-201424Club Bruggebe BEL1. Pro League221,7498048.619.4202Matches
2014-201525Club Brugge2. Europa Lg119909091.711.01111002.40216+15+1.36-5.64Matches
2014-201525Club Bruggebe BEL1. Pro League312,7528976.430.63130011.977131+40+1.31+1.20Matches
2015-201626Club Brugge2. Europa Lg21809033.32.022020.0018-7-3.50-3.50Matches
2015-201626Espanyoles ESP1. La Liga141,1958534.913.313881214511.502021-1-0.08+1.26Matches
2015-201626Club Bruggebe BEL1. Pro League141,2609035.014.01414032.002614+12+0.86-0.60Matches
2016-201727Espanyoles ESPCopa del Rey2210105100.02.321052001.002200.00Matches
2016-201727Espanyoles ESP1. La Liga151,1247532.912.51386112571.131822-4-0.32-0.44Matches
2017-201828Espanyoles ESPCopa del Rey21668330.71.82831021.502200.00-0.24Matches
2017-201828Espanyoles ESP1. La Liga119909028.911.0119011051.271014-4-0.36-0.2911.613.0-1.4-0.13+0.23Matches
2018-201929Espanyoles ESPCopa del Rey21809031.62.02902010.5034-1-0.50-0.73Matches
2018-201929Espanyoles ESP1. La Liga116606019.37.37876413141.36413-9-1.23-1.467.410.6-3.2-0.44-0.39Matches
2019-202030Levantees ESPCopa del Rey19090100.01.01901000.0013-2-2.00Matches
2019-202030Levantees ESP1. La Liga84856114.25.45853320181.50613-7-1.30-1.337.511.7-4.3-0.79-0.47Matches
2020-202131Levantees ESPCopa del Rey64747965.85.34105422711.8395+4+0.76-0.70Matches
2020-202131Levantees ESP1. La Liga292,0607160.222.923841662171.002936-7-0.31-0.0424.433.9-9.5-0.42-0.18Matches
2021-202232Levantees ESPCopa del Rey21658378.61.82831002.0073+4+2.18-5.82Matches
2021-202232Levantees ESP1. La Liga231,7737751.819.7208415333101.092536-11-0.56+0.2125.925.90.00.00-0.01Matches
2022-202333Al-Wehdasa KSA1. Pro League272,4068989.126.7278926001.192638-12-0.45+1.08Matches
2023-202434Al-Wehdasa KSA1. Pro League191,4857848.516.517821424521.002327-4-0.24+0.39Matches
12 Seasons4 Clubs5 Leagues26921,8188145.4242.4244871822523741.39304298+6+0.03+0.0276.895.2-18.4-0.28-0.07
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
Club Brugge (4 Seasons)2 Leagues978,3558652.292.89557261.9911959+60+1.04-0.10
Espanyol (4 Seasons)2 Leagues574,5257930.250.3508845715301.285978-19-0.38-0.1819.023.7-4.7-0.25-0.06
Levante (3 Seasons)2 Leagues695,0477344.756.15586401424361.177796-19-0.34-0.2857.871.6-13.8-0.29-0.08
Al-Wehda (2 Seasons)1 League463,8918567.643.244864024521.114965-16-0.37+0.40
La Liga (7 Seasons)1118,2877534.692.19286741921621.20112155-43-0.47-0.2376.895.2-18.4-0.28-0.07
Copa del Rey (6 Seasons)151,2858654.914.313951122741.402419+5+0.35-0.93
Pro League (4 Seasons)847,1858649.979.88244241.989745+52+1.17+0.07
Pro League (2 Seasons)463,8918567.643.244864024521.114965-16-0.37+0.40
Europa Lg (2 Seasons)131,1709072.213.01313022.032214+8+0.62-0.78
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2012-201323Club Brugge1 League171,4248439.615.8170
2013-201424Club Brugge1 League221,7498048.619.4202
2014-201525Club Brugge2 Leagues423,7428980.041.64241012.089237+55+1.32+0.56
2015-201626Club Brugge2 Leagues161,4409034.816.01616051.752722+5+0.31-0.95
2015-201626Espanyol1 League141,1958534.913.313881214511.502021-1-0.08+1.26
2016-201727Espanyol2 Leagues171,3347836.714.81588132571.112024-4-0.27-0.39
2017-201828Espanyol2 Leagues131,1568929.212.8138912071.311216-4-0.31-0.2811.613.0-1.4-0.13+0.23
2018-201929Espanyol2 Leagues138406521.19.39888413151.23717-10-1.07-1.307.410.6-3.2-0.44-0.39
2019-202030Levante2 Leagues95756416.46.46864320181.33716-9-1.41-1.597.511.7-4.3-0.79-0.47
2020-202131Levante2 Leagues352,5347261.228.227872082381.143841-3-0.11-0.1124.433.9-9.5-0.42-0.18
2021-202232Levante2 Leagues251,9387853.421.5228416333101.163239-7-0.33+0.2125.925.90.00.00-0.01
2022-202333Al-Wehda1 League272,4068989.126.7278926001.192638-12-0.45+1.08
2023-202434Al-Wehda1 League191,4857848.516.517821424521.002327-4-0.24+0.39
12 Seasons4 Clubs5 Leagues26921,8188145.4242.4244871822523741.39304298+6+0.03+0.0276.895.2-18.4-0.28-0.07
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
Club Brugge (4 Seasons)2 Leagues978,3558652.292.89557261.9911959+60+1.04-0.10
Espanyol (4 Seasons)2 Leagues574,5257930.250.3508845715301.285978-19-0.38-0.1819.023.7-4.7-0.25-0.06
Levante (3 Seasons)2 Leagues695,0477344.756.15586401424361.177796-19-0.34-0.2857.871.6-13.8-0.29-0.08
Al-Wehda (2 Seasons)1 League463,8918567.643.244864024521.114965-16-0.37+0.40
La Liga (7 Seasons)1118,2877534.692.19286741921621.20112155-43-0.47-0.2376.895.2-18.4-0.28-0.07
Copa del Rey (6 Seasons)151,2858654.914.313951122741.402419+5+0.35-0.93
Pro League (4 Seasons)847,1858649.979.88244241.989745+52+1.17+0.07
Pro League (2 Seasons)463,8918567.643.244864024521.114965-16-0.37+0.40
Europa Lg (2 Seasons)131,1709072.213.01313022.032214+8+0.62-0.78
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2012-201323Club Bruggebe BEL1. Pro League3rd171,4248439.615.8170
2013-201424Club Bruggebe BEL1. Pro League3rd221,7498048.619.4202Matches
2014-201525Club Bruggebe BEL1. Pro League2nd312,7528976.430.63130011.977131+40+1.31+1.20Matches
2015-201626Club Bruggebe BEL1. Pro League1st141,2609035.014.01414032.002614+12+0.86-0.60Matches
2015-201626Espanyoles ESP1. La Liga13th141,1958534.913.313881214511.502021-1-0.08+1.26Matches
2016-201727Espanyoles ESP1. La Liga8th151,1247532.912.51386112571.131822-4-0.32-0.44Matches
2017-201828Espanyoles ESP1. La Liga11th119909028.911.0119011051.271014-4-0.36-0.2911.613.0-1.4-0.13+0.23Matches
2018-201929Espanyoles ESP1. La Liga7th116606019.37.37876413141.36413-9-1.23-1.467.410.6-3.2-0.44-0.39Matches
2019-202030Levantees ESP1. La Liga12th84856114.25.45853320181.50613-7-1.30-1.337.511.7-4.3-0.79-0.47Matches
2020-202131Levantees ESP1. La Liga14th292,0607160.222.923841662171.002936-7-0.31-0.0424.433.9-9.5-0.42-0.18Matches
2021-202232Levantees ESP1. La Liga19th231,7737751.819.7208415333101.092536-11-0.56+0.2125.925.90.00.00-0.01Matches
2022-202333Al-Wehdasa KSA1. Pro League13th272,4068989.126.7278926001.192638-12-0.45+1.08Matches
2023-202434Al-Wehdasa KSA1. Pro League13th191,4857848.516.517821424521.002327-4-0.24+0.39Matches
12 Seasons4 Clubs3 Leagues24119,3638043.9215.1218861582323681.35258265-7-0.04+0.0476.895.2-18.4-0.28-0.07
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
Club Brugge (4 Seasons)1 League847,1858649.979.88244241.989745+52+1.17+0.07
Espanyol (4 Seasons)1 League513,9697829.044.1448840715271.315270-18-0.41-0.1819.023.7-4.7-0.25-0.06
Levante (3 Seasons)1 League604,3187242.148.04884341224351.106085-25-0.52-0.2657.871.6-13.8-0.29-0.08
Al-Wehda (2 Seasons)1 League463,8918567.643.244864024521.114965-16-0.37+0.40
La Liga (7 Seasons)1118,2877534.692.19286741921621.20112155-43-0.47-0.2376.895.2-18.4-0.28-0.07
Pro League (4 Seasons)847,1858649.979.88244241.989745+52+1.17+0.07
Pro League (2 Seasons)463,8918567.643.244864024521.114965-16-0.37+0.40
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
2016-201727Espanyoles ESPCopa del Rey17th2210105100.02.321052001.002200.00Matches
2017-201828Espanyoles ESPCopa del Rey5th21668330.71.82831021.502200.00-0.24Matches
2018-201929Espanyoles ESPCopa del Rey5th21809031.62.02902010.5034-1-0.50-0.73Matches
2019-202030Levantees ESPCopa del Rey17th19090100.01.01901000.0013-2-2.00Matches
2020-202131Levantees ESPCopa del Rey3rd64747965.85.34105422711.8395+4+0.76-0.70Matches
2021-202232Levantees ESPCopa del ReyRd221658378.61.82831002.0073+4+2.18-5.82Matches
6 Seasons2 Clubs1 League151,2858654.914.313951122741.402419+5+0.35-0.93
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Levante (3 Seasons)1 League97298171.58.1796622711.661711+6+0.74-3.28
Espanyol (3 Seasons)1 League65569342.16.26935031.0078-1-0.16-0.40
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
2014-201525Club Brugge2. Europa LgQF119909091.711.01111002.40216+15+1.36-5.64Matches
2015-201626Club Brugge2. Europa LgGR21809033.32.022020.0018-7-3.50-3.50Matches
2 Seasons1 Club1 League131,1709072.213.01313022.032214+8+0.62-0.78
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
201424cr Costa RicaWCQ00004Matches
201424cr Costa RicaFriendlies (M)32558544.72.82105214511.335500.00+0.86Matches
201425cr Costa Rica1. World CupQF43358465.73.74843002.5051+4+1.07+1.59Matches
201525cr Costa RicaFriendlies (M)43117838.43.54782001.7521+1+0.29+0.83Matches
201626cr Costa RicaFriendlies (M)1505018.50.61500003.0021+1+1.80+1.80Matches
201626cr Costa RicaCopa América CentenarioGR21809066.72.02902000.5004-4-2.00-3.00Matches
201727cr Costa RicaFriendlies (M)21055358.31.22530000.0005-5-4.29-3.09Matches
201828cr Costa RicaFriendlies (M)75858459.16.57846020.86613-7-1.08-0.85Matches
201828cr Costa RicaWCQ53627225.14.049041102.6081+7+1.74+1.16Matches
201829cr Costa Rica1. World CupGR21809066.72.02902010.0003-3-1.50-1.501.13.5-2.4-1.20-1.38Matches
201929cr Costa RicaFriendlies (M)21809040.02.02902000.0013-2-1.00-0.33Matches
201929cr Costa RicaGold CupQF43218082.33.63100312001.5073+4+1.12+1.12Matches
202030cr Costa RicaFriendlies (M)32709075.03.03903000.3313-2-0.67+0.33Matches
202131cr Costa RicaGold CupQF21809050.02.02902021.5012-1-0.50-2.00Matches
202233cr Costa Rica1. World CupGR327090100.03.03903001.00311-8-2.671.410.1-8.7-2.90Matches
202232cr Costa RicaWCQ87138956.67.98897001.1367-1-0.13-1.11Matches
202232cr Costa RicaFriendlies (M)21356850.01.52681012.0032+1+0.67-0.67Matches
202232cr Costa RicaWCQ Play-offs1st19090100.01.01901003.0010+1+1.00Matches
9 Seasons1 Club6 Leagues554,5228244.350.2528643322111.335165-14-0.28-0.432.513.6-11.1-2.22-2.40
Friendlies (M) (8 Seasons)241,8917948.521.023801614541.042033-13-0.62-0.22
WCQ (3 Seasons)131,0758326.011.91290111141.70148+6+0.50-0.22
World Cup (3 Seasons)97858774.88.79878011.44815-7-0.80-0.462.513.6-11.1-2.22-2.40
Gold Cup (2 Seasons)65018466.85.6596512021.5085+3+0.54-0.55
Copa América Centenario (1 Season)21809066.72.02902000.5004-4-2.00-3.00
WCQ Play-offs (1 Season)19090100.01.01901003.0010+1+1.00

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2012-201323Club Bruggebe BEL1. Pro League15.812
2013-201424Club Bruggebe BEL1. Pro League19.430Matches
2014-201525Club Brugge2. Europa Lg11.00012Matches
2014-201525Club Bruggebe BEL1. Pro League30.611Matches
2015-201626Club Brugge2. Europa Lg2.0003Matches
2015-201626Espanyoles ESP1. La Liga13.350019323429001Matches
2015-201626Club Bruggebe BEL1. Pro League14.01024Matches
2016-201727Espanyoles ESPCopa del Rey2.30000Matches
2016-201727Espanyoles ESP1. La Liga12.540082202310000Matches
2017-201828Espanyoles ESPCopa del Rey1.80000Matches
2017-201828Espanyoles ESP1. La Liga11.010086019900033321469.6Matches
2018-201929Espanyoles ESPCopa del Rey2.0000200125000Matches
2018-201929Espanyoles ESP1. La Liga7.3000821113500135231069.7Matches
2019-202030Levantees ESPCopa del Rey1.00001000010Matches
2019-202030Levantees ESP1. La Liga5.4000103006300025101343.5Matches
2020-202131Levantees ESPCopa del Rey5.32009100200Matches
2020-202131Levantees ESP1. La Liga22.9200346213613010111714760.2Matches
2021-202232Levantees ESPCopa del Rey1.80003000120Matches
2021-202232Levantees ESP1. La Liga19.75002642024800098673565.7Matches
2022-202333Al-Wehdasa KSA1. Pro League26.7411198223670Matches
2023-202434Al-Wehdasa KSA1. Pro League16.52001954016120Matches
12 Seasons4 Clubs5 Leagues242.43141205401592108401230220311963.0
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Club Brugge (4 Seasons)2 Leagues92.86339
Espanyol (4 Seasons)2 Leagues50.31000451356893800268552469.6
Levante (3 Seasons)2 Leagues56.190083144169270102341489560.9
Al-Wehda (2 Seasons)1 League43.261138136252190
La Liga (7 Seasons)92.1170011326961535701230220311963.0
Copa del Rey (6 Seasons)14.32001510158000
Pro League (4 Seasons)79.86324
Pro League (2 Seasons)43.261138136252190
Europa Lg (2 Seasons)13.00015
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2012-201323Club Brugge1 League15.812
2013-201424Club Brugge1 League19.430
2014-201525Club Brugge2 Leagues41.61112
2015-201626Club Brugge2 Leagues16.01027
2015-201626Espanyol1 League13.350019323429001
2016-201727Espanyol2 Leagues14.840082202310000
2017-201828Espanyol2 Leagues12.810086019900033321469.6
2018-201929Espanyol2 Leagues9.300010212151000135231069.7
2019-202030Levante2 Leagues6.4000113006400025101343.5
2020-202131Levante2 Leagues28.2400437213813010111714760.2
2021-202232Levante2 Leagues21.550029420251000098673565.7
2022-202333Al-Wehda1 League26.7411198223670
2023-202434Al-Wehda1 League16.52001954016120
12 Seasons4 Clubs5 Leagues242.43141205401592108401230220311963.0
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Club Brugge (4 Seasons)2 Leagues92.86339
Espanyol (4 Seasons)2 Leagues50.31000451356893800268552469.6
Levante (3 Seasons)2 Leagues56.190083144169270102341489560.9
Al-Wehda (2 Seasons)1 League43.261138136252190
La Liga (7 Seasons)92.1170011326961535701230220311963.0
Copa del Rey (6 Seasons)14.32001510158000
Pro League (4 Seasons)79.86324
Pro League (2 Seasons)43.261138136252190
Europa Lg (2 Seasons)13.00015
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2012-201323Club Bruggebe BEL1. Pro League3rd15.812
2013-201424Club Bruggebe BEL1. Pro League3rd19.430Matches
2014-201525Club Bruggebe BEL1. Pro League2nd30.611Matches
2015-201626Club Bruggebe BEL1. Pro League1st14.01024Matches
2015-201626Espanyoles ESP1. La Liga13th13.350019323429001Matches
2016-201727Espanyoles ESP1. La Liga8th12.540082202310000Matches
2017-201828Espanyoles ESP1. La Liga11th11.010086019900033321469.6Matches
2018-201929Espanyoles ESP1. La Liga7th7.3000821113500135231069.7Matches
2019-202030Levantees ESP1. La Liga12th5.4000103006300025101343.5Matches
2020-202131Levantees ESP1. La Liga14th22.9200346213613010111714760.2Matches
2021-202232Levantees ESP1. La Liga19th19.75002642024800098673565.7Matches
2022-202333Al-Wehdasa KSA1. Pro League13th26.7411198223670Matches
2023-202434Al-Wehdasa KSA1. Pro League13th16.52001954016120Matches
12 Seasons4 Clubs3 Leagues215.12941175391582057601230220311963.0
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Club Brugge (4 Seasons)1 League79.86324
Espanyol (4 Seasons)1 League44.11000431355873300268552469.6
Levante (3 Seasons)1 League48.070070134166240102341489560.9
Al-Wehda (2 Seasons)1 League43.261138136252190
La Liga (7 Seasons)92.1170011326961535701230220311963.0
Pro League (4 Seasons)79.86324
Pro League (2 Seasons)43.261138136252190
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201727Espanyoles ESPCopa del Rey17th2.30000Matches
2017-201828Espanyoles ESPCopa del Rey5th1.80000Matches
2018-201929Espanyoles ESPCopa del Rey5th2.0000200125000Matches
2019-202030Levantees ESPCopa del Rey17th1.00001000010Matches
2020-202131Levantees ESPCopa del Rey3rd5.32009100200Matches
2021-202232Levantees ESPCopa del ReyRd21.80003000120Matches
6 Seasons2 Clubs1 League14.32001510158000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Levante (3 Seasons)1 League8.120013100330
Espanyol (3 Seasons)1 League6.2000200125000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201525Club Brugge2. Europa LgQF11.00012Matches
2015-201626Club Brugge2. Europa LgGR2.0003Matches
2 Seasons1 Club1 League13.00015
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
201424cr Costa RicaFriendlies (M)2.80000Matches
201425cr Costa Rica1. World CupQF3.72110Matches
201525cr Costa RicaFriendlies (M)3.50000Matches
201626cr Costa RicaFriendlies (M)0.60000Matches
201626cr Costa RicaCopa América CentenarioGR2.0000510021000Matches
201727cr Costa RicaFriendlies (M)1.20000Matches
201828cr Costa RicaFriendlies (M)6.53000Matches
201828cr Costa RicaWCQ4.00000Matches
201829cr Costa Rica1. World CupGR2.000021022000037653.8Matches
201929cr Costa RicaFriendlies (M)2.00000Matches
201929cr Costa RicaGold CupQF3.62005110630Matches
202030cr Costa RicaFriendlies (M)3.00000Matches
202131cr Costa RicaGold CupQF2.00002100410Matches
202233cr Costa Rica1. World CupGR3.010010006201092340.0Matches
202232cr Costa RicaWCQ7.90000Matches
202232cr Costa RicaFriendlies (M)1.50000Matches
202232cr Costa RicaWCQ Play-offs1st1.0000Matches
9 Seasons1 Club6 Leagues50.281115412207010129950.0
Friendlies (M) (8 Seasons)21.03000
WCQ (3 Seasons)11.90000
World Cup (3 Seasons)8.7311310282010129950.0
Gold Cup (2 Seasons)5.620072101040
Copa América Centenario (1 Season)2.0000510021000
WCQ Play-offs (1 Season)1.0000

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.