Standard Stats Table 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-2015 24 Almería es ESP Copa del Rey 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2014-2015 24 Almería es ESP 1. La Liga 0 0 Matches 2015-2016 25 Granada es ESP Copa del Rey 3 2 207 2.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 25 Granada es ESP 1. La Liga 15 7 747 8.3 1 0 1 1 0 0 4 0 0.12 0.00 0.12 0.12 0.12 Matches 2016-2017 26 Alavés es ESP Copa del Rey 6 4 313 3.5 4 0 4 3 1 1 3 0 1.15 0.00 1.15 0.86 0.86 Matches 2016-2017 26 Alavés es ESP 1. La Liga 27 18 1,612 17.9 4 1 5 3 1 1 6 0 0.22 0.06 0.28 0.17 0.22 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 31 21 1,987 22.1 3 3 6 3 0 0 2 0 3.0 3.0 2.5 5.5 54 49 204 0.14 0.14 0.27 0.14 0.27 0.14 0.11 0.25 0.14 0.25 Matches 2019-2020 29 Alavés es ESP 1. La Liga 16 10 864 9.6 1 0 1 1 0 0 3 0 0.5 0.5 0.6 1.1 22 10 49 0.10 0.00 0.10 0.10 0.10 0.05 0.07 0.12 0.05 0.12 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 12 6 566 6.3 0 0 0 0 0 0 2 0 1.2 1.2 0.3 1.5 19 16 45 0.00 0.00 0.00 0.00 0.00 0.19 0.05 0.24 0.19 0.24 Matches 2020-2021 30 Alavés es ESP Copa del Rey 3 1 113 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 30 Alavés es ESP 1. La Liga 33 26 2,090 23.2 5 1 6 5 0 0 12 1 5.5 5.5 1.6 7.0 47 23 115 0.22 0.04 0.26 0.22 0.26 0.24 0.07 0.30 0.24 0.30 Matches 2021-2022 31 Alavés es ESP Copa del Rey 1 1 45 0.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 31 Alavés es ESP 1. La Liga 32 17 1,614 17.9 1 1 2 1 0 0 6 0 1.5 1.5 2.5 4.0 18 31 112 0.06 0.06 0.11 0.06 0.11 0.08 0.14 0.22 0.08 0.22 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 24 19 1,616 18.0 6 0 6 5 1 2 9 1 5.0 3.4 0.9 4.3 38 36 133 0.33 0.00 0.33 0.28 0.28 0.28 0.05 0.33 0.19 0.24 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 30 13 1,286 14.3 6 2 8 6 0 0 5 0 4.8 4.8 0.9 5.7 11 28 82 0.42 0.14 0.56 0.42 0.56 0.34 0.07 0.40 0.34 0.40 Matches 2024-2025 34 Bengaluru in IND 1. Super League 8 7 552 6.1 3 2 5 3 0 0 4 0 0.49 0.33 0.82 0.49 0.82 Matches 10 Seasons 6 Clubs 4 Leagues 242 153 13,702 152.2 35 10 45 32 3 4 58 2 21.4 19.9 9.3 29.2 209 193 740 0.23 0.07 0.30 0.21 0.28 0.19 0.08 0.28 0.18 0.26 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 Alavés (4 Seasons) 2 Leagues 118 77 6,651 73.9 15 3 18 13 2 2 31 1 7.4 7.4 4.7 12.1 87 64 276 0.20 0.04 0.24 0.18 0.22 0.15 0.09 0.24 0.15 0.24 Necaxa (2 Seasons) 1 League 54 32 2,902 32.2 12 2 14 11 1 2 14 1 9.8 8.2 1.9 10.1 49 64 215 0.37 0.06 0.43 0.34 0.40 0.30 0.06 0.36 0.25 0.31 Cruz Azul (2 Seasons) 1 League 43 27 2,553 28.4 3 3 6 3 0 0 4 0 4.2 4.2 2.8 7.0 73 65 249 0.11 0.11 0.21 0.11 0.21 0.15 0.10 0.25 0.15 0.25 Granada (1 Season) 2 Leagues 18 9 954 10.6 1 0 1 1 0 0 5 0 0.09 0.00 0.09 0.09 0.09 Bengaluru (1 Season) 1 League 8 7 552 6.1 3 2 5 3 0 0 4 0 0.49 0.33 0.82 0.49 0.82 Almería (1 Season) 2 Leagues 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 La Liga (6 Seasons) 123 78 6,927 77.0 12 3 15 11 1 1 31 1 7.4 7.4 4.7 12.1 87 64 276 0.16 0.04 0.19 0.14 0.18 0.15 0.09 0.24 0.15 0.24 Copa del Rey (5 Seasons) 14 9 768 8.5 5 0 5 4 1 1 5 0 0.59 0.00 0.59 0.47 0.47 Liga MX (4 Seasons) 97 59 5,455 60.6 15 5 20 14 1 2 18 1 14.0 12.4 4.7 17.1 122 129 464 0.25 0.08 0.33 0.23 0.31 0.23 0.08 0.31 0.21 0.28 Super League (1 Season) 8 7 552 6.1 3 2 5 3 0 0 4 0 0.49 0.33 0.82 0.49 0.82
Standard Stats Table 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-2015 24 Almería 2 Leagues 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 2015-2016 25 Granada 2 Leagues 18 9 954 10.6 1 0 1 1 0 0 5 0 0.09 0.00 0.09 0.09 0.09 2016-2017 26 Alavés 2 Leagues 33 22 1,925 21.4 8 1 9 6 2 2 9 0 0.37 0.05 0.42 0.28 0.33 2018-2019 28 Cruz Azul 1 League 31 21 1,987 22.1 3 3 6 3 0 0 2 0 3.0 3.0 2.5 5.5 54 49 204 0.14 0.14 0.27 0.14 0.27 0.14 0.11 0.25 0.14 0.25 2019-2020 29 Cruz Azul 1 League 12 6 566 6.3 0 0 0 0 0 0 2 0 1.2 1.2 0.3 1.5 19 16 45 0.00 0.00 0.00 0.00 0.00 0.19 0.05 0.24 0.19 0.24 2019-2020 29 Alavés 1 League 16 10 864 9.6 1 0 1 1 0 0 3 0 0.5 0.5 0.6 1.1 22 10 49 0.10 0.00 0.10 0.10 0.10 0.05 0.07 0.12 0.05 0.12 2020-2021 30 Alavés 2 Leagues 36 27 2,203 24.5 5 1 6 5 0 0 12 1 5.5 5.5 1.6 7.0 47 23 115 0.20 0.04 0.25 0.20 0.25 0.24 0.07 0.30 0.24 0.30 2021-2022 31 Alavés 2 Leagues 33 18 1,659 18.4 1 1 2 1 0 0 7 0 1.5 1.5 2.5 4.0 18 31 112 0.05 0.05 0.11 0.05 0.11 0.08 0.14 0.22 0.08 0.22 2022-2023 32 Necaxa 1 League 24 19 1,616 18.0 6 0 6 5 1 2 9 1 5.0 3.4 0.9 4.3 38 36 133 0.33 0.00 0.33 0.28 0.28 0.28 0.05 0.33 0.19 0.24 2023-2024 33 Necaxa 1 League 30 13 1,286 14.3 6 2 8 6 0 0 5 0 4.8 4.8 0.9 5.7 11 28 82 0.42 0.14 0.56 0.42 0.56 0.34 0.07 0.40 0.34 0.40 2024-2025 34 Bengaluru 1 League 8 7 552 6.1 3 2 5 3 0 0 4 0 0.49 0.33 0.82 0.49 0.82 10 Seasons 6 Clubs 4 Leagues 242 153 13,702 152.2 35 10 45 32 3 4 58 2 21.4 19.9 9.3 29.2 209 193 740 0.23 0.07 0.30 0.21 0.28 0.19 0.08 0.28 0.18 0.26 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 Alavés (4 Seasons) 2 Leagues 118 77 6,651 73.9 15 3 18 13 2 2 31 1 7.4 7.4 4.7 12.1 87 64 276 0.20 0.04 0.24 0.18 0.22 0.15 0.09 0.24 0.15 0.24 Necaxa (2 Seasons) 1 League 54 32 2,902 32.2 12 2 14 11 1 2 14 1 9.8 8.2 1.9 10.1 49 64 215 0.37 0.06 0.43 0.34 0.40 0.30 0.06 0.36 0.25 0.31 Cruz Azul (2 Seasons) 1 League 43 27 2,553 28.4 3 3 6 3 0 0 4 0 4.2 4.2 2.8 7.0 73 65 249 0.11 0.11 0.21 0.11 0.21 0.15 0.10 0.25 0.15 0.25 Granada (1 Season) 2 Leagues 18 9 954 10.6 1 0 1 1 0 0 5 0 0.09 0.00 0.09 0.09 0.09 Bengaluru (1 Season) 1 League 8 7 552 6.1 3 2 5 3 0 0 4 0 0.49 0.33 0.82 0.49 0.82 Almería (1 Season) 2 Leagues 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 La Liga (6 Seasons) 123 78 6,927 77.0 12 3 15 11 1 1 31 1 7.4 7.4 4.7 12.1 87 64 276 0.16 0.04 0.19 0.14 0.18 0.15 0.09 0.24 0.15 0.24 Copa del Rey (5 Seasons) 14 9 768 8.5 5 0 5 4 1 1 5 0 0.59 0.00 0.59 0.47 0.47 Liga MX (4 Seasons) 97 59 5,455 60.6 15 5 20 14 1 2 18 1 14.0 12.4 4.7 17.1 122 129 464 0.25 0.08 0.33 0.23 0.31 0.23 0.08 0.31 0.21 0.28 Super League (1 Season) 8 7 552 6.1 3 2 5 3 0 0 4 0 0.49 0.33 0.82 0.49 0.82
Standard Stats Table 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-2015 24 Almería es ESP 1. La Liga 19th 0 0 Matches 2015-2016 25 Granada es ESP 1. La Liga 16th 15 7 747 8.3 1 0 1 1 0 0 4 0 0.12 0.00 0.12 0.12 0.12 Matches 2016-2017 26 Alavés es ESP 1. La Liga 9th 27 18 1,612 17.9 4 1 5 3 1 1 6 0 0.22 0.06 0.28 0.17 0.22 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 2nd 31 21 1,987 22.1 3 3 6 3 0 0 2 0 3.0 3.0 2.5 5.5 54 49 204 0.14 0.14 0.27 0.14 0.27 0.14 0.11 0.25 0.14 0.25 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 5th 12 6 566 6.3 0 0 0 0 0 0 2 0 1.2 1.2 0.3 1.5 19 16 45 0.00 0.00 0.00 0.00 0.00 0.19 0.05 0.24 0.19 0.24 Matches 2019-2020 29 Alavés es ESP 1. La Liga 16th 16 10 864 9.6 1 0 1 1 0 0 3 0 0.5 0.5 0.6 1.1 22 10 49 0.10 0.00 0.10 0.10 0.10 0.05 0.07 0.12 0.05 0.12 Matches 2020-2021 30 Alavés es ESP 1. La Liga 16th 33 26 2,090 23.2 5 1 6 5 0 0 12 1 5.5 5.5 1.6 7.0 47 23 115 0.22 0.04 0.26 0.22 0.26 0.24 0.07 0.30 0.24 0.30 Matches 2021-2022 31 Alavés es ESP 1. La Liga 20th 32 17 1,614 17.9 1 1 2 1 0 0 6 0 1.5 1.5 2.5 4.0 18 31 112 0.06 0.06 0.11 0.06 0.11 0.08 0.14 0.22 0.08 0.22 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 14th 24 19 1,616 18.0 6 0 6 5 1 2 9 1 5.0 3.4 0.9 4.3 38 36 133 0.33 0.00 0.33 0.28 0.28 0.28 0.05 0.33 0.19 0.24 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 11th 30 13 1,286 14.3 6 2 8 6 0 0 5 0 4.8 4.8 0.9 5.7 11 28 82 0.42 0.14 0.56 0.42 0.56 0.34 0.07 0.40 0.34 0.40 Matches 2024-2025 34 Bengaluru in IND 1. Super League 2nd 8 7 552 6.1 3 2 5 3 0 0 4 0 0.49 0.33 0.82 0.49 0.82 Matches 10 Seasons 6 Clubs 3 Leagues 228 144 12,934 143.7 30 10 40 28 2 3 53 2 21.4 19.9 9.3 29.2 209 193 740 0.21 0.07 0.28 0.19 0.26 0.19 0.08 0.28 0.18 0.26 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 Alavés (4 Seasons) 1 League 108 71 6,180 68.7 11 3 14 10 1 1 27 1 7.4 7.4 4.7 12.1 87 64 276 0.16 0.04 0.20 0.15 0.19 0.15 0.09 0.24 0.15 0.24 Necaxa (2 Seasons) 1 League 54 32 2,902 32.2 12 2 14 11 1 2 14 1 9.8 8.2 1.9 10.1 49 64 215 0.37 0.06 0.43 0.34 0.40 0.30 0.06 0.36 0.25 0.31 Cruz Azul (2 Seasons) 1 League 43 27 2,553 28.4 3 3 6 3 0 0 4 0 4.2 4.2 2.8 7.0 73 65 249 0.11 0.11 0.21 0.11 0.21 0.15 0.10 0.25 0.15 0.25 Granada (1 Season) 1 League 15 7 747 8.3 1 0 1 1 0 0 4 0 0.12 0.00 0.12 0.12 0.12 Bengaluru (1 Season) 1 League 8 7 552 6.1 3 2 5 3 0 0 4 0 0.49 0.33 0.82 0.49 0.82 Almería (1 Season) 1 League 0 0 La Liga (6 Seasons) 123 78 6,927 77.0 12 3 15 11 1 1 31 1 7.4 7.4 4.7 12.1 87 64 276 0.16 0.04 0.19 0.14 0.18 0.15 0.09 0.24 0.15 0.24 Liga MX (4 Seasons) 97 59 5,455 60.6 15 5 20 14 1 2 18 1 14.0 12.4 4.7 17.1 122 129 464 0.25 0.08 0.33 0.23 0.31 0.23 0.08 0.31 0.21 0.28 Super League (1 Season) 8 7 552 6.1 3 2 5 3 0 0 4 0 0.49 0.33 0.82 0.49 0.82
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014-2015 24 Almería es ESP Copa del Rey 9th 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00 Matches 2015-2016 25 Granada es ESP Copa del Rey 9th 3 2 207 2.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 26 Alavés es ESP Copa del Rey 2nd 6 4 313 3.5 4 0 4 3 1 1 3 0 1.15 0.00 1.15 0.86 0.86 Matches 2020-2021 30 Alavés es ESP Copa del Rey 17th 3 1 113 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 31 Alavés es ESP Copa del Rey Rd2 1 1 45 0.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 5 Seasons 3 Clubs 1 League 14 9 768 8.5 5 0 5 4 1 1 5 0 0.59 0.00 0.59 0.47 0.47 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 Alavés (3 Seasons) 1 League 10 6 471 5.2 4 0 4 3 1 1 4 0 0.76 0.00 0.76 0.57 0.57 Granada (1 Season) 1 League 3 2 207 2.3 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Almería (1 Season) 1 League 1 1 90 1.0 1 0 1 1 0 0 0 0 1.00 0.00 1.00 1.00 1.00
Shooting Table 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-2015 24 Almería es ESP Copa del Rey 1.0 1 0 0 Matches 2015-2016 25 Granada es ESP Copa del Rey 2.3 0 0 0 Matches 2015-2016 25 Granada es ESP 1. La Liga 8.3 1 11 2 18.2 1.33 0.24 0.09 0.50 0 0 Matches 2016-2017 26 Alavés es ESP Copa del Rey 3.5 4 1 1 Matches 2016-2017 26 Alavés es ESP 1. La Liga 17.9 4 43 16 37.2 2.40 0.89 0.07 0.19 1 1 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 22.1 3 39 15 38.5 1.77 0.68 0.08 0.20 20.1 0 0 0 3.0 3.0 0.08 0.0 0.0 Matches 2019-2020 29 Alavés es ESP 1. La Liga 9.6 1 8 3 37.5 0.83 0.31 0.13 0.33 22.4 0 0 0 0.5 0.5 0.06 +0.5 +0.5 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 6.3 0 14 3 21.4 2.23 0.48 0.00 0.00 18.4 0 0 0 1.2 1.2 0.09 -1.2 -1.2 Matches 2020-2021 30 Alavés es ESP Copa del Rey 1.3 0 2 1 50.0 1.59 0.80 0.00 0.00 0 0 Matches 2020-2021 30 Alavés es ESP 1. La Liga 23.2 5 35 10 28.6 1.51 0.43 0.14 0.50 16.5 0 0 0 5.5 5.5 0.16 -0.5 -0.5 Matches 2021-2022 31 Alavés es ESP Copa del Rey 0.5 0 1 0 0.0 2.00 0.00 0.00 0 0 Matches 2021-2022 31 Alavés es ESP 1. La Liga 17.9 1 25 8 32.0 1.39 0.45 0.04 0.13 19.3 0 0 0 1.5 1.5 0.06 -0.5 -0.5 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 18.0 6 50 16 32.0 2.78 0.89 0.10 0.31 19.3 1 1 2 5.0 3.4 0.07 +1.0 +1.6 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 14.3 6 38 14 36.8 2.66 0.98 0.16 0.43 16.5 0 0 0 4.8 4.8 0.13 +1.2 +1.2 Matches 2024-2025 34 Bengaluru in IND 1. Super League 6.1 3 20 8 40.0 3.26 1.30 0.15 0.38 0 0 Matches 10 Seasons 6 Clubs 4 Leagues 152.2 35 286 96 33.6 1.97 0.66 0.10 0.29 18.5 1 3 4 21.4 19.9 0.10 +0.6 +1.1 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 Alavés (4 Seasons) 2 Leagues 73.9 15 114 38 33.3 1.62 0.54 0.09 0.26 18.2 0 2 2 7.4 7.4 0.11 -0.4 -0.4 Necaxa (2 Seasons) 1 League 32.2 12 88 30 34.1 2.73 0.93 0.13 0.37 18.1 1 1 2 9.8 8.2 0.09 +2.2 +2.8 Cruz Azul (2 Seasons) 1 League 28.4 3 53 18 34.0 1.87 0.63 0.06 0.17 19.6 0 0 0 4.2 4.2 0.08 -1.2 -1.2 Granada (1 Season) 2 Leagues 10.6 1 11 2 18.2 1.33 0.24 0.09 0.50 0 0 Bengaluru (1 Season) 1 League 6.1 3 20 8 40.0 3.26 1.30 0.15 0.38 0 0 Almería (1 Season) 2 Leagues 1.0 1 0 0 La Liga (6 Seasons) 77.0 12 122 39 32.0 1.59 0.51 0.09 0.28 18.2 0 1 1 7.4 7.4 0.11 -0.4 -0.4 Copa del Rey (5 Seasons) 8.5 5 3 1 33.3 1.71 0.57 0.00 0.00 1 1 Liga MX (4 Seasons) 60.6 15 141 48 34.0 2.33 0.79 0.10 0.29 18.7 1 1 2 14.0 12.4 0.09 +1.0 +1.6 Super League (1 Season) 6.1 3 20 8 40.0 3.26 1.30 0.15 0.38 0 0
Shooting Table 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-2015 24 Almería 2 Leagues 1.0 1 0 0 2015-2016 25 Granada 2 Leagues 10.6 1 11 2 18.2 1.33 0.24 0.09 0.50 0 0 2016-2017 26 Alavés 2 Leagues 21.4 8 43 16 37.2 2.40 0.89 0.07 0.19 2 2 2018-2019 28 Cruz Azul 1 League 22.1 3 39 15 38.5 1.77 0.68 0.08 0.20 20.1 0 0 0 3.0 3.0 0.08 0.0 0.0 2019-2020 29 Cruz Azul 1 League 6.3 0 14 3 21.4 2.23 0.48 0.00 0.00 18.4 0 0 0 1.2 1.2 0.09 -1.2 -1.2 2019-2020 29 Alavés 1 League 9.6 1 8 3 37.5 0.83 0.31 0.13 0.33 22.4 0 0 0 0.5 0.5 0.06 +0.5 +0.5 2020-2021 30 Alavés 2 Leagues 24.5 5 37 11 29.7 1.51 0.45 0.14 0.45 16.5 0 0 0 5.5 5.5 0.16 -0.5 -0.5 2021-2022 31 Alavés 2 Leagues 18.4 1 26 8 30.8 1.41 0.43 0.04 0.13 19.3 0 0 0 1.5 1.5 0.06 -0.5 -0.5 2022-2023 32 Necaxa 1 League 18.0 6 50 16 32.0 2.78 0.89 0.10 0.31 19.3 1 1 2 5.0 3.4 0.07 +1.0 +1.6 2023-2024 33 Necaxa 1 League 14.3 6 38 14 36.8 2.66 0.98 0.16 0.43 16.5 0 0 0 4.8 4.8 0.13 +1.2 +1.2 2024-2025 34 Bengaluru 1 League 6.1 3 20 8 40.0 3.26 1.30 0.15 0.38 0 0 10 Seasons 6 Clubs 4 Leagues 152.2 35 286 96 33.6 1.97 0.66 0.10 0.29 18.5 1 3 4 21.4 19.9 0.10 +0.6 +1.1 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 Alavés (4 Seasons) 2 Leagues 73.9 15 114 38 33.3 1.62 0.54 0.09 0.26 18.2 0 2 2 7.4 7.4 0.11 -0.4 -0.4 Necaxa (2 Seasons) 1 League 32.2 12 88 30 34.1 2.73 0.93 0.13 0.37 18.1 1 1 2 9.8 8.2 0.09 +2.2 +2.8 Cruz Azul (2 Seasons) 1 League 28.4 3 53 18 34.0 1.87 0.63 0.06 0.17 19.6 0 0 0 4.2 4.2 0.08 -1.2 -1.2 Granada (1 Season) 2 Leagues 10.6 1 11 2 18.2 1.33 0.24 0.09 0.50 0 0 Bengaluru (1 Season) 1 League 6.1 3 20 8 40.0 3.26 1.30 0.15 0.38 0 0 Almería (1 Season) 2 Leagues 1.0 1 0 0 La Liga (6 Seasons) 77.0 12 122 39 32.0 1.59 0.51 0.09 0.28 18.2 0 1 1 7.4 7.4 0.11 -0.4 -0.4 Copa del Rey (5 Seasons) 8.5 5 3 1 33.3 1.71 0.57 0.00 0.00 1 1 Liga MX (4 Seasons) 60.6 15 141 48 34.0 2.33 0.79 0.10 0.29 18.7 1 1 2 14.0 12.4 0.09 +1.0 +1.6 Super League (1 Season) 6.1 3 20 8 40.0 3.26 1.30 0.15 0.38 0 0
Shooting Table 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 2015-2016 25 Granada es ESP 1. La Liga 16th 8.3 1 11 2 18.2 1.33 0.24 0.09 0.50 0 0 Matches 2016-2017 26 Alavés es ESP 1. La Liga 9th 17.9 4 43 16 37.2 2.40 0.89 0.07 0.19 1 1 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 2nd 22.1 3 39 15 38.5 1.77 0.68 0.08 0.20 20.1 0 0 0 3.0 3.0 0.08 0.0 0.0 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 5th 6.3 0 14 3 21.4 2.23 0.48 0.00 0.00 18.4 0 0 0 1.2 1.2 0.09 -1.2 -1.2 Matches 2019-2020 29 Alavés es ESP 1. La Liga 16th 9.6 1 8 3 37.5 0.83 0.31 0.13 0.33 22.4 0 0 0 0.5 0.5 0.06 +0.5 +0.5 Matches 2020-2021 30 Alavés es ESP 1. La Liga 16th 23.2 5 35 10 28.6 1.51 0.43 0.14 0.50 16.5 0 0 0 5.5 5.5 0.16 -0.5 -0.5 Matches 2021-2022 31 Alavés es ESP 1. La Liga 20th 17.9 1 25 8 32.0 1.39 0.45 0.04 0.13 19.3 0 0 0 1.5 1.5 0.06 -0.5 -0.5 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 14th 18.0 6 50 16 32.0 2.78 0.89 0.10 0.31 19.3 1 1 2 5.0 3.4 0.07 +1.0 +1.6 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 11th 14.3 6 38 14 36.8 2.66 0.98 0.16 0.43 16.5 0 0 0 4.8 4.8 0.13 +1.2 +1.2 Matches 2024-2025 34 Bengaluru in IND 1. Super League 2nd 6.1 3 20 8 40.0 3.26 1.30 0.15 0.38 0 0 Matches 10 Seasons 6 Clubs 3 Leagues 143.7 30 283 95 33.6 1.97 0.66 0.10 0.29 18.5 1 2 3 21.4 19.9 0.10 +0.6 +1.1 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 Alavés (4 Seasons) 1 League 68.7 11 111 37 33.3 1.62 0.54 0.09 0.27 18.2 0 1 1 7.4 7.4 0.11 -0.4 -0.4 Necaxa (2 Seasons) 1 League 32.2 12 88 30 34.1 2.73 0.93 0.13 0.37 18.1 1 1 2 9.8 8.2 0.09 +2.2 +2.8 Cruz Azul (2 Seasons) 1 League 28.4 3 53 18 34.0 1.87 0.63 0.06 0.17 19.6 0 0 0 4.2 4.2 0.08 -1.2 -1.2 Granada (1 Season) 1 League 8.3 1 11 2 18.2 1.33 0.24 0.09 0.50 0 0 Bengaluru (1 Season) 1 League 6.1 3 20 8 40.0 3.26 1.30 0.15 0.38 0 0 Almería (1 Season) 1 League La Liga (6 Seasons) 77.0 12 122 39 32.0 1.59 0.51 0.09 0.28 18.2 0 1 1 7.4 7.4 0.11 -0.4 -0.4 Liga MX (4 Seasons) 60.6 15 141 48 34.0 2.33 0.79 0.10 0.29 18.7 1 1 2 14.0 12.4 0.09 +1.0 +1.6 Super League (1 Season) 6.1 3 20 8 40.0 3.26 1.30 0.15 0.38 0 0
Passing Table 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-2015 24 Almería es ESP Copa del Rey 1.0 0 Matches 2015-2016 25 Granada es ESP Copa del Rey 2.3 0 Matches 2015-2016 25 Granada es ESP 1. La Liga 8.3 0 Matches 2016-2017 26 Alavés es ESP Copa del Rey 3.5 0 Matches 2016-2017 26 Alavés es ESP 1. La Liga 17.9 1 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 22.1 373 601 62.1 5950 1613 192 249 77.1 134 203 66.0 30 81 37.0 3 2.5 2.5 +0.5 22 27 29 12 49 Matches 2019-2020 29 Alavés es ESP 1. La Liga 9.6 120 196 61.2 1597 351 73 102 71.6 33 54 61.1 6 16 37.5 0 0.6 0.8 -0.6 5 13 5 4 10 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 6.3 117 173 67.6 1754 541 69 81 85.2 33 49 67.3 10 19 52.6 0 0.3 0.4 -0.3 7 11 7 2 16 Matches 2020-2021 30 Alavés es ESP Copa del Rey 1.3 0 Matches 2020-2021 30 Alavés es ESP 1. La Liga 23.2 259 475 54.5 4339 1237 136 201 67.7 89 156 57.1 28 72 38.9 1 1.6 0.8 -0.6 18 14 15 9 23 Matches 2021-2022 31 Alavés es ESP Copa del Rey 0.5 0 Matches 2021-2022 31 Alavés es ESP 1. La Liga 17.9 257 444 57.9 4312 1233 140 199 70.4 81 132 61.4 29 63 46.0 1 2.5 1.8 -1.5 18 19 18 11 31 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 18.0 229 421 54.4 4003 994 114 163 69.9 78 141 55.3 28 60 46.7 0 0.9 1.4 -0.9 13 21 17 9 36 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 14.3 173 285 60.7 2761 547 80 113 70.8 64 94 68.1 14 36 38.9 2 0.9 0.8 +1.1 8 12 8 5 28 Matches 2024-2025 34 Bengaluru in IND 1. Super League 6.1 2 Matches 10 Seasons 6 Clubs 4 Leagues 152.2 1528 2595 58.9 24716 6516 804 1108 72.6 512 829 61.8 145 347 41.8 10 9.3 8.5 +0.7 91 117 99 52 193 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 Alavés (4 Seasons) 2 Leagues 73.9 636 1115 57.0 10248 2821 349 502 69.5 203 342 59.4 63 151 41.7 3 4.7 3.4 -1.7 41 46 38 24 64 Necaxa (2 Seasons) 1 League 32.2 402 706 56.9 6764 1541 194 276 70.3 142 235 60.4 42 96 43.8 2 1.9 2.1 +0.1 21 33 25 14 64 Cruz Azul (2 Seasons) 1 League 28.4 490 774 63.3 7704 2154 261 330 79.1 167 252 66.3 40 100 40.0 3 2.8 2.9 +0.2 29 38 36 14 65 Granada (1 Season) 2 Leagues 10.6 0 Bengaluru (1 Season) 1 League 6.1 2 Almería (1 Season) 2 Leagues 1.0 0 La Liga (6 Seasons) 77.0 636 1115 57.0 10248 2821 349 502 69.5 203 342 59.4 63 151 41.7 3 4.7 3.4 -1.7 41 46 38 24 64 Copa del Rey (5 Seasons) 8.5 0 Liga MX (4 Seasons) 60.6 892 1480 60.3 14468 3695 455 606 75.1 309 487 63.4 82 196 41.8 5 4.7 5.0 +0.3 50 71 61 28 129 Super League (1 Season) 6.1 2
Passing Table 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-2015 24 Almería 2 Leagues 1.0 0 2015-2016 25 Granada 2 Leagues 10.6 0 2016-2017 26 Alavés 2 Leagues 21.4 1 2018-2019 28 Cruz Azul 1 League 22.1 373 601 62.1 5950 1613 192 249 77.1 134 203 66.0 30 81 37.0 3 2.5 2.5 +0.5 22 27 29 12 49 2019-2020 29 Cruz Azul 1 League 6.3 117 173 67.6 1754 541 69 81 85.2 33 49 67.3 10 19 52.6 0 0.3 0.4 -0.3 7 11 7 2 16 2019-2020 29 Alavés 1 League 9.6 120 196 61.2 1597 351 73 102 71.6 33 54 61.1 6 16 37.5 0 0.6 0.8 -0.6 5 13 5 4 10 2020-2021 30 Alavés 2 Leagues 24.5 259 475 54.5 4339 1237 136 201 67.7 89 156 57.1 28 72 38.9 1 1.6 0.8 -0.6 18 14 15 9 23 2021-2022 31 Alavés 2 Leagues 18.4 257 444 57.9 4312 1233 140 199 70.4 81 132 61.4 29 63 46.0 1 2.5 1.8 -1.5 18 19 18 11 31 2022-2023 32 Necaxa 1 League 18.0 229 421 54.4 4003 994 114 163 69.9 78 141 55.3 28 60 46.7 0 0.9 1.4 -0.9 13 21 17 9 36 2023-2024 33 Necaxa 1 League 14.3 173 285 60.7 2761 547 80 113 70.8 64 94 68.1 14 36 38.9 2 0.9 0.8 +1.1 8 12 8 5 28 2024-2025 34 Bengaluru 1 League 6.1 2 10 Seasons 6 Clubs 4 Leagues 152.2 1528 2595 58.9 24716 6516 804 1108 72.6 512 829 61.8 145 347 41.8 10 9.3 8.5 +0.7 91 117 99 52 193 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 Alavés (4 Seasons) 2 Leagues 73.9 636 1115 57.0 10248 2821 349 502 69.5 203 342 59.4 63 151 41.7 3 4.7 3.4 -1.7 41 46 38 24 64 Necaxa (2 Seasons) 1 League 32.2 402 706 56.9 6764 1541 194 276 70.3 142 235 60.4 42 96 43.8 2 1.9 2.1 +0.1 21 33 25 14 64 Cruz Azul (2 Seasons) 1 League 28.4 490 774 63.3 7704 2154 261 330 79.1 167 252 66.3 40 100 40.0 3 2.8 2.9 +0.2 29 38 36 14 65 Granada (1 Season) 2 Leagues 10.6 0 Bengaluru (1 Season) 1 League 6.1 2 Almería (1 Season) 2 Leagues 1.0 0 La Liga (6 Seasons) 77.0 636 1115 57.0 10248 2821 349 502 69.5 203 342 59.4 63 151 41.7 3 4.7 3.4 -1.7 41 46 38 24 64 Copa del Rey (5 Seasons) 8.5 0 Liga MX (4 Seasons) 60.6 892 1480 60.3 14468 3695 455 606 75.1 309 487 63.4 82 196 41.8 5 4.7 5.0 +0.3 50 71 61 28 129 Super League (1 Season) 6.1 2
Passing Table 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 2015-2016 25 Granada es ESP 1. La Liga 16th 8.3 0 Matches 2016-2017 26 Alavés es ESP 1. La Liga 9th 17.9 1 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 2nd 22.1 373 601 62.1 5950 1613 192 249 77.1 134 203 66.0 30 81 37.0 3 2.5 2.5 +0.5 22 27 29 12 49 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 5th 6.3 117 173 67.6 1754 541 69 81 85.2 33 49 67.3 10 19 52.6 0 0.3 0.4 -0.3 7 11 7 2 16 Matches 2019-2020 29 Alavés es ESP 1. La Liga 16th 9.6 120 196 61.2 1597 351 73 102 71.6 33 54 61.1 6 16 37.5 0 0.6 0.8 -0.6 5 13 5 4 10 Matches 2020-2021 30 Alavés es ESP 1. La Liga 16th 23.2 259 475 54.5 4339 1237 136 201 67.7 89 156 57.1 28 72 38.9 1 1.6 0.8 -0.6 18 14 15 9 23 Matches 2021-2022 31 Alavés es ESP 1. La Liga 20th 17.9 257 444 57.9 4312 1233 140 199 70.4 81 132 61.4 29 63 46.0 1 2.5 1.8 -1.5 18 19 18 11 31 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 14th 18.0 229 421 54.4 4003 994 114 163 69.9 78 141 55.3 28 60 46.7 0 0.9 1.4 -0.9 13 21 17 9 36 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 11th 14.3 173 285 60.7 2761 547 80 113 70.8 64 94 68.1 14 36 38.9 2 0.9 0.8 +1.1 8 12 8 5 28 Matches 2024-2025 34 Bengaluru in IND 1. Super League 2nd 6.1 2 Matches 10 Seasons 6 Clubs 3 Leagues 143.7 1528 2595 58.9 24716 6516 804 1108 72.6 512 829 61.8 145 347 41.8 10 9.3 8.5 +0.7 91 117 99 52 193 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 Alavés (4 Seasons) 1 League 68.7 636 1115 57.0 10248 2821 349 502 69.5 203 342 59.4 63 151 41.7 3 4.7 3.4 -1.7 41 46 38 24 64 Necaxa (2 Seasons) 1 League 32.2 402 706 56.9 6764 1541 194 276 70.3 142 235 60.4 42 96 43.8 2 1.9 2.1 +0.1 21 33 25 14 64 Cruz Azul (2 Seasons) 1 League 28.4 490 774 63.3 7704 2154 261 330 79.1 167 252 66.3 40 100 40.0 3 2.8 2.9 +0.2 29 38 36 14 65 Granada (1 Season) 1 League 8.3 0 Bengaluru (1 Season) 1 League 6.1 2 Almería (1 Season) 1 League La Liga (6 Seasons) 77.0 636 1115 57.0 10248 2821 349 502 69.5 203 342 59.4 63 151 41.7 3 4.7 3.4 -1.7 41 46 38 24 64 Liga MX (4 Seasons) 60.6 892 1480 60.3 14468 3695 455 606 75.1 309 487 63.4 82 196 41.8 5 4.7 5.0 +0.3 50 71 61 28 129 Super League (1 Season) 6.1 2
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2014-2015 24 Almería 2 Leagues 1.0 2015-2016 25 Granada 2 Leagues 10.6 21 2016-2017 26 Alavés 2 Leagues 21.4 57 2018-2019 28 Cruz Azul 1 League 22.1 601 569 28 3 0 5 79 17 5 0 2 0 373 4 34 2019-2020 29 Cruz Azul 1 League 6.3 173 170 2 0 0 1 12 1 0 0 0 0 117 1 10 2019-2020 29 Alavés 1 League 9.6 196 192 4 0 0 2 17 3 0 0 0 0 120 0 8 2020-2021 30 Alavés 2 Leagues 24.5 475 437 32 2 0 6 67 21 1 0 0 0 259 6 19 2021-2022 31 Alavés 2 Leagues 18.4 444 421 22 1 1 6 59 11 1 0 0 0 257 1 23 2022-2023 32 Necaxa 1 League 18.0 421 394 24 0 0 5 57 5 0 0 0 0 229 3 31 2023-2024 33 Necaxa 1 League 14.3 285 263 21 0 0 3 31 8 1 0 0 0 173 1 14 2024-2025 34 Bengaluru 1 League 6.1 21 10 Seasons 6 Clubs 4 Leagues 152.2 2595 2446 133 6 1 28 421 66 8 0 2 0 1528 16 139 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Alavés (4 Seasons) 2 Leagues 73.9 1115 1050 58 3 1 14 200 35 2 0 0 0 636 7 50 Necaxa (2 Seasons) 1 League 32.2 706 657 45 0 0 8 88 13 1 0 0 0 402 4 45 Cruz Azul (2 Seasons) 1 League 28.4 774 739 30 3 0 6 91 18 5 0 2 0 490 5 44 Granada (1 Season) 2 Leagues 10.6 21 Bengaluru (1 Season) 1 League 6.1 21 Almería (1 Season) 2 Leagues 1.0 La Liga (6 Seasons) 77.0 1115 1050 58 3 1 14 216 35 2 0 0 0 636 7 50 Copa del Rey (5 Seasons) 8.5 5 Liga MX (4 Seasons) 60.6 1480 1396 75 3 0 14 179 31 6 0 2 0 892 9 89 Super League (1 Season) 6.1 21
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2015-2016 25 Granada es ESP 1. La Liga 16th 8.3 21 Matches 2016-2017 26 Alavés es ESP 1. La Liga 9th 17.9 57 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 2nd 22.1 601 569 28 3 0 5 79 17 5 0 2 0 373 4 34 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 5th 6.3 173 170 2 0 0 1 12 1 0 0 0 0 117 1 10 Matches 2019-2020 29 Alavés es ESP 1. La Liga 16th 9.6 196 192 4 0 0 2 17 3 0 0 0 0 120 0 8 Matches 2020-2021 30 Alavés es ESP 1. La Liga 16th 23.2 475 437 32 2 0 6 62 21 1 0 0 0 259 6 19 Matches 2021-2022 31 Alavés es ESP 1. La Liga 20th 17.9 444 421 22 1 1 6 59 11 1 0 0 0 257 1 23 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 14th 18.0 421 394 24 0 0 5 57 5 0 0 0 0 229 3 31 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 11th 14.3 285 263 21 0 0 3 31 8 1 0 0 0 173 1 14 Matches 2024-2025 34 Bengaluru in IND 1. Super League 2nd 6.1 21 Matches 10 Seasons 6 Clubs 3 Leagues 143.7 2595 2446 133 6 1 28 416 66 8 0 2 0 1528 16 139 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Alavés (4 Seasons) 1 League 68.7 1115 1050 58 3 1 14 195 35 2 0 0 0 636 7 50 Necaxa (2 Seasons) 1 League 32.2 706 657 45 0 0 8 88 13 1 0 0 0 402 4 45 Cruz Azul (2 Seasons) 1 League 28.4 774 739 30 3 0 6 91 18 5 0 2 0 490 5 44 Granada (1 Season) 1 League 8.3 21 Bengaluru (1 Season) 1 League 6.1 21 Almería (1 Season) 1 League La Liga (6 Seasons) 77.0 1115 1050 58 3 1 14 216 35 2 0 0 0 636 7 50 Liga MX (4 Seasons) 60.6 1480 1396 75 3 0 14 179 31 6 0 2 0 892 9 89 Super League (1 Season) 6.1 21
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2014-2015 24 Almería 2 Leagues 1.0 2015-2016 25 Granada 2 Leagues 10.6 2016-2017 26 Alavés 2 Leagues 21.4 2018-2019 28 Cruz Azul 1 League 22.1 53 2.41 35 2 2 5 6 3 9 0.41 6 0 0 1 2 0 2019-2020 29 Cruz Azul 1 League 6.3 17 2.71 10 1 1 2 3 0 3 0.48 1 0 1 0 1 0 2019-2020 29 Alavés 1 League 9.6 14 1.46 9 0 3 0 2 0 0 0.00 0 0 0 0 0 0 2020-2021 30 Alavés 2 Leagues 24.5 33 1.42 20 1 2 4 5 1 3 0.13 1 1 0 0 1 0 2021-2022 31 Alavés 2 Leagues 18.4 31 1.73 25 0 1 2 2 1 1 0.06 1 0 0 0 0 0 2022-2023 32 Necaxa 1 League 18.0 38 2.12 18 0 7 4 7 2 0 0.00 0 0 0 0 0 0 2023-2024 33 Necaxa 1 League 14.3 31 2.17 24 0 3 1 3 0 5 0.35 2 0 2 0 1 0 2024-2025 34 Bengaluru 1 League 6.1 10 Seasons 6 Clubs 4 Leagues 152.2 217 1.95 141 4 19 18 28 7 21 0.19 11 1 3 1 5 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Alavés (4 Seasons) 2 Leagues 73.9 78 1.54 54 1 6 6 9 2 4 0.08 2 1 0 0 1 0 Necaxa (2 Seasons) 1 League 32.2 69 2.14 42 0 10 5 10 2 5 0.16 2 0 2 0 1 0 Cruz Azul (2 Seasons) 1 League 28.4 70 2.47 45 3 3 7 9 3 12 0.42 7 0 1 1 3 0 Granada (1 Season) 2 Leagues 10.6 Bengaluru (1 Season) 1 League 6.1 Almería (1 Season) 2 Leagues 1.0 La Liga (6 Seasons) 77.0 78 1.54 54 1 6 6 9 2 4 0.08 2 1 0 0 1 0 Copa del Rey (5 Seasons) 8.5 Liga MX (4 Seasons) 60.6 139 2.30 87 3 13 12 19 5 17 0.28 9 0 3 1 4 0 Super League (1 Season) 6.1
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2015-2016 25 Granada es ESP 1. La Liga 16th 8.3 Matches 2016-2017 26 Alavés es ESP 1. La Liga 9th 17.9 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 2nd 22.1 53 2.41 35 2 2 5 6 3 9 0.41 6 0 0 1 2 0 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 5th 6.3 17 2.71 10 1 1 2 3 0 3 0.48 1 0 1 0 1 0 Matches 2019-2020 29 Alavés es ESP 1. La Liga 16th 9.6 14 1.46 9 0 3 0 2 0 0 0.00 0 0 0 0 0 0 Matches 2020-2021 30 Alavés es ESP 1. La Liga 16th 23.2 33 1.42 20 1 2 4 5 1 3 0.13 1 1 0 0 1 0 Matches 2021-2022 31 Alavés es ESP 1. La Liga 20th 17.9 31 1.73 25 0 1 2 2 1 1 0.06 1 0 0 0 0 0 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 14th 18.0 38 2.12 18 0 7 4 7 2 0 0.00 0 0 0 0 0 0 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 11th 14.3 31 2.17 24 0 3 1 3 0 5 0.35 2 0 2 0 1 0 Matches 2024-2025 34 Bengaluru in IND 1. Super League 2nd 6.1 Matches 10 Seasons 6 Clubs 3 Leagues 143.7 217 1.95 141 4 19 18 28 7 21 0.19 11 1 3 1 5 0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Alavés (4 Seasons) 1 League 68.7 78 1.54 54 1 6 6 9 2 4 0.08 2 1 0 0 1 0 Necaxa (2 Seasons) 1 League 32.2 69 2.14 42 0 10 5 10 2 5 0.16 2 0 2 0 1 0 Cruz Azul (2 Seasons) 1 League 28.4 70 2.47 45 3 3 7 9 3 12 0.42 7 0 1 1 3 0 Granada (1 Season) 1 League 8.3 Bengaluru (1 Season) 1 League 6.1 Almería (1 Season) 1 League La Liga (6 Seasons) 77.0 78 1.54 54 1 6 6 9 2 4 0.08 2 1 0 0 1 0 Liga MX (4 Seasons) 60.6 139 2.30 87 3 13 12 19 5 17 0.28 9 0 3 1 4 0 Super League (1 Season) 6.1
Defensive Actions Table 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-2015 24 Almería 2 Leagues 1.0 0 2015-2016 25 Granada 2 Leagues 10.6 19 12 0 2016-2017 26 Alavés 2 Leagues 21.4 31 18 0 2018-2019 28 Cruz Azul 1 League 22.1 36 18 17 14 5 17 41 41.5 24 18 2 16 6 42 35 0 2019-2020 29 Cruz Azul 1 League 6.3 9 7 3 3 3 4 12 33.3 8 4 0 4 0 9 8 0 2019-2020 29 Alavés 1 League 9.6 11 7 4 6 1 5 13 38.5 8 10 2 8 5 16 7 0 2020-2021 30 Alavés 2 Leagues 24.5 39 29 18 13 8 15 48 31.3 33 20 3 17 19 58 14 0 2021-2022 31 Alavés 2 Leagues 18.4 25 15 11 10 4 11 34 32.4 23 16 0 16 4 29 17 0 2022-2023 32 Necaxa 1 League 18.0 18 13 6 7 5 5 15 33.3 10 14 4 10 6 24 12 0 2023-2024 33 Necaxa 1 League 14.3 14 7 3 10 1 6 15 40.0 9 9 2 7 4 18 12 0 2024-2025 34 Bengaluru 1 League 6.1 2 3 0 10 Seasons 6 Clubs 4 Leagues 152.2 152 148 62 63 27 63 178 35.4 115 91 13 78 77 196 105 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Alavés (4 Seasons) 2 Leagues 73.9 75 82 33 29 13 31 95 32.6 64 46 5 41 46 103 38 0 Necaxa (2 Seasons) 1 League 32.2 32 20 9 17 6 11 30 36.7 19 23 6 17 10 42 24 0 Cruz Azul (2 Seasons) 1 League 28.4 45 25 20 17 8 21 53 39.6 32 22 2 20 6 51 43 0 Granada (1 Season) 2 Leagues 10.6 19 12 0 Bengaluru (1 Season) 1 League 6.1 2 3 0 Almería (1 Season) 2 Leagues 1.0 0 La Liga (6 Seasons) 77.0 75 100 33 29 13 31 95 32.6 64 46 5 41 58 103 38 0 Copa del Rey (5 Seasons) 8.5 1 0 0 Liga MX (4 Seasons) 60.6 77 45 29 34 14 32 83 38.6 51 45 8 37 16 93 67 0 Super League (1 Season) 6.1 2 3 0
Defensive Actions Table 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 2015-2016 25 Granada es ESP 1. La Liga 16th 8.3 19 12 Matches 2016-2017 26 Alavés es ESP 1. La Liga 9th 17.9 31 18 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 2nd 22.1 36 18 17 14 5 17 41 41.5 24 18 2 16 6 42 35 0 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 5th 6.3 9 7 3 3 3 4 12 33.3 8 4 0 4 0 9 8 0 Matches 2019-2020 29 Alavés es ESP 1. La Liga 16th 9.6 11 7 4 6 1 5 13 38.5 8 10 2 8 5 16 7 0 Matches 2020-2021 30 Alavés es ESP 1. La Liga 16th 23.2 39 29 18 13 8 15 48 31.3 33 20 3 17 19 58 14 0 Matches 2021-2022 31 Alavés es ESP 1. La Liga 20th 17.9 25 14 11 10 4 11 34 32.4 23 16 0 16 4 29 17 0 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 14th 18.0 18 13 6 7 5 5 15 33.3 10 14 4 10 6 24 12 0 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 11th 14.3 14 7 3 10 1 6 15 40.0 9 9 2 7 4 18 12 0 Matches 2024-2025 34 Bengaluru in IND 1. Super League 2nd 6.1 2 3 Matches 10 Seasons 6 Clubs 3 Leagues 143.7 152 147 62 63 27 63 178 35.4 115 91 13 78 77 196 105 0 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 Alavés (4 Seasons) 1 League 68.7 75 81 33 29 13 31 95 32.6 64 46 5 41 46 103 38 0 Necaxa (2 Seasons) 1 League 32.2 32 20 9 17 6 11 30 36.7 19 23 6 17 10 42 24 0 Cruz Azul (2 Seasons) 1 League 28.4 45 25 20 17 8 21 53 39.6 32 22 2 20 6 51 43 0 Granada (1 Season) 1 League 8.3 19 12 0 Bengaluru (1 Season) 1 League 6.1 2 3 0 Almería (1 Season) 1 League 0 La Liga (6 Seasons) 77.0 75 100 33 29 13 31 95 32.6 64 46 5 41 58 103 38 0 Liga MX (4 Seasons) 60.6 77 45 29 34 14 32 83 38.6 51 45 8 37 16 93 67 0 Super League (1 Season) 6.1 2 3 0
Possession Table 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-2015 24 Almería es ESP Copa del Rey 1.0 Matches 2015-2016 25 Granada es ESP Copa del Rey 2.3 Matches 2015-2016 25 Granada es ESP 1. La Liga 8.3 Matches 2016-2017 26 Alavés es ESP Copa del Rey 3.5 Matches 2016-2017 26 Alavés es ESP 1. La Liga 17.9 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 22.1 847 33 108 317 435 79 847 40 18 45.0 22 55.0 524 3108 1413 54 41 16 59 36 628 204 Matches 2019-2020 29 Alavés es ESP 1. La Liga 9.6 292 9 60 123 113 15 292 21 13 61.9 8 38.1 193 1120 478 22 8 5 17 21 186 49 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 6.3 243 8 36 98 113 22 243 14 6 42.9 8 57.1 164 917 482 19 11 6 16 17 181 45 Matches 2020-2021 30 Alavés es ESP Copa del Rey 1.3 Matches 2020-2021 30 Alavés es ESP 1. La Liga 23.2 743 18 138 325 294 55 743 39 18 46.2 21 53.8 413 2610 1055 47 21 15 66 25 458 115 Matches 2021-2022 31 Alavés es ESP Copa del Rey 0.5 Matches 2021-2022 31 Alavés es ESP 1. La Liga 17.9 638 18 110 261 276 40 638 26 14 53.8 12 46.2 341 1509 603 18 11 4 49 20 400 112 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 18.0 655 16 64 248 352 84 653 46 16 34.8 22 47.8 363 2210 799 38 21 13 52 24 451 133 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 14.3 459 14 35 185 246 58 459 26 11 42.3 12 46.2 257 1105 367 11 11 3 53 18 331 82 Matches 2024-2025 34 Bengaluru in IND 1. Super League 6.1 Matches 10 Seasons 6 Clubs 4 Leagues 152.2 3877 116 551 1557 1829 353 3875 212 96 45.3 105 49.5 2255 12579 5197 209 124 62 312 161 2635 740 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 Alavés (4 Seasons) 2 Leagues 73.9 1673 45 308 709 683 110 1673 86 45 52.3 41 47.7 947 5239 2136 87 40 24 132 66 1044 276 Necaxa (2 Seasons) 1 League 32.2 1114 30 99 433 598 142 1112 72 27 37.5 34 47.2 620 3315 1166 49 32 16 105 42 782 215 Cruz Azul (2 Seasons) 1 League 28.4 1090 41 144 415 548 101 1090 54 24 44.4 30 55.6 688 4025 1895 73 52 22 75 53 809 249 Granada (1 Season) 2 Leagues 10.6 Bengaluru (1 Season) 1 League 6.1 Almería (1 Season) 2 Leagues 1.0 La Liga (6 Seasons) 77.0 1673 45 308 709 683 110 1673 86 45 52.3 41 47.7 947 5239 2136 87 40 24 132 66 1044 276 Copa del Rey (5 Seasons) 8.5 Liga MX (4 Seasons) 60.6 2204 71 243 848 1146 243 2202 126 51 40.5 64 50.8 1308 7340 3061 122 84 38 180 95 1591 464 Super League (1 Season) 6.1
Possession Table 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-2015 24 Almería 2 Leagues 1.0 2015-2016 25 Granada 2 Leagues 10.6 2016-2017 26 Alavés 2 Leagues 21.4 2018-2019 28 Cruz Azul 1 League 22.1 847 33 108 317 435 79 847 40 18 45.0 22 55.0 524 3108 1413 54 41 16 59 36 628 204 2019-2020 29 Cruz Azul 1 League 6.3 243 8 36 98 113 22 243 14 6 42.9 8 57.1 164 917 482 19 11 6 16 17 181 45 2019-2020 29 Alavés 1 League 9.6 292 9 60 123 113 15 292 21 13 61.9 8 38.1 193 1120 478 22 8 5 17 21 186 49 2020-2021 30 Alavés 2 Leagues 24.5 743 18 138 325 294 55 743 39 18 46.2 21 53.8 413 2610 1055 47 21 15 66 25 458 115 2021-2022 31 Alavés 2 Leagues 18.4 638 18 110 261 276 40 638 26 14 53.8 12 46.2 341 1509 603 18 11 4 49 20 400 112 2022-2023 32 Necaxa 1 League 18.0 655 16 64 248 352 84 653 46 16 34.8 22 47.8 363 2210 799 38 21 13 52 24 451 133 2023-2024 33 Necaxa 1 League 14.3 459 14 35 185 246 58 459 26 11 42.3 12 46.2 257 1105 367 11 11 3 53 18 331 82 2024-2025 34 Bengaluru 1 League 6.1 10 Seasons 6 Clubs 4 Leagues 152.2 3877 116 551 1557 1829 353 3875 212 96 45.3 105 49.5 2255 12579 5197 209 124 62 312 161 2635 740 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 Alavés (4 Seasons) 2 Leagues 73.9 1673 45 308 709 683 110 1673 86 45 52.3 41 47.7 947 5239 2136 87 40 24 132 66 1044 276 Necaxa (2 Seasons) 1 League 32.2 1114 30 99 433 598 142 1112 72 27 37.5 34 47.2 620 3315 1166 49 32 16 105 42 782 215 Cruz Azul (2 Seasons) 1 League 28.4 1090 41 144 415 548 101 1090 54 24 44.4 30 55.6 688 4025 1895 73 52 22 75 53 809 249 Granada (1 Season) 2 Leagues 10.6 Bengaluru (1 Season) 1 League 6.1 Almería (1 Season) 2 Leagues 1.0 La Liga (6 Seasons) 77.0 1673 45 308 709 683 110 1673 86 45 52.3 41 47.7 947 5239 2136 87 40 24 132 66 1044 276 Copa del Rey (5 Seasons) 8.5 Liga MX (4 Seasons) 60.6 2204 71 243 848 1146 243 2202 126 51 40.5 64 50.8 1308 7340 3061 122 84 38 180 95 1591 464 Super League (1 Season) 6.1
Possession Table 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 2015-2016 25 Granada es ESP 1. La Liga 16th 8.3 Matches 2016-2017 26 Alavés es ESP 1. La Liga 9th 17.9 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 2nd 22.1 847 33 108 317 435 79 847 40 18 45.0 22 55.0 524 3108 1413 54 41 16 59 36 628 204 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 5th 6.3 243 8 36 98 113 22 243 14 6 42.9 8 57.1 164 917 482 19 11 6 16 17 181 45 Matches 2019-2020 29 Alavés es ESP 1. La Liga 16th 9.6 292 9 60 123 113 15 292 21 13 61.9 8 38.1 193 1120 478 22 8 5 17 21 186 49 Matches 2020-2021 30 Alavés es ESP 1. La Liga 16th 23.2 743 18 138 325 294 55 743 39 18 46.2 21 53.8 413 2610 1055 47 21 15 66 25 458 115 Matches 2021-2022 31 Alavés es ESP 1. La Liga 20th 17.9 638 18 110 261 276 40 638 26 14 53.8 12 46.2 341 1509 603 18 11 4 49 20 400 112 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 14th 18.0 655 16 64 248 352 84 653 46 16 34.8 22 47.8 363 2210 799 38 21 13 52 24 451 133 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 11th 14.3 459 14 35 185 246 58 459 26 11 42.3 12 46.2 257 1105 367 11 11 3 53 18 331 82 Matches 2024-2025 34 Bengaluru in IND 1. Super League 2nd 6.1 Matches 10 Seasons 6 Clubs 3 Leagues 143.7 3877 116 551 1557 1829 353 3875 212 96 45.3 105 49.5 2255 12579 5197 209 124 62 312 161 2635 740 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 Alavés (4 Seasons) 1 League 68.7 1673 45 308 709 683 110 1673 86 45 52.3 41 47.7 947 5239 2136 87 40 24 132 66 1044 276 Necaxa (2 Seasons) 1 League 32.2 1114 30 99 433 598 142 1112 72 27 37.5 34 47.2 620 3315 1166 49 32 16 105 42 782 215 Cruz Azul (2 Seasons) 1 League 28.4 1090 41 144 415 548 101 1090 54 24 44.4 30 55.6 688 4025 1895 73 52 22 75 53 809 249 Granada (1 Season) 1 League 8.3 Bengaluru (1 Season) 1 League 6.1 Almería (1 Season) 1 League La Liga (6 Seasons) 77.0 1673 45 308 709 683 110 1673 86 45 52.3 41 47.7 947 5239 2136 87 40 24 132 66 1044 276 Liga MX (4 Seasons) 60.6 2204 71 243 848 1146 243 2202 126 51 40.5 64 50.8 1308 7340 3061 122 84 38 180 95 1591 464 Super League (1 Season) 6.1
Playing Time Table 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-2015 24 Almería es ESP Copa del Rey 1 90 90 25.0 1.0 1 90 1 0 2 3.00 4 3 +1 +1.00 +1.00 Matches 2014-2015 24 Almería es ESP 1. La Liga 0 0 0 0 1 Matches 2015-2016 25 Granada es ESP Copa del Rey 3 207 69 57.5 2.3 2 91 2 1 26 0 1.00 1 4 -3 -1.30 +1.05 Matches 2015-2016 25 Granada es ESP 1. La Liga 15 747 50 21.8 8.3 7 79 4 8 24 9 1.13 8 22 -14 -1.69 -1.38 Matches 2016-2017 26 Alavés es ESP Copa del Rey 6 313 52 38.6 3.5 4 69 1 2 20 1 1.50 8 6 +2 +0.58 -0.33 Matches 2016-2017 26 Alavés es ESP 1. La Liga 27 1,612 60 47.1 17.9 18 78 4 9 23 3 1.52 21 19 +2 +0.11 +0.31 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 31 1,987 64 64.9 22.1 21 81 9 10 29 0 1.95 35 18 +17 +0.77 +0.18 26.1 27.5 -1.5 -0.07 -0.66 Matches 2019-2020 29 Alavés es ESP 1. La Liga 16 864 54 25.3 9.6 10 72 4 6 25 0 0.94 5 18 -13 -1.35 -0.93 6.5 14.5 -8.0 -0.84 -0.47 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 12 566 47 22.5 6.3 6 79 3 6 15 4 1.42 11 8 +3 +0.48 +0.11 10.0 4.8 +5.2 +0.82 +0.54 Matches 2020-2021 30 Alavés es ESP Copa del Rey 3 113 38 41.9 1.3 1 90 1 2 12 0 2.00 0 5 -5 -3.98 -5.70 Matches 2020-2021 30 Alavés es ESP 1. La Liga 33 2,090 63 61.1 23.2 26 74 3 7 25 2 0.91 20 29 -9 -0.39 +0.42 22.4 28.0 -5.6 -0.24 -0.13 Matches 2021-2022 31 Alavés es ESP Copa del Rey 1 45 45 25.0 0.5 1 45 0 0 0 0.00 0 1 -1 -2.00 -4.00 Matches 2021-2022 31 Alavés es ESP 1. La Liga 32 1,614 50 47.2 17.9 17 73 3 15 25 0 0.78 19 35 -16 -0.89 0.00 19.1 28.0 -8.9 -0.50 +0.04 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 24 1,616 67 52.8 18.0 19 78 8 5 28 0 0.88 13 24 -11 -0.61 -0.36 15.6 26.4 -10.8 -0.60 -0.24 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 30 1,286 43 42.0 14.3 13 68 1 17 24 1 1.09 23 22 +1 +0.07 +0.53 16.4 17.1 -0.7 -0.05 +0.35 Matches 2024-2025 34 Bengaluru in IND 1. Super League 8 552 69 76.7 6.1 7 75 1 1 28 0 2.13 11 4 +7 +1.14 +1.14 Matches 10 Seasons 6 Clubs 4 Leagues 242 13,702 57 39.2 152.2 153 76 45 89 24 23 1.23 179 218 -39 -0.26 -0.02 116.1 146.5 -30.4 -0.27 -0.10 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 Alavés (4 Seasons) 2 Leagues 118 6,651 56 44.5 73.9 77 74 16 41 24 6 1.07 73 113 -40 -0.54 -0.16 48.1 70.6 -22.5 -0.44 -0.08 Necaxa (2 Seasons) 1 League 54 2,902 54 47.4 32.2 32 74 9 22 25 1 1.00 36 46 -10 -0.31 +0.05 32.0 43.5 -11.6 -0.36 +0.03 Cruz Azul (2 Seasons) 1 League 43 2,553 59 45.8 28.4 27 80 12 16 24 4 1.80 46 26 +20 +0.71 +0.26 36.1 32.3 +3.7 +0.13 -0.26 Granada (1 Season) 2 Leagues 18 954 53 25.2 10.6 9 82 6 9 24 9 1.11 9 26 -17 -1.60 -1.19 Bengaluru (1 Season) 1 League 8 552 69 76.7 6.1 7 75 1 1 28 0 2.13 11 4 +7 +1.14 +1.14 Almería (1 Season) 2 Leagues 1 90 90 2.4 1.0 1 90 1 0 3 3.00 4 3 +1 +1.00 +1.00 La Liga (6 Seasons) 123 6,927 56 33.8 77.0 78 75 18 45 24 15 1.04 73 123 -50 -0.65 -0.16 48.1 70.6 -22.5 -0.44 -0.08 Copa del Rey (5 Seasons) 14 768 55 38.8 8.5 9 76 5 5 18 3 1.50 13 19 -6 -0.70 -1.22 Liga MX (4 Seasons) 97 5,455 56 46.6 60.6 59 77 21 38 24 5 1.35 82 72 +10 +0.16 +0.14 68.0 75.9 -7.8 -0.13 -0.12 Super League (1 Season) 8 552 69 76.7 6.1 7 75 1 1 28 0 2.13 11 4 +7 +1.14 +1.14
Playing Time Table 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-2015 24 Almería 2 Leagues 1 90 90 2.4 1.0 1 90 1 0 3 3.00 4 3 +1 +1.00 +1.00 2015-2016 25 Granada 2 Leagues 18 954 53 25.2 10.6 9 82 6 9 24 9 1.11 9 26 -17 -1.60 -1.19 2016-2017 26 Alavés 2 Leagues 33 1,925 58 45.5 21.4 22 76 5 11 22 4 1.52 29 25 +4 +0.19 +0.15 2018-2019 28 Cruz Azul 1 League 31 1,987 64 64.9 22.1 21 81 9 10 29 0 1.95 35 18 +17 +0.77 +0.18 26.1 27.5 -1.5 -0.07 -0.66 2019-2020 29 Cruz Azul 1 League 12 566 47 22.5 6.3 6 79 3 6 15 4 1.42 11 8 +3 +0.48 +0.11 10.0 4.8 +5.2 +0.82 +0.54 2019-2020 29 Alavés 1 League 16 864 54 25.3 9.6 10 72 4 6 25 0 0.94 5 18 -13 -1.35 -0.93 6.5 14.5 -8.0 -0.84 -0.47 2020-2021 30 Alavés 2 Leagues 36 2,203 61 59.7 24.5 27 74 4 9 22 2 1.00 20 34 -14 -0.57 -0.03 22.4 28.0 -5.6 -0.24 -0.13 2021-2022 31 Alavés 2 Leagues 33 1,659 50 46.1 18.4 18 71 3 15 25 0 0.76 19 36 -17 -0.92 -0.23 19.1 28.0 -8.9 -0.50 +0.04 2022-2023 32 Necaxa 1 League 24 1,616 67 52.8 18.0 19 78 8 5 28 0 0.88 13 24 -11 -0.61 -0.36 15.6 26.4 -10.8 -0.60 -0.24 2023-2024 33 Necaxa 1 League 30 1,286 43 42.0 14.3 13 68 1 17 24 1 1.09 23 22 +1 +0.07 +0.53 16.4 17.1 -0.7 -0.05 +0.35 2024-2025 34 Bengaluru 1 League 8 552 69 76.7 6.1 7 75 1 1 28 0 2.13 11 4 +7 +1.14 +1.14 10 Seasons 6 Clubs 4 Leagues 242 13,702 57 39.2 152.2 153 76 45 89 24 23 1.23 179 218 -39 -0.26 -0.02 116.1 146.5 -30.4 -0.27 -0.10 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 Alavés (4 Seasons) 2 Leagues 118 6,651 56 44.5 73.9 77 74 16 41 24 6 1.07 73 113 -40 -0.54 -0.16 48.1 70.6 -22.5 -0.44 -0.08 Necaxa (2 Seasons) 1 League 54 2,902 54 47.4 32.2 32 74 9 22 25 1 1.00 36 46 -10 -0.31 +0.05 32.0 43.5 -11.6 -0.36 +0.03 Cruz Azul (2 Seasons) 1 League 43 2,553 59 45.8 28.4 27 80 12 16 24 4 1.80 46 26 +20 +0.71 +0.26 36.1 32.3 +3.7 +0.13 -0.26 Granada (1 Season) 2 Leagues 18 954 53 25.2 10.6 9 82 6 9 24 9 1.11 9 26 -17 -1.60 -1.19 Bengaluru (1 Season) 1 League 8 552 69 76.7 6.1 7 75 1 1 28 0 2.13 11 4 +7 +1.14 +1.14 Almería (1 Season) 2 Leagues 1 90 90 2.4 1.0 1 90 1 0 3 3.00 4 3 +1 +1.00 +1.00 La Liga (6 Seasons) 123 6,927 56 33.8 77.0 78 75 18 45 24 15 1.04 73 123 -50 -0.65 -0.16 48.1 70.6 -22.5 -0.44 -0.08 Copa del Rey (5 Seasons) 14 768 55 38.8 8.5 9 76 5 5 18 3 1.50 13 19 -6 -0.70 -1.22 Liga MX (4 Seasons) 97 5,455 56 46.6 60.6 59 77 21 38 24 5 1.35 82 72 +10 +0.16 +0.14 68.0 75.9 -7.8 -0.13 -0.12 Super League (1 Season) 8 552 69 76.7 6.1 7 75 1 1 28 0 2.13 11 4 +7 +1.14 +1.14
Playing Time Table 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-2015 24 Almería es ESP 1. La Liga 19th 0 0 0 0 1 Matches 2015-2016 25 Granada es ESP 1. La Liga 16th 15 747 50 21.8 8.3 7 79 4 8 24 9 1.13 8 22 -14 -1.69 -1.38 Matches 2016-2017 26 Alavés es ESP 1. La Liga 9th 27 1,612 60 47.1 17.9 18 78 4 9 23 3 1.52 21 19 +2 +0.11 +0.31 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 2nd 31 1,987 64 64.9 22.1 21 81 9 10 29 0 1.95 35 18 +17 +0.77 +0.18 26.1 27.5 -1.5 -0.07 -0.66 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 5th 12 566 47 22.5 6.3 6 79 3 6 15 4 1.42 11 8 +3 +0.48 +0.11 10.0 4.8 +5.2 +0.82 +0.54 Matches 2019-2020 29 Alavés es ESP 1. La Liga 16th 16 864 54 25.3 9.6 10 72 4 6 25 0 0.94 5 18 -13 -1.35 -0.93 6.5 14.5 -8.0 -0.84 -0.47 Matches 2020-2021 30 Alavés es ESP 1. La Liga 16th 33 2,090 63 61.1 23.2 26 74 3 7 25 2 0.91 20 29 -9 -0.39 +0.42 22.4 28.0 -5.6 -0.24 -0.13 Matches 2021-2022 31 Alavés es ESP 1. La Liga 20th 32 1,614 50 47.2 17.9 17 73 3 15 25 0 0.78 19 35 -16 -0.89 0.00 19.1 28.0 -8.9 -0.50 +0.04 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 14th 24 1,616 67 52.8 18.0 19 78 8 5 28 0 0.88 13 24 -11 -0.61 -0.36 15.6 26.4 -10.8 -0.60 -0.24 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 11th 30 1,286 43 42.0 14.3 13 68 1 17 24 1 1.09 23 22 +1 +0.07 +0.53 16.4 17.1 -0.7 -0.05 +0.35 Matches 2024-2025 34 Bengaluru in IND 1. Super League 2nd 8 552 69 76.7 6.1 7 75 1 1 28 0 2.13 11 4 +7 +1.14 +1.14 Matches 10 Seasons 6 Clubs 3 Leagues 228 12,934 57 39.3 143.7 144 76 40 84 24 20 1.21 166 199 -33 -0.23 +0.06 116.1 146.5 -30.4 -0.27 -0.10 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 Alavés (4 Seasons) 1 League 108 6,180 57 45.2 68.7 71 74 14 37 24 5 1.03 65 101 -36 -0.52 +0.03 48.1 70.6 -22.5 -0.44 -0.08 Necaxa (2 Seasons) 1 League 54 2,902 54 47.4 32.2 32 74 9 22 25 1 1.00 36 46 -10 -0.31 +0.05 32.0 43.5 -11.6 -0.36 +0.03 Cruz Azul (2 Seasons) 1 League 43 2,553 59 45.8 28.4 27 80 12 16 24 4 1.80 46 26 +20 +0.71 +0.26 36.1 32.3 +3.7 +0.13 -0.26 Granada (1 Season) 1 League 15 747 50 21.8 8.3 7 79 4 8 24 9 1.13 8 22 -14 -1.69 -1.38 Bengaluru (1 Season) 1 League 8 552 69 76.7 6.1 7 75 1 1 28 0 2.13 11 4 +7 +1.14 +1.14 Almería (1 Season) 1 League 0 0 0 0 1 La Liga (6 Seasons) 123 6,927 56 33.8 77.0 78 75 18 45 24 15 1.04 73 123 -50 -0.65 -0.16 48.1 70.6 -22.5 -0.44 -0.08 Liga MX (4 Seasons) 97 5,455 56 46.6 60.6 59 77 21 38 24 5 1.35 82 72 +10 +0.16 +0.14 68.0 75.9 -7.8 -0.13 -0.12 Super League (1 Season) 8 552 69 76.7 6.1 7 75 1 1 28 0 2.13 11 4 +7 +1.14 +1.14
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014-2015 24 Almería es ESP Copa del Rey 9th 1 90 90 25.0 1.0 1 90 1 0 2 3.00 4 3 +1 +1.00 +1.00 Matches 2015-2016 25 Granada es ESP Copa del Rey 9th 3 207 69 57.5 2.3 2 91 2 1 26 0 1.00 1 4 -3 -1.30 +1.05 Matches 2016-2017 26 Alavés es ESP Copa del Rey 2nd 6 313 52 38.6 3.5 4 69 1 2 20 1 1.50 8 6 +2 +0.58 -0.33 Matches 2020-2021 30 Alavés es ESP Copa del Rey 17th 3 113 38 41.9 1.3 1 90 1 2 12 0 2.00 0 5 -5 -3.98 -5.70 Matches 2021-2022 31 Alavés es ESP Copa del Rey Rd2 1 45 45 25.0 0.5 1 45 0 0 0 0.00 0 1 -1 -2.00 -4.00 Matches 5 Seasons 3 Clubs 1 League 14 768 55 38.8 8.5 9 76 5 5 18 3 1.50 13 19 -6 -0.70 -1.22 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Alavés (3 Seasons) 1 League 10 471 47 37.4 5.2 6 68 2 4 16 1 1.50 8 12 -4 -0.76 -2.02 Granada (1 Season) 1 League 3 207 69 57.5 2.3 2 91 2 1 26 0 1.00 1 4 -3 -1.30 +1.05 Almería (1 Season) 1 League 1 90 90 25.0 1.0 1 90 1 0 2 3.00 4 3 +1 +1.00 +1.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2014-2015 24 Almería 2 Leagues 1.0 0 0 0 0 2015-2016 25 Granada 2 Leagues 10.6 5 0 0 26 13 5 21 12 19 0 0 0 2016-2017 26 Alavés 2 Leagues 21.4 9 0 0 41 43 10 57 18 31 0 0 0 2018-2019 28 Cruz Azul 1 League 22.1 2 0 0 36 45 0 79 6 18 1 0 0 69 67 50 57.3 2019-2020 29 Cruz Azul 1 League 6.3 2 0 0 16 13 7 12 0 7 2 0 0 29 16 10 61.5 2019-2020 29 Alavés 1 League 9.6 3 0 0 22 18 11 17 5 7 0 0 0 45 13 24 35.1 2020-2021 30 Alavés 2 Leagues 24.5 12 1 1 54 58 8 67 19 29 0 0 0 107 58 50 53.7 2021-2022 31 Alavés 2 Leagues 18.4 7 0 0 53 33 16 59 4 15 0 0 0 73 34 37 47.9 2022-2023 32 Necaxa 1 League 18.0 9 1 1 36 36 15 57 6 13 1 1 0 74 78 82 48.8 2023-2024 33 Necaxa 1 League 14.3 5 0 0 27 26 18 31 4 7 0 0 0 43 47 53 47.0 2024-2025 34 Bengaluru 1 League 6.1 4 0 0 5 23 3 21 3 2 0 10 Seasons 6 Clubs 4 Leagues 152.2 58 2 2 316 308 93 421 77 148 4 1 0 440 313 306 50.6 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Alavés (4 Seasons) 2 Leagues 73.9 31 1 1 170 152 45 200 46 82 0 0 0 225 105 111 48.6 Necaxa (2 Seasons) 1 League 32.2 14 1 1 63 62 33 88 10 20 1 1 0 117 125 135 48.1 Cruz Azul (2 Seasons) 1 League 28.4 4 0 0 52 58 7 91 6 25 3 0 0 98 83 60 58.0 Granada (1 Season) 2 Leagues 10.6 5 0 0 26 13 5 21 12 19 0 0 0 Bengaluru (1 Season) 1 League 6.1 4 0 0 5 23 3 21 3 2 0 Almería (1 Season) 2 Leagues 1.0 0 0 0 0 La Liga (6 Seasons) 77.0 31 1 1 191 156 49 216 58 100 0 0 0 225 105 111 48.6 Copa del Rey (5 Seasons) 8.5 5 0 0 5 9 1 5 0 1 0 Liga MX (4 Seasons) 60.6 18 1 1 115 120 40 179 16 45 4 1 0 215 208 195 51.6 Super League (1 Season) 6.1 4 0 0 5 23 3 21 3 2 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2015-2016 25 Granada es ESP 1. La Liga 16th 8.3 4 0 0 26 13 5 21 12 19 0 0 0 Matches 2016-2017 26 Alavés es ESP 1. La Liga 9th 17.9 6 0 0 41 43 10 57 18 31 0 0 0 Matches 2018-2019 28 Cruz Azul mx MEX 1. Liga MX 2nd 22.1 2 0 0 36 45 0 79 6 18 1 0 0 69 67 50 57.3 Matches 2019-2020 29 Cruz Azul mx MEX 1. Liga MX 5th 6.3 2 0 0 16 13 7 12 0 7 2 0 0 29 16 10 61.5 Matches 2019-2020 29 Alavés es ESP 1. La Liga 16th 9.6 3 0 0 22 18 11 17 5 7 0 0 0 45 13 24 35.1 Matches 2020-2021 30 Alavés es ESP 1. La Liga 16th 23.2 12 1 1 52 51 8 62 19 29 0 0 0 107 58 50 53.7 Matches 2021-2022 31 Alavés es ESP 1. La Liga 20th 17.9 6 0 0 50 31 15 59 4 14 0 0 0 73 34 37 47.9 Matches 2022-2023 32 Necaxa mx MEX 1. Liga MX 14th 18.0 9 1 1 36 36 15 57 6 13 1 1 0 74 78 82 48.8 Matches 2023-2024 33 Necaxa mx MEX 1. Liga MX 11th 14.3 5 0 0 27 26 18 31 4 7 0 0 0 43 47 53 47.0 Matches 2024-2025 34 Bengaluru in IND 1. Super League 2nd 6.1 4 0 0 5 23 3 21 3 2 0 Matches 10 Seasons 6 Clubs 3 Leagues 143.7 53 2 2 311 299 92 416 77 147 4 1 0 440 313 306 50.6 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Alavés (4 Seasons) 1 League 68.7 27 1 1 165 143 44 195 46 81 0 0 0 225 105 111 48.6 Necaxa (2 Seasons) 1 League 32.2 14 1 1 63 62 33 88 10 20 1 1 0 117 125 135 48.1 Cruz Azul (2 Seasons) 1 League 28.4 4 0 0 52 58 7 91 6 25 3 0 0 98 83 60 58.0 Granada (1 Season) 1 League 8.3 4 0 0 26 13 5 21 12 19 0 0 0 Bengaluru (1 Season) 1 League 6.1 4 0 0 5 23 3 21 3 2 0 Almería (1 Season) 1 League La Liga (6 Seasons) 77.0 31 1 1 191 156 49 216 58 100 0 0 0 225 105 111 48.6 Liga MX (4 Seasons) 60.6 18 1 1 115 120 40 179 16 45 4 1 0 215 208 195 51.6 Super League (1 Season) 6.1 4 0 0 5 23 3 21 3 2 0
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 .
View Additional Information
More Édgar Méndez Pages
Édgar Méndez Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary