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 2014 27 Nacional 2. Sudamericana 11 11 909 10.1 3 1 4 2 1 1 2 0 0.30 0.10 0.40 0.20 0.30 Matches 2015 28 Nacional 1. Libertadores 7 6 550 6.1 4 1 5 3 1 1 1 0 0.65 0.16 0.82 0.49 0.65 Matches 2015 28 Nacional co COL 1. Primera A 17 9 843 9.4 4 0 4 3 1 1 0 0 0.43 0.00 0.43 0.32 0.32 Matches 2016 29 Nacional 1. Libertadores 6 2 167 1.9 1 0 1 1 0 0 0 0 0.54 0.00 0.54 0.54 0.54 Matches 2016 29 Nacional co COL 1. Primera A 9 7 593 6.6 3 0 3 2 1 1 1 0 0.46 0.00 0.46 0.30 0.30 Matches 2016 29 Sport Recife br BRA 1. Série A 12 8 779 8.7 1 2 3 1 0 0 3 0 0.12 0.23 0.35 0.12 0.35 Matches 2016 29 Sport Recife 2. Sudamericana 1 0 37 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017 30 Nacional 1. Libertadores 5 2 267 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2017 30 Nacional co COL 1. Primera A 22 11 1,232 13.7 6 2 8 5 1 1 3 0 0.44 0.15 0.58 0.37 0.51 Matches 2018 31 Junior 1. Libertadores 6 4 364 4.0 2 0 2 2 0 1 1 0 0.49 0.00 0.49 0.49 0.49 Matches 2018 31 Junior co COL 1. Primera A 12 11 872 9.7 3 0 3 2 1 1 2 0 0.31 0.00 0.31 0.21 0.21 Matches 2018 31 Junior 2. Sudamericana 2 0 32 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 32 Junior 1. Libertadores 2 1 79 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 32 Junior co COL 1. Primera A 8 5 387 4.3 1 1 2 1 0 0 2 0 0.23 0.23 0.47 0.23 0.47 Matches 2022 35 Cortuluá co COL 1. Primera A 18 18 1,567 17.4 11 1 12 7 4 5 1 0 0.63 0.06 0.69 0.40 0.46 Matches 2022 35 Millonarios co COL 1. Primera A 24 21 1,759 19.5 5 3 8 5 0 1 0 0 0.26 0.15 0.41 0.26 0.41 Matches 2023 36 Millonarios co COL 1. Primera A 10 4 395 4.4 1 1 2 0 1 1 1 0 0.23 0.23 0.46 0.00 0.23 Matches 2023 36 Millonarios 2. Sudamericana 1 0 11 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 8 Seasons 5 Clubs 4 Leagues 173 120 10,843 120.5 45 12 57 34 11 14 17 0 0.37 0.10 0.47 0.28 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 Nacional (4 Seasons) 3 Leagues 77 48 4,561 50.7 21 4 25 16 5 5 7 0 0.41 0.08 0.49 0.32 0.39 Millonarios (2 Seasons) 2 Leagues 35 25 2,165 24.1 6 4 10 5 1 2 1 0 0.25 0.17 0.42 0.21 0.37 Junior (2 Seasons) 3 Leagues 30 21 1,734 19.3 6 1 7 5 1 2 5 0 0.31 0.05 0.36 0.26 0.31 Cortuluá (1 Season) 1 League 18 18 1,567 17.4 11 1 12 7 4 5 1 0 0.63 0.06 0.69 0.40 0.46 Sport Recife (1 Season) 2 Leagues 13 8 816 9.1 1 2 3 1 0 0 3 0 0.11 0.22 0.33 0.11 0.33 Primera A (7 Seasons) 120 86 7,648 85.0 34 8 42 25 9 11 10 0 0.40 0.09 0.49 0.29 0.39 Libertadores (5 Seasons) 26 15 1,427 15.9 7 1 8 6 1 2 2 0 0.44 0.06 0.50 0.38 0.44 Sudamericana (4 Seasons) 15 11 989 11.0 3 1 4 2 1 1 2 0 0.27 0.09 0.36 0.18 0.27 Série A (1 Season) 12 8 779 8.7 1 2 3 1 0 0 3 0 0.12 0.23 0.35 0.12 0.35
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 2014 27 Nacional 1 League 11 11 909 10.1 3 1 4 2 1 1 2 0 0.30 0.10 0.40 0.20 0.30 2015 28 Nacional 2 Leagues 24 15 1,393 15.5 8 1 9 6 2 2 1 0 0.52 0.06 0.58 0.39 0.45 2016 29 Sport Recife 2 Leagues 13 8 816 9.1 1 2 3 1 0 0 3 0 0.11 0.22 0.33 0.11 0.33 2016 29 Nacional 2 Leagues 15 9 760 8.4 4 0 4 3 1 1 1 0 0.47 0.00 0.47 0.36 0.36 2017 30 Nacional 2 Leagues 27 13 1,499 16.7 6 2 8 5 1 1 3 0 0.36 0.12 0.48 0.30 0.42 2018 31 Junior 3 Leagues 20 15 1,268 14.1 5 0 5 4 1 2 3 0 0.35 0.00 0.35 0.28 0.28 2019 32 Junior 2 Leagues 10 6 466 5.2 1 1 2 1 0 0 2 0 0.19 0.19 0.39 0.19 0.39 2022 35 Cortuluá 1 League 18 18 1,567 17.4 11 1 12 7 4 5 1 0 0.63 0.06 0.69 0.40 0.46 2022 35 Millonarios 1 League 24 21 1,759 19.5 5 3 8 5 0 1 0 0 0.26 0.15 0.41 0.26 0.41 2023 36 Millonarios 2 Leagues 11 4 406 4.5 1 1 2 0 1 1 1 0 0.22 0.22 0.44 0.00 0.22 8 Seasons 5 Clubs 4 Leagues 173 120 10,843 120.5 45 12 57 34 11 14 17 0 0.37 0.10 0.47 0.28 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 Nacional (4 Seasons) 3 Leagues 77 48 4,561 50.7 21 4 25 16 5 5 7 0 0.41 0.08 0.49 0.32 0.39 Millonarios (2 Seasons) 2 Leagues 35 25 2,165 24.1 6 4 10 5 1 2 1 0 0.25 0.17 0.42 0.21 0.37 Junior (2 Seasons) 3 Leagues 30 21 1,734 19.3 6 1 7 5 1 2 5 0 0.31 0.05 0.36 0.26 0.31 Cortuluá (1 Season) 1 League 18 18 1,567 17.4 11 1 12 7 4 5 1 0 0.63 0.06 0.69 0.40 0.46 Sport Recife (1 Season) 2 Leagues 13 8 816 9.1 1 2 3 1 0 0 3 0 0.11 0.22 0.33 0.11 0.33 Primera A (7 Seasons) 120 86 7,648 85.0 34 8 42 25 9 11 10 0 0.40 0.09 0.49 0.29 0.39 Libertadores (5 Seasons) 26 15 1,427 15.9 7 1 8 6 1 2 2 0 0.44 0.06 0.50 0.38 0.44 Sudamericana (4 Seasons) 15 11 989 11.0 3 1 4 2 1 1 2 0 0.27 0.09 0.36 0.18 0.27 Série A (1 Season) 12 8 779 8.7 1 2 3 1 0 0 3 0 0.12 0.23 0.35 0.12 0.35
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 28 Nacional co COL 1. Primera A 1st 17 9 843 9.4 4 0 4 3 1 1 0 0 0.43 0.00 0.43 0.32 0.32 Matches 2016 29 Sport Recife br BRA 1. Série A 14th 12 8 779 8.7 1 2 3 1 0 0 3 0 0.12 0.23 0.35 0.12 0.35 Matches 2016 29 Nacional co COL 1. Primera A 2nd 9 7 593 6.6 3 0 3 2 1 1 1 0 0.46 0.00 0.46 0.30 0.30 Matches 2017 30 Nacional co COL 1. Primera A 1st 22 11 1,232 13.7 6 2 8 5 1 1 3 0 0.44 0.15 0.58 0.37 0.51 Matches 2018 31 Junior co COL 1. Primera A 4th 12 11 872 9.7 3 0 3 2 1 1 2 0 0.31 0.00 0.31 0.21 0.21 Matches 2019 32 Junior co COL 1. Primera A 2nd 8 5 387 4.3 1 1 2 1 0 0 2 0 0.23 0.23 0.47 0.23 0.47 Matches 2022 35 Cortuluá co COL 1. Primera A 20th 18 18 1,567 17.4 11 1 12 7 4 5 1 0 0.63 0.06 0.69 0.40 0.46 Matches 2022 35 Millonarios co COL 1. Primera A 1st 24 21 1,759 19.5 5 3 8 5 0 1 0 0 0.26 0.15 0.41 0.26 0.41 Matches 2023 36 Millonarios co COL 1. Primera A 10 4 395 4.4 1 1 2 0 1 1 1 0 0.23 0.23 0.46 0.00 0.23 Matches 7 Seasons 5 Clubs 2 Leagues 132 94 8,427 93.6 35 10 45 26 9 11 13 0 0.37 0.11 0.48 0.28 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 Nacional (3 Seasons) 1 League 48 27 2,668 29.6 13 2 15 10 3 3 4 0 0.44 0.07 0.51 0.34 0.40 Millonarios (2 Seasons) 1 League 34 25 2,154 23.9 6 4 10 5 1 2 1 0 0.25 0.17 0.42 0.21 0.38 Junior (2 Seasons) 1 League 20 16 1,259 14.0 4 1 5 3 1 1 4 0 0.29 0.07 0.36 0.21 0.29 Cortuluá (1 Season) 1 League 18 18 1,567 17.4 11 1 12 7 4 5 1 0 0.63 0.06 0.69 0.40 0.46 Sport Recife (1 Season) 1 League 12 8 779 8.7 1 2 3 1 0 0 3 0 0.12 0.23 0.35 0.12 0.35 Primera A (7 Seasons) 120 86 7,648 85.0 34 8 42 25 9 11 10 0 0.40 0.09 0.49 0.29 0.39 Série A (1 Season) 12 8 779 8.7 1 2 3 1 0 0 3 0 0.12 0.23 0.35 0.12 0.35
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 27 Nacional 2. Sudamericana F 11 11 909 10.1 3 1 4 2 1 1 2 0 0.30 0.10 0.40 0.20 0.30 Matches 2015 28 Nacional 1. Libertadores R16 7 6 550 6.1 4 1 5 3 1 1 1 0 0.65 0.16 0.82 0.49 0.65 Matches 2016 29 Sport Recife 2. Sudamericana 2S 1 0 37 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2016 29 Nacional 1. Libertadores W 6 2 167 1.9 1 0 1 1 0 0 0 0 0.54 0.00 0.54 0.54 0.54 Matches 2017 30 Nacional 1. Libertadores GR 5 2 267 3.0 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 31 Junior 1. Libertadores GR 6 4 364 4.0 2 0 2 2 0 1 1 0 0.49 0.00 0.49 0.49 0.49 Matches 2018 31 Junior 2. Sudamericana F 2 0 32 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 32 Junior 1. Libertadores GR 2 1 79 0.9 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 36 Millonarios 2. Sudamericana GR 1 0 11 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 7 Seasons 4 Clubs 2 Leagues 41 26 2,416 26.8 10 2 12 8 2 3 4 0 0.37 0.07 0.45 0.30 0.37 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 Nacional (4 Seasons) 2 Leagues 29 21 1,893 21.0 8 2 10 6 2 2 3 0 0.38 0.10 0.48 0.29 0.38 Junior (2 Seasons) 2 Leagues 10 5 475 5.3 2 0 2 2 0 1 1 0 0.38 0.00 0.38 0.38 0.38 Millonarios (1 Season) 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 Sport Recife (1 Season) 1 League 1 0 37 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Libertadores (5 Seasons) 26 15 1,427 15.9 7 1 8 6 1 2 2 0 0.44 0.06 0.50 0.38 0.44 Sudamericana (4 Seasons) 15 11 989 11.0 3 1 4 2 1 1 2 0 0.27 0.09 0.36 0.18 0.27
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2014 27 Nacional 1 League 10.1 3 1 1 2015 28 Nacional 2 Leagues 15.5 8 2 2 2016 29 Sport Recife 2 Leagues 9.1 1 11 2 18.2 1.27 0.23 0.09 0.50 0 0 2016 29 Nacional 2 Leagues 8.4 4 0 0 0.00 0.00 1 1 2017 30 Nacional 2 Leagues 16.7 6 37 16 43.2 2.22 0.96 0.14 0.31 1 1 2018 31 Junior 3 Leagues 14.1 5 41 19 46.3 2.91 1.35 0.10 0.21 1 2 2019 32 Junior 2 Leagues 5.2 1 16 6 37.5 3.09 1.16 0.06 0.17 0 0 2022 35 Cortuluá 1 League 17.4 11 38 15 39.5 2.18 0.86 0.18 0.47 4 5 2022 35 Millonarios 1 League 19.5 5 42 12 28.6 2.15 0.61 0.12 0.42 0 1 2023 36 Millonarios 2 Leagues 4.5 1 5 3 60.0 1.11 0.67 0.00 0.00 1 1 8 Seasons 5 Clubs 4 Leagues 120.5 45 190 73 38.4 2.16 0.83 0.13 0.33 11 14 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Nacional (4 Seasons) 3 Leagues 50.7 21 37 16 43.2 2.00 0.86 0.16 0.38 5 5 Millonarios (2 Seasons) 2 Leagues 24.1 6 47 15 31.9 1.95 0.62 0.11 0.33 1 2 Junior (2 Seasons) 3 Leagues 19.3 6 57 25 43.9 2.96 1.30 0.09 0.20 1 2 Cortuluá (1 Season) 1 League 17.4 11 38 15 39.5 2.18 0.86 0.18 0.47 4 5 Sport Recife (1 Season) 2 Leagues 9.1 1 11 2 18.2 1.27 0.23 0.09 0.50 0 0 Primera A (7 Seasons) 85.0 34 158 64 40.5 2.29 0.93 0.13 0.31 9 11 Libertadores (5 Seasons) 15.9 7 20 6 30.0 2.05 0.62 0.15 0.50 1 2 Sudamericana (4 Seasons) 11.0 3 1 1 100.0 2.09 2.09 0.00 0.00 1 1 Série A (1 Season) 8.7 1 11 2 18.2 1.27 0.23 0.09 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 2014 27 Nacional 2. Sudamericana 11 909 83 81.9 10.1 11 83 5 0 0 1.91 9 9 0 0.00 -0.90 Matches 2015 28 Nacional 1. Libertadores 7 550 79 76.4 6.1 6 87 5 1 29 1 1.86 11 7 +4 +0.65 +0.65 Matches 2015 28 Nacional co COL 1. Primera A 17 843 50 23.4 9.4 9 76 4 8 20 2 1.78 16 8 +8 +0.85 -0.09 Matches 2016 29 Nacional 1. Libertadores 6 167 28 13.3 1.9 2 65 0 4 9 1 2.33 0 0 0 0.00 -1.56 Matches 2016 29 Nacional co COL 1. Primera A 9 593 66 16.5 6.6 7 78 5 2 22 0 1.89 18 4 +14 +2.12 +1.56 Matches 2016 29 Sport Recife br BRA 1. Série A 12 779 65 22.8 8.7 8 81 4 4 32 1 1.17 12 11 +1 +0.12 +0.35 Matches 2016 29 Sport Recife 2. Sudamericana 1 37 37 20.6 0.4 0 0 1 36 1 1.00 0 0 0 0.00 +0.63 Matches 2017 30 Nacional 1. Libertadores 5 267 53 49.4 3.0 2 91 2 3 28 0 0.60 0 3 -3 -1.01 -2.00 Matches 2017 30 Nacional co COL 1. Primera A 22 1,232 56 34.2 13.7 11 90 9 11 22 4 1.84 26 8 +18 +1.31 +0.36 Matches 2018 31 Junior 1. Libertadores 6 364 61 67.4 4.0 4 81 2 2 20 0 1.40 3 3 0 0.00 +1.53 Matches 2018 31 Junior co COL 1. Primera A 12 872 73 25.5 9.7 11 78 4 1 17 1 1.50 9 10 -1 -0.10 -0.84 Matches 2018 31 Junior 2. Sudamericana 2 32 16 3.3 0.4 0 0 2 15 0 0.50 0 0 0 0.00 -0.39 Matches 2019 32 Junior 1. Libertadores 2 79 40 14.6 0.9 1 69 0 1 10 0 0.00 0 1 -1 -1.14 +0.03 Matches 2019 32 Junior co COL 1. Primera A 8 387 48 10.8 4.3 5 69 1 3 14 2 2.00 8 5 +3 +0.70 +0.28 Matches 2022 35 Cortuluá co COL 1. Primera A 18 1,567 87 43.5 17.4 18 87 14 0 0 1.06 19 23 -4 -0.23 +0.57 Matches 2022 35 Millonarios co COL 1. Primera A 24 1,759 73 37.6 19.5 21 80 5 3 27 0 1.67 26 15 +11 +0.56 +0.16 Matches 2023 36 Millonarios co COL 1. Primera A 10 395 40 8.1 4.4 4 68 1 6 21 1 1.90 10 3 +7 +1.59 Matches 2023 36 Millonarios 2. Sudamericana 1 11 11 2.0 0.1 0 0 1 11 0 3.00 0 0 0 0.00 -0.51 Matches 8 Seasons 5 Clubs 4 Leagues 173 10,843 63 26.6 120.5 120 81 61 53 21 14 1.61 167 110 +57 +0.47 +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 Nacional (4 Seasons) 3 Leagues 77 4,561 59 31.6 50.7 48 83 30 29 21 8 1.80 80 39 +41 +0.81 -0.08 Millonarios (2 Seasons) 2 Leagues 35 2,165 62 21.4 24.1 25 78 6 10 22 1 1.77 36 18 +18 +0.75 +0.57 Junior (2 Seasons) 3 Leagues 30 1,734 58 19.1 19.3 21 76 7 9 15 3 1.45 20 19 +1 +0.05 -0.33 Cortuluá (1 Season) 1 League 18 1,567 87 43.5 17.4 18 87 14 0 0 1.06 19 23 -4 -0.23 +0.57 Sport Recife (1 Season) 2 Leagues 13 816 63 22.7 9.1 8 82 4 5 33 2 1.16 12 11 +1 +0.11 +0.37 Primera A (7 Seasons) 120 7,648 64 24.7 85.0 86 81 43 34 21 10 1.67 132 76 +56 +0.66 +0.26 Libertadores (5 Seasons) 26 1,427 55 39.6 15.9 15 82 9 11 18 2 1.48 14 14 0 0.00 -0.54 Sudamericana (4 Seasons) 15 989 66 35.4 11.0 11 83 5 4 19 1 1.73 9 9 0 0.00 -0.40 Série A (1 Season) 12 779 65 22.8 8.7 8 81 4 4 32 1 1.17 12 11 +1 +0.12 +0.35
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 2014 27 Nacional 1 League 11 909 83 81.9 10.1 11 83 5 0 0 1.91 9 9 0 0.00 -0.90 2015 28 Nacional 2 Leagues 24 1,393 58 32.2 15.5 15 80 9 9 21 3 1.80 27 15 +12 +0.78 -0.12 2016 29 Sport Recife 2 Leagues 13 816 63 22.7 9.1 8 82 4 5 33 2 1.16 12 11 +1 +0.11 +0.37 2016 29 Nacional 2 Leagues 15 760 51 15.6 8.4 9 75 5 6 14 1 2.07 18 4 +14 +1.66 +0.82 2017 30 Nacional 2 Leagues 27 1,499 56 36.2 16.7 13 90 11 14 24 4 1.61 26 11 +15 +0.90 -0.05 2018 31 Junior 3 Leagues 20 1,268 63 25.8 14.1 15 79 6 5 17 1 1.37 12 13 -1 -0.07 -0.61 2019 32 Junior 2 Leagues 10 466 47 11.3 5.2 6 69 1 4 13 2 1.60 8 6 +2 +0.39 +0.17 2022 35 Cortuluá 1 League 18 1,567 87 43.5 17.4 18 87 14 0 0 1.06 19 23 -4 -0.23 +0.57 2022 35 Millonarios 1 League 24 1,759 73 37.6 19.5 21 80 5 3 27 0 1.67 26 15 +11 +0.56 +0.16 2023 36 Millonarios 2 Leagues 11 406 37 7.5 4.5 4 68 1 7 19 1 2.00 10 3 +7 +1.55 +1.50 8 Seasons 5 Clubs 4 Leagues 173 10,843 63 26.6 120.5 120 81 61 53 21 14 1.61 167 110 +57 +0.47 +0.12 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Nacional (4 Seasons) 3 Leagues 77 4,561 59 31.6 50.7 48 83 30 29 21 8 1.80 80 39 +41 +0.81 -0.08 Millonarios (2 Seasons) 2 Leagues 35 2,165 62 21.4 24.1 25 78 6 10 22 1 1.77 36 18 +18 +0.75 +0.57 Junior (2 Seasons) 3 Leagues 30 1,734 58 19.1 19.3 21 76 7 9 15 3 1.45 20 19 +1 +0.05 -0.33 Cortuluá (1 Season) 1 League 18 1,567 87 43.5 17.4 18 87 14 0 0 1.06 19 23 -4 -0.23 +0.57 Sport Recife (1 Season) 2 Leagues 13 816 63 22.7 9.1 8 82 4 5 33 2 1.16 12 11 +1 +0.11 +0.37 Primera A (7 Seasons) 120 7,648 64 24.7 85.0 86 81 43 34 21 10 1.67 132 76 +56 +0.66 +0.26 Libertadores (5 Seasons) 26 1,427 55 39.6 15.9 15 82 9 11 18 2 1.48 14 14 0 0.00 -0.54 Sudamericana (4 Seasons) 15 989 66 35.4 11.0 11 83 5 4 19 1 1.73 9 9 0 0.00 -0.40 Série A (1 Season) 12 779 65 22.8 8.7 8 81 4 4 32 1 1.17 12 11 +1 +0.12 +0.35
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 28 Nacional co COL 1. Primera A 1st 17 843 50 23.4 9.4 9 76 4 8 20 2 1.78 16 8 +8 +0.85 -0.09 Matches 2016 29 Sport Recife br BRA 1. Série A 14th 12 779 65 22.8 8.7 8 81 4 4 32 1 1.17 12 11 +1 +0.12 +0.35 Matches 2016 29 Nacional co COL 1. Primera A 2nd 9 593 66 16.5 6.6 7 78 5 2 22 0 1.89 18 4 +14 +2.12 +1.56 Matches 2017 30 Nacional co COL 1. Primera A 1st 22 1,232 56 34.2 13.7 11 90 9 11 22 4 1.84 26 8 +18 +1.31 +0.36 Matches 2018 31 Junior co COL 1. Primera A 4th 12 872 73 25.5 9.7 11 78 4 1 17 1 1.50 9 10 -1 -0.10 -0.84 Matches 2019 32 Junior co COL 1. Primera A 2nd 8 387 48 10.8 4.3 5 69 1 3 14 2 2.00 8 5 +3 +0.70 +0.28 Matches 2022 35 Cortuluá co COL 1. Primera A 20th 18 1,567 87 43.5 17.4 18 87 14 0 0 1.06 19 23 -4 -0.23 +0.57 Matches 2022 35 Millonarios co COL 1. Primera A 1st 24 1,759 73 37.6 19.5 21 80 5 3 27 0 1.67 26 15 +11 +0.56 +0.16 Matches 2023 36 Millonarios co COL 1. Primera A 10 395 40 8.1 4.4 4 68 1 6 21 1 1.90 10 3 +7 +1.59 Matches 7 Seasons 5 Clubs 2 Leagues 132 8,427 64 24.5 93.6 94 81 47 38 22 11 1.62 144 87 +57 +0.61 +0.27 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Nacional (3 Seasons) 1 League 48 2,668 56 24.7 29.6 27 82 18 21 21 6 1.83 60 20 +40 +1.35 +0.54 Millonarios (2 Seasons) 1 League 34 2,154 63 22.5 23.9 25 78 6 9 23 1 1.74 36 18 +18 +0.75 +0.59 Junior (2 Seasons) 1 League 20 1,259 63 17.9 14.0 16 75 5 4 15 3 1.70 17 15 +2 +0.14 -0.42 Cortuluá (1 Season) 1 League 18 1,567 87 43.5 17.4 18 87 14 0 0 1.06 19 23 -4 -0.23 +0.57 Sport Recife (1 Season) 1 League 12 779 65 22.8 8.7 8 81 4 4 32 1 1.17 12 11 +1 +0.12 +0.35 Primera A (7 Seasons) 120 7,648 64 24.7 85.0 86 81 43 34 21 10 1.67 132 76 +56 +0.66 +0.26 Série A (1 Season) 12 779 65 22.8 8.7 8 81 4 4 32 1 1.17 12 11 +1 +0.12 +0.35
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 27 Nacional 2. Sudamericana F 11 909 83 81.9 10.1 11 83 5 0 0 1.91 9 9 0 0.00 -0.90 Matches 2015 28 Nacional 1. Libertadores R16 7 550 79 76.4 6.1 6 87 5 1 29 1 1.86 11 7 +4 +0.65 +0.65 Matches 2016 29 Sport Recife 2. Sudamericana 2S 1 37 37 20.6 0.4 0 0 1 36 1 1.00 0 0 0 0.00 +0.63 Matches 2016 29 Nacional 1. Libertadores W 6 167 28 13.3 1.9 2 65 0 4 9 1 2.33 0 0 0 0.00 -1.56 Matches 2017 30 Nacional 1. Libertadores GR 5 267 53 49.4 3.0 2 91 2 3 28 0 0.60 0 3 -3 -1.01 -2.00 Matches 2018 31 Junior 1. Libertadores GR 6 364 61 67.4 4.0 4 81 2 2 20 0 1.40 3 3 0 0.00 +1.53 Matches 2018 31 Junior 2. Sudamericana F 2 32 16 3.3 0.4 0 0 2 15 0 0.50 0 0 0 0.00 -0.39 Matches 2019 32 Junior 1. Libertadores GR 2 79 40 14.6 0.9 1 69 0 1 10 0 0.00 0 1 -1 -1.14 +0.03 Matches 2023 36 Millonarios 2. Sudamericana GR 1 11 11 2.0 0.1 0 0 1 11 0 3.00 0 0 0 0.00 -0.51 Matches 7 Seasons 4 Clubs 2 Leagues 41 2,416 59 37.8 26.8 26 82 14 15 19 3 1.57 23 23 0 0.00 -0.48 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Nacional (4 Seasons) 2 Leagues 29 1,893 65 52.1 21.0 21 83 12 8 19 2 1.76 20 19 +1 +0.05 -1.20 Junior (2 Seasons) 2 Leagues 10 475 48 23.3 5.3 5 79 2 5 16 0 0.94 3 4 -1 -0.19 +0.10 Millonarios (1 Season) 1 League 1 11 11 2.0 0.1 0 0 1 11 0 3.00 0 0 0 0.00 -0.51 Sport Recife (1 Season) 1 League 1 37 37 20.6 0.4 0 0 1 36 1 1.00 0 0 0 0.00 +0.63 Libertadores (5 Seasons) 26 1,427 55 39.6 15.9 15 82 9 11 18 2 1.48 14 14 0 0.00 -0.54 Sudamericana (4 Seasons) 15 989 66 35.4 11.0 11 83 5 4 19 1 1.73 9 9 0 0.00 -0.40
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2014 27 Nacional 1 League 10.1 2 0 0 0 2015 28 Nacional 2 Leagues 15.5 1 0 0 0 2016 29 Sport Recife 2 Leagues 9.1 3 0 0 12 15 4 18 4 6 0 0 0 2016 29 Nacional 2 Leagues 8.4 1 0 0 0 0 0 0 0 0 0 0 0 2017 30 Nacional 2 Leagues 16.7 3 0 0 22 30 4 17 6 5 0 0 0 2018 31 Junior 3 Leagues 14.1 3 0 0 27 38 6 12 8 10 1 0 1 2019 32 Junior 2 Leagues 5.2 2 0 0 5 13 1 0 1 3 0 2022 35 Cortuluá 1 League 17.4 1 0 0 9 39 4 20 2 6 0 2022 35 Millonarios 1 League 19.5 0 0 0 16 38 7 8 6 10 0 2023 36 Millonarios 2 Leagues 4.5 1 0 0 4 10 1 6 1 3 0 8 Seasons 5 Clubs 4 Leagues 120.5 17 0 0 95 183 27 81 28 43 1 0 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Nacional (4 Seasons) 3 Leagues 50.7 7 0 0 22 30 4 17 6 5 0 0 0 Millonarios (2 Seasons) 2 Leagues 24.1 1 0 0 20 48 8 14 7 13 0 Junior (2 Seasons) 3 Leagues 19.3 5 0 0 32 51 7 12 9 13 1 0 1 Cortuluá (1 Season) 1 League 17.4 1 0 0 9 39 4 20 2 6 0 Sport Recife (1 Season) 2 Leagues 9.1 3 0 0 12 15 4 18 4 6 0 0 0 Primera A (7 Seasons) 85.0 10 0 0 69 156 19 57 18 30 0 Libertadores (5 Seasons) 15.9 2 0 0 13 12 4 6 6 7 1 0 1 Sudamericana (4 Seasons) 11.0 2 0 0 1 0 0 0 0 0 0 0 0 Série A (1 Season) 8.7 3 0 0 12 15 4 18 4 6 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 Luis Carlos Ruiz Pages
Luis Carlos Ruiz Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary