Standard Stats: Domestic Leagues

Standard Stats: Domestic Leagues Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2010-201121Moreliamx MEX1. Primera División7th16141,18113.125200400.150.380.530.150.53
2011-201222Moreliamx MEX1. Primera División3rd32272,25825.144400600.160.160.320.160.32
2012-201323Moreliamx MEX1. Liga MX2nd31292,43627.185800800.300.180.480.300.48
2013-201424Cruz Azulmx MEX1. Liga MX1st28272,35626.283800800.310.110.420.310.42
2014-201525Cruz Azulmx MEX1. Liga MX11th28222,01622.441400620.
2015-201626Cruz Azulmx MEX1. Liga MX12th30272,42026.934300200.
2016-201727Cruz Azulmx MEX1. Liga MX14th22191,64018.254500640.270.220.490.270.49Matches
2017-201828Talleresar ARG1. Primera Div5th25232,02422.515100310.
201828São Paulobr BRA1. Série A5th18171,47116.315100400.060.310.370.060.37Matches
202030São Paulobr BRA1. Série A4th10150.200000000.
202131São Paulobr BRA1. Série A13th1455556.200000100.
202232Orenseec ECU1. Serie A12th131199611.120200100.
14 Seasons7 Clubs4 Leagues36332328,031311.5544554007390.170.140.320.170.32
Country Comp LgRank MP Starts Min 90s Gls Ast G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Cruz Azul (4 Seasons)1 League108958,43293.7201220002260.210.130.340.210.34
Morelia (3 Seasons)1 League79705,87565.3141414001800.210.210.430.210.43
São Paulo (3 Seasons)1 League33222,04122.715100500.
Emelec (2 Seasons)1 League74716,00166.713613001620.
Técnico Universitario (1 Season)1 League31312,66229.633300800.
Talleres (1 Season)1 League25232,02422.515100310.
Orense (1 Season)1 League131199611.120200100.
Liga MX (7 Seasons)18716514,307159.0342634004060.210.160.380.210.38
Serie A (4 Seasons)1181139,659107.318918002520.
Série A (3 Seasons)33222,04122.715100500.
Primera Div (1 Season)25232,02422.515100310.

Compare Joao Rojas to

Javascript is required for the selection of a player.
Ex: Andrés Iniesta, Gonzalo Higuaín, Carlos Vela
Powered by Logo

Shooting: Domestic Leagues

Shooting: Domestic Leagues Table
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2010-201121Moreliamx MEX1. Primera División7th13.12110.840.1800
2011-201222Moreliamx MEX1. Primera División3rd25.14220.880.1800
2012-201323Moreliamx MEX1. Liga MX2nd27.18250.920.3200
2013-201424Cruz Azulmx MEX1. Liga MX1st26.28301.150.2700
2014-201525Cruz Azulmx MEX1. Liga MX11th22.44140.620.2900Matches
2015-201626Cruz Azulmx MEX1. Liga MX12th26.93190.710.1600Matches
2016-201727Cruz Azulmx MEX1. Liga MX14th18.250100.000.550.5000Matches
2017-201828Talleresar ARG1. Primera Div5th22.51411741.51.820.760.020.0600Matches
201828São Paulobr BRA1. Série A5th16.3121838.11.280.490.050.1300Matches
202030São Paulobr BRA1. Série A4th0.20000.000.0000Matches
202131São Paulobr BRA1. Série A13th6.206233.30.970.320.000.0000Matches
202232Orenseec ECU1. Serie A12th11.1200Matches
14 Seasons7 Clubs4 Leagues311.5546821154.41.070.700.100.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Cruz Azul (4 Seasons)1 League93.7200730.000.780.2700
Morelia (3 Seasons)1 League65.314580.890.2400
São Paulo (3 Seasons)1 League22.71271037.01.190.440.040.1000
Emelec (2 Seasons)1 League66.713440.660.3000
Técnico Universitario (1 Season)1 League29.6390.300.3300
Talleres (1 Season)1 League22.51411741.51.820.760.020.0600
Orense (1 Season)1 League11.1200
Liga MX (7 Seasons)159.03401310.000.820.2600
Serie A (4 Seasons)107.318530.550.3000
Série A (3 Seasons)22.71271037.01.190.440.040.1000
Primera Div (1 Season)22.51411741.51.820.760.020.0600

Playing Time: Domestic Leagues

Playing Time: Domestic Leagues 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
2010-201121Moreliamx MEX1. Primera División7th161,1817413.1142
2011-201222Moreliamx MEX1. Primera División3rd322,2587125.1275
2012-201323Moreliamx MEX1. Liga MX2nd312,4367927.1292
2013-201424Cruz Azulmx MEX1. Liga MX1st282,3568426.2271
2014-201525Cruz Azulmx MEX1. Liga MX11th282,0167265.922.42213601.32202000.00-0.09Matches
2015-201626Cruz Azulmx MEX1. Liga MX12th302,4208179.126.92719301.203439-5-0.19-0.19Matches
2016-201727Cruz Azulmx MEX1. Liga MX14th221,6407553.618.21910301.142928+1+0.05+0.05Matches
2017-201828Talleresar ARG1. Primera Div5th252,0248183.322.523871321511.602516+9+0.40-0.49Matches
201828São Paulobr BRA1. Série A5th181,4718243.016.317851113001.782015+5+0.31-0.02Matches
202030São Paulobr BRA1. Série A4th115150.40.20011550.000000.00-0.48Matches
202131São Paulobr BRA1. Série A13th145554016.26.2560092871.2162+4+0.65+1.03Matches
202232Orenseec ECU1. Serie A12th139967755.311.11185722901.081210+2+0.18+0.40Matches
14 Seasons7 Clubs4 Leagues36328,0317747.1311.532383734026131.33146130+16+0.13+0.01
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Cruz Azul (4 Seasons)1 League1088,4327866.293.795421301.238387-4-0.06-0.09
Morelia (3 Seasons)1 League795,8757465.3709
São Paulo (3 Seasons)1 League332,0416219.922.72279111127121.482617+9+0.40+0.25
Emelec (2 Seasons)1 League746,0018166.7713
Técnico Universitario (1 Season)1 League312,6628629.6310
Talleres (1 Season)1 League252,0248183.322.523871321511.602516+9+0.40-0.49
Orense (1 Season)1 League139967755.311.11185722901.081210+2+0.18+0.40
Liga MX (7 Seasons)18714,3077766.2159.0165422201.238387-4-0.06-0.09
Serie A (4 Seasons)1189,6598255.3107.311385752901.081210+2+0.18+0.40
Série A (3 Seasons)332,0416219.922.72279111127121.482617+9+0.40+0.25
Primera Div (1 Season)252,0248183.322.523871321511.602516+9+0.40-0.49

Miscellaneous Stats: Domestic Leagues

Miscellaneous Stats: Domestic Leagues Table
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2010-201121Moreliamx MEX1. Primera División7th13.14014
2011-201222Moreliamx MEX1. Primera División3rd25.16019
2012-201323Moreliamx MEX1. Liga MX2nd27.18027
2013-201424Cruz Azulmx MEX1. Liga MX1st26.28040
2014-201525Cruz Azulmx MEX1. Liga MX11th22.46217Matches
2015-201626Cruz Azulmx MEX1. Liga MX12th26.92020Matches
2016-201727Cruz Azulmx MEX1. Liga MX14th18.26422900000000Matches
2017-201828Talleresar ARG1. Primera Div5th22.5311213712781617100Matches
201828São Paulobr BRA1. Série A5th16.340020324561025000Matches
202030São Paulobr BRA1. Série A4th0.20000001000Matches
202131São Paulobr BRA1. Série A13th6.21001114012550Matches
202232Orenseec ECU1. Serie A12th11.11000Matches
14 Seasons7 Clubs4 Leagues311.5739321883161473147100
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Cruz Azul (4 Seasons)1 League93.7226210600000000
Morelia (3 Seasons)1 League65.318060
São Paulo (3 Seasons)1 League22.750031464691530000
Emelec (2 Seasons)1 League66.7162
Técnico Universitario (1 Season)1 League29.680
Talleres (1 Season)1 League22.5311213712781617100
Orense (1 Season)1 League11.11000
Liga MX (7 Seasons)159.0406216600000000
Serie A (4 Seasons)107.325200
Série A (3 Seasons)22.750031464691530000
Primera Div (1 Season)22.5311213712781617100

Player Club Summary

Leaderboard Appearances, Awards, and Honors

Additional Resources

About 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 includes what we believe is one of the most complete sources for women's soccer 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.

In collaboration with StatsBomb, we are including advanced analytical data such as xG and xA for select competitions. For more information on the expected goals model and which competitions are covered, 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. FBref is currently ad-free. The only payment we will ask for is that you let us know if you find an issue, so we can get better and better.

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 sites.