Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2010-2011 21 Morelia mx MEX 1. Primera División 16 14 1,181 13.1 2 5 7 2 0 0 4 0 0.15 0.38 0.53 0.15 0.53 2011-2012 22 Morelia mx MEX 1. Primera División 32 27 2,258 25.1 4 4 8 4 0 0 6 0 0.16 0.16 0.32 0.16 0.32 2012-2013 23 Morelia mx MEX 1. Liga MX 31 29 2,436 27.1 8 5 13 8 0 0 8 0 0.30 0.18 0.48 0.30 0.48 2013-2014 24 Cruz Azul mx MEX 1. Liga MX 28 27 2,356 26.2 8 3 11 8 0 0 8 0 0.31 0.11 0.42 0.31 0.42 2014-2015 25 Cruz Azul mx MEX 1. Liga MX 28 22 2,016 22.4 4 1 5 4 0 0 6 2 0.18 0.04 0.22 0.18 0.22 Matches 2015-2016 26 Cruz Azul mx MEX 1. Liga MX 30 27 2,420 26.9 3 4 7 3 0 0 2 0 0.11 0.15 0.26 0.11 0.26 Matches 2016-2017 27 Cruz Azul mx MEX 1. Liga MX 22 19 1,640 18.2 5 4 9 5 0 0 6 4 0.27 0.22 0.49 0.27 0.49 Matches 2017-2018 28 Talleres–C ar ARG 1. Liga Argentina 25 23 2,024 22.5 1 5 6 1 0 0 3 1 0.04 0.22 0.27 0.04 0.27 Matches 2018 28 São Paulo br BRA 1. Série A 18 17 1,471 16.3 1 5 6 1 0 0 4 0 0.06 0.31 0.37 0.06 0.37 Matches 2018 28 São Paulo 2. Sudamericana 2 2 207 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020 30 São Paulo br BRA 1. Série A 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 31 São Paulo 1. Libertadores 5 2 227 2.5 1 0 1 1 0 0 0 0 0.40 0.00 0.40 0.40 0.40 Matches 2021 31 São Paulo br BRA 1. Série A 14 5 555 6.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 32 Orense ec ECU 1. Serie A 20 15 1,307 14.5 2 2 4 2 0 0 2 0 0.14 0.14 0.28 0.14 0.28 Matches 2023 33 CD Garcilaso pe PER 1. Liga 1 27 25 2,147 23.9 5 8 13 4 1 2 4 1 0.21 0.34 0.54 0.17 0.50 Matches 2024 34 ADT pe PER 1. Liga 1 29 27 2,183 24.3 10 3 13 10 0 0 1 0 0.41 0.12 0.54 0.41 0.54 Matches 2024 34 ADT 2. Sudamericana 1 0 64 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 35 ADT pe PER 1. Liga 1 24 23 1,920 21.3 4 4 8 4 0 0 4 1 0.19 0.19 0.37 0.19 0.37 Matches 2025 35 ADT 2. Sudamericana 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 36 ADT pe PER 1. Liga 1 12 11 927 10.3 3 2 5 3 0 0 1 0 0.29 0.19 0.49 0.29 0.49 Matches 16 Seasons 7 Clubs 7 Leagues 366 315 27,355 303.9 61 55 116 60 1 2 60 9 0.20 0.18 0.38 0.20 0.38 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Cruz Azul (4 Seasons) 1 League 108 95 8,432 93.7 20 12 32 20 0 0 22 6 0.21 0.13 0.34 0.21 0.34 Morelia (3 Seasons) 1 League 79 70 5,875 65.3 14 14 28 14 0 0 18 0 0.21 0.21 0.43 0.21 0.43 ADT (3 Seasons) 2 Leagues 67 61 5,095 56.6 17 9 26 17 0 0 6 1 0.30 0.16 0.46 0.30 0.46 São Paulo (3 Seasons) 3 Leagues 40 26 2,475 27.5 2 5 7 2 0 0 5 0 0.07 0.18 0.25 0.07 0.25 CD Garcilaso (1 Season) 1 League 27 25 2,147 23.9 5 8 13 4 1 2 4 1 0.21 0.34 0.54 0.17 0.50 Talleres–C (1 Season) 1 League 25 23 2,024 22.5 1 5 6 1 0 0 3 1 0.04 0.22 0.27 0.04 0.27 Orense (1 Season) 1 League 20 15 1,307 14.5 2 2 4 2 0 0 2 0 0.14 0.14 0.28 0.14 0.28 Liga MX (7 Seasons) 187 165 14,307 159.0 34 26 60 34 0 0 40 6 0.21 0.16 0.38 0.21 0.38 Liga 1 (4 Seasons) 92 86 7,177 79.7 22 17 39 21 1 2 10 2 0.28 0.21 0.49 0.26 0.48 Série A (3 Seasons) 33 22 2,041 22.7 1 5 6 1 0 0 5 0 0.04 0.22 0.26 0.04 0.26 Sudamericana (3 Seasons) 4 2 272 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Liga Argentina (1 Season) 25 23 2,024 22.5 1 5 6 1 0 0 3 1 0.04 0.22 0.27 0.04 0.27 Serie A (1 Season) 20 15 1,307 14.5 2 2 4 2 0 0 2 0 0.14 0.14 0.28 0.14 0.28 Libertadores (1 Season) 5 2 227 2.5 1 0 1 1 0 0 0 0 0.40 0.00 0.40 0.40 0.40
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2010-2011 21 Morelia 1 League 16 14 1,181 13.1 2 5 7 2 0 0 4 0 0.15 0.38 0.53 0.15 0.53 2011-2012 22 Morelia 1 League 32 27 2,258 25.1 4 4 8 4 0 0 6 0 0.16 0.16 0.32 0.16 0.32 2012-2013 23 Morelia 1 League 31 29 2,436 27.1 8 5 13 8 0 0 8 0 0.30 0.18 0.48 0.30 0.48 2013-2014 24 Cruz Azul 1 League 28 27 2,356 26.2 8 3 11 8 0 0 8 0 0.31 0.11 0.42 0.31 0.42 2014-2015 25 Cruz Azul 1 League 28 22 2,016 22.4 4 1 5 4 0 0 6 2 0.18 0.04 0.22 0.18 0.22 2015-2016 26 Cruz Azul 1 League 30 27 2,420 26.9 3 4 7 3 0 0 2 0 0.11 0.15 0.26 0.11 0.26 2016-2017 27 Cruz Azul 1 League 22 19 1,640 18.2 5 4 9 5 0 0 6 4 0.27 0.22 0.49 0.27 0.49 2017-2018 28 Talleres–C 1 League 25 23 2,024 22.5 1 5 6 1 0 0 3 1 0.04 0.22 0.27 0.04 0.27 2018 28 São Paulo 2 Leagues 20 19 1,678 18.6 1 5 6 1 0 0 4 0 0.05 0.27 0.32 0.05 0.32 2020 30 São Paulo 1 League 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2021 31 São Paulo 2 Leagues 19 7 782 8.7 1 0 1 1 0 0 1 0 0.12 0.00 0.12 0.12 0.12 2022 32 Orense 1 League 20 15 1,307 14.5 2 2 4 2 0 0 2 0 0.14 0.14 0.28 0.14 0.28 2023 33 CD Garcilaso 1 League 27 25 2,147 23.9 5 8 13 4 1 2 4 1 0.21 0.34 0.54 0.17 0.50 2024 34 ADT 2 Leagues 30 27 2,247 25.0 10 3 13 10 0 0 1 0 0.40 0.12 0.52 0.40 0.52 2025 35 ADT 2 Leagues 25 23 1,921 21.3 4 4 8 4 0 0 4 1 0.19 0.19 0.37 0.19 0.37 2026 36 ADT 1 League 12 11 927 10.3 3 2 5 3 0 0 1 0 0.29 0.19 0.49 0.29 0.49 16 Seasons 7 Clubs 7 Leagues 366 315 27,355 303.9 61 55 116 60 1 2 60 9 0.20 0.18 0.38 0.20 0.38 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Cruz Azul (4 Seasons) 1 League 108 95 8,432 93.7 20 12 32 20 0 0 22 6 0.21 0.13 0.34 0.21 0.34 Morelia (3 Seasons) 1 League 79 70 5,875 65.3 14 14 28 14 0 0 18 0 0.21 0.21 0.43 0.21 0.43 ADT (3 Seasons) 2 Leagues 67 61 5,095 56.6 17 9 26 17 0 0 6 1 0.30 0.16 0.46 0.30 0.46 São Paulo (3 Seasons) 3 Leagues 40 26 2,475 27.5 2 5 7 2 0 0 5 0 0.07 0.18 0.25 0.07 0.25 CD Garcilaso (1 Season) 1 League 27 25 2,147 23.9 5 8 13 4 1 2 4 1 0.21 0.34 0.54 0.17 0.50 Talleres–C (1 Season) 1 League 25 23 2,024 22.5 1 5 6 1 0 0 3 1 0.04 0.22 0.27 0.04 0.27 Orense (1 Season) 1 League 20 15 1,307 14.5 2 2 4 2 0 0 2 0 0.14 0.14 0.28 0.14 0.28 Liga MX (7 Seasons) 187 165 14,307 159.0 34 26 60 34 0 0 40 6 0.21 0.16 0.38 0.21 0.38 Liga 1 (4 Seasons) 92 86 7,177 79.7 22 17 39 21 1 2 10 2 0.28 0.21 0.49 0.26 0.48 Série A (3 Seasons) 33 22 2,041 22.7 1 5 6 1 0 0 5 0 0.04 0.22 0.26 0.04 0.26 Sudamericana (3 Seasons) 4 2 272 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Liga Argentina (1 Season) 25 23 2,024 22.5 1 5 6 1 0 0 3 1 0.04 0.22 0.27 0.04 0.27 Serie A (1 Season) 20 15 1,307 14.5 2 2 4 2 0 0 2 0 0.14 0.14 0.28 0.14 0.28 Libertadores (1 Season) 5 2 227 2.5 1 0 1 1 0 0 0 0 0.40 0.00 0.40 0.40 0.40
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 2010-2011 21 Morelia mx MEX 1. Primera División 7th 16 14 1,181 13.1 2 5 7 2 0 0 4 0 0.15 0.38 0.53 0.15 0.53 2011-2012 22 Morelia mx MEX 1. Primera División 3rd 32 27 2,258 25.1 4 4 8 4 0 0 6 0 0.16 0.16 0.32 0.16 0.32 2012-2013 23 Morelia mx MEX 1. Liga MX 2nd 31 29 2,436 27.1 8 5 13 8 0 0 8 0 0.30 0.18 0.48 0.30 0.48 2013-2014 24 Cruz Azul mx MEX 1. Liga MX 1st 28 27 2,356 26.2 8 3 11 8 0 0 8 0 0.31 0.11 0.42 0.31 0.42 2014-2015 25 Cruz Azul mx MEX 1. Liga MX 11th 28 22 2,016 22.4 4 1 5 4 0 0 6 2 0.18 0.04 0.22 0.18 0.22 Matches 2015-2016 26 Cruz Azul mx MEX 1. Liga MX 12th 30 27 2,420 26.9 3 4 7 3 0 0 2 0 0.11 0.15 0.26 0.11 0.26 Matches 2016-2017 27 Cruz Azul mx MEX 1. Liga MX 14th 22 19 1,640 18.2 5 4 9 5 0 0 6 4 0.27 0.22 0.49 0.27 0.49 Matches 2017-2018 28 Talleres–C ar ARG 1. Liga Argentina 5th 25 23 2,024 22.5 1 5 6 1 0 0 3 1 0.04 0.22 0.27 0.04 0.27 Matches 2018 28 São Paulo br BRA 1. Série A 5th 18 17 1,471 16.3 1 5 6 1 0 0 4 0 0.06 0.31 0.37 0.06 0.37 Matches 2020 30 São Paulo br BRA 1. Série A 4th 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 31 São Paulo br BRA 1. Série A 13th 14 5 555 6.2 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 32 Orense ec ECU 1. Serie A 9th 20 15 1,307 14.5 2 2 4 2 0 0 2 0 0.14 0.14 0.28 0.14 0.28 Matches 2023 33 CD Garcilaso pe PER 1. Liga 1 7th 27 25 2,147 23.9 5 8 13 4 1 2 4 1 0.21 0.34 0.54 0.17 0.50 Matches 2024 34 ADT pe PER 1. Liga 1 8th 29 27 2,183 24.3 10 3 13 10 0 0 1 0 0.41 0.12 0.54 0.41 0.54 Matches 2025 35 ADT pe PER 1. Liga 1 10th 24 23 1,920 21.3 4 4 8 4 0 0 4 1 0.19 0.19 0.37 0.19 0.37 Matches 2026 36 ADT pe PER 1. Liga 1 10th 12 11 927 10.3 3 2 5 3 0 0 1 0 0.29 0.19 0.49 0.29 0.49 Matches 16 Seasons 7 Clubs 5 Leagues 357 311 26,856 298.4 60 55 115 59 1 2 60 9 0.20 0.18 0.39 0.20 0.38 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 Cruz Azul (4 Seasons) 1 League 108 95 8,432 93.7 20 12 32 20 0 0 22 6 0.21 0.13 0.34 0.21 0.34 Morelia (3 Seasons) 1 League 79 70 5,875 65.3 14 14 28 14 0 0 18 0 0.21 0.21 0.43 0.21 0.43 ADT (3 Seasons) 1 League 65 61 5,030 55.9 17 9 26 17 0 0 6 1 0.30 0.16 0.47 0.30 0.47 São Paulo (3 Seasons) 1 League 33 22 2,041 22.7 1 5 6 1 0 0 5 0 0.04 0.22 0.26 0.04 0.26 CD Garcilaso (1 Season) 1 League 27 25 2,147 23.9 5 8 13 4 1 2 4 1 0.21 0.34 0.54 0.17 0.50 Talleres–C (1 Season) 1 League 25 23 2,024 22.5 1 5 6 1 0 0 3 1 0.04 0.22 0.27 0.04 0.27 Orense (1 Season) 1 League 20 15 1,307 14.5 2 2 4 2 0 0 2 0 0.14 0.14 0.28 0.14 0.28 Liga MX (7 Seasons) 187 165 14,307 159.0 34 26 60 34 0 0 40 6 0.21 0.16 0.38 0.21 0.38 Liga 1 (4 Seasons) 92 86 7,177 79.7 22 17 39 21 1 2 10 2 0.28 0.21 0.49 0.26 0.48 Série A (3 Seasons) 33 22 2,041 22.7 1 5 6 1 0 0 5 0 0.04 0.22 0.26 0.04 0.26 Liga Argentina (1 Season) 25 23 2,024 22.5 1 5 6 1 0 0 3 1 0.04 0.22 0.27 0.04 0.27 Serie A (1 Season) 20 15 1,307 14.5 2 2 4 2 0 0 2 0 0.14 0.14 0.28 0.14 0.28
Standard Stats Table 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 2018 28 São Paulo 2. Sudamericana 2S 2 2 207 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 31 São Paulo 1. Libertadores QF 5 2 227 2.5 1 0 1 1 0 0 0 0 0.40 0.00 0.40 0.40 0.40 Matches 2024 34 ADT 2. Sudamericana S1 1 0 64 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 35 ADT 2. Sudamericana S1 1 0 1 0.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 2 Clubs 2 Leagues 9 4 499 5.5 1 0 1 1 0 0 0 0 0.18 0.00 0.18 0.18 0.18 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 São Paulo (2 Seasons) 2 Leagues 7 4 434 4.8 1 0 1 1 0 0 0 0 0.21 0.00 0.21 0.21 0.21 ADT (2 Seasons) 1 League 2 0 65 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sudamericana (3 Seasons) 4 2 272 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Libertadores (1 Season) 5 2 227 2.5 1 0 1 1 0 0 0 0 0.40 0.00 0.40 0.40 0.40
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2014 25 ec Ecuador 1. World Cup GR 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2014 24 ec Ecuador WCQ 6 4 299 3.3 1 0 1 1 0 0 1 0 0.30 0.00 0.30 0.30 0.30 Matches 2014 24 ec Ecuador Friendlies (M) 3 1 171 1.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015 25 ec Ecuador Friendlies (M) 1 0 9 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 3 Leagues 11 5 494 5.5 1 0 1 1 0 0 1 0 0.18 0.00 0.18 0.18 0.18 Friendlies (M) (2 Seasons) 4 1 180 2.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 6 4 299 3.3 1 0 1 1 0 0 1 0 0.30 0.00 0.30 0.30 0.30 World Cup (1 Season) 1 0 15 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2010-2011 21 Morelia 1 League 13.1 2 11 0.84 0.18 0 0 2011-2012 22 Morelia 1 League 25.1 4 22 0.88 0.18 0 0 2012-2013 23 Morelia 1 League 27.1 8 25 0.92 0.32 0 0 2013-2014 24 Cruz Azul 1 League 26.2 8 30 1.15 0.27 0 0 2014-2015 25 Cruz Azul 1 League 22.4 4 14 0.62 0.29 0 0 2015-2016 26 Cruz Azul 1 League 26.9 3 19 0.71 0.16 0 0 2016-2017 27 Cruz Azul 1 League 18.2 5 0 10 0.00 0.55 0.50 0 0 2017-2018 28 Talleres–C 1 League 22.5 1 41 17 41.5 1.82 0.76 0.02 0.06 0 0 2018 28 São Paulo 2 Leagues 18.6 1 25 8 32.0 1.34 0.43 0.04 0.13 0 0 2020 30 São Paulo 1 League 0.2 0 0 0 0.00 0.00 0 0 2021 31 São Paulo 2 Leagues 8.7 1 12 4 33.3 1.38 0.46 0.08 0.25 0 0 2022 32 Orense 1 League 14.5 2 0 0 2023 33 CD Garcilaso 1 League 23.9 5 1 2 2024 34 ADT 2 Leagues 25.0 10 1 0 0.0 1.41 0.00 0.00 0 0 2025 35 ADT 2 Leagues 21.3 4 0 0 0.00 0.00 0 0 2026 36 ADT 1 League 10.3 3 0 0 16 Seasons 7 Clubs 7 Leagues 303.9 61 79 160 49.4 1.15 0.76 0.10 0.23 1 2 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Cruz Azul (4 Seasons) 1 League 93.7 20 0 73 0.00 0.78 0.27 0 0 Morelia (3 Seasons) 1 League 65.3 14 58 0.89 0.24 0 0 ADT (3 Seasons) 2 Leagues 56.6 17 1 0 0.0 1.38 0.00 0.00 0 0 São Paulo (3 Seasons) 3 Leagues 27.5 2 37 12 32.4 1.35 0.44 0.05 0.17 0 0 CD Garcilaso (1 Season) 1 League 23.9 5 1 2 Talleres–C (1 Season) 1 League 22.5 1 41 17 41.5 1.82 0.76 0.02 0.06 0 0 Orense (1 Season) 1 League 14.5 2 0 0 Liga MX (7 Seasons) 159.0 34 0 131 0.00 0.82 0.26 0 0 Liga 1 (4 Seasons) 79.7 22 1 2 Série A (3 Seasons) 22.7 1 27 10 37.0 1.19 0.44 0.04 0.10 0 0 Sudamericana (3 Seasons) 3.0 0 5 0 0.0 1.65 0.00 0.00 0 0 Liga Argentina (1 Season) 22.5 1 41 17 41.5 1.82 0.76 0.02 0.06 0 0 Serie A (1 Season) 14.5 2 0 0 Libertadores (1 Season) 2.5 1 6 2 33.3 2.38 0.79 0.17 0.50 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2018 28 São Paulo 2. Sudamericana 2S 2.3 0 4 0 0.0 1.74 0.00 0.00 0 0 Matches 2021 31 São Paulo 1. Libertadores QF 2.5 1 6 2 33.3 2.38 0.79 0.17 0.50 0 0 Matches 2024 34 ADT 2. Sudamericana S1 0.7 0 1 0 0.0 1.41 0.00 0.00 0 0 Matches 2025 35 ADT 2. Sudamericana S1 0.0 0 0 0 0.00 0.00 0 0 Matches 4 Seasons 2 Clubs 2 Leagues 5.5 1 11 2 18.2 1.98 0.36 0.09 0.50 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches São Paulo (2 Seasons) 2 Leagues 4.8 1 10 2 20.0 2.07 0.41 0.10 0.50 0 0 ADT (2 Seasons) 1 League 0.7 0 1 0 0.0 1.38 0.00 0.00 0 0 Sudamericana (3 Seasons) 3.0 0 5 0 0.0 1.65 0.00 0.00 0 0 Libertadores (1 Season) 2.5 1 6 2 33.3 2.38 0.79 0.17 0.50 0 0
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 Matches 2010-2011 21 Morelia mx MEX 1. Primera División 16 1,181 74 38.6 13.1 14 2 2011-2012 22 Morelia mx MEX 1. Primera División 32 2,258 71 73.8 25.1 27 5 2012-2013 23 Morelia mx MEX 1. Liga MX 31 2,436 79 79.6 27.1 29 2 2013-2014 24 Cruz Azul mx MEX 1. Liga MX 28 2,356 84 77.0 26.2 27 1 2014-2015 25 Cruz Azul mx MEX 1. Liga MX 28 2,016 72 65.9 22.4 22 13 6 0 1.32 20 20 0 0.00 -0.09 Matches 2015-2016 26 Cruz Azul mx MEX 1. Liga MX 30 2,420 81 79.1 26.9 27 19 3 0 1.20 34 39 -5 -0.19 -0.19 Matches 2016-2017 27 Cruz Azul mx MEX 1. Liga MX 22 1,640 75 53.6 18.2 19 10 3 0 1.14 29 28 +1 +0.05 +0.05 Matches 2017-2018 28 Talleres–C ar ARG 1. Liga Argentina 25 2,024 81 83.3 22.5 23 87 13 2 15 1 1.60 25 16 +9 +0.40 -0.49 Matches 2018 28 São Paulo br BRA 1. Série A 18 1,471 82 43.0 16.3 17 85 11 1 30 0 1.78 20 15 +5 +0.31 -0.02 Matches 2018 28 São Paulo 2. Sudamericana 2 207 104 53.1 2.3 2 104 1 0 0 1.50 1 1 0 0.00 -0.49 Matches 2020 30 São Paulo br BRA 1. Série A 1 15 15 0.4 0.2 0 0 1 15 5 0.00 0 0 0 0.00 -0.48 Matches 2021 31 São Paulo 1. Libertadores 5 227 45 25.2 2.5 2 68 0 3 31 4 1.40 5 3 +2 +0.79 +0.26 Matches 2021 31 São Paulo br BRA 1. Série A 14 555 40 16.2 6.2 5 60 0 9 28 7 1.21 6 2 +4 +0.65 +1.03 Matches 2022 32 Orense ec ECU 1. Serie A 20 1,307 65 48.4 14.5 15 78 8 5 27 0 1.10 17 15 +2 +0.14 +0.27 Matches 2023 33 CD Garcilaso pe PER 1. Liga 1 27 2,147 80 68.2 23.9 25 82 12 2 49 0 1.33 34 31 +3 +0.13 -0.41 Matches 2024 34 ADT pe PER 1. Liga 1 29 2,183 75 71.3 24.3 27 79 9 2 28 0 1.62 33 28 +5 +0.21 0.00 Matches 2024 34 ADT 2. Sudamericana 1 64 64 53.3 0.7 0 0 1 64 0 1.00 0 0 0 0.00 0.00 Matches 2025 35 ADT pe PER 1. Liga 1 24 1,920 80 61.0 21.3 23 83 12 1 6 1 1.54 24 26 -2 -0.09 +0.27 Matches 2025 35 ADT 2. Sudamericana 1 1 1 0.0 0 0 1 1 0 1.00 0 1 -1 -90.00 Matches 2026 36 ADT pe PER 1. Liga 1 12 927 77 60.6 10.3 11 80 6 1 44 1 1.00 17 12 +5 +0.49 +1.08 Matches 16 Seasons 7 Clubs 7 Leagues 366 27,355 75 55.7 303.9 315 81 114 51 28 19 1.36 265 237 +28 +0.13 +0.04 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cruz Azul (4 Seasons) 1 League 108 8,432 78 68.9 93.7 95 42 13 0 1.23 83 87 -4 -0.06 -0.09 Morelia (3 Seasons) 1 League 79 5,875 74 64.0 65.3 70 9 ADT (3 Seasons) 2 Leagues 67 5,095 76 64.8 56.6 61 81 27 6 29 2 1.46 74 67 +7 +0.12 +0.37 São Paulo (3 Seasons) 3 Leagues 40 2,475 62 21.4 27.5 26 80 12 14 28 16 1.47 32 21 +11 +0.40 +0.22 CD Garcilaso (1 Season) 1 League 27 2,147 80 68.2 23.9 25 82 12 2 49 0 1.33 34 31 +3 +0.13 -0.41 Talleres–C (1 Season) 1 League 25 2,024 81 83.3 22.5 23 87 13 2 15 1 1.60 25 16 +9 +0.40 -0.49 Orense (1 Season) 1 League 20 1,307 65 48.4 14.5 15 78 8 5 27 0 1.10 17 15 +2 +0.14 +0.27 Liga MX (7 Seasons) 187 14,307 77 66.8 159.0 165 42 22 0 1.23 83 87 -4 -0.06 -0.09 Liga 1 (4 Seasons) 92 7,177 78 65.9 79.7 86 81 39 6 34 2 1.43 108 97 +11 +0.14 +0.16 Série A (3 Seasons) 33 2,041 62 19.9 22.7 22 79 11 11 27 12 1.48 26 17 +9 +0.40 +0.25 Sudamericana (3 Seasons) 4 272 68 53.1 3.0 2 104 1 2 33 0 1.25 1 2 -1 -0.33 -0.38 Liga Argentina (1 Season) 25 2,024 81 83.3 22.5 23 87 13 2 15 1 1.60 25 16 +9 +0.40 -0.49 Serie A (1 Season) 20 1,307 65 48.4 14.5 15 78 8 5 27 0 1.10 17 15 +2 +0.14 +0.27 Libertadores (1 Season) 5 227 45 25.2 2.5 2 68 0 3 31 4 1.40 5 3 +2 +0.79 +0.26
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 Matches 2010-2011 21 Morelia 1 League 16 1,181 74 38.6 13.1 14 2 2011-2012 22 Morelia 1 League 32 2,258 71 73.8 25.1 27 5 2012-2013 23 Morelia 1 League 31 2,436 79 79.6 27.1 29 2 2013-2014 24 Cruz Azul 1 League 28 2,356 84 77.0 26.2 27 1 2014-2015 25 Cruz Azul 1 League 28 2,016 72 65.9 22.4 22 13 6 0 1.32 20 20 0 0.00 -0.09 2015-2016 26 Cruz Azul 1 League 30 2,420 81 79.1 26.9 27 19 3 0 1.20 34 39 -5 -0.19 -0.19 2016-2017 27 Cruz Azul 1 League 22 1,640 75 53.6 18.2 19 10 3 0 1.14 29 28 +1 +0.05 +0.05 2017-2018 28 Talleres–C 1 League 25 2,024 81 83.3 22.5 23 87 13 2 15 1 1.60 25 16 +9 +0.40 -0.49 2018 28 São Paulo 2 Leagues 20 1,678 84 44.0 18.6 19 87 12 1 30 0 1.75 21 16 +5 +0.27 -0.07 2020 30 São Paulo 1 League 1 15 15 0.4 0.2 0 0 1 15 5 0.00 0 0 0 0.00 -0.48 2021 31 São Paulo 2 Leagues 19 782 41 18.1 8.7 7 62 0 12 29 11 1.26 11 5 +6 +0.69 +0.89 2022 32 Orense 1 League 20 1,307 65 48.4 14.5 15 78 8 5 27 0 1.10 17 15 +2 +0.14 +0.27 2023 33 CD Garcilaso 1 League 27 2,147 80 68.2 23.9 25 82 12 2 49 0 1.33 34 31 +3 +0.13 -0.41 2024 34 ADT 2 Leagues 30 2,247 75 70.7 25.0 27 79 9 3 40 0 1.60 33 28 +5 +0.20 +0.01 2025 35 ADT 2 Leagues 25 1,921 77 61.0 21.3 23 83 12 2 4 1 1.52 24 27 -3 -0.14 +0.27 2026 36 ADT 1 League 12 927 77 60.6 10.3 11 80 6 1 44 1 1.00 17 12 +5 +0.49 +1.08 16 Seasons 7 Clubs 7 Leagues 366 27,355 75 55.7 303.9 315 81 114 51 28 19 1.36 265 237 +28 +0.13 +0.04 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cruz Azul (4 Seasons) 1 League 108 8,432 78 68.9 93.7 95 42 13 0 1.23 83 87 -4 -0.06 -0.09 Morelia (3 Seasons) 1 League 79 5,875 74 64.0 65.3 70 9 ADT (3 Seasons) 2 Leagues 67 5,095 76 64.8 56.6 61 81 27 6 29 2 1.46 74 67 +7 +0.12 +0.37 São Paulo (3 Seasons) 3 Leagues 40 2,475 62 21.4 27.5 26 80 12 14 28 16 1.47 32 21 +11 +0.40 +0.22 CD Garcilaso (1 Season) 1 League 27 2,147 80 68.2 23.9 25 82 12 2 49 0 1.33 34 31 +3 +0.13 -0.41 Talleres–C (1 Season) 1 League 25 2,024 81 83.3 22.5 23 87 13 2 15 1 1.60 25 16 +9 +0.40 -0.49 Orense (1 Season) 1 League 20 1,307 65 48.4 14.5 15 78 8 5 27 0 1.10 17 15 +2 +0.14 +0.27 Liga MX (7 Seasons) 187 14,307 77 66.8 159.0 165 42 22 0 1.23 83 87 -4 -0.06 -0.09 Liga 1 (4 Seasons) 92 7,177 78 65.9 79.7 86 81 39 6 34 2 1.43 108 97 +11 +0.14 +0.16 Série A (3 Seasons) 33 2,041 62 19.9 22.7 22 79 11 11 27 12 1.48 26 17 +9 +0.40 +0.25 Sudamericana (3 Seasons) 4 272 68 53.1 3.0 2 104 1 2 33 0 1.25 1 2 -1 -0.33 -0.38 Liga Argentina (1 Season) 25 2,024 81 83.3 22.5 23 87 13 2 15 1 1.60 25 16 +9 +0.40 -0.49 Serie A (1 Season) 20 1,307 65 48.4 14.5 15 78 8 5 27 0 1.10 17 15 +2 +0.14 +0.27 Libertadores (1 Season) 5 227 45 25.2 2.5 2 68 0 3 31 4 1.40 5 3 +2 +0.79 +0.26
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 2010-2011 21 Morelia mx MEX 1. Primera División 7th 16 1,181 74 38.6 13.1 14 2 2011-2012 22 Morelia mx MEX 1. Primera División 3rd 32 2,258 71 73.8 25.1 27 5 2012-2013 23 Morelia mx MEX 1. Liga MX 2nd 31 2,436 79 79.6 27.1 29 2 2013-2014 24 Cruz Azul mx MEX 1. Liga MX 1st 28 2,356 84 77.0 26.2 27 1 2014-2015 25 Cruz Azul mx MEX 1. Liga MX 11th 28 2,016 72 65.9 22.4 22 13 6 0 1.32 20 20 0 0.00 -0.09 Matches 2015-2016 26 Cruz Azul mx MEX 1. Liga MX 12th 30 2,420 81 79.1 26.9 27 19 3 0 1.20 34 39 -5 -0.19 -0.19 Matches 2016-2017 27 Cruz Azul mx MEX 1. Liga MX 14th 22 1,640 75 53.6 18.2 19 10 3 0 1.14 29 28 +1 +0.05 +0.05 Matches 2017-2018 28 Talleres–C ar ARG 1. Liga Argentina 5th 25 2,024 81 83.3 22.5 23 87 13 2 15 1 1.60 25 16 +9 +0.40 -0.49 Matches 2018 28 São Paulo br BRA 1. Série A 5th 18 1,471 82 43.0 16.3 17 85 11 1 30 0 1.78 20 15 +5 +0.31 -0.02 Matches 2020 30 São Paulo br BRA 1. Série A 4th 1 15 15 0.4 0.2 0 0 1 15 5 0.00 0 0 0 0.00 -0.48 Matches 2021 31 São Paulo br BRA 1. Série A 13th 14 555 40 16.2 6.2 5 60 0 9 28 7 1.21 6 2 +4 +0.65 +1.03 Matches 2022 32 Orense ec ECU 1. Serie A 9th 20 1,307 65 48.4 14.5 15 78 8 5 27 0 1.10 17 15 +2 +0.14 +0.27 Matches 2023 33 CD Garcilaso pe PER 1. Liga 1 7th 27 2,147 80 68.2 23.9 25 82 12 2 49 0 1.33 34 31 +3 +0.13 -0.41 Matches 2024 34 ADT pe PER 1. Liga 1 8th 29 2,183 75 71.3 24.3 27 79 9 2 28 0 1.62 33 28 +5 +0.21 0.00 Matches 2025 35 ADT pe PER 1. Liga 1 10th 24 1,920 80 61.0 21.3 23 83 12 1 6 1 1.54 24 26 -2 -0.09 +0.27 Matches 2026 36 ADT pe PER 1. Liga 1 10th 12 927 77 60.6 10.3 11 80 6 1 44 1 1.00 17 12 +5 +0.49 +1.08 Matches 16 Seasons 7 Clubs 5 Leagues 357 26,856 75 56.3 298.4 311 81 113 46 28 15 1.36 259 232 +27 +0.13 +0.05 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Cruz Azul (4 Seasons) 1 League 108 8,432 78 68.9 93.7 95 42 13 0 1.23 83 87 -4 -0.06 -0.09 Morelia (3 Seasons) 1 League 79 5,875 74 64.0 65.3 70 9 ADT (3 Seasons) 1 League 65 5,030 77 65.0 55.9 61 81 27 4 27 2 1.48 74 66 +8 +0.14 +0.38 São Paulo (3 Seasons) 1 League 33 2,041 62 19.9 22.7 22 79 11 11 27 12 1.48 26 17 +9 +0.40 +0.25 CD Garcilaso (1 Season) 1 League 27 2,147 80 68.2 23.9 25 82 12 2 49 0 1.33 34 31 +3 +0.13 -0.41 Talleres–C (1 Season) 1 League 25 2,024 81 83.3 22.5 23 87 13 2 15 1 1.60 25 16 +9 +0.40 -0.49 Orense (1 Season) 1 League 20 1,307 65 48.4 14.5 15 78 8 5 27 0 1.10 17 15 +2 +0.14 +0.27 Liga MX (7 Seasons) 187 14,307 77 66.8 159.0 165 42 22 0 1.23 83 87 -4 -0.06 -0.09 Liga 1 (4 Seasons) 92 7,177 78 65.9 79.7 86 81 39 6 34 2 1.43 108 97 +11 +0.14 +0.16 Série A (3 Seasons) 33 2,041 62 19.9 22.7 22 79 11 11 27 12 1.48 26 17 +9 +0.40 +0.25 Liga Argentina (1 Season) 25 2,024 81 83.3 22.5 23 87 13 2 15 1 1.60 25 16 +9 +0.40 -0.49 Serie A (1 Season) 20 1,307 65 48.4 14.5 15 78 8 5 27 0 1.10 17 15 +2 +0.14 +0.27
Playing Time Table 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 2018 28 São Paulo 2. Sudamericana 2S 2 207 104 53.1 2.3 2 104 1 0 0 1.50 1 1 0 0.00 -0.49 Matches 2021 31 São Paulo 1. Libertadores QF 5 227 45 25.2 2.5 2 68 0 3 31 4 1.40 5 3 +2 +0.79 +0.26 Matches 2024 34 ADT 2. Sudamericana S1 1 64 64 53.3 0.7 0 0 1 64 0 1.00 0 0 0 0.00 0.00 Matches 2025 35 ADT 2. Sudamericana S1 1 1 1 0.0 0 0 1 1 0 1.00 0 1 -1 -90.00 Matches 4 Seasons 2 Clubs 2 Leagues 9 499 55 35.3 5.5 4 86 1 5 31 4 1.33 6 5 +1 +0.18 -0.13 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches São Paulo (2 Seasons) 2 Leagues 7 434 62 33.6 4.8 4 86 1 3 31 4 1.43 6 4 +2 +0.41 -0.11 ADT (2 Seasons) 1 League 2 65 33 53.3 0.7 0 0 2 33 0 1.00 0 1 -1 -1.38 0.00 Sudamericana (3 Seasons) 4 272 68 53.1 3.0 2 104 1 2 33 0 1.25 1 2 -1 -0.33 -0.38 Libertadores (1 Season) 5 227 45 25.2 2.5 2 68 0 3 31 4 1.40 5 3 +2 +0.79 +0.26
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2014 25 ec Ecuador 1. World Cup GR 1 15 15 5.6 0.2 0 0 1 14 2 0.00 0 1 -1 -6.00 -6.35 Matches 2014 24 ec Ecuador WCQ 6 299 50 30.2 3.3 4 67 0 2 17 0 1.67 3 2 +1 +0.30 -0.09 Matches 2014 24 ec Ecuador Friendlies (M) 3 171 57 38.0 1.9 1 81 0 2 45 0 0.67 2 2 0 0.00 -1.94 Matches 2015 25 ec Ecuador Friendlies (M) 1 9 9 2.0 0.1 0 0 1 8 1 0.00 0 0 0 0.00 -0.82 Matches 2 Seasons 1 Club 3 Leagues 11 494 45 22.9 5.5 5 70 0 6 24 3 1.09 5 5 0 0.00 -0.76 Friendlies (M) (2 Seasons) 4 180 45 20.0 2.0 1 82 0 3 33 1 0.50 2 2 0 0.00 -1.25 WCQ (1 Season) 6 299 50 30.2 3.3 4 67 0 2 17 0 1.67 3 2 +1 +0.30 -0.09 World Cup (1 Season) 1 15 15 5.6 0.2 0 0 1 14 2 0.00 0 1 -1 -6.00 -6.35
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2010-2011 21 Morelia 1 League 13.1 4 0 14 2011-2012 22 Morelia 1 League 25.1 6 0 19 2012-2013 23 Morelia 1 League 27.1 8 0 27 2013-2014 24 Cruz Azul 1 League 26.2 8 0 40 2014-2015 25 Cruz Azul 1 League 22.4 6 2 17 2015-2016 26 Cruz Azul 1 League 26.9 2 0 20 2016-2017 27 Cruz Azul 1 League 18.2 6 4 2 29 0 0 0 0 0 0 0 0 2017-2018 28 Talleres–C 1 League 22.5 3 1 1 21 37 12 78 16 17 1 0 0 2018 28 São Paulo 2 Leagues 18.6 4 0 0 22 32 4 64 10 25 0 0 0 2020 30 São Paulo 1 League 0.2 0 0 0 0 0 0 1 0 0 0 2021 31 São Paulo 2 Leagues 8.7 1 0 0 13 16 1 19 6 6 0 2022 32 Orense 1 League 14.5 2 0 0 0 2023 33 CD Garcilaso 1 League 23.9 4 1 0 0 2024 34 ADT 2 Leagues 25.0 1 0 0 0 0 1 4 0 0 0 2025 35 ADT 2 Leagues 21.3 4 1 1 0 1 1 0 0 0 0 2026 36 ADT 1 League 10.3 1 0 0 0 16 Seasons 7 Clubs 7 Leagues 303.9 60 9 4 222 86 19 166 32 48 1 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Cruz Azul (4 Seasons) 1 League 93.7 22 6 2 106 0 0 0 0 0 0 0 0 Morelia (3 Seasons) 1 League 65.3 18 0 60 ADT (3 Seasons) 2 Leagues 56.6 6 1 1 0 1 2 4 0 0 0 São Paulo (3 Seasons) 3 Leagues 27.5 5 0 0 35 48 5 84 16 31 0 0 0 CD Garcilaso (1 Season) 1 League 23.9 4 1 0 0 Talleres–C (1 Season) 1 League 22.5 3 1 1 21 37 12 78 16 17 1 0 0 Orense (1 Season) 1 League 14.5 2 0 0 0 Liga MX (7 Seasons) 159.0 40 6 2 166 0 0 0 0 0 0 0 0 Liga 1 (4 Seasons) 79.7 10 2 1 0 Série A (3 Seasons) 22.7 5 0 0 31 46 4 69 15 30 0 0 0 Sudamericana (3 Seasons) 3.0 0 0 0 2 1 2 12 0 0 0 0 0 Liga Argentina (1 Season) 22.5 3 1 1 21 37 12 78 16 17 1 0 0 Serie A (1 Season) 14.5 2 0 0 0 Libertadores (1 Season) 2.5 0 0 0 2 2 1 7 1 1 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018 28 São Paulo 2. Sudamericana 2S 2.3 0 0 0 2 0 0 8 0 0 0 0 0 Matches 2021 31 São Paulo 1. Libertadores QF 2.5 0 0 0 2 2 1 7 1 1 0 Matches 2024 34 ADT 2. Sudamericana S1 0.7 0 0 0 0 0 1 4 0 0 0 Matches 2025 35 ADT 2. Sudamericana S1 0.0 0 0 0 0 1 1 0 0 0 0 Matches 4 Seasons 2 Clubs 2 Leagues 5.5 0 0 0 4 3 3 19 1 1 0 0 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches São Paulo (2 Seasons) 2 Leagues 4.8 0 0 0 4 2 1 15 1 1 0 0 0 ADT (2 Seasons) 1 League 0.7 0 0 0 0 1 2 4 0 0 0 Sudamericana (3 Seasons) 3.0 0 0 0 2 1 2 12 0 0 0 0 0 Libertadores (1 Season) 2.5 0 0 0 2 2 1 7 1 1 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.
View Additional Information
More Joao Rojas Pages
Joao Rojas Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary