Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-11-10SunLiga MXApertura 2024 Regular SeasonAwayL 1–2PueblaTijuanaNRM70000100040000.00.00.3301250.003233Match Report
2024-11-02SatLiga MXApertura 2024 Regular SeasonAwayL 0–2PueblaAtléticoNRB1800000000120000.00.00.020101190.909000Match Report
2024-10-25FriLiga MXApertura 2024 Regular SeasonHomeW 1–0PueblaGuadalajaraNCM30000000020000.00.00.00011100.010000Match Report
2024-09-27FriLiga MXApertura 2024 Regular SeasonHomeL 2–3PueblaFC JuárezYLW4500002100231000.50.50.01071546.7211110Match Report
2024-09-20FriLiga MXApertura 2024 Regular SeasonHomeL 2–3PueblaPachucaYLW7500002100363020.10.10.021142360.9221042Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2014-201520Atlasmx MEX1. Liga MX744084.5123100200.220.440.660.220.66Matches
201520Atlas1. Libertadores321792.0000000100.000.000.000.000.00Matches
2015-201621Atlasmx MEX1. Liga MX2391,07912.0235200300.170.250.420.170.42Matches
2016-201722Atlasmx MEX1. Liga MX27151,43215.9336300400.190.190.380.190.38Matches
2017-201823Necaxamx MEX1. Liga MX20898210.9022000200.000.180.180.000.18Matches
2018-201924Necaxamx MEX1. Liga MX1397938.8202200001.21.21.62.74529810.230.000.230.230.230.130.180.310.130.31Matches
2019-202025Necaxamx MEX1. Liga MX1597448.3213200200.80.80.61.32920430.240.120.360.240.360.090.070.160.090.16Matches
2020-202126Pueblamx MEX1. Liga MX28790910.1628422204.32.73.05.83032670.590.200.790.400.590.430.300.730.270.57Matches
2021-202227Tolucamx MEX1. Liga MX1486377.1101100001.01.00.51.52220450.140.000.140.140.140.140.070.210.140.21Matches
2021-202227Pueblamx MEX1. Liga MX1597848.7123100101.91.92.24.02634480.110.230.340.110.340.210.250.460.210.46Matches
2022-202328Tolucamx MEX1. Liga MX1222793.1101100000.40.40.10.61110280.320.000.320.320.320.140.050.190.140.19Matches
2022-202328Pueblamx MEX1. Liga MX1213313.7022000000.20.20.60.8814180.000.540.540.000.540.050.170.220.050.22Matches
2023-202429Pueblamx MEX1. Liga MX24181,32914.8022000001.91.93.25.14947920.000.140.140.000.140.130.210.340.130.34Matches
2024-202530Pueblamx MEX1. Liga MX1365275.9000000100.90.90.61.51916400.000.000.000.000.000.150.100.250.150.25Matches
11 Seasons4 Clubs2 Leagues22610710,413115.7191938172218012.611.012.423.42392224620.160.160.330.150.310.180.180.350.160.33
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
Puebla (5 Seasons)1 League92413,88043.17815522409.27.69.617.21321432650.160.190.350.120.300.210.220.430.180.40
Atlas (3 Seasons)2 Leagues60303,09834.468146001000.170.230.410.170.41
Necaxa (3 Seasons)1 League48262,51928.0437400401.91.92.14.174491240.140.110.250.140.250.110.130.240.110.24
Toluca (2 Seasons)1 League261091610.2202200001.41.40.72.13330730.200.000.200.200.200.140.070.210.140.21
Liga MX (11 Seasons)22310510,234113.7191938172217012.611.012.423.42392224620.170.170.330.150.320.180.180.350.160.33
Libertadores (1 Season)321792.0000000100.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
2014-201520Atlas1 League744084.5123100200.220.440.660.220.66
201520Atlas1 League321792.0000000100.000.000.000.000.00
2015-201621Atlas1 League2391,07912.0235200300.170.250.420.170.42
2016-201722Atlas1 League27151,43215.9336300400.190.190.380.190.38
2017-201823Necaxa1 League20898210.9022000200.000.180.180.000.18
2018-201924Necaxa1 League1397938.8202200001.21.21.62.74529810.230.000.230.230.230.130.180.310.130.31
2019-202025Necaxa1 League1597448.3213200200.80.80.61.32920430.240.120.360.240.360.090.070.160.090.16
2020-202126Puebla1 League28790910.1628422204.32.73.05.83032670.590.200.790.400.590.430.300.730.270.57
2021-202227Toluca1 League1486377.1101100001.01.00.51.52220450.140.000.140.140.140.140.070.210.140.21
2021-202227Puebla1 League1597848.7123100101.91.92.24.02634480.110.230.340.110.340.210.250.460.210.46
2022-202328Toluca1 League1222793.1101100000.40.40.10.61110280.320.000.320.320.320.140.050.190.140.19
2022-202328Puebla1 League1213313.7022000000.20.20.60.8814180.000.540.540.000.540.050.170.220.050.22
2023-202429Puebla1 League24181,32914.8022000001.91.93.25.14947920.000.140.140.000.140.130.210.340.130.34
2024-202530Puebla1 League1365275.9000000100.90.90.61.51916400.000.000.000.000.000.150.100.250.150.25
11 Seasons4 Clubs2 Leagues22610710,413115.7191938172218012.611.012.423.42392224620.160.160.330.150.310.180.180.350.160.33
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
Puebla (5 Seasons)1 League92413,88043.17815522409.27.69.617.21321432650.160.190.350.120.300.210.220.430.180.40
Atlas (3 Seasons)2 Leagues60303,09834.468146001000.170.230.410.170.41
Necaxa (3 Seasons)1 League48262,51928.0437400401.91.92.14.174491240.140.110.250.140.250.110.130.240.110.24
Toluca (2 Seasons)1 League261091610.2202200001.41.40.72.13330730.200.000.200.200.200.140.070.210.140.21
Liga MX (11 Seasons)22310510,234113.7191938172217012.611.012.423.42392224620.170.170.330.150.320.180.180.350.160.33
Libertadores (1 Season)321792.0000000100.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
2014-201520Atlasmx MEX1. Liga MX3rd744084.5123100200.220.440.660.220.66Matches
2015-201621Atlasmx MEX1. Liga MX17th2391,07912.0235200300.170.250.420.170.42Matches
2016-201722Atlasmx MEX1. Liga MX10th27151,43215.9336300400.190.190.380.190.38Matches
2017-201823Necaxamx MEX1. Liga MX9th20898210.9022000200.000.180.180.000.18Matches
2018-201924Necaxamx MEX1. Liga MX12th1397938.8202200001.21.21.62.74529810.230.000.230.230.230.130.180.310.130.31Matches
2019-202025Necaxamx MEX1. Liga MX7th1597448.3213200200.80.80.61.32920430.240.120.360.240.360.090.070.160.090.16Matches
2020-202126Pueblamx MEX1. Liga MX9th28790910.1628422204.32.73.05.83032670.590.200.790.400.590.430.300.730.270.57Matches
2021-202227Tolucamx MEX1. Liga MX14th1486377.1101100001.01.00.51.52220450.140.000.140.140.140.140.070.210.140.21Matches
2021-202227Pueblamx MEX1. Liga MX5th1597848.7123100101.91.92.24.02634480.110.230.340.110.340.210.250.460.210.46Matches
2022-202328Tolucamx MEX1. Liga MX4th1222793.1101100000.40.40.10.61110280.320.000.320.320.320.140.050.190.140.19Matches
2022-202328Pueblamx MEX1. Liga MX10th1213313.7022000000.20.20.60.8814180.000.540.540.000.540.050.170.220.050.22Matches
2023-202429Pueblamx MEX1. Liga MX18th24181,32914.8022000001.91.93.25.14947920.000.140.140.000.140.130.210.340.130.34Matches
2024-202530Pueblamx MEX1. Liga MX15th1365275.9000000100.90.90.61.51916400.000.000.000.000.000.150.100.250.150.25Matches
11 Seasons4 Clubs1 League22310510,234113.7191938172217012.611.012.423.42392224620.170.170.330.150.320.180.180.350.160.33
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
Puebla (5 Seasons)1 League92413,88043.17815522409.27.69.617.21321432650.160.190.350.120.300.210.220.430.180.40
Atlas (3 Seasons)1 League57282,91932.46814600900.180.250.430.180.43
Necaxa (3 Seasons)1 League48262,51928.0437400401.91.92.14.174491240.140.110.250.140.250.110.130.240.110.24
Toluca (2 Seasons)1 League261091610.2202200001.41.40.72.13330730.200.000.200.200.200.140.070.210.140.21
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
201520Atlas1. Libertadores2S321792.0000000100.000.000.000.000.00Matches
1 Season1 Club1 League321792.0000000100.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
2014-201520Atlasmx MEX1. Liga MX4.5130.660.3300Matches
201520Atlas1. Libertadores2.0000Matches
2015-201621Atlasmx MEX1. Liga MX12.0260.500.3300Matches
2016-201722Atlasmx MEX1. Liga MX15.930160.001.010.1900Matches
2017-201823Necaxamx MEX1. Liga MX10.90040.000.370.0000Matches
2018-201924Necaxamx MEX1. Liga MX8.8221838.12.380.910.100.2523.15001.21.20.06+0.8+0.8Matches
2019-202025Necaxamx MEX1. Liga MX8.3215533.31.810.600.130.4021.84000.80.80.05+1.2+1.2Matches
2020-202126Pueblamx MEX1. Liga MX10.16381128.93.761.090.110.3624.25224.32.70.07+1.7+1.3Matches
2021-202227Tolucamx MEX1. Liga MX7.1111436.41.550.570.090.2518.10001.01.00.090.00.0Matches
2021-202227Pueblamx MEX1. Liga MX8.7120945.02.301.030.050.1122.91001.91.90.09-0.9-0.9Matches
2022-202328Tolucamx MEX1. Liga MX3.118562.52.581.610.130.2019.50000.40.40.05+0.6+0.6Matches
2022-202328Pueblamx MEX1. Liga MX3.705120.01.360.270.000.0027.40000.20.20.04-0.2-0.2Matches
2023-202429Pueblamx MEX1. Liga MX14.8026830.81.760.540.000.0020.82001.91.90.07-1.9-1.9Matches
2024-202530Pueblamx MEX1. Liga MX5.9012433.32.050.680.000.0021.70000.90.90.08-0.9-0.9Matches
11 Seasons4 Clubs2 Leagues115.7191568448.11.610.740.090.2022.3172212.611.00.07+0.40.0
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
Puebla (5 Seasons)1 League43.171013332.72.340.770.050.1522.98229.27.60.08-2.2-2.6
Atlas (3 Seasons)2 Leagues34.460250.000.770.2400
Necaxa (3 Seasons)1 League28.04361747.21.290.610.110.2422.69001.91.90.05+2.1+2.1
Toluca (2 Seasons)1 League10.2219947.41.870.880.110.2218.70001.41.40.08+0.6+0.6
Liga MX (11 Seasons)113.7191568448.11.610.740.090.2022.3172212.611.00.07+0.40.0
Libertadores (1 Season)2.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
2014-201520Atlas1 League4.5130.660.3300
201520Atlas1 League2.0000
2015-201621Atlas1 League12.0260.500.3300
2016-201722Atlas1 League15.930160.001.010.1900
2017-201823Necaxa1 League10.90040.000.370.0000
2018-201924Necaxa1 League8.8221838.12.380.910.100.2523.15001.21.20.06+0.8+0.8
2019-202025Necaxa1 League8.3215533.31.810.600.130.4021.84000.80.80.05+1.2+1.2
2020-202126Puebla1 League10.16381128.93.761.090.110.3624.25224.32.70.07+1.7+1.3
2021-202227Toluca1 League7.1111436.41.550.570.090.2518.10001.01.00.090.00.0
2021-202227Puebla1 League8.7120945.02.301.030.050.1122.91001.91.90.09-0.9-0.9
2022-202328Toluca1 League3.118562.52.581.610.130.2019.50000.40.40.05+0.6+0.6
2022-202328Puebla1 League3.705120.01.360.270.000.0027.40000.20.20.04-0.2-0.2
2023-202429Puebla1 League14.8026830.81.760.540.000.0020.82001.91.90.07-1.9-1.9
2024-202530Puebla1 League5.9012433.32.050.680.000.0021.70000.90.90.08-0.9-0.9
11 Seasons4 Clubs2 Leagues115.7191568448.11.610.740.090.2022.3172212.611.00.07+0.40.0
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
Puebla (5 Seasons)1 League43.171013332.72.340.770.050.1522.98229.27.60.08-2.2-2.6
Atlas (3 Seasons)2 Leagues34.460250.000.770.2400
Necaxa (3 Seasons)1 League28.04361747.21.290.610.110.2422.69001.91.90.05+2.1+2.1
Toluca (2 Seasons)1 League10.2219947.41.870.880.110.2218.70001.41.40.08+0.6+0.6
Liga MX (11 Seasons)113.7191568448.11.610.740.090.2022.3172212.611.00.07+0.40.0
Libertadores (1 Season)2.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
2014-201520Atlasmx MEX1. Liga MX3rd4.5130.660.3300Matches
2015-201621Atlasmx MEX1. Liga MX17th12.0260.500.3300Matches
2016-201722Atlasmx MEX1. Liga MX10th15.930160.001.010.1900Matches
2017-201823Necaxamx MEX1. Liga MX9th10.90040.000.370.0000Matches
2018-201924Necaxamx MEX1. Liga MX12th8.8221838.12.380.910.100.2523.15001.21.20.06+0.8+0.8Matches
2019-202025Necaxamx MEX1. Liga MX7th8.3215533.31.810.600.130.4021.84000.80.80.05+1.2+1.2Matches
2020-202126Pueblamx MEX1. Liga MX9th10.16381128.93.761.090.110.3624.25224.32.70.07+1.7+1.3Matches
2021-202227Tolucamx MEX1. Liga MX14th7.1111436.41.550.570.090.2518.10001.01.00.090.00.0Matches
2021-202227Pueblamx MEX1. Liga MX5th8.7120945.02.301.030.050.1122.91001.91.90.09-0.9-0.9Matches
2022-202328Tolucamx MEX1. Liga MX4th3.118562.52.581.610.130.2019.50000.40.40.05+0.6+0.6Matches
2022-202328Pueblamx MEX1. Liga MX10th3.705120.01.360.270.000.0027.40000.20.20.04-0.2-0.2Matches
2023-202429Pueblamx MEX1. Liga MX18th14.8026830.81.760.540.000.0020.82001.91.90.07-1.9-1.9Matches
2024-202530Pueblamx MEX1. Liga MX15th5.9012433.32.050.680.000.0021.70000.90.90.08-0.9-0.9Matches
11 Seasons4 Clubs1 League113.7191568448.11.610.740.090.2022.3172212.611.00.07+0.40.0
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
Puebla (5 Seasons)1 League43.171013332.72.340.770.050.1522.98229.27.60.08-2.2-2.6
Atlas (3 Seasons)1 League32.460250.000.770.2400
Necaxa (3 Seasons)1 League28.04361747.21.290.610.110.2422.69001.91.90.05+2.1+2.1
Toluca (2 Seasons)1 League10.2219947.41.870.880.110.2218.70001.41.40.08+0.6+0.6
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
201520Atlas1. Libertadores2S2.0000Matches
1 Season1 Club1 League2.0000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2014-201520Atlasmx MEX1. Liga MX4.52Matches
201520Atlas1. Libertadores2.00Matches
2015-201621Atlasmx MEX1. Liga MX12.03Matches
2016-201722Atlasmx MEX1. Liga MX15.93Matches
2017-201823Necaxamx MEX1. Liga MX10.92Matches
2018-201924Necaxamx MEX1. Liga MX8.826435075.44033123014417283.78610978.9204544.401.61.7-1.6171813329Matches
2019-202025Necaxamx MEX1. Liga MX8.313619569.72172814718385.5435775.4153246.910.60.7+0.412107320Matches
2020-202126Pueblamx MEX1. Liga MX10.119929367.93167103910012778.7769580.0134429.523.02.3-1.016219332Matches
2021-202227Tolucamx MEX1. Liga MX7.115020473.521706399010585.7506774.661346.200.50.5-0.58134220Matches
2021-202227Pueblamx MEX1. Liga MX8.715222866.72804996668280.5619266.3213658.322.20.9-0.219314234Matches
2022-202328Tolucamx MEX1. Liga MX3.18610780.41156234556387.3253278.14757.100.10.5-0.1474010Matches
2022-202328Pueblamx MEX1. Liga MX3.710513677.21631502637485.1242982.8132065.020.60.5+1.49113214Matches
2023-202429Pueblamx MEX1. Liga MX14.830146464.95070166015318781.810816366.3316647.023.22.8-1.23226281447Matches
2024-202530Pueblamx MEX1. Liga MX5.910917462.61616604607777.9375666.161540.000.60.4-0.69113216Matches
11 Seasons4 Clubs2 Leagues115.71502215169.823819771880297082.751070072.912927846.41912.410.2+6.61261487531222
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
Puebla (5 Seasons)1 League43.1866129566.914288480144254780.830643570.38418146.489.66.9-1.6851004723143
Atlas (3 Seasons)2 Leagues34.48
Necaxa (3 Seasons)1 League28.040054573.46205204421525584.312916677.7357745.532.12.4+0.9292820649
Toluca (2 Seasons)1 League10.223631175.9332687314516886.3759975.8102050.000.71.0-0.712208230
Liga MX (11 Seasons)113.71502215169.823819771880297082.751070072.912927846.41912.410.2+6.61261487531222
Libertadores (1 Season)2.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
2014-201520Atlas1 League4.52
201520Atlas1 League2.00
2015-201621Atlas1 League12.03
2016-201722Atlas1 League15.93
2017-201823Necaxa1 League10.92
2018-201924Necaxa1 League8.826435075.44033123014417283.78610978.9204544.401.61.7-1.6171813329
2019-202025Necaxa1 League8.313619569.72172814718385.5435775.4153246.910.60.7+0.412107320
2020-202126Puebla1 League10.119929367.93167103910012778.7769580.0134429.523.02.3-1.016219332
2021-202227Toluca1 League7.115020473.521706399010585.7506774.661346.200.50.5-0.58134220
2021-202227Puebla1 League8.715222866.72804996668280.5619266.3213658.322.20.9-0.219314234
2022-202328Toluca1 League3.18610780.41156234556387.3253278.14757.100.10.5-0.1474010
2022-202328Puebla1 League3.710513677.21631502637485.1242982.8132065.020.60.5+1.49113214
2023-202429Puebla1 League14.830146464.95070166015318781.810816366.3316647.023.22.8-1.23226281447
2024-202530Puebla1 League5.910917462.61616604607777.9375666.161540.000.60.4-0.69113216
11 Seasons4 Clubs2 Leagues115.71502215169.823819771880297082.751070072.912927846.41912.410.2+6.61261487531222
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
Puebla (5 Seasons)1 League43.1866129566.914288480144254780.830643570.38418146.489.66.9-1.6851004723143
Atlas (3 Seasons)2 Leagues34.48
Necaxa (3 Seasons)1 League28.040054573.46205204421525584.312916677.7357745.532.12.4+0.9292820649
Toluca (2 Seasons)1 League10.223631175.9332687314516886.3759975.8102050.000.71.0-0.712208230
Liga MX (11 Seasons)113.71502215169.823819771880297082.751070072.912927846.41912.410.2+6.61261487531222
Libertadores (1 Season)2.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
2014-201520Atlasmx MEX1. Liga MX3rd4.52Matches
2015-201621Atlasmx MEX1. Liga MX17th12.03Matches
2016-201722Atlasmx MEX1. Liga MX10th15.93Matches
2017-201823Necaxamx MEX1. Liga MX9th10.92Matches
2018-201924Necaxamx MEX1. Liga MX12th8.826435075.44033123014417283.78610978.9204544.401.61.7-1.6171813329Matches
2019-202025Necaxamx MEX1. Liga MX7th8.313619569.72172814718385.5435775.4153246.910.60.7+0.412107320Matches
2020-202126Pueblamx MEX1. Liga MX9th10.119929367.93167103910012778.7769580.0134429.523.02.3-1.016219332Matches
2021-202227Tolucamx MEX1. Liga MX14th7.115020473.521706399010585.7506774.661346.200.50.5-0.58134220Matches
2021-202227Pueblamx MEX1. Liga MX5th8.715222866.72804996668280.5619266.3213658.322.20.9-0.219314234Matches
2022-202328Tolucamx MEX1. Liga MX4th3.18610780.41156234556387.3253278.14757.100.10.5-0.1474010Matches
2022-202328Pueblamx MEX1. Liga MX10th3.710513677.21631502637485.1242982.8132065.020.60.5+1.49113214Matches
2023-202429Pueblamx MEX1. Liga MX18th14.830146464.95070166015318781.810816366.3316647.023.22.8-1.23226281447Matches
2024-202530Pueblamx MEX1. Liga MX15th5.910917462.61616604607777.9375666.161540.000.60.4-0.69113216Matches
11 Seasons4 Clubs1 League113.71502215169.823819771880297082.751070072.912927846.41912.410.2+6.61261487531222
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
Puebla (5 Seasons)1 League43.1866129566.914288480144254780.830643570.38418146.489.66.9-1.6851004723143
Atlas (3 Seasons)1 League32.48
Necaxa (3 Seasons)1 League28.040054573.46205204421525584.312916677.7357745.532.12.4+0.9292820649
Toluca (2 Seasons)1 League10.223631175.9332687314516886.3759975.8102050.000.71.0-0.712208230
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
201520Atlas1. Libertadores2S2.00Matches
1 Season1 Club1 League2.00

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
2014-201520Atlasmx MEX1. Liga MX4.5Matches
201520Atlas1. Libertadores2.0Matches
2015-201621Atlasmx MEX1. Liga MX12.0Matches
2016-201722Atlasmx MEX1. Liga MX15.90Matches
2017-201823Necaxamx MEX1. Liga MX10.90Matches
2018-201924Necaxamx MEX1. Liga MX8.8350320294154461999026416Matches
2019-202025Necaxamx MEX1. Liga MX8.319516528121133313112013626Matches
2020-202126Pueblamx MEX1. Liga MX10.1293260331100355175110199010Matches
2021-202227Tolucamx MEX1. Liga MX7.12042013111102000015007Matches
2021-202227Pueblamx MEX1. Liga MX8.722821513331225540015206Matches
2022-202328Tolucamx MEX1. Liga MX3.110710162104010108602Matches
2022-202328Pueblamx MEX1. Liga MX3.7136132300172101010514Matches
2023-202429Pueblamx MEX1. Liga MX14.84644075415127012259121301331Matches
2024-202530Pueblamx MEX1. Liga MX5.9174161121102311000010919Matches
11 Seasons4 Clubs2 Leagues115.721511962181499112484681284611502881
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Puebla (5 Seasons)1 League43.1129511751153054157354818241866560
Atlas (3 Seasons)2 Leagues34.40
Necaxa (3 Seasons)1 League28.05454855716267793210210400312
Toluca (2 Seasons)1 League10.23113029321142101023609
Liga MX (11 Seasons)113.721511962181499112484681284611502881
Libertadores (1 Season)2.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
2014-201520Atlas1 League4.5
201520Atlas1 League2.0
2015-201621Atlas1 League12.0
2016-201722Atlas1 League15.90
2017-201823Necaxa1 League10.90
2018-201924Necaxa1 League8.8350320294154461999026416
2019-202025Necaxa1 League8.319516528121133313112013626
2020-202126Puebla1 League10.1293260331100355175110199010
2021-202227Toluca1 League7.12042013111102000015007
2021-202227Puebla1 League8.722821513331225540015206
2022-202328Toluca1 League3.110710162104010108602
2022-202328Puebla1 League3.7136132300172101010514
2023-202429Puebla1 League14.84644075415127012259121301331
2024-202530Puebla1 League5.9174161121102311000010919
11 Seasons4 Clubs2 Leagues115.721511962181499112484681284611502881
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Puebla (5 Seasons)1 League43.1129511751153054157354818241866560
Atlas (3 Seasons)2 Leagues34.40
Necaxa (3 Seasons)1 League28.05454855716267793210210400312
Toluca (2 Seasons)1 League10.23113029321142101023609
Liga MX (11 Seasons)113.721511962181499112484681284611502881
Libertadores (1 Season)2.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
2014-201520Atlasmx MEX1. Liga MX3rd4.5Matches
2015-201621Atlasmx MEX1. Liga MX17th12.0Matches
2016-201722Atlasmx MEX1. Liga MX10th15.90Matches
2017-201823Necaxamx MEX1. Liga MX9th10.90Matches
2018-201924Necaxamx MEX1. Liga MX12th8.8350320294154461999026416Matches
2019-202025Necaxamx MEX1. Liga MX7th8.319516528121133313112013626Matches
2020-202126Pueblamx MEX1. Liga MX9th10.1293260331100355175110199010Matches
2021-202227Tolucamx MEX1. Liga MX14th7.12042013111102000015007Matches
2021-202227Pueblamx MEX1. Liga MX5th8.722821513331225540015206Matches
2022-202328Tolucamx MEX1. Liga MX4th3.110710162104010108602Matches
2022-202328Pueblamx MEX1. Liga MX10th3.7136132300172101010514Matches
2023-202429Pueblamx MEX1. Liga MX18th14.84644075415127012259121301331Matches
2024-202530Pueblamx MEX1. Liga MX15th5.9174161121102311000010919Matches
11 Seasons4 Clubs1 League113.721511962181499112484681284611502881
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Puebla (5 Seasons)1 League43.1129511751153054157354818241866560
Atlas (3 Seasons)1 League32.40
Necaxa (3 Seasons)1 League28.05454855716267793210210400312
Toluca (2 Seasons)1 League10.23113029321142101023609
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
201520Atlas1. Libertadores2S2.0Matches
1 Season1 Club1 League2.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
2014-201520Atlasmx MEX1. Liga MX4.5Matches
201520Atlas1. Libertadores2.0Matches
2015-201621Atlasmx MEX1. Liga MX12.0Matches
2016-201722Atlasmx MEX1. Liga MX15.9Matches
2017-201823Necaxamx MEX1. Liga MX10.9Matches
2018-201924Necaxamx MEX1. Liga MX8.8444.99264724130.34102000Matches
2019-202025Necaxamx MEX1. Liga MX8.3404.84158638060.73212100Matches
2020-202126Pueblamx MEX1. Liga MX10.1383.77194573040.40300010Matches
2021-202227Tolucamx MEX1. Liga MX7.1202.83160031030.42200100Matches
2021-202227Pueblamx MEX1. Liga MX8.7283.21204130030.34200100Matches
2022-202328Tolucamx MEX1. Liga MX3.192.8980100010.32100000Matches
2022-202328Pueblamx MEX1. Liga MX3.7164.34141001030.81300000Matches
2023-202429Pueblamx MEX1. Liga MX14.8583.924010314040.27400000Matches
2024-202530Pueblamx MEX1. Liga MX5.9223.63170410010.16100000Matches
11 Seasons4 Clubs2 Leagues115.72753.89175312720211280.401914310
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Puebla (5 Seasons)1 League43.11623.7411019131280150.351300110
Atlas (3 Seasons)2 Leagues34.4
Necaxa (3 Seasons)1 League28.0844.92411213512190.53314100
Toluca (2 Seasons)1 League10.2292.85240131040.39300100
Liga MX (11 Seasons)113.72753.89175312720211280.401914310
Libertadores (1 Season)2.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
2014-201520Atlas1 League4.5
201520Atlas1 League2.0
2015-201621Atlas1 League12.0
2016-201722Atlas1 League15.9
2017-201823Necaxa1 League10.9
2018-201924Necaxa1 League8.8444.99264724130.34102000
2019-202025Necaxa1 League8.3404.84158638060.73212100
2020-202126Puebla1 League10.1383.77194573040.40300010
2021-202227Toluca1 League7.1202.83160031030.42200100
2021-202227Puebla1 League8.7283.21204130030.34200100
2022-202328Toluca1 League3.192.8980100010.32100000
2022-202328Puebla1 League3.7164.34141001030.81300000
2023-202429Puebla1 League14.8583.924010314040.27400000
2024-202530Puebla1 League5.9223.63170410010.16100000
11 Seasons4 Clubs2 Leagues115.72753.89175312720211280.401914310
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Puebla (5 Seasons)1 League43.11623.7411019131280150.351300110
Atlas (3 Seasons)2 Leagues34.4
Necaxa (3 Seasons)1 League28.0844.92411213512190.53314100
Toluca (2 Seasons)1 League10.2292.85240131040.39300100
Liga MX (11 Seasons)113.72753.89175312720211280.401914310
Libertadores (1 Season)2.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
2014-201520Atlasmx MEX1. Liga MX3rd4.5Matches
2015-201621Atlasmx MEX1. Liga MX17th12.0Matches
2016-201722Atlasmx MEX1. Liga MX10th15.9Matches
2017-201823Necaxamx MEX1. Liga MX9th10.9Matches
2018-201924Necaxamx MEX1. Liga MX12th8.8444.99264724130.34102000Matches
2019-202025Necaxamx MEX1. Liga MX7th8.3404.84158638060.73212100Matches
2020-202126Pueblamx MEX1. Liga MX9th10.1383.77194573040.40300010Matches
2021-202227Tolucamx MEX1. Liga MX14th7.1202.83160031030.42200100Matches
2021-202227Pueblamx MEX1. Liga MX5th8.7283.21204130030.34200100Matches
2022-202328Tolucamx MEX1. Liga MX4th3.192.8980100010.32100000Matches
2022-202328Pueblamx MEX1. Liga MX10th3.7164.34141001030.81300000Matches
2023-202429Pueblamx MEX1. Liga MX18th14.8583.924010314040.27400000Matches
2024-202530Pueblamx MEX1. Liga MX15th5.9223.63170410010.16100000Matches
11 Seasons4 Clubs1 League113.72753.89175312720211280.401914310
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Puebla (5 Seasons)1 League43.11623.7411019131280150.351300110
Atlas (3 Seasons)1 League32.4
Necaxa (3 Seasons)1 League28.0844.92411213512190.53314100
Toluca (2 Seasons)1 League10.2292.85240131040.39300100
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
201520Atlas1. Libertadores2S2.0Matches
1 Season1 Club1 League2.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
2014-201520Atlasmx MEX1. Liga MX4.5Matches
201520Atlas1. Libertadores2.0Matches
2015-201621Atlasmx MEX1. Liga MX12.0Matches
2016-201722Atlasmx MEX1. Liga MX15.900Matches
2017-201823Necaxamx MEX1. Liga MX10.900Matches
2018-201924Necaxamx MEX1. Liga MX8.876223070.0741391640Matches
2019-202025Necaxamx MEX1. Liga MX8.38552161637.5105050850Matches
2020-202126Pueblamx MEX1. Liga MX10.112848031618.81371661870Matches
2021-202227Tolucamx MEX1. Liga MX7.110435271258.3560631320Matches
2021-202227Pueblamx MEX1. Liga MX8.7942523837.551001071610Matches
2022-202328Tolucamx MEX1. Liga MX3.1321111425.034131430Matches
2022-202328Pueblamx MEX1. Liga MX3.7321201616.752020320Matches
2023-202429Pueblamx MEX1. Liga MX14.817133113102737.01714410926150Matches
2024-202530Pueblamx MEX1. Liga MX5.97432231030.0730307110Matches
11 Seasons4 Clubs2 Leagues115.776482438143410632.1725574835111500
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Puebla (5 Seasons)1 League43.1483113287206729.947365312270360
Atlas (3 Seasons)2 Leagues34.4000
Necaxa (3 Seasons)1 League28.0151174462326.11791892490
Toluca (2 Seasons)1 League10.213646381650.08101941750
Liga MX (11 Seasons)113.776482438143410632.1725574835111500
Libertadores (1 Season)2.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
2014-201520Atlas1 League4.50
201520Atlas1 League2.00
2015-201621Atlas1 League12.00
2016-201722Atlas1 League15.9000
2017-201823Necaxa1 League10.9000
2018-201924Necaxa1 League8.876223070.0741391640
2019-202025Necaxa1 League8.38552161637.5105050850
2020-202126Puebla1 League10.112848031618.81371661870
2021-202227Toluca1 League7.110435271258.3560631320
2021-202227Puebla1 League8.7942523837.551001071610
2022-202328Toluca1 League3.1321111425.034131430
2022-202328Puebla1 League3.7321201616.752020320
2023-202429Puebla1 League14.817133113102737.01714410926150
2024-202530Puebla1 League5.97432231030.0730307110
11 Seasons4 Clubs2 Leagues115.776482438143410632.1725574835111500
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Puebla (5 Seasons)1 League43.1483113287206729.947365312270360
Atlas (3 Seasons)2 Leagues34.4000
Necaxa (3 Seasons)1 League28.0151174462326.11791892490
Toluca (2 Seasons)1 League10.213646381650.08101941750
Liga MX (11 Seasons)113.776482438143410632.1725574835111500
Libertadores (1 Season)2.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
2014-201520Atlasmx MEX1. Liga MX3rd4.5Matches
2015-201621Atlasmx MEX1. Liga MX17th12.0Matches
2016-201722Atlasmx MEX1. Liga MX10th15.900Matches
2017-201823Necaxamx MEX1. Liga MX9th10.900Matches
2018-201924Necaxamx MEX1. Liga MX12th8.876223070.0741391640Matches
2019-202025Necaxamx MEX1. Liga MX7th8.38552161637.5105050850Matches
2020-202126Pueblamx MEX1. Liga MX9th10.112848031618.81371661870Matches
2021-202227Tolucamx MEX1. Liga MX14th7.110435271258.3560631320Matches
2021-202227Pueblamx MEX1. Liga MX5th8.7942523837.551001071610Matches
2022-202328Tolucamx MEX1. Liga MX4th3.1321111425.034131430Matches
2022-202328Pueblamx MEX1. Liga MX10th3.7321201616.752020320Matches
2023-202429Pueblamx MEX1. Liga MX18th14.817133113102737.01714410926150Matches
2024-202530Pueblamx MEX1. Liga MX15th5.97432231030.0730307110Matches
11 Seasons4 Clubs1 League113.776482438143410632.1725574835111500
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
Puebla (5 Seasons)1 League43.1483113287206729.947365312270360
Atlas (3 Seasons)1 League32.4000
Necaxa (3 Seasons)1 League28.0151174462326.11791892490
Toluca (2 Seasons)1 League10.213646381650.08101941750
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
201520Atlas1. Libertadores2S2.0Matches
1 Season1 Club1 League2.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
2014-201520Atlasmx MEX1. Liga MX4.5Matches
201520Atlas1. Libertadores2.0Matches
2015-201621Atlasmx MEX1. Liga MX12.0Matches
2016-201722Atlasmx MEX1. Liga MX15.9Matches
2017-201823Necaxamx MEX1. Liga MX10.9Matches
2018-201924Necaxamx MEX1. Liga MX8.845154117824520451412458.51741.533425701475453411181134381Matches
2019-202025Necaxamx MEX1. Liga MX8.327173511013414271362055.61644.4185133875429254141219643Matches
2020-202126Pueblamx MEX1. Liga MX10.142644817521533424422354.81945.225516779483023822930267Matches
2021-202227Tolucamx MEX1. Liga MX7.12783341361111627816850.0850.018411226742211614921045Matches
2021-202227Pueblamx MEX1. Liga MX8.732743216713121327261453.81246.2207145671826186201422348Matches
2022-202328Tolucamx MEX1. Liga MX3.115232270641315215853.3640.09752530211348311028Matches
2022-202328Pueblamx MEX1. Liga MX3.71722229458517214428.6964.38749428487010113118Matches
2023-202429Pueblamx MEX1. Liga MX14.8640157527130137640571933.33256.133321261271492712281141092Matches
2024-202530Pueblamx MEX1. Liga MX5.92448269113618244311754.81341.913810225631919911616340Matches
11 Seasons4 Clubs2 Leagues115.729615133512921395177295927813749.313247.5182012330698923916760145762088462
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
Puebla (5 Seasons)1 League43.118093320379884111418071707745.38550.0102067753784132943591411229265
Atlas (3 Seasons)2 Leagues34.4
Necaxa (3 Seasons)1 League28.0722127628837934722774457.13342.9519390822297459153223539124
Toluca (2 Seasons)1 League10.243065620617529430311651.61445.22811647976331410221232073
Liga MX (11 Seasons)113.729615133512921395177295927813749.313247.5182012330698923916760145762088462
Libertadores (1 Season)2.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
2014-201520Atlas1 League4.5
201520Atlas1 League2.0
2015-201621Atlas1 League12.0
2016-201722Atlas1 League15.9
2017-201823Necaxa1 League10.9
2018-201924Necaxa1 League8.845154117824520451412458.51741.533425701475453411181134381
2019-202025Necaxa1 League8.327173511013414271362055.61644.4185133875429254141219643
2020-202126Puebla1 League10.142644817521533424422354.81945.225516779483023822930267
2021-202227Toluca1 League7.12783341361111627816850.0850.018411226742211614921045
2021-202227Puebla1 League8.732743216713121327261453.81246.2207145671826186201422348
2022-202328Toluca1 League3.115232270641315215853.3640.09752530211348311028
2022-202328Puebla1 League3.71722229458517214428.6964.38749428487010113118
2023-202429Puebla1 League14.8640157527130137640571933.33256.133321261271492712281141092
2024-202530Puebla1 League5.92448269113618244311754.81341.913810225631919911616340
11 Seasons4 Clubs2 Leagues115.729615133512921395177295927813749.313247.5182012330698923916760145762088462
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
Puebla (5 Seasons)1 League43.118093320379884111418071707745.38550.0102067753784132943591411229265
Atlas (3 Seasons)2 Leagues34.4
Necaxa (3 Seasons)1 League28.0722127628837934722774457.13342.9519390822297459153223539124
Toluca (2 Seasons)1 League10.243065620617529430311651.61445.22811647976331410221232073
Liga MX (11 Seasons)113.729615133512921395177295927813749.313247.5182012330698923916760145762088462
Libertadores (1 Season)2.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
2014-201520Atlasmx MEX1. Liga MX3rd4.5Matches
2015-201621Atlasmx MEX1. Liga MX17th12.0Matches
2016-201722Atlasmx MEX1. Liga MX10th15.9Matches
2017-201823Necaxamx MEX1. Liga MX9th10.9Matches
2018-201924Necaxamx MEX1. Liga MX12th8.845154117824520451412458.51741.533425701475453411181134381Matches
2019-202025Necaxamx MEX1. Liga MX7th8.327173511013414271362055.61644.4185133875429254141219643Matches
2020-202126Pueblamx MEX1. Liga MX9th10.142644817521533424422354.81945.225516779483023822930267Matches
2021-202227Tolucamx MEX1. Liga MX14th7.12783341361111627816850.0850.018411226742211614921045Matches
2021-202227Pueblamx MEX1. Liga MX5th8.732743216713121327261453.81246.2207145671826186201422348Matches
2022-202328Tolucamx MEX1. Liga MX4th3.115232270641315215853.3640.09752530211348311028Matches
2022-202328Pueblamx MEX1. Liga MX10th3.71722229458517214428.6964.38749428487010113118Matches
2023-202429Pueblamx MEX1. Liga MX18th14.8640157527130137640571933.33256.133321261271492712281141092Matches
2024-202530Pueblamx MEX1. Liga MX15th5.92448269113618244311754.81341.913810225631919911616340Matches
11 Seasons4 Clubs1 League113.729615133512921395177295927813749.313247.5182012330698923916760145762088462
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
Puebla (5 Seasons)1 League43.118093320379884111418071707745.38550.0102067753784132943591411229265
Atlas (3 Seasons)1 League32.4
Necaxa (3 Seasons)1 League28.0722127628837934722774457.13342.9519390822297459153223539124
Toluca (2 Seasons)1 League10.243065620617529430311651.61445.22811647976331410221232073
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
201520Atlas1. Libertadores2S2.0Matches
1 Season1 Club1 League2.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
2014-201520Atlasmx MEX1. Liga MX74085813.34.542331.336600.00-0.03Matches
201520Atlas1. Libertadores31796033.12.028811311.0023-1-0.50+0.49Matches
2015-201621Atlasmx MEX1. Liga MX231,0794735.312.0961441.041418-4-0.33+0.35Matches
2016-201722Atlasmx MEX1. Liga MX271,4325346.815.91571221.312421+3+0.19+0.35Matches
2017-201823Necaxamx MEX1. Liga MX209824932.110.9851251.25119+2+0.18-0.16Matches
2018-201924Necaxamx MEX1. Liga MX137936125.98.8974343231.201115-4-0.45-0.5312.311.4+0.8+0.09+0.05Matches
2019-202025Necaxamx MEX1. Liga MX157445029.58.3968162231.071415-1-0.12-0.739.78.8+0.9+0.11+0.01Matches
2020-202126Pueblamx MEX1. Liga MX289093229.710.17640212231.571910+9+0.89+0.9316.215.9+0.3+0.03+0.35Matches
2021-202227Tolucamx MEX1. Liga MX146374620.87.1864062031013-3-0.42+0.027.012.1-5.1-0.73-0.45Matches
2021-202227Pueblamx MEX1. Liga MX157845225.68.7976161721.12710-3-0.34-0.7010.812.0-1.2-0.14-0.13Matches
2022-202328Tolucamx MEX1. Liga MX12279239.13.12670101551.566600.00-0.613.53.9-0.4-0.14-0.30Matches
2022-202328Pueblamx MEX1. Liga MX123312810.83.71630112420.8565+1+0.27+0.445.07.2-2.2-0.58-0.38Matches
2023-202429Pueblamx MEX1. Liga MX241,3295543.414.81865162611.002126-5-0.34+0.7518.127.6-9.5-0.64+0.11Matches
2024-202530Pueblamx MEX1. Liga MX135274134.45.9670171641.08512-7-1.20-0.577.08.4-1.4-0.23+0.31Matches
11 Seasons4 Clubs2 Leagues22610,4134627.2115.7107692811921411.21156169-13-0.11-0.0689.3107.2-17.9-0.25-0.09
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
Puebla (5 Seasons)1 League923,8804228.243.1416835122121.185863-5-0.12+0.1157.071.0-14.0-0.32-0.01
Atlas (3 Seasons)2 Leagues603,0985231.934.4308816303101.194648-2-0.06+0.23
Necaxa (3 Seasons)1 League482,5195229.228.0267192226111.183639-3-0.11-0.4322.020.2+1.7+0.10+0.03
Toluca (2 Seasons)1 League269163515.010.210650161781.561619-3-0.29-0.4210.416.0-5.6-0.55-0.50
Liga MX (11 Seasons)22310,2344627.1113.7105682711821401.21154166-12-0.11-0.0689.3107.2-17.9-0.25-0.09
Libertadores (1 Season)31796033.12.028811311.0023-1-0.50+0.49
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
2014-201520Atlas1 League74085813.34.542331.336600.00-0.03
201520Atlas1 League31796033.12.028811311.0023-1-0.50+0.49
2015-201621Atlas1 League231,0794735.312.0961441.041418-4-0.33+0.35
2016-201722Atlas1 League271,4325346.815.91571221.312421+3+0.19+0.35
2017-201823Necaxa1 League209824932.110.9851251.25119+2+0.18-0.16
2018-201924Necaxa1 League137936125.98.8974343231.201115-4-0.45-0.5312.311.4+0.8+0.09+0.05
2019-202025Necaxa1 League157445029.58.3968162231.071415-1-0.12-0.739.78.8+0.9+0.11+0.01
2020-202126Puebla1 League289093229.710.17640212231.571910+9+0.89+0.9316.215.9+0.3+0.03+0.35
2021-202227Toluca1 League146374620.87.1864062031013-3-0.42+0.027.012.1-5.1-0.73-0.45
2021-202227Puebla1 League157845225.68.7976161721.12710-3-0.34-0.7010.812.0-1.2-0.14-0.13
2022-202328Toluca1 League12279239.13.12670101551.566600.00-0.613.53.9-0.4-0.14-0.30
2022-202328Puebla1 League123312810.83.71630112420.8565+1+0.27+0.445.07.2-2.2-0.58-0.38
2023-202429Puebla1 League241,3295543.414.81865162611.002126-5-0.34+0.7518.127.6-9.5-0.64+0.11
2024-202530Puebla1 League135274134.45.9670171641.08512-7-1.20-0.577.08.4-1.4-0.23+0.31
11 Seasons4 Clubs2 Leagues22610,4134627.2115.7107692811921411.21156169-13-0.11-0.0689.3107.2-17.9-0.25-0.09
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
Puebla (5 Seasons)1 League923,8804228.243.1416835122121.185863-5-0.12+0.1157.071.0-14.0-0.32-0.01
Atlas (3 Seasons)2 Leagues603,0985231.934.4308816303101.194648-2-0.06+0.23
Necaxa (3 Seasons)1 League482,5195229.228.0267192226111.183639-3-0.11-0.4322.020.2+1.7+0.10+0.03
Toluca (2 Seasons)1 League269163515.010.210650161781.561619-3-0.29-0.4210.416.0-5.6-0.55-0.50
Liga MX (11 Seasons)22310,2344627.1113.7105682711821401.21154166-12-0.11-0.0689.3107.2-17.9-0.25-0.09
Libertadores (1 Season)31796033.12.028811311.0023-1-0.50+0.49
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
2014-201520Atlasmx MEX1. Liga MX3rd74085813.34.542331.336600.00-0.03Matches
2015-201621Atlasmx MEX1. Liga MX17th231,0794735.312.0961441.041418-4-0.33+0.35Matches
2016-201722Atlasmx MEX1. Liga MX10th271,4325346.815.91571221.312421+3+0.19+0.35Matches
2017-201823Necaxamx MEX1. Liga MX9th209824932.110.9851251.25119+2+0.18-0.16Matches
2018-201924Necaxamx MEX1. Liga MX12th137936125.98.8974343231.201115-4-0.45-0.5312.311.4+0.8+0.09+0.05Matches
2019-202025Necaxamx MEX1. Liga MX7th157445029.58.3968162231.071415-1-0.12-0.739.78.8+0.9+0.11+0.01Matches
2020-202126Pueblamx MEX1. Liga MX9th289093229.710.17640212231.571910+9+0.89+0.9316.215.9+0.3+0.03+0.35Matches
2021-202227Tolucamx MEX1. Liga MX14th146374620.87.1864062031013-3-0.42+0.027.012.1-5.1-0.73-0.45Matches
2021-202227Pueblamx MEX1. Liga MX5th157845225.68.7976161721.12710-3-0.34-0.7010.812.0-1.2-0.14-0.13Matches
2022-202328Tolucamx MEX1. Liga MX4th12279239.13.12670101551.566600.00-0.613.53.9-0.4-0.14-0.30Matches
2022-202328Pueblamx MEX1. Liga MX10th123312810.83.71630112420.8565+1+0.27+0.445.07.2-2.2-0.58-0.38Matches
2023-202429Pueblamx MEX1. Liga MX18th241,3295543.414.81865162611.002126-5-0.34+0.7518.127.6-9.5-0.64+0.11Matches
2024-202530Pueblamx MEX1. Liga MX15th135274134.45.9670171641.08512-7-1.20-0.577.08.4-1.4-0.23+0.31Matches
11 Seasons4 Clubs1 League22310,2344627.1113.7105682711821401.21154166-12-0.11-0.0689.3107.2-17.9-0.25-0.09
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
Puebla (5 Seasons)1 League923,8804228.243.1416835122121.185863-5-0.12+0.1157.071.0-14.0-0.32-0.01
Atlas (3 Seasons)1 League572,9195131.832.428152991.204445-1-0.03+0.21
Necaxa (3 Seasons)1 League482,5195229.228.0267192226111.183639-3-0.11-0.4322.020.2+1.7+0.10+0.03
Toluca (2 Seasons)1 League269163515.010.210650161781.561619-3-0.29-0.4210.416.0-5.6-0.55-0.50
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
201520Atlas1. Libertadores2S31796033.12.028811311.0023-1-0.50+0.49Matches
1 Season1 Club1 League31796033.12.028811311.0023-1-0.50+0.49

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
2014-201520Atlasmx MEX1. Liga MX4.52012Matches
201520Atlas1. Libertadores2.01000Matches
2015-201621Atlasmx MEX1. Liga MX12.0308Matches
2016-201722Atlasmx MEX1. Liga MX15.94002000000000Matches
2017-201823Necaxamx MEX1. Liga MX10.92001400000000Matches
2018-201924Necaxamx MEX1. Liga MX8.800051724496000482820.0Matches
2019-202025Necaxamx MEX1. Liga MX8.320082113305000344640.0Matches
2020-202126Pueblamx MEX1. Liga MX10.12001316235681103371236.8Matches
2021-202227Tolucamx MEX1. Liga MX7.1000815110340002461135.3Matches
2021-202227Pueblamx MEX1. Liga MX8.71001315322740002913959.1Matches
2022-202328Tolucamx MEX1. Liga MX3.100055441200094450.0Matches
2022-202328Pueblamx MEX1. Liga MX3.7000340702000232528.6Matches
2023-202429Pueblamx MEX1. Liga MX14.80005153709130005761331.6Matches
2024-202530Pueblamx MEX1. Liga MX5.910057123040002061135.3Matches
11 Seasons4 Clubs2 Leagues115.71800119115172483548110277507938.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Puebla (5 Seasons)1 League43.1400395791572231110162345040.5
Atlas (3 Seasons)2 Leagues34.410004000000000
Necaxa (3 Seasons)1 League28.040027383779110008261430.0
Toluca (2 Seasons)1 League10.200013205144600033101540.0
Liga MX (11 Seasons)113.71700119115172483548110277507938.8
Libertadores (1 Season)2.01000
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
2014-201520Atlas1 League4.52012
201520Atlas1 League2.01000
2015-201621Atlas1 League12.0308
2016-201722Atlas1 League15.94002000000000
2017-201823Necaxa1 League10.92001400000000
2018-201924Necaxa1 League8.800051724496000482820.0
2019-202025Necaxa1 League8.320082113305000344640.0
2020-202126Puebla1 League10.12001316235681103371236.8
2021-202227Toluca1 League7.1000815110340002461135.3
2021-202227Puebla1 League8.71001315322740002913959.1
2022-202328Toluca1 League3.100055441200094450.0
2022-202328Puebla1 League3.7000340702000232528.6
2023-202429Puebla1 League14.80005153709130005761331.6
2024-202530Puebla1 League5.910057123040002061135.3
11 Seasons4 Clubs2 Leagues115.71800119115172483548110277507938.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Puebla (5 Seasons)1 League43.1400395791572231110162345040.5
Atlas (3 Seasons)2 Leagues34.410004000000000
Necaxa (3 Seasons)1 League28.040027383779110008261430.0
Toluca (2 Seasons)1 League10.200013205144600033101540.0
Liga MX (11 Seasons)113.71700119115172483548110277507938.8
Libertadores (1 Season)2.01000
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
2014-201520Atlasmx MEX1. Liga MX3rd4.52012Matches
2015-201621Atlasmx MEX1. Liga MX17th12.0308Matches
2016-201722Atlasmx MEX1. Liga MX10th15.94002000000000Matches
2017-201823Necaxamx MEX1. Liga MX9th10.92001400000000Matches
2018-201924Necaxamx MEX1. Liga MX12th8.800051724496000482820.0Matches
2019-202025Necaxamx MEX1. Liga MX7th8.320082113305000344640.0Matches
2020-202126Pueblamx MEX1. Liga MX9th10.12001316235681103371236.8Matches
2021-202227Tolucamx MEX1. Liga MX14th7.1000815110340002461135.3Matches
2021-202227Pueblamx MEX1. Liga MX5th8.71001315322740002913959.1Matches
2022-202328Tolucamx MEX1. Liga MX4th3.100055441200094450.0Matches
2022-202328Pueblamx MEX1. Liga MX10th3.7000340702000232528.6Matches
2023-202429Pueblamx MEX1. Liga MX18th14.80005153709130005761331.6Matches
2024-202530Pueblamx MEX1. Liga MX15th5.910057123040002061135.3Matches
11 Seasons4 Clubs1 League113.71700119115172483548110277507938.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Puebla (5 Seasons)1 League43.1400395791572231110162345040.5
Atlas (3 Seasons)1 League32.49004000000000
Necaxa (3 Seasons)1 League28.040027383779110008261430.0
Toluca (2 Seasons)1 League10.200013205144600033101540.0
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201520Atlas1. Libertadores2S2.01000Matches
1 Season1 Club1 League2.01000

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.