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 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 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 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 29 24 2,069 23.0 1 2 3 1 0 0 6 1 0.04 0.09 0.13 0.04 0.13 Matches 2022-2023 32 Toluca mx MEX 1. Liga MX 3 2 211 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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-2025 34 Puebla mx MEX 1. Liga MX 27 25 2,173 24.1 0 4 4 0 0 0 5 2 0.00 0.17 0.17 0.00 0.17 Matches 16 Seasons 9 Clubs 6 Leagues 368 337 30,126 334.7 13 28 41 13 0 0 52 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) 1 League 149 143 12,746 141.6 9 19 28 9 0 0 19 3 0.06 0.13 0.20 0.06 0.20 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 (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) 258 246 21,723 241.4 12 24 36 12 0 0 38 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 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 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 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-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-2025 34 Puebla 1 League 27 25 2,173 24.1 0 4 4 0 0 0 5 2 0.00 0.17 0.17 0.00 0.17 16 Seasons 9 Clubs 6 Leagues 368 337 30,126 334.7 13 28 41 13 0 0 52 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) 1 League 149 143 12,746 141.6 9 19 28 9 0 0 19 3 0.06 0.13 0.20 0.06 0.20 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 (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) 258 246 21,723 241.4 12 24 36 12 0 0 38 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 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 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 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 29 24 2,069 23.0 1 2 3 1 0 0 6 1 0.04 0.09 0.13 0.04 0.13 Matches 2022-2023 32 Toluca mx MEX 1. Liga MX 4th 3 2 211 2.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 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 27 25 2,173 24.1 0 4 4 0 0 0 5 2 0.00 0.17 0.17 0.00 0.17 Matches 16 Seasons 9 Clubs 5 Leagues 367 336 30,036 333.7 13 28 41 13 0 0 52 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 149 143 12,746 141.6 9 19 28 9 0 0 19 3 0.06 0.13 0.20 0.06 0.20 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 (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) 258 246 21,723 241.4 12 24 36 12 0 0 38 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 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 1 Season 1 Club 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
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 Dist 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 2 Leagues 18.5 0 3 0.16 0.00 0 0 2015-2016 25 Ludogorets 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-2024 33 Puebla 1 League 31.4 2 27 9 33.3 0.86 0.29 0.07 0.22 0 0 2024-2025 34 Puebla 1 League 24.1 0 15 3 20.0 0.62 0.12 0.00 0.00 0 0 16 Seasons 9 Clubs 6 Leagues 334.7 13 110 58 46.4 0.51 0.19 0.09 0.19 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Puebla (6 Seasons) 1 League 141.6 9 65 34 52.3 0.57 0.30 0.11 0.21 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 (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) 241.4 12 110 51 46.4 0.51 0.24 0.09 0.20 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 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 Dist PK PKatt Matches 2014-2015 24 Ludogorets 1. Champions Lg GR 1.0 0 0 0.00 0 0 Matches 1 Season 1 Club 1 League 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 Dist 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 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 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 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 29 2,069 71 67.6 23.0 24 81 14 5 27 1 1.73 43 29 +14 +0.61 +0.15 Matches 2022-2023 32 Toluca mx MEX 1. Liga MX 3 211 70 6.9 2.3 2 90 2 1 31 0 2.00 4 3 +1 +0.43 -0.14 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-2025 34 Puebla mx MEX 1. Liga MX 27 2,173 80 83.3 24.1 25 86 20 2 18 0 0.81 25 38 -13 -0.54 +1.32 Matches 16 Seasons 9 Clubs 6 Leagues 368 30,126 82 54.5 334.7 337 86 295 31 30 18 1.20 315 388 -73 -0.28 -0.51 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) 1 League 149 12,746 86 73.4 141.6 143 87 128 6 31 0 1.04 159 222 -63 -0.44 -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 (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 37.3 25.3 26 81 16 6 28 1 1.76 47 32 +15 +0.59 +0.05 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) 258 21,723 84 66.5 241.4 246 86 215 12 30 3 1.13 278 365 -87 -0.36 -0.25 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 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 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 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 37.3 25.3 26 81 16 6 28 1 1.76 47 32 +15 +0.59 +0.05 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-2025 34 Puebla 1 League 27 2,173 80 83.3 24.1 25 86 20 2 18 0 0.81 25 38 -13 -0.54 +1.32 16 Seasons 9 Clubs 6 Leagues 368 30,126 82 54.5 334.7 337 86 295 31 30 18 1.20 315 388 -73 -0.28 -0.51 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) 1 League 149 12,746 86 73.4 141.6 143 87 128 6 31 0 1.04 159 222 -63 -0.44 -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 (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 37.3 25.3 26 81 16 6 28 1 1.76 47 32 +15 +0.59 +0.05 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) 258 21,723 84 66.5 241.4 246 86 215 12 30 3 1.13 278 365 -87 -0.36 -0.25 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 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 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 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 29 2,069 71 67.6 23.0 24 81 14 5 27 1 1.73 43 29 +14 +0.61 +0.15 Matches 2022-2023 32 Toluca mx MEX 1. Liga MX 4th 3 211 70 6.9 2.3 2 90 2 1 31 0 2.00 4 3 +1 +0.43 -0.14 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 27 2,173 80 83.3 24.1 25 86 20 2 18 0 0.81 25 38 -13 -0.54 +1.32 Matches 16 Seasons 9 Clubs 5 Leagues 367 30,036 82 54.9 333.7 336 86 294 31 30 15 1.20 315 384 -69 -0.26 -0.51 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 149 12,746 86 73.4 141.6 143 87 128 6 31 0 1.04 159 222 -63 -0.44 -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 (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 37.3 25.3 26 81 16 6 28 1 1.76 47 32 +15 +0.59 +0.05 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) 258 21,723 84 66.5 241.4 246 86 215 12 30 3 1.13 278 365 -87 -0.36 -0.25 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 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 1 Season 1 Club 1 League 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 2 Leagues 18.5 2 0 1 2015-2016 25 Ludogorets 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-2024 33 Puebla 1 League 31.4 6 1 0 21 27 1 129 34 39 0 2024-2025 34 Puebla 1 League 24.1 5 2 1 32 20 0 47 35 33 0 16 Seasons 9 Clubs 6 Leagues 334.7 52 4 2 285 108 6 388 209 210 0 0 2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Puebla (6 Seasons) 1 League 141.6 19 3 1 125 72 1 233 107 104 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 (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) 241.4 38 4 2 239 108 6 388 209 210 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 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 1. Champions Lg GR 1.0 0 0 1 Matches 1 Season 1 Club 1 League 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, 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 Brayan Angulo Pages
Brayan Angulo Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary