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 2007-2008 17 Boavista pt POR 1. Primeira Liga 13 13 1,125 12.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2008-2009 18 Leixões pt POR 1. Primeira Liga 17 16 1,377 15.3 0 1 1 0 0 0 2 0 0.00 0.07 0.07 0.00 0.07 Matches 2010-2011 20 Rayo Vallecano es ESP 2. La Liga 2 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2012-2013 22 Granada es ESP 1. La Liga 15 4 582 6.5 1 0 1 1 0 0 1 0 0.15 0.00 0.15 0.15 0.15 Matches 2013-2014 23 Granada es ESP 1. La Liga 34 33 2,938 32.6 0 2 2 0 0 0 5 0 0.00 0.06 0.06 0.00 0.06 Matches 2014-2015 24 Ludogorets Razgrad bg BUL 1. A Group 20 17 1,579 17.5 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 Matches 2014-2015 24 Ludogorets Razgrad 1. Champions Lg 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2015-2016 25 Ludogorets Razgrad bg BUL 1. A Group 6 3 352 3.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 26 Chiapas mx MEX 1. Liga MX 29 29 2,528 28.1 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 27 Puebla mx MEX 1. Liga MX 32 32 2,854 31.7 2 3 5 2 0 0 3 0 0.06 0.09 0.16 0.06 0.16 Matches 2018-2019 28 Puebla mx MEX 1. Liga MX 28 27 2,408 26.8 2 2 4 2 0 0 3 0 0.07 0.07 0.15 0.07 0.15 Matches 2019-2020 29 Puebla mx MEX 1. Liga MX 15 15 1,320 14.7 2 2 4 2 0 0 1 0 0.14 0.14 0.27 0.14 0.27 Matches 2020-2021 30 Puebla mx MEX 1. Liga MX 15 12 1,164 12.9 1 1 2 1 0 0 1 0 0.08 0.08 0.15 0.08 0.15 Matches 2020-2021 30 Tijuana mx MEX 1. Liga MX 17 17 1,440 16.0 0 2 2 0 0 0 4 0 0.00 0.12 0.12 0.00 0.12 Matches 2021-2022 31 Tijuana mx MEX 1. Liga MX 31 31 2,729 30.3 2 1 3 2 0 0 6 0 0.07 0.03 0.10 0.07 0.10 Matches 2022-2023 32 Toluca mx MEX 1. Liga MX 32 26 2,280 25.3 1 2 3 1 0 0 6 1 0.04 0.08 0.12 0.04 0.12 Matches 2023 33 Puebla Leagues Cup 2 2 180 2.0 1 0 1 1 0 0 0 0 0.50 0.00 0.50 0.50 0.50 Matches 2023-2024 33 Puebla mx MEX 1. Liga MX 32 32 2,827 31.4 2 7 9 2 0 0 6 1 0.06 0.22 0.29 0.06 0.29 Matches 2024 34 Puebla Leagues Cup 2 1 106 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 34 Puebla mx MEX 1. Liga MX 32 29 2,530 28.1 0 4 4 0 0 0 6 2 0.00 0.14 0.14 0.00 0.14 Matches 16 Seasons 9 Clubs 7 Leagues 377 344 30,769 341.9 14 28 42 14 0 0 53 4 0.04 0.08 0.12 0.04 0.12 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 Puebla (6 Seasons) 2 Leagues 158 150 13,389 148.8 10 19 29 10 0 0 20 3 0.07 0.13 0.19 0.07 0.19 Granada (2 Seasons) 1 League 49 37 3,520 39.1 1 2 3 1 0 0 6 0 0.03 0.05 0.08 0.03 0.08 Tijuana (2 Seasons) 1 League 48 48 4,169 46.3 2 3 5 2 0 0 10 0 0.04 0.06 0.11 0.04 0.11 Ludogorets Razgrad (2 Seasons) 2 Leagues 27 21 2,021 22.5 0 1 1 0 0 0 3 0 0.00 0.04 0.04 0.00 0.04 Toluca (1 Season) 1 League 32 26 2,280 25.3 1 2 3 1 0 0 6 1 0.04 0.08 0.12 0.04 0.12 Chiapas (1 Season) 1 League 29 29 2,528 28.1 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Leixões (1 Season) 1 League 17 16 1,377 15.3 0 1 1 0 0 0 2 0 0.00 0.07 0.07 0.00 0.07 Boavista (1 Season) 1 League 13 13 1,125 12.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Rayo Vallecano (1 Season) 1 League 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Liga MX (9 Seasons) 263 250 22,080 245.3 12 24 36 12 0 0 39 4 0.05 0.10 0.15 0.05 0.15 La Liga (2 Seasons) 49 37 3,520 39.1 1 2 3 1 0 0 6 0 0.03 0.05 0.08 0.03 0.08 Primeira Liga (2 Seasons) 30 29 2,502 27.8 0 1 1 0 0 0 4 0 0.00 0.04 0.04 0.00 0.04 A Group (2 Seasons) 26 20 1,931 21.5 0 1 1 0 0 0 3 0 0.00 0.05 0.05 0.00 0.05 Leagues Cup (2 Seasons) 4 3 286 3.2 1 0 1 1 0 0 0 0 0.31 0.00 0.31 0.31 0.31 La Liga 2 (1 Season) 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 1 1 90 1.0 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 2007-2008 17 Boavista 1 League 13 13 1,125 12.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 2008-2009 18 Leixões 1 League 17 16 1,377 15.3 0 1 1 0 0 0 2 0 0.00 0.07 0.07 0.00 0.07 2010-2011 20 Rayo Vallecano 1 League 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2012-2013 22 Granada 1 League 15 4 582 6.5 1 0 1 1 0 0 1 0 0.15 0.00 0.15 0.15 0.15 2013-2014 23 Granada 1 League 34 33 2,938 32.6 0 2 2 0 0 0 5 0 0.00 0.06 0.06 0.00 0.06 2014-2015 24 Ludogorets Razgrad 2 Leagues 21 18 1,669 18.5 0 1 1 0 0 0 2 0 0.00 0.05 0.05 0.00 0.05 2015-2016 25 Ludogorets Razgrad 1 League 6 3 352 3.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2016-2017 26 Chiapas 1 League 29 29 2,528 28.1 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 2017-2018 27 Puebla 1 League 32 32 2,854 31.7 2 3 5 2 0 0 3 0 0.06 0.09 0.16 0.06 0.16 2018-2019 28 Puebla 1 League 28 27 2,408 26.8 2 2 4 2 0 0 3 0 0.07 0.07 0.15 0.07 0.15 2019-2020 29 Puebla 1 League 15 15 1,320 14.7 2 2 4 2 0 0 1 0 0.14 0.14 0.27 0.14 0.27 2020-2021 30 Puebla 1 League 15 12 1,164 12.9 1 1 2 1 0 0 1 0 0.08 0.08 0.15 0.08 0.15 2020-2021 30 Tijuana 1 League 17 17 1,440 16.0 0 2 2 0 0 0 4 0 0.00 0.12 0.12 0.00 0.12 2021-2022 31 Tijuana 1 League 31 31 2,729 30.3 2 1 3 2 0 0 6 0 0.07 0.03 0.10 0.07 0.10 2022-2023 32 Toluca 1 League 32 26 2,280 25.3 1 2 3 1 0 0 6 1 0.04 0.08 0.12 0.04 0.12 2023 33 Puebla 1 League 2 2 180 2.0 1 0 1 1 0 0 0 0 0.50 0.00 0.50 0.50 0.50 2023-2024 33 Puebla 1 League 32 32 2,827 31.4 2 7 9 2 0 0 6 1 0.06 0.22 0.29 0.06 0.29 2024 34 Puebla 1 League 2 1 106 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2024-2025 34 Puebla 1 League 32 29 2,530 28.1 0 4 4 0 0 0 6 2 0.00 0.14 0.14 0.00 0.14 16 Seasons 9 Clubs 7 Leagues 377 344 30,769 341.9 14 28 42 14 0 0 53 4 0.04 0.08 0.12 0.04 0.12 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 Puebla (6 Seasons) 2 Leagues 158 150 13,389 148.8 10 19 29 10 0 0 20 3 0.07 0.13 0.19 0.07 0.19 Granada (2 Seasons) 1 League 49 37 3,520 39.1 1 2 3 1 0 0 6 0 0.03 0.05 0.08 0.03 0.08 Tijuana (2 Seasons) 1 League 48 48 4,169 46.3 2 3 5 2 0 0 10 0 0.04 0.06 0.11 0.04 0.11 Ludogorets Razgrad (2 Seasons) 2 Leagues 27 21 2,021 22.5 0 1 1 0 0 0 3 0 0.00 0.04 0.04 0.00 0.04 Toluca (1 Season) 1 League 32 26 2,280 25.3 1 2 3 1 0 0 6 1 0.04 0.08 0.12 0.04 0.12 Chiapas (1 Season) 1 League 29 29 2,528 28.1 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Leixões (1 Season) 1 League 17 16 1,377 15.3 0 1 1 0 0 0 2 0 0.00 0.07 0.07 0.00 0.07 Boavista (1 Season) 1 League 13 13 1,125 12.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Rayo Vallecano (1 Season) 1 League 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Liga MX (9 Seasons) 263 250 22,080 245.3 12 24 36 12 0 0 39 4 0.05 0.10 0.15 0.05 0.15 La Liga (2 Seasons) 49 37 3,520 39.1 1 2 3 1 0 0 6 0 0.03 0.05 0.08 0.03 0.08 Primeira Liga (2 Seasons) 30 29 2,502 27.8 0 1 1 0 0 0 4 0 0.00 0.04 0.04 0.00 0.04 A Group (2 Seasons) 26 20 1,931 21.5 0 1 1 0 0 0 3 0 0.00 0.05 0.05 0.00 0.05 Leagues Cup (2 Seasons) 4 3 286 3.2 1 0 1 1 0 0 0 0 0.31 0.00 0.31 0.31 0.31 La Liga 2 (1 Season) 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Champions Lg (1 Season) 1 1 90 1.0 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 2007-2008 17 Boavista pt POR 1. Primeira Liga 9th 13 13 1,125 12.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Matches 2008-2009 18 Leixões pt POR 1. Primeira Liga 6th 17 16 1,377 15.3 0 1 1 0 0 0 2 0 0.00 0.07 0.07 0.00 0.07 Matches 2010-2011 20 Rayo Vallecano es ESP 2. La Liga 2 2nd 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2012-2013 22 Granada es ESP 1. La Liga 15th 15 4 582 6.5 1 0 1 1 0 0 1 0 0.15 0.00 0.15 0.15 0.15 Matches 2013-2014 23 Granada es ESP 1. La Liga 15th 34 33 2,938 32.6 0 2 2 0 0 0 5 0 0.00 0.06 0.06 0.00 0.06 Matches 2014-2015 24 Ludogorets Razgrad bg BUL 1. A Group 1st 20 17 1,579 17.5 0 1 1 0 0 0 2 0 0.00 0.06 0.06 0.00 0.06 Matches 2015-2016 25 Ludogorets Razgrad bg BUL 1. A Group 1st 6 3 352 3.9 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2016-2017 26 Chiapas mx MEX 1. Liga MX 18th 29 29 2,528 28.1 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Matches 2017-2018 27 Puebla mx MEX 1. Liga MX 13th 32 32 2,854 31.7 2 3 5 2 0 0 3 0 0.06 0.09 0.16 0.06 0.16 Matches 2018-2019 28 Puebla mx MEX 1. Liga MX 11th 28 27 2,408 26.8 2 2 4 2 0 0 3 0 0.07 0.07 0.15 0.07 0.15 Matches 2019-2020 29 Puebla mx MEX 1. Liga MX 16th 15 15 1,320 14.7 2 2 4 2 0 0 1 0 0.14 0.14 0.27 0.14 0.27 Matches 2020-2021 30 Puebla mx MEX 1. Liga MX 9th 15 12 1,164 12.9 1 1 2 1 0 0 1 0 0.08 0.08 0.15 0.08 0.15 Matches 2020-2021 30 Tijuana mx MEX 1. Liga MX 14th 17 17 1,440 16.0 0 2 2 0 0 0 4 0 0.00 0.12 0.12 0.00 0.12 Matches 2021-2022 31 Tijuana mx MEX 1. Liga MX 17th 31 31 2,729 30.3 2 1 3 2 0 0 6 0 0.07 0.03 0.10 0.07 0.10 Matches 2022-2023 32 Toluca mx MEX 1. Liga MX 4th 32 26 2,280 25.3 1 2 3 1 0 0 6 1 0.04 0.08 0.12 0.04 0.12 Matches 2023-2024 33 Puebla mx MEX 1. Liga MX 18th 32 32 2,827 31.4 2 7 9 2 0 0 6 1 0.06 0.22 0.29 0.06 0.29 Matches 2024-2025 34 Puebla mx MEX 1. Liga MX 17th 32 29 2,530 28.1 0 4 4 0 0 0 6 2 0.00 0.14 0.14 0.00 0.14 Matches 16 Seasons 9 Clubs 5 Leagues 372 340 30,393 337.7 13 28 41 13 0 0 53 4 0.04 0.08 0.12 0.04 0.12 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 Puebla (6 Seasons) 1 League 154 147 13,103 145.6 9 19 28 9 0 0 20 3 0.06 0.13 0.19 0.06 0.19 Granada (2 Seasons) 1 League 49 37 3,520 39.1 1 2 3 1 0 0 6 0 0.03 0.05 0.08 0.03 0.08 Tijuana (2 Seasons) 1 League 48 48 4,169 46.3 2 3 5 2 0 0 10 0 0.04 0.06 0.11 0.04 0.11 Ludogorets Razgrad (2 Seasons) 1 League 26 20 1,931 21.5 0 1 1 0 0 0 3 0 0.00 0.05 0.05 0.00 0.05 Toluca (1 Season) 1 League 32 26 2,280 25.3 1 2 3 1 0 0 6 1 0.04 0.08 0.12 0.04 0.12 Chiapas (1 Season) 1 League 29 29 2,528 28.1 0 0 0 0 0 0 3 0 0.00 0.00 0.00 0.00 0.00 Leixões (1 Season) 1 League 17 16 1,377 15.3 0 1 1 0 0 0 2 0 0.00 0.07 0.07 0.00 0.07 Boavista (1 Season) 1 League 13 13 1,125 12.5 0 0 0 0 0 0 2 0 0.00 0.00 0.00 0.00 0.00 Rayo Vallecano (1 Season) 1 League 4 4 360 4.0 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Liga MX (9 Seasons) 263 250 22,080 245.3 12 24 36 12 0 0 39 4 0.05 0.10 0.15 0.05 0.15 La Liga (2 Seasons) 49 37 3,520 39.1 1 2 3 1 0 0 6 0 0.03 0.05 0.08 0.03 0.08 Primeira Liga (2 Seasons) 30 29 2,502 27.8 0 1 1 0 0 0 4 0 0.00 0.04 0.04 0.00 0.04 A Group (2 Seasons) 26 20 1,931 21.5 0 1 1 0 0 0 3 0 0.00 0.05 0.05 0.00 0.05 La Liga 2 (1 Season) 4 4 360 4.0 0 0 0 0 0 0 1 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 2014-2015 24 Ludogorets Razgrad 1. Champions Lg GR 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 33 Puebla Leagues Cup GR 2 2 180 2.0 1 0 1 1 0 0 0 0 0.50 0.00 0.50 0.50 0.50 Matches 2024 34 Puebla Leagues Cup GR 2 1 106 1.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 3 Seasons 2 Clubs 2 Leagues 5 4 376 4.2 1 0 1 1 0 0 0 0 0.24 0.00 0.24 0.24 0.24 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 Puebla (2 Seasons) 1 League 4 3 286 3.2 1 0 1 1 0 0 0 0 0.31 0.00 0.31 0.31 0.31 Ludogorets Razgrad (1 Season) 1 League 1 1 90 1.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Leagues Cup (2 Seasons) 4 3 286 3.2 1 0 1 1 0 0 0 0 0.31 0.00 0.31 0.31 0.31 Champions Lg (1 Season) 1 1 90 1.0 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 2014 24 co Colombia Friendlies (M) 1 0 11 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 1 Season 1 Club 1 League 1 0 11 0.1 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 2007-2008 17 Boavista 1 League 12.5 0 0 0.00 0 0 2008-2009 18 Leixões 1 League 15.3 0 1 0.07 0.00 0 0 2010-2011 20 Rayo Vallecano 1 League 4.0 0 0 0.00 0 0 2012-2013 22 Granada 1 League 6.5 1 1 0.15 1.00 0 0 2013-2014 23 Granada 1 League 32.6 0 1 0.03 0.00 0 0 2014-2015 24 Ludogorets Razgrad 2 Leagues 18.5 0 3 0.16 0.00 0 0 2015-2016 25 Ludogorets Razgrad 1 League 3.9 0 1 0.26 0.00 0 0 2016-2017 26 Chiapas 1 League 28.1 0 0 1 0.00 0.04 0.00 0 0 2017-2018 27 Puebla 1 League 31.7 2 0 14 0.00 0.44 0.14 0 0 2018-2019 28 Puebla 1 League 26.8 2 0 0 2019-2020 29 Puebla 1 League 14.7 2 15 5 33.3 1.02 0.34 0.13 0.40 0 0 2020-2021 30 Puebla 1 League 12.9 1 8 3 37.5 0.62 0.23 0.13 0.33 0 0 2020-2021 30 Tijuana 1 League 16.0 0 13 3 23.1 0.81 0.19 0.00 0.00 0 0 2021-2022 31 Tijuana 1 League 30.3 2 19 6 31.6 0.63 0.20 0.11 0.33 0 0 2022-2023 32 Toluca 1 League 25.3 1 13 7 53.8 0.51 0.28 0.08 0.14 0 0 2023 33 Puebla 1 League 2.0 1 0 0 2023-2024 33 Puebla 1 League 31.4 2 27 9 33.3 0.86 0.29 0.07 0.22 0 0 2024 34 Puebla 1 League 1.2 0 0 0 2024-2025 34 Puebla 1 League 28.1 0 20 4 20.0 0.71 0.14 0.00 0.00 0 0 16 Seasons 9 Clubs 7 Leagues 341.9 14 115 59 45.2 0.53 0.19 0.09 0.19 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Puebla (6 Seasons) 2 Leagues 148.8 10 70 35 50.0 0.59 0.29 0.10 0.20 0 0 Granada (2 Seasons) 1 League 39.1 1 2 0.05 0.50 0 0 Tijuana (2 Seasons) 1 League 46.3 2 32 9 28.1 0.69 0.19 0.06 0.22 0 0 Ludogorets Razgrad (2 Seasons) 2 Leagues 22.5 0 4 0.18 0.00 0 0 Toluca (1 Season) 1 League 25.3 1 13 7 53.8 0.51 0.28 0.08 0.14 0 0 Chiapas (1 Season) 1 League 28.1 0 0 1 0.00 0.04 0.00 0 0 Leixões (1 Season) 1 League 15.3 0 1 0.07 0.00 0 0 Boavista (1 Season) 1 League 12.5 0 0 0.00 0 0 Rayo Vallecano (1 Season) 1 League 4.0 0 0 0.00 0 0 Liga MX (9 Seasons) 245.3 12 115 52 45.2 0.53 0.24 0.09 0.19 0 0 La Liga (2 Seasons) 39.1 1 2 0.05 0.50 0 0 Primeira Liga (2 Seasons) 27.8 0 1 0.04 0.00 0 0 A Group (2 Seasons) 21.5 0 4 0.19 0.00 0 0 Leagues Cup (2 Seasons) 3.2 1 0 0 La Liga 2 (1 Season) 4.0 0 0 0.00 0 0 Champions Lg (1 Season) 1.0 0 0 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 2014-2015 24 Ludogorets Razgrad 1. Champions Lg GR 1.0 0 0 0.00 0 0 Matches 2023 33 Puebla Leagues Cup GR 2.0 1 0 0 Matches 2024 34 Puebla Leagues Cup GR 1.2 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 4.2 1 0 0.00 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Puebla (2 Seasons) 1 League 3.2 1 0 0 Ludogorets Razgrad (1 Season) 1 League 1.0 0 0 0.00 0 0 Leagues Cup (2 Seasons) 3.2 1 0 0 Champions Lg (1 Season) 1.0 0 0 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 2014 24 co Colombia Friendlies (M) 0.1 0 0 0 Matches 1 Season 1 Club 1 League 0.1 0 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 2007-2008 17 Boavista pt POR 1. Primeira Liga 13 1,125 87 41.7 12.5 13 12 0 Matches 2008-2009 18 Leixões pt POR 1. Primeira Liga 17 1,377 81 51.0 15.3 16 13 1 Matches 2010-2011 20 Rayo Vallecano es ESP 2. La Liga 2 4 360 90 9.5 4.0 4 0 2012-2013 22 Granada es ESP 1. La Liga 15 582 39 17.0 6.5 4 3 11 Matches 2013-2014 23 Granada es ESP 1. La Liga 34 2,938 86 85.9 32.6 33 32 1 Matches 2014-2015 24 Ludogorets Razgrad bg BUL 1. A Group 20 1,579 79 54.8 17.5 17 16 3 4 2.00 33 13 +20 +1.14 -0.17 Matches 2014-2015 24 Ludogorets Razgrad 1. Champions Lg 1 90 90 16.7 1.0 1 1 0 3 0.67 0 4 -4 -4.00 -3.80 Matches 2015-2016 25 Ludogorets Razgrad bg BUL 1. A Group 6 352 59 11.2 3.9 3 3 3 8 1.67 4 6 -2 -0.51 -1.67 Matches 2016-2017 26 Chiapas mx MEX 1. Liga MX 29 2,528 87 82.6 28.1 29 26 0 2 0.97 24 45 -21 -0.75 +0.94 Matches 2017-2018 27 Puebla mx MEX 1. Liga MX 32 2,854 89 93.3 31.7 32 31 0 0 1.13 33 43 -10 -0.32 -1.63 Matches 2018-2019 28 Puebla mx MEX 1. Liga MX 28 2,408 86 78.7 26.8 27 88 26 1 45 0 1.36 32 37 -5 -0.19 +0.50 Matches 2019-2020 29 Puebla mx MEX 1. Liga MX 15 1,320 88 52.4 14.7 15 88 14 0 0 0.87 14 27 -13 -0.89 -1.04 Matches 2020-2021 30 Puebla mx MEX 1. Liga MX 15 1,164 78 38.0 12.9 12 88 10 3 36 0 1.11 15 18 -3 -0.23 -0.75 Matches 2020-2021 30 Tijuana mx MEX 1. Liga MX 17 1,440 85 47.1 16.0 17 85 15 0 0 1.18 19 21 -2 -0.12 +0.71 Matches 2021-2022 31 Tijuana mx MEX 1. Liga MX 31 2,729 88 89.2 30.3 31 88 30 0 0 1.00 29 45 -16 -0.53 +1.38 Matches 2022-2023 32 Toluca mx MEX 1. Liga MX 32 2,280 71 74.5 25.3 26 81 16 6 28 1 47 32 +15 +0.59 +0.13 Matches 2023 33 Puebla Leagues Cup 2 180 90 100.0 2.0 2 90 2 0 0 0.50 1 5 -4 -2.00 Matches 2023-2024 33 Puebla mx MEX 1. Liga MX 32 2,827 88 92.4 31.4 32 88 27 0 0 0.91 40 59 -19 -0.60 +2.10 Matches 2024 34 Puebla Leagues Cup 2 106 53 58.9 1.2 1 90 1 1 16 0 0.00 1 2 -1 -0.85 +1.58 Matches 2024-2025 34 Puebla mx MEX 1. Liga MX 32 2,530 79 82.7 28.1 29 84 22 3 27 0 0.72 25 42 -17 -0.60 +1.09 Matches 16 Seasons 9 Clubs 7 Leagues 377 30,769 82 58.0 341.9 344 86 300 33 30 18 1.10 317 399 -82 -0.30 -0.43 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Puebla (6 Seasons) 2 Leagues 158 13,389 85 73.6 148.8 150 87 133 8 31 0 0.99 161 233 -72 -0.48 -0.33 Granada (2 Seasons) 1 League 49 3,520 72 51.5 39.1 37 35 12 Tijuana (2 Seasons) 1 League 48 4,169 87 68.1 46.3 48 87 45 0 0 1.06 48 66 -18 -0.39 +0.63 Ludogorets Razgrad (2 Seasons) 2 Leagues 27 2,021 75 30.8 22.5 21 20 6 15 1.88 37 23 +14 +0.62 -0.44 Toluca (1 Season) 1 League 32 2,280 71 74.5 25.3 26 81 16 6 28 1 47 32 +15 +0.59 +0.13 Chiapas (1 Season) 1 League 29 2,528 87 82.6 28.1 29 26 0 2 0.97 24 45 -21 -0.75 +0.94 Leixões (1 Season) 1 League 17 1,377 81 51.0 15.3 16 13 1 Boavista (1 Season) 1 League 13 1,125 87 41.7 12.5 13 12 0 Rayo Vallecano (1 Season) 1 League 4 360 90 9.5 4.0 4 0 Liga MX (9 Seasons) 263 22,080 84 73.5 245.3 250 86 217 13 31 3 1.02 278 369 -91 -0.37 +0.01 La Liga (2 Seasons) 49 3,520 72 51.5 39.1 37 35 12 Primeira Liga (2 Seasons) 30 2,502 83 46.3 27.8 29 25 1 A Group (2 Seasons) 26 1,931 74 32.0 21.5 20 19 6 12 1.92 37 19 +18 +0.84 -0.37 Leagues Cup (2 Seasons) 4 286 72 79.4 3.2 3 90 3 1 16 0 0.25 2 7 -5 -1.57 +0.86 La Liga 2 (1 Season) 4 360 90 9.5 4.0 4 0 Champions Lg (1 Season) 1 90 90 16.7 1.0 1 1 0 3 0.67 0 4 -4 -4.00 -3.80
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 2007-2008 17 Boavista 1 League 13 1,125 87 41.7 12.5 13 12 0 2008-2009 18 Leixões 1 League 17 1,377 81 51.0 15.3 16 13 1 2010-2011 20 Rayo Vallecano 1 League 4 360 90 9.5 4.0 4 0 2012-2013 22 Granada 1 League 15 582 39 17.0 6.5 4 3 11 2013-2014 23 Granada 1 League 34 2,938 86 85.9 32.6 33 32 1 2014-2015 24 Ludogorets Razgrad 2 Leagues 21 1,669 79 48.8 18.5 18 17 3 7 1.94 33 17 +16 +0.86 -0.06 2015-2016 25 Ludogorets Razgrad 1 League 6 352 59 11.2 3.9 3 3 3 8 1.67 4 6 -2 -0.51 -1.67 2016-2017 26 Chiapas 1 League 29 2,528 87 82.6 28.1 29 26 0 2 0.97 24 45 -21 -0.75 +0.94 2017-2018 27 Puebla 1 League 32 2,854 89 93.3 31.7 32 31 0 0 1.13 33 43 -10 -0.32 -1.63 2018-2019 28 Puebla 1 League 28 2,408 86 78.7 26.8 27 88 26 1 45 0 1.36 32 37 -5 -0.19 +0.50 2019-2020 29 Puebla 1 League 15 1,320 88 52.4 14.7 15 88 14 0 0 0.87 14 27 -13 -0.89 -1.04 2020-2021 30 Puebla 1 League 15 1,164 78 38.0 12.9 12 88 10 3 36 0 1.11 15 18 -3 -0.23 -0.75 2020-2021 30 Tijuana 1 League 17 1,440 85 47.1 16.0 17 85 15 0 0 1.18 19 21 -2 -0.12 +0.71 2021-2022 31 Tijuana 1 League 31 2,729 88 89.2 30.3 31 88 30 0 0 1.00 29 45 -16 -0.53 +1.38 2022-2023 32 Toluca 1 League 32 2,280 71 74.5 25.3 26 81 16 6 28 1 47 32 +15 +0.59 +0.13 2023 33 Puebla 1 League 2 180 90 100.0 2.0 2 90 2 0 0 0.50 1 5 -4 -2.00 2023-2024 33 Puebla 1 League 32 2,827 88 92.4 31.4 32 88 27 0 0 0.91 40 59 -19 -0.60 +2.10 2024 34 Puebla 1 League 2 106 53 58.9 1.2 1 90 1 1 16 0 0.00 1 2 -1 -0.85 +1.58 2024-2025 34 Puebla 1 League 32 2,530 79 82.7 28.1 29 84 22 3 27 0 0.72 25 42 -17 -0.60 +1.09 16 Seasons 9 Clubs 7 Leagues 377 30,769 82 58.0 341.9 344 86 300 33 30 18 1.10 317 399 -82 -0.30 -0.43 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Puebla (6 Seasons) 2 Leagues 158 13,389 85 73.6 148.8 150 87 133 8 31 0 0.99 161 233 -72 -0.48 -0.33 Granada (2 Seasons) 1 League 49 3,520 72 51.5 39.1 37 35 12 Tijuana (2 Seasons) 1 League 48 4,169 87 68.1 46.3 48 87 45 0 0 1.06 48 66 -18 -0.39 +0.63 Ludogorets Razgrad (2 Seasons) 2 Leagues 27 2,021 75 30.8 22.5 21 20 6 15 1.88 37 23 +14 +0.62 -0.44 Toluca (1 Season) 1 League 32 2,280 71 74.5 25.3 26 81 16 6 28 1 47 32 +15 +0.59 +0.13 Chiapas (1 Season) 1 League 29 2,528 87 82.6 28.1 29 26 0 2 0.97 24 45 -21 -0.75 +0.94 Leixões (1 Season) 1 League 17 1,377 81 51.0 15.3 16 13 1 Boavista (1 Season) 1 League 13 1,125 87 41.7 12.5 13 12 0 Rayo Vallecano (1 Season) 1 League 4 360 90 9.5 4.0 4 0 Liga MX (9 Seasons) 263 22,080 84 73.5 245.3 250 86 217 13 31 3 1.02 278 369 -91 -0.37 +0.01 La Liga (2 Seasons) 49 3,520 72 51.5 39.1 37 35 12 Primeira Liga (2 Seasons) 30 2,502 83 46.3 27.8 29 25 1 A Group (2 Seasons) 26 1,931 74 32.0 21.5 20 19 6 12 1.92 37 19 +18 +0.84 -0.37 Leagues Cup (2 Seasons) 4 286 72 79.4 3.2 3 90 3 1 16 0 0.25 2 7 -5 -1.57 +0.86 La Liga 2 (1 Season) 4 360 90 9.5 4.0 4 0 Champions Lg (1 Season) 1 90 90 16.7 1.0 1 1 0 3 0.67 0 4 -4 -4.00 -3.80
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 2007-2008 17 Boavista pt POR 1. Primeira Liga 9th 13 1,125 87 41.7 12.5 13 12 0 Matches 2008-2009 18 Leixões pt POR 1. Primeira Liga 6th 17 1,377 81 51.0 15.3 16 13 1 Matches 2010-2011 20 Rayo Vallecano es ESP 2. La Liga 2 2nd 4 360 90 9.5 4.0 4 0 2012-2013 22 Granada es ESP 1. La Liga 15th 15 582 39 17.0 6.5 4 3 11 Matches 2013-2014 23 Granada es ESP 1. La Liga 15th 34 2,938 86 85.9 32.6 33 32 1 Matches 2014-2015 24 Ludogorets Razgrad bg BUL 1. A Group 1st 20 1,579 79 54.8 17.5 17 16 3 4 2.00 33 13 +20 +1.14 -0.17 Matches 2015-2016 25 Ludogorets Razgrad bg BUL 1. A Group 1st 6 352 59 11.2 3.9 3 3 3 8 1.67 4 6 -2 -0.51 -1.67 Matches 2016-2017 26 Chiapas mx MEX 1. Liga MX 18th 29 2,528 87 82.6 28.1 29 26 0 2 0.97 24 45 -21 -0.75 +0.94 Matches 2017-2018 27 Puebla mx MEX 1. Liga MX 13th 32 2,854 89 93.3 31.7 32 31 0 0 1.13 33 43 -10 -0.32 -1.63 Matches 2018-2019 28 Puebla mx MEX 1. Liga MX 11th 28 2,408 86 78.7 26.8 27 88 26 1 45 0 1.36 32 37 -5 -0.19 +0.50 Matches 2019-2020 29 Puebla mx MEX 1. Liga MX 16th 15 1,320 88 52.4 14.7 15 88 14 0 0 0.87 14 27 -13 -0.89 -1.04 Matches 2020-2021 30 Puebla mx MEX 1. Liga MX 9th 15 1,164 78 38.0 12.9 12 88 10 3 36 0 1.11 15 18 -3 -0.23 -0.75 Matches 2020-2021 30 Tijuana mx MEX 1. Liga MX 14th 17 1,440 85 47.1 16.0 17 85 15 0 0 1.18 19 21 -2 -0.12 +0.71 Matches 2021-2022 31 Tijuana mx MEX 1. Liga MX 17th 31 2,729 88 89.2 30.3 31 88 30 0 0 1.00 29 45 -16 -0.53 +1.38 Matches 2022-2023 32 Toluca mx MEX 1. Liga MX 4th 32 2,280 71 74.5 25.3 26 81 16 6 28 1 47 32 +15 +0.59 +0.13 Matches 2023-2024 33 Puebla mx MEX 1. Liga MX 18th 32 2,827 88 92.4 31.4 32 88 27 0 0 0.91 40 59 -19 -0.60 +2.10 Matches 2024-2025 34 Puebla mx MEX 1. Liga MX 17th 32 2,530 79 82.7 28.1 29 84 22 3 27 0 0.72 25 42 -17 -0.60 +1.09 Matches 16 Seasons 9 Clubs 5 Leagues 372 30,393 82 58.3 337.7 340 86 296 32 31 15 1.11 315 388 -73 -0.27 -0.43 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Puebla (6 Seasons) 1 League 154 13,103 85 73.5 145.6 147 87 130 7 33 0 1.01 159 226 -67 -0.46 -0.35 Granada (2 Seasons) 1 League 49 3,520 72 51.5 39.1 37 35 12 Tijuana (2 Seasons) 1 League 48 4,169 87 68.1 46.3 48 87 45 0 0 1.06 48 66 -18 -0.39 +0.63 Ludogorets Razgrad (2 Seasons) 1 League 26 1,931 74 32.0 21.5 20 19 6 12 1.92 37 19 +18 +0.84 -0.37 Toluca (1 Season) 1 League 32 2,280 71 74.5 25.3 26 81 16 6 28 1 47 32 +15 +0.59 +0.13 Chiapas (1 Season) 1 League 29 2,528 87 82.6 28.1 29 26 0 2 0.97 24 45 -21 -0.75 +0.94 Leixões (1 Season) 1 League 17 1,377 81 51.0 15.3 16 13 1 Boavista (1 Season) 1 League 13 1,125 87 41.7 12.5 13 12 0 Rayo Vallecano (1 Season) 1 League 4 360 90 9.5 4.0 4 0 Liga MX (9 Seasons) 263 22,080 84 73.5 245.3 250 86 217 13 31 3 1.02 278 369 -91 -0.37 +0.01 La Liga (2 Seasons) 49 3,520 72 51.5 39.1 37 35 12 Primeira Liga (2 Seasons) 30 2,502 83 46.3 27.8 29 25 1 A Group (2 Seasons) 26 1,931 74 32.0 21.5 20 19 6 12 1.92 37 19 +18 +0.84 -0.37 La Liga 2 (1 Season) 4 360 90 9.5 4.0 4 0
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-2015 24 Ludogorets Razgrad 1. Champions Lg GR 1 90 90 16.7 1.0 1 1 0 3 0.67 0 4 -4 -4.00 -3.80 Matches 2023 33 Puebla Leagues Cup GR 2 180 90 100.0 2.0 2 90 2 0 0 0.50 1 5 -4 -2.00 Matches 2024 34 Puebla Leagues Cup GR 2 106 53 58.9 1.2 1 90 1 1 16 0 0.00 1 2 -1 -0.85 +1.58 Matches 3 Seasons 2 Clubs 2 Leagues 5 376 75 41.8 4.2 4 90 4 1 16 3 0.33 2 11 -9 -2.15 -1.64 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Puebla (2 Seasons) 1 League 4 286 72 79.4 3.2 3 90 3 1 16 0 0.25 2 7 -5 -1.57 +0.86 Ludogorets Razgrad (1 Season) 1 League 1 90 90 16.7 1.0 1 1 0 3 0.67 0 4 -4 -4.00 -3.80 Leagues Cup (2 Seasons) 4 286 72 79.4 3.2 3 90 3 1 16 0 0.25 2 7 -5 -1.57 +0.86 Champions Lg (1 Season) 1 90 90 16.7 1.0 1 1 0 3 0.67 0 4 -4 -4.00 -3.80
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 24 co Colombia Friendlies (M) 1 11 11 2.4 0.1 0 0 1 10 1 3.00 0 0 0 0.00 -1.64 Matches 1 Season 1 Club 1 League 1 11 11 2.4 0.1 0 0 1 10 1 3.00 0 0 0 0.00 -1.64
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2007-2008 17 Boavista 1 League 12.5 2 0 2008-2009 18 Leixões 1 League 15.3 2 0 2010-2011 20 Rayo Vallecano 1 League 4.0 1 0 2012-2013 22 Granada 1 League 6.5 1 0 11 2013-2014 23 Granada 1 League 32.6 5 0 34 2014-2015 24 Ludogorets Razgrad 2 Leagues 18.5 2 0 1 2015-2016 25 Ludogorets Razgrad 1 League 3.9 1 0 2016-2017 26 Chiapas 1 League 28.1 3 0 0 28 0 0 0 0 0 0 0 0 2017-2018 27 Puebla 1 League 31.7 3 0 0 41 0 0 0 0 0 0 0 1 2018-2019 28 Puebla 1 League 26.8 3 0 0 1 2019-2020 29 Puebla 1 League 14.7 1 0 0 12 19 0 30 19 18 0 2020-2021 30 Puebla 1 League 12.9 1 0 0 19 6 0 27 19 14 0 2020-2021 30 Tijuana 1 League 16.0 4 0 0 27 7 0 30 29 22 0 2021-2022 31 Tijuana 1 League 30.3 6 0 0 37 17 2 82 47 46 0 2022-2023 32 Toluca 1 League 25.3 6 1 1 22 12 3 43 26 38 0 2023 33 Puebla 1 League 2.0 0 0 0 0 2023-2024 33 Puebla 1 League 31.4 6 1 0 21 27 1 129 34 39 0 2024 34 Puebla 1 League 1.2 0 0 0 0 2024-2025 34 Puebla 1 League 28.1 6 2 1 35 23 0 50 38 39 0 16 Seasons 9 Clubs 7 Leagues 341.9 53 4 2 288 111 6 391 212 216 0 0 2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Puebla (6 Seasons) 2 Leagues 148.8 20 3 1 128 75 1 236 110 110 0 0 2 Granada (2 Seasons) 1 League 39.1 6 0 45 Tijuana (2 Seasons) 1 League 46.3 10 0 0 64 24 2 112 76 68 0 Ludogorets Razgrad (2 Seasons) 2 Leagues 22.5 3 0 1 Toluca (1 Season) 1 League 25.3 6 1 1 22 12 3 43 26 38 0 Chiapas (1 Season) 1 League 28.1 3 0 0 28 0 0 0 0 0 0 0 0 Leixões (1 Season) 1 League 15.3 2 0 Boavista (1 Season) 1 League 12.5 2 0 Rayo Vallecano (1 Season) 1 League 4.0 1 0 Liga MX (9 Seasons) 245.3 39 4 2 242 111 6 391 212 216 0 0 2 La Liga (2 Seasons) 39.1 6 0 45 Primeira Liga (2 Seasons) 27.8 4 0 A Group (2 Seasons) 21.5 3 0 Leagues Cup (2 Seasons) 3.2 0 0 0 0 La Liga 2 (1 Season) 4.0 1 0 Champions Lg (1 Season) 1.0 0 0 1
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014-2015 24 Ludogorets Razgrad 1. Champions Lg GR 1.0 0 0 1 Matches 2023 33 Puebla Leagues Cup GR 2.0 0 0 0 0 Matches 2024 34 Puebla Leagues Cup GR 1.2 0 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 4.2 0 0 0 1 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Puebla (2 Seasons) 1 League 3.2 0 0 0 0 Ludogorets Razgrad (1 Season) 1 League 1.0 0 0 1 Leagues Cup (2 Seasons) 3.2 0 0 0 0 Champions Lg (1 Season) 1.0 0 0 1
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014 24 co Colombia Friendlies (M) 0.1 0 0 0 0 Matches 1 Season 1 Club 1 League 0.1 0 0 0 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 Brayan Angulo Pages
Brayan Angulo Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary