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 2015 19 Real Garcilaso pe PER 1. Descentralizado 21 13 1,206 13.4 3 0 3 3 0 0 0 1 0.22 0.00 0.22 0.22 0.22 Matches 2016 20 Sporting Cristal pe PER 1. Descentralizado 34 26 2,463 27.4 7 2 9 7 0 0 7 1 0.26 0.07 0.33 0.26 0.33 Matches 2016 20 Sporting Cristal 1. Libertadores 3 0 33 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017 21 Sporting Cristal pe PER 1. Descentralizado 35 25 2,373 26.4 13 1 14 13 0 0 3 1 0.49 0.04 0.53 0.49 0.53 Matches 2017 21 Sporting Cristal 1. Libertadores 2 1 61 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 22 Morelia mx MEX 1. Liga MX 10 7 492 5.5 0 1 1 0 0 0 1 1 0.00 0.18 0.18 0.00 0.18 Matches 2018-2019 23 Morelia mx MEX 1. Liga MX 18 15 1,193 13.3 3 1 4 3 0 1 3 0 0.23 0.08 0.30 0.23 0.30 Matches 2020 24 Sporting Cristal pe PER 1. Liga 1 4 2 221 2.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020 24 Cusco pe PER 1. Liga 1 7 5 387 4.3 1 1 2 1 0 0 3 1 0.23 0.23 0.47 0.23 0.47 Matches 2021 25 UTC pe PER 1. Liga 1 18 12 970 10.8 2 0 2 2 0 1 2 0 0.19 0.00 0.19 0.19 0.19 Matches 2021 25 UTC 2. Sudamericana 2 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022 26 Atlético Grau pe PER 1. Liga 1 31 27 2,460 27.3 9 2 11 9 0 0 7 0 0.33 0.07 0.40 0.33 0.40 Matches 2023 27 Atlético Grau pe PER 1. Liga 1 24 20 1,590 17.7 4 1 5 4 0 0 2 1 0.23 0.06 0.28 0.23 0.28 Matches 2024 28 Atlético Grau pe PER 1. Liga 1 13 9 790 8.8 1 0 1 0 1 1 0 0 0.11 0.00 0.11 0.00 0.00 Matches 2025 29 Comerciantes Unidos pe PER 1. Liga 1 13 11 925 10.3 1 1 2 1 0 0 2 0 0.10 0.10 0.19 0.10 0.19 Matches 2025 29 Cienciano pe PER 1. Liga 1 5 0 80 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 30 Cienciano pe PER 1. Liga 1 6 3 242 2.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 30 Cienciano 2. Sudamericana 2 0 14 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 7 Clubs 4 Leagues 248 177 15,558 172.9 44 10 54 43 1 3 32 6 0.25 0.06 0.31 0.25 0.31 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 Sporting Cristal (3 Seasons) 2 Leagues 78 54 5,151 57.2 20 3 23 20 0 0 11 2 0.35 0.05 0.40 0.35 0.40 Atlético Grau (3 Seasons) 1 League 68 56 4,840 53.8 14 3 17 13 1 1 9 1 0.26 0.06 0.32 0.24 0.30 Morelia (2 Seasons) 1 League 28 22 1,685 18.7 3 2 5 3 0 1 4 1 0.16 0.11 0.27 0.16 0.27 Cusco (2 Seasons) 1 League 28 18 1,593 17.7 4 1 5 4 0 0 3 2 0.23 0.06 0.28 0.23 0.28 Cienciano (2 Seasons) 2 Leagues 13 3 336 3.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 UTC (1 Season) 2 Leagues 20 13 1,028 11.4 2 0 2 2 0 1 2 0 0.18 0.00 0.18 0.18 0.18 Comerciantes Unidos (1 Season) 1 League 13 11 925 10.3 1 1 2 1 0 0 2 0 0.10 0.10 0.19 0.10 0.19 Liga 1 (10 Seasons) 211 153 13,707 152.3 41 8 49 40 1 2 28 5 0.27 0.05 0.32 0.26 0.32 Liga MX (2 Seasons) 28 22 1,685 18.7 3 2 5 3 0 1 4 1 0.16 0.11 0.27 0.16 0.27 Libertadores (2 Seasons) 5 1 94 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sudamericana (2 Seasons) 4 1 72 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
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 2015 19 Real Garcilaso 1 League 21 13 1,206 13.4 3 0 3 3 0 0 0 1 0.22 0.00 0.22 0.22 0.22 2016 20 Sporting Cristal 2 Leagues 37 26 2,496 27.7 7 2 9 7 0 0 7 1 0.25 0.07 0.32 0.25 0.32 2017 21 Sporting Cristal 2 Leagues 37 26 2,434 27.0 13 1 14 13 0 0 3 1 0.48 0.04 0.52 0.48 0.52 2017-2018 22 Morelia 1 League 10 7 492 5.5 0 1 1 0 0 0 1 1 0.00 0.18 0.18 0.00 0.18 2018-2019 23 Morelia 1 League 18 15 1,193 13.3 3 1 4 3 0 1 3 0 0.23 0.08 0.30 0.23 0.30 2020 24 Sporting Cristal 1 League 4 2 221 2.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2020 24 Cusco 1 League 7 5 387 4.3 1 1 2 1 0 0 3 1 0.23 0.23 0.47 0.23 0.47 2021 25 UTC 2 Leagues 20 13 1,028 11.4 2 0 2 2 0 1 2 0 0.18 0.00 0.18 0.18 0.18 2022 26 Atlético Grau 1 League 31 27 2,460 27.3 9 2 11 9 0 0 7 0 0.33 0.07 0.40 0.33 0.40 2023 27 Atlético Grau 1 League 24 20 1,590 17.7 4 1 5 4 0 0 2 1 0.23 0.06 0.28 0.23 0.28 2024 28 Atlético Grau 1 League 13 9 790 8.8 1 0 1 0 1 1 0 0 0.11 0.00 0.11 0.00 0.00 2025 29 Comerciantes Unidos 1 League 13 11 925 10.3 1 1 2 1 0 0 2 0 0.10 0.10 0.19 0.10 0.19 2025 29 Cienciano 1 League 5 0 80 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2026 30 Cienciano 2 Leagues 8 3 256 2.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 11 Seasons 7 Clubs 4 Leagues 248 177 15,558 172.9 44 10 54 43 1 3 32 6 0.25 0.06 0.31 0.25 0.31 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 Sporting Cristal (3 Seasons) 2 Leagues 78 54 5,151 57.2 20 3 23 20 0 0 11 2 0.35 0.05 0.40 0.35 0.40 Atlético Grau (3 Seasons) 1 League 68 56 4,840 53.8 14 3 17 13 1 1 9 1 0.26 0.06 0.32 0.24 0.30 Morelia (2 Seasons) 1 League 28 22 1,685 18.7 3 2 5 3 0 1 4 1 0.16 0.11 0.27 0.16 0.27 Cusco (2 Seasons) 1 League 28 18 1,593 17.7 4 1 5 4 0 0 3 2 0.23 0.06 0.28 0.23 0.28 Cienciano (2 Seasons) 2 Leagues 13 3 336 3.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 UTC (1 Season) 2 Leagues 20 13 1,028 11.4 2 0 2 2 0 1 2 0 0.18 0.00 0.18 0.18 0.18 Comerciantes Unidos (1 Season) 1 League 13 11 925 10.3 1 1 2 1 0 0 2 0 0.10 0.10 0.19 0.10 0.19 Liga 1 (10 Seasons) 211 153 13,707 152.3 41 8 49 40 1 2 28 5 0.27 0.05 0.32 0.26 0.32 Liga MX (2 Seasons) 28 22 1,685 18.7 3 2 5 3 0 1 4 1 0.16 0.11 0.27 0.16 0.27 Libertadores (2 Seasons) 5 1 94 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sudamericana (2 Seasons) 4 1 72 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
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 2015 19 Real Garcilaso pe PER 1. Descentralizado 3rd 21 13 1,206 13.4 3 0 3 3 0 0 0 1 0.22 0.00 0.22 0.22 0.22 Matches 2016 20 Sporting Cristal pe PER 1. Descentralizado 1st 34 26 2,463 27.4 7 2 9 7 0 0 7 1 0.26 0.07 0.33 0.26 0.33 Matches 2017 21 Sporting Cristal pe PER 1. Descentralizado 8th 35 25 2,373 26.4 13 1 14 13 0 0 3 1 0.49 0.04 0.53 0.49 0.53 Matches 2017-2018 22 Morelia mx MEX 1. Liga MX 5th 10 7 492 5.5 0 1 1 0 0 0 1 1 0.00 0.18 0.18 0.00 0.18 Matches 2018-2019 23 Morelia mx MEX 1. Liga MX 15th 18 15 1,193 13.3 3 1 4 3 0 1 3 0 0.23 0.08 0.30 0.23 0.30 Matches 2020 24 Sporting Cristal pe PER 1. Liga 1 1st 4 2 221 2.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2020 24 Cusco pe PER 1. Liga 1 12th 7 5 387 4.3 1 1 2 1 0 0 3 1 0.23 0.23 0.47 0.23 0.47 Matches 2021 25 UTC pe PER 1. Liga 1 10th 18 12 970 10.8 2 0 2 2 0 1 2 0 0.19 0.00 0.19 0.19 0.19 Matches 2022 26 Atlético Grau pe PER 1. Liga 1 10th 31 27 2,460 27.3 9 2 11 9 0 0 7 0 0.33 0.07 0.40 0.33 0.40 Matches 2023 27 Atlético Grau pe PER 1. Liga 1 12th 24 20 1,590 17.7 4 1 5 4 0 0 2 1 0.23 0.06 0.28 0.23 0.28 Matches 2024 28 Atlético Grau pe PER 1. Liga 1 7th 13 9 790 8.8 1 0 1 0 1 1 0 0 0.11 0.00 0.11 0.00 0.00 Matches 2025 29 Comerciantes Unidos pe PER 1. Liga 1 13th 13 11 925 10.3 1 1 2 1 0 0 2 0 0.10 0.10 0.19 0.10 0.19 Matches 2025 29 Cienciano pe PER 1. Liga 1 8th 5 0 80 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 30 Cienciano pe PER 1. Liga 1 3rd 6 3 242 2.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 11 Seasons 7 Clubs 2 Leagues 239 175 15,392 171.0 44 10 54 43 1 3 32 6 0.26 0.06 0.32 0.25 0.31 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 Sporting Cristal (3 Seasons) 1 League 73 53 5,057 56.2 20 3 23 20 0 0 11 2 0.36 0.05 0.41 0.36 0.41 Atlético Grau (3 Seasons) 1 League 68 56 4,840 53.8 14 3 17 13 1 1 9 1 0.26 0.06 0.32 0.24 0.30 Morelia (2 Seasons) 1 League 28 22 1,685 18.7 3 2 5 3 0 1 4 1 0.16 0.11 0.27 0.16 0.27 Real Garcilaso (2 Seasons) 1 League 28 18 1,593 17.7 4 1 5 4 0 0 3 2 0.23 0.06 0.28 0.23 0.28 Cienciano (2 Seasons) 1 League 11 3 322 3.6 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 UTC (1 Season) 1 League 18 12 970 10.8 2 0 2 2 0 1 2 0 0.19 0.00 0.19 0.19 0.19 Comerciantes Unidos (1 Season) 1 League 13 11 925 10.3 1 1 2 1 0 0 2 0 0.10 0.10 0.19 0.10 0.19 Liga 1 (10 Seasons) 211 153 13,707 152.3 41 8 49 40 1 2 28 5 0.27 0.05 0.32 0.26 0.32 Liga MX (2 Seasons) 28 22 1,685 18.7 3 2 5 3 0 1 4 1 0.16 0.11 0.27 0.16 0.27
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 2016 20 Sporting Cristal 1. Libertadores 2S 3 0 33 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017 21 Sporting Cristal 1. Libertadores GR 2 1 61 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021 25 UTC 2. Sudamericana S1 2 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 30 Cienciano 2. Sudamericana KO 2 0 14 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 3 Clubs 2 Leagues 9 2 166 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 Sporting Cristal (2 Seasons) 1 League 5 1 94 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Cienciano (1 Season) 1 League 2 0 14 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 UTC (1 Season) 1 League 2 1 58 0.6 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Libertadores (2 Seasons) 5 1 94 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Sudamericana (2 Seasons) 4 1 72 0.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
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 22 pe Peru WCQ 0 0 Matches 2018 22 pe Peru Friendlies (M) 1 0 32 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 27 pe Peru Friendlies (M) 2 0 14 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2 Seasons 1 Club 2 Leagues 3 0 46 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Friendlies (M) (2 Seasons) 3 0 46 0.5 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 WCQ (1 Season) 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2015 19 Real Garcilaso 1 League 13.4 3 0 0 2016 20 Sporting Cristal 2 Leagues 27.7 7 0 0 0.00 0.00 0 0 2017 21 Sporting Cristal 2 Leagues 27.0 13 0 0 0.00 0.00 0 0 2017-2018 22 Morelia 1 League 5.5 0 0 1 0.00 0.18 0.00 0 0 2018-2019 23 Morelia 1 League 13.3 3 0 1 2020 24 Sporting Cristal 1 League 2.5 0 0 0 2020 24 Cusco 1 League 4.3 1 0 0 2021 25 UTC 2 Leagues 11.4 2 0 0 0.00 0.00 0 1 2022 26 Atlético Grau 1 League 27.3 9 0 0 2023 27 Atlético Grau 1 League 17.7 4 0 0 2024 28 Atlético Grau 1 League 8.8 1 1 1 2025 29 Comerciantes Unidos 1 League 10.3 1 0 0 2025 29 Cienciano 1 League 0.9 0 0 0 2026 30 Cienciano 2 Leagues 2.8 0 2 0 0.0 12.86 0.00 0.00 0 0 11 Seasons 7 Clubs 4 Leagues 172.9 44 2 1 50.0 0.27 0.14 0.00 0.00 1 3 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Sporting Cristal (3 Seasons) 2 Leagues 57.2 20 0 0 0.00 0.00 0 0 Atlético Grau (3 Seasons) 1 League 53.8 14 1 1 Morelia (2 Seasons) 1 League 18.7 3 0 1 0.00 0.18 0.00 0 1 Cusco (2 Seasons) 1 League 17.7 4 0 0 Cienciano (2 Seasons) 2 Leagues 3.7 0 2 0 0.0 12.86 0.00 0.00 0 0 UTC (1 Season) 2 Leagues 11.4 2 0 0 0.00 0.00 0 1 Comerciantes Unidos (1 Season) 1 League 10.3 1 0 0 Liga 1 (10 Seasons) 152.3 41 1 2 Liga MX (2 Seasons) 18.7 3 0 1 0.00 0.18 0.00 0 1 Libertadores (2 Seasons) 1.0 0 0 0 0.00 0.00 0 0 Sudamericana (2 Seasons) 0.8 0 2 0 0.0 2.50 0.00 0.00 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 2016 20 Sporting Cristal 1. Libertadores 2S 0.4 0 0 0 0.00 0.00 0 0 Matches 2017 21 Sporting Cristal 1. Libertadores GR 0.7 0 0 0 0.00 0.00 0 0 Matches 2021 25 UTC 2. Sudamericana S1 0.6 0 0 0 0.00 0.00 0 0 Matches 2026 30 Cienciano 2. Sudamericana KO 0.2 0 2 0 0.0 12.86 0.00 0.00 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 1.8 0 2 0 0.0 1.08 0.00 0.00 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Sporting Cristal (2 Seasons) 1 League 1.0 0 0 0 0.00 0.00 0 0 Cienciano (1 Season) 1 League 0.2 0 2 0 0.0 12.86 0.00 0.00 0 0 UTC (1 Season) 1 League 0.6 0 0 0 0.00 0.00 0 0 Libertadores (2 Seasons) 1.0 0 0 0 0.00 0.00 0 0 Sudamericana (2 Seasons) 0.8 0 2 0 0.0 2.50 0.00 0.00 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 22 pe Peru Friendlies (M) 0.4 0 0 0 Matches 2023 27 pe Peru Friendlies (M) 0.2 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 0.5 0 0 0 Friendlies (M) (2 Seasons) 0.5 0 0 0 WCQ (1 Season)
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 2015 19 Real Garcilaso pe PER 1. Descentralizado 21 1,206 57 41.9 13.4 13 68 5 8 40 0 2.05 18 13 +5 +0.37 0.00 Matches 2016 20 Sporting Cristal pe PER 1. Descentralizado 34 2,463 72 62.2 27.4 26 87 17 8 27 2 1.74 47 29 +18 +0.66 +0.42 Matches 2016 20 Sporting Cristal 1. Libertadores 3 33 11 6.1 0.4 0 0 3 10 0 0.00 0 3 -3 -8.18 -7.65 Matches 2017 21 Sporting Cristal pe PER 1. Descentralizado 35 2,373 68 59.9 26.4 25 85 17 10 24 1 1.46 45 35 +10 +0.38 +0.04 Matches 2017 21 Sporting Cristal 1. Libertadores 2 61 31 11.3 0.7 1 46 0 1 15 0 0.50 1 2 -1 -1.48 +0.78 Matches 2017-2018 22 Morelia mx MEX 1. Liga MX 10 492 49 16.1 5.5 7 1 3 3 1.08 10 8 +2 +0.37 +0.23 Matches 2018-2019 23 Morelia mx MEX 1. Liga MX 18 1,193 66 39.0 13.3 15 73 3 3 35 5 1.06 13 18 -5 -0.38 +0.06 Matches 2020 24 Sporting Cristal pe PER 1. Liga 1 4 221 55 8.8 2.5 2 90 2 2 21 0 0.50 0 1 -1 -0.41 -1.46 Matches 2020 24 Cusco pe PER 1. Liga 1 7 387 55 15.4 4.3 5 70 0 2 19 1 1.29 2 3 -1 -0.23 -0.19 Matches 2021 25 UTC pe PER 1. Liga 1 18 970 54 41.5 10.8 12 70 2 6 22 1 1.33 16 9 +7 +0.65 +1.44 Matches 2021 25 UTC 2. Sudamericana 2 58 29 32.2 0.6 1 45 0 1 13 0 0.00 0 2 -2 -3.10 -0.89 Matches 2022 26 Atlético Grau pe PER 1. Liga 1 31 2,460 79 75.9 27.3 27 85 15 4 41 0 1.52 39 27 +12 +0.44 +0.90 Matches 2023 27 Atlético Grau pe PER 1. Liga 1 24 1,590 66 52.0 17.7 20 72 7 4 36 0 1.08 24 23 +1 +0.06 +0.12 Matches 2024 28 Atlético Grau pe PER 1. Liga 1 13 790 61 25.8 8.8 9 83 5 4 11 0 1.38 9 8 +1 +0.11 -0.48 Matches 2025 29 Comerciantes Unidos pe PER 1. Liga 1 13 925 71 29.4 10.3 11 78 7 2 31 1 0.62 10 18 -8 -0.78 -0.50 Matches 2025 29 Cienciano pe PER 1. Liga 1 5 80 16 2.5 0.9 0 0 5 16 5 1.20 2 3 -1 -1.13 -1.39 Matches 2026 30 Cienciano pe PER 1. Liga 1 6 242 40 15.8 2.7 3 61 0 3 20 8 2.17 3 1 +2 +0.74 +0.05 Matches 2026 30 Cienciano 2. Sudamericana 2 14 7 2.2 0.2 0 0 2 7 4 1.50 0 0 0 0.00 +0.29 Matches 11 Seasons 7 Clubs 4 Leagues 248 15,558 63 35.9 172.9 177 79 81 71 25 31 1.37 239 203 +36 +0.21 +0.12 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Sporting Cristal (3 Seasons) 2 Leagues 78 5,151 66 44.7 57.2 54 85 36 24 22 3 1.45 93 70 +23 +0.40 +0.09 Atlético Grau (3 Seasons) 1 League 68 4,840 71 51.7 53.8 56 80 27 12 29 0 1.34 72 58 +14 +0.26 +0.06 Morelia (2 Seasons) 1 League 28 1,685 60 27.5 18.7 22 73 4 6 35 8 1.07 23 26 -3 -0.16 -0.06 Cusco (2 Seasons) 1 League 28 1,593 57 29.5 17.7 18 68 5 10 36 1 1.86 20 16 +4 +0.23 +0.08 Cienciano (2 Seasons) 2 Leagues 13 336 26 6.3 3.7 3 61 0 10 15 17 1.69 5 4 +1 +0.27 -0.04 UTC (1 Season) 2 Leagues 20 1,028 51 40.8 11.4 13 68 2 7 21 1 1.20 16 11 +5 +0.44 +1.34 Comerciantes Unidos (1 Season) 1 League 13 925 71 29.4 10.3 11 78 7 2 31 1 0.62 10 18 -8 -0.78 -0.50 Liga 1 (10 Seasons) 211 13,707 65 38.8 152.3 153 80 77 58 26 19 1.45 215 170 +45 +0.30 +0.08 Liga MX (2 Seasons) 28 1,685 60 27.5 18.7 22 73 4 6 35 8 1.07 23 26 -3 -0.16 -0.06 Libertadores (2 Seasons) 5 94 19 8.7 1.0 1 49 0 4 11 0 0.20 1 5 -4 -3.83 -2.46 Sudamericana (2 Seasons) 4 72 18 8.9 0.8 1 45 0 3 9 4 0.75 0 2 -2 -2.50 -1.89
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 2015 19 Real Garcilaso 1 League 21 1,206 57 41.9 13.4 13 68 5 8 40 0 2.05 18 13 +5 +0.37 0.00 2016 20 Sporting Cristal 2 Leagues 37 2,496 67 55.5 27.7 26 87 17 11 22 2 1.60 47 32 +15 +0.54 +0.50 2017 21 Sporting Cristal 2 Leagues 37 2,434 66 54.1 27.0 26 84 17 11 23 1 1.41 46 37 +9 +0.33 +0.59 2017-2018 22 Morelia 1 League 10 492 49 16.1 5.5 7 1 3 3 1.08 10 8 +2 +0.37 +0.23 2018-2019 23 Morelia 1 League 18 1,193 66 39.0 13.3 15 73 3 3 35 5 1.06 13 18 -5 -0.38 +0.06 2020 24 Sporting Cristal 1 League 4 221 55 8.8 2.5 2 90 2 2 21 0 0.50 0 1 -1 -0.41 -1.46 2020 24 Cusco 1 League 7 387 55 15.4 4.3 5 70 0 2 19 1 1.29 2 3 -1 -0.23 -0.19 2021 25 UTC 2 Leagues 20 1,028 51 40.8 11.4 13 68 2 7 21 1 1.20 16 11 +5 +0.44 +1.34 2022 26 Atlético Grau 1 League 31 2,460 79 75.9 27.3 27 85 15 4 41 0 1.52 39 27 +12 +0.44 +0.90 2023 27 Atlético Grau 1 League 24 1,590 66 52.0 17.7 20 72 7 4 36 0 1.08 24 23 +1 +0.06 +0.12 2024 28 Atlético Grau 1 League 13 790 61 25.8 8.8 9 83 5 4 11 0 1.38 9 8 +1 +0.11 -0.48 2025 29 Comerciantes Unidos 1 League 13 925 71 29.4 10.3 11 78 7 2 31 1 0.62 10 18 -8 -0.78 -0.50 2025 29 Cienciano 1 League 5 80 16 2.5 0.9 0 0 5 16 5 1.20 2 3 -1 -1.13 -1.39 2026 30 Cienciano 2 Leagues 8 256 32 11.9 2.8 3 61 0 5 15 12 2.00 3 1 +2 +0.70 +0.32 11 Seasons 7 Clubs 4 Leagues 248 15,558 63 35.9 172.9 177 79 81 71 25 31 1.37 239 203 +36 +0.21 +0.12 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Sporting Cristal (3 Seasons) 2 Leagues 78 5,151 66 44.7 57.2 54 85 36 24 22 3 1.45 93 70 +23 +0.40 +0.09 Atlético Grau (3 Seasons) 1 League 68 4,840 71 51.7 53.8 56 80 27 12 29 0 1.34 72 58 +14 +0.26 +0.06 Morelia (2 Seasons) 1 League 28 1,685 60 27.5 18.7 22 73 4 6 35 8 1.07 23 26 -3 -0.16 -0.06 Cusco (2 Seasons) 1 League 28 1,593 57 29.5 17.7 18 68 5 10 36 1 1.86 20 16 +4 +0.23 +0.08 Cienciano (2 Seasons) 2 Leagues 13 336 26 6.3 3.7 3 61 0 10 15 17 1.69 5 4 +1 +0.27 -0.04 UTC (1 Season) 2 Leagues 20 1,028 51 40.8 11.4 13 68 2 7 21 1 1.20 16 11 +5 +0.44 +1.34 Comerciantes Unidos (1 Season) 1 League 13 925 71 29.4 10.3 11 78 7 2 31 1 0.62 10 18 -8 -0.78 -0.50 Liga 1 (10 Seasons) 211 13,707 65 38.8 152.3 153 80 77 58 26 19 1.45 215 170 +45 +0.30 +0.08 Liga MX (2 Seasons) 28 1,685 60 27.5 18.7 22 73 4 6 35 8 1.07 23 26 -3 -0.16 -0.06 Libertadores (2 Seasons) 5 94 19 8.7 1.0 1 49 0 4 11 0 0.20 1 5 -4 -3.83 -2.46 Sudamericana (2 Seasons) 4 72 18 8.9 0.8 1 45 0 3 9 4 0.75 0 2 -2 -2.50 -1.89
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 2015 19 Real Garcilaso pe PER 1. Descentralizado 3rd 21 1,206 57 41.9 13.4 13 68 5 8 40 0 2.05 18 13 +5 +0.37 0.00 Matches 2016 20 Sporting Cristal pe PER 1. Descentralizado 1st 34 2,463 72 62.2 27.4 26 87 17 8 27 2 1.74 47 29 +18 +0.66 +0.42 Matches 2017 21 Sporting Cristal pe PER 1. Descentralizado 8th 35 2,373 68 59.9 26.4 25 85 17 10 24 1 1.46 45 35 +10 +0.38 +0.04 Matches 2017-2018 22 Morelia mx MEX 1. Liga MX 5th 10 492 49 16.1 5.5 7 1 3 3 1.08 10 8 +2 +0.37 +0.23 Matches 2018-2019 23 Morelia mx MEX 1. Liga MX 15th 18 1,193 66 39.0 13.3 15 73 3 3 35 5 1.06 13 18 -5 -0.38 +0.06 Matches 2020 24 Sporting Cristal pe PER 1. Liga 1 1st 4 221 55 8.8 2.5 2 90 2 2 21 0 0.50 0 1 -1 -0.41 -1.46 Matches 2020 24 Cusco pe PER 1. Liga 1 12th 7 387 55 15.4 4.3 5 70 0 2 19 1 1.29 2 3 -1 -0.23 -0.19 Matches 2021 25 UTC pe PER 1. Liga 1 10th 18 970 54 41.5 10.8 12 70 2 6 22 1 1.33 16 9 +7 +0.65 +1.44 Matches 2022 26 Atlético Grau pe PER 1. Liga 1 10th 31 2,460 79 75.9 27.3 27 85 15 4 41 0 1.52 39 27 +12 +0.44 +0.90 Matches 2023 27 Atlético Grau pe PER 1. Liga 1 12th 24 1,590 66 52.0 17.7 20 72 7 4 36 0 1.08 24 23 +1 +0.06 +0.12 Matches 2024 28 Atlético Grau pe PER 1. Liga 1 7th 13 790 61 25.8 8.8 9 83 5 4 11 0 1.38 9 8 +1 +0.11 -0.48 Matches 2025 29 Comerciantes Unidos pe PER 1. Liga 1 13th 13 925 71 29.4 10.3 11 78 7 2 31 1 0.62 10 18 -8 -0.78 -0.50 Matches 2025 29 Cienciano pe PER 1. Liga 1 8th 5 80 16 2.5 0.9 0 0 5 16 5 1.20 2 3 -1 -1.13 -1.39 Matches 2026 30 Cienciano pe PER 1. Liga 1 3rd 6 242 40 15.8 2.7 3 61 0 3 20 8 2.17 3 1 +2 +0.74 +0.05 Matches 11 Seasons 7 Clubs 2 Leagues 239 15,392 64 37.1 171.0 175 79 81 64 27 27 1.41 238 196 +42 +0.25 +0.08 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Sporting Cristal (3 Seasons) 1 League 73 5,057 69 48.4 56.2 53 86 36 20 25 3 1.54 92 65 +27 +0.48 -0.14 Atlético Grau (3 Seasons) 1 League 68 4,840 71 51.7 53.8 56 80 27 12 29 0 1.34 72 58 +14 +0.26 +0.06 Morelia (2 Seasons) 1 League 28 1,685 60 27.5 18.7 22 73 4 6 35 8 1.07 23 26 -3 -0.16 -0.06 Real Garcilaso (2 Seasons) 1 League 28 1,593 57 29.5 17.7 18 68 5 10 36 1 1.86 20 16 +4 +0.23 +0.08 Cienciano (2 Seasons) 1 League 11 322 29 6.9 3.6 3 61 0 8 17 13 1.73 5 4 +1 +0.28 -0.11 UTC (1 Season) 1 League 18 970 54 41.5 10.8 12 70 2 6 22 1 1.33 16 9 +7 +0.65 +1.44 Comerciantes Unidos (1 Season) 1 League 13 925 71 29.4 10.3 11 78 7 2 31 1 0.62 10 18 -8 -0.78 -0.50 Liga 1 (10 Seasons) 211 13,707 65 38.8 152.3 153 80 77 58 26 19 1.45 215 170 +45 +0.30 +0.08 Liga MX (2 Seasons) 28 1,685 60 27.5 18.7 22 73 4 6 35 8 1.07 23 26 -3 -0.16 -0.06
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 2016 20 Sporting Cristal 1. Libertadores 2S 3 33 11 6.1 0.4 0 0 3 10 0 0.00 0 3 -3 -8.18 -7.65 Matches 2017 21 Sporting Cristal 1. Libertadores GR 2 61 31 11.3 0.7 1 46 0 1 15 0 0.50 1 2 -1 -1.48 +0.78 Matches 2021 25 UTC 2. Sudamericana S1 2 58 29 32.2 0.6 1 45 0 1 13 0 0.00 0 2 -2 -3.10 -0.89 Matches 2026 30 Cienciano 2. Sudamericana KO 2 14 7 2.2 0.2 0 0 2 7 4 1.50 0 0 0 0.00 +0.29 Matches 4 Seasons 3 Clubs 2 Leagues 9 166 18 8.8 1.8 2 47 0 7 10 4 0.44 1 7 -6 -3.25 -2.21 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Sporting Cristal (2 Seasons) 1 League 5 94 19 8.7 1.0 1 49 0 4 11 0 0.20 1 5 -4 -3.83 -2.46 Cienciano (1 Season) 1 League 2 14 7 2.2 0.2 0 0 2 7 4 1.50 0 0 0 0.00 +0.29 UTC (1 Season) 1 League 2 58 29 32.2 0.6 1 45 0 1 13 0 0.00 0 2 -2 -3.10 -0.89 Libertadores (2 Seasons) 5 94 19 8.7 1.0 1 49 0 4 11 0 0.20 1 5 -4 -3.83 -2.46 Sudamericana (2 Seasons) 4 72 18 8.9 0.8 1 45 0 3 9 4 0.75 0 2 -2 -2.50 -1.89
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 22 pe Peru WCQ 0 0 0 0 3 Matches 2018 22 pe Peru Friendlies (M) 1 32 32 3.2 0.4 0 0 1 31 1 0.00 0 2 -2 -5.63 -6.47 Matches 2023 27 pe Peru Friendlies (M) 2 14 7 3.9 0.2 0 0 2 7 0 0.50 0 0 0 0.00 +1.04 Matches 2 Seasons 1 Club 2 Leagues 3 46 15 1.5 0.5 0 0 3 15 4 0.33 0 2 -2 -3.91 -4.26 Friendlies (M) (2 Seasons) 3 46 15 3.4 0.5 0 0 3 15 1 0.33 0 2 -2 -3.91 -4.26 WCQ (1 Season) 0 0 0 0 3
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2015 19 Real Garcilaso 1 League 13.4 0 1 0 0 2016 20 Sporting Cristal 2 Leagues 27.7 7 1 1 0 0 0 0 0 0 0 0 0 2017 21 Sporting Cristal 2 Leagues 27.0 3 1 0 1 2 0 2 0 0 0 0 0 2017-2018 22 Morelia 1 League 5.5 1 1 0 9 0 0 0 0 0 0 0 0 2018-2019 23 Morelia 1 League 13.3 3 0 0 0 2020 24 Sporting Cristal 1 League 2.5 1 0 0 0 2020 24 Cusco 1 League 4.3 3 1 1 0 2021 25 UTC 2 Leagues 11.4 2 0 0 1 2 0 2 0 0 0 2022 26 Atlético Grau 1 League 27.3 7 0 0 0 2023 27 Atlético Grau 1 League 17.7 2 1 1 0 2024 28 Atlético Grau 1 League 8.8 0 0 0 0 2025 29 Comerciantes Unidos 1 League 10.3 2 0 0 0 2025 29 Cienciano 1 League 0.9 0 0 0 0 2026 30 Cienciano 2 Leagues 2.8 1 0 0 0 0 0 0 0 0 0 11 Seasons 7 Clubs 4 Leagues 172.9 32 6 3 11 4 0 4 0 0 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Sporting Cristal (3 Seasons) 2 Leagues 57.2 11 2 1 1 2 0 2 0 0 0 0 0 Atlético Grau (3 Seasons) 1 League 53.8 9 1 1 0 Morelia (2 Seasons) 1 League 18.7 4 1 0 9 0 0 0 0 0 0 0 0 Cusco (2 Seasons) 1 League 17.7 3 2 1 0 Cienciano (2 Seasons) 2 Leagues 3.7 1 0 0 0 0 0 0 0 0 0 UTC (1 Season) 2 Leagues 11.4 2 0 0 1 2 0 2 0 0 0 Comerciantes Unidos (1 Season) 1 League 10.3 2 0 0 0 Liga 1 (10 Seasons) 152.3 28 5 3 0 Liga MX (2 Seasons) 18.7 4 1 0 9 0 0 0 0 0 0 0 0 Libertadores (2 Seasons) 1.0 0 0 0 1 2 0 2 0 0 0 0 0 Sudamericana (2 Seasons) 0.8 0 0 0 1 2 0 2 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2016 20 Sporting Cristal 1. Libertadores 2S 0.4 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2017 21 Sporting Cristal 1. Libertadores GR 0.7 0 0 0 1 2 0 2 0 0 0 0 0 Matches 2021 25 UTC 2. Sudamericana S1 0.6 0 0 0 1 2 0 2 0 0 0 Matches 2026 30 Cienciano 2. Sudamericana KO 0.2 0 0 0 0 0 0 0 0 0 0 Matches 4 Seasons 3 Clubs 2 Leagues 1.8 0 0 0 2 4 0 4 0 0 0 0 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Sporting Cristal (2 Seasons) 1 League 1.0 0 0 0 1 2 0 2 0 0 0 0 0 Cienciano (1 Season) 1 League 0.2 0 0 0 0 0 0 0 0 0 0 UTC (1 Season) 1 League 0.6 0 0 0 1 2 0 2 0 0 0 Libertadores (2 Seasons) 1.0 0 0 0 1 2 0 2 0 0 0 0 0 Sudamericana (2 Seasons) 0.8 0 0 0 1 2 0 2 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018 22 pe Peru Friendlies (M) 0.4 0 0 0 0 Matches 2023 27 pe Peru Friendlies (M) 0.2 0 0 0 0 Matches 2 Seasons 1 Club 2 Leagues 0.5 0 0 0 0 Friendlies (M) (2 Seasons) 0.5 0 0 0 0 WCQ (1 Season)
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 Ray Sandoval Pages
Ray Sandoval Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary