Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2021 19 Millonarios co COL 1. Primera A 33 18 1,758 19.5 3 6 9 2 1 1 0 1 0.15 0.31 0.46 0.10 0.41 Matches 2022 20 Millonarios co COL 1. Primera A 48 45 3,755 41.7 7 5 12 5 2 3 6 0 0.17 0.12 0.29 0.12 0.24 Matches 2023 21 Millonarios co COL 1. Primera A 15 14 1,173 13.0 1 3 4 1 0 0 2 0 0.08 0.23 0.31 0.08 0.31 Matches 2023 21 Santos br BRA 1. Série A 9 2 247 2.7 0 0 0 0 0 0 1 0 0.1 0.1 0.5 0.6 5 10 15 0.00 0.00 0.00 0.00 0.00 0.04 0.17 0.21 0.04 0.21 Matches 2023 21 Santos 2. Sudamericana 4 3 206 2.3 0 2 2 0 0 0 0 0 0.00 0.87 0.87 0.00 0.87 Matches 2024 22 Millonarios 1. Libertadores 6 5 416 4.6 1 1 2 1 0 0 0 0 0.9 0.9 0.6 1.5 12 18 18 0.22 0.22 0.43 0.22 0.43 0.20 0.13 0.33 0.20 0.33 Matches 2024 22 Millonarios co COL 1. Primera A 38 21 2,045 22.7 3 7 10 3 0 0 4 0 0.13 0.31 0.44 0.13 0.44 Matches 2025 23 Millonarios 2. Copa Sudamericana 1 0 20 0.2 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 23 Millonarios co COL 1. Primera A 17 14 1,166 13.0 2 3 5 1 1 1 2 0 0.15 0.23 0.39 0.08 0.31 Matches 5 Seasons 2 Clubs 4 Leagues 171 122 10,786 119.8 17 27 44 13 4 5 15 1 1.0 1.0 1.0 2.1 17 28 33 0.14 0.23 0.37 0.11 0.33 0.14 0.14 0.28 0.14 0.28 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Millonarios (5 Seasons) 3 Leagues 158 117 10,333 114.8 17 25 42 13 4 5 14 1 0.9 0.9 0.6 1.5 12 18 18 0.15 0.22 0.37 0.11 0.33 0.20 0.13 0.33 0.20 0.33 Santos (1 Season) 2 Leagues 13 5 453 5.0 0 2 2 0 0 0 1 0 0.1 0.1 0.5 0.6 5 10 15 0.00 0.40 0.40 0.00 0.40 0.04 0.17 0.21 0.04 0.21 Primera A (5 Seasons) 151 112 9,897 110.0 16 24 40 12 4 5 14 1 0.15 0.22 0.36 0.11 0.33 Sudamericana (2 Seasons) 5 3 226 2.5 0 2 2 0 0 0 0 0 0.00 0.80 0.80 0.00 0.80 Série A (1 Season) 9 2 247 2.7 0 0 0 0 0 0 1 0 0.1 0.1 0.5 0.6 5 10 15 0.00 0.00 0.00 0.00 0.00 0.04 0.17 0.21 0.04 0.21 Libertadores (1 Season) 6 5 416 4.6 1 1 2 1 0 0 0 0 0.9 0.9 0.6 1.5 12 18 18 0.22 0.22 0.43 0.22 0.43 0.20 0.13 0.33 0.20 0.33
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2021 19 Millonarios 1 League 33 18 1,758 19.5 3 6 9 2 1 1 0 1 0.15 0.31 0.46 0.10 0.41 2022 20 Millonarios 1 League 48 45 3,755 41.7 7 5 12 5 2 3 6 0 0.17 0.12 0.29 0.12 0.24 2023 21 Santos 2 Leagues 13 5 453 5.0 0 2 2 0 0 0 1 0 0.1 0.1 0.5 0.6 5 10 15 0.00 0.40 0.40 0.00 0.40 0.04 0.17 0.21 0.04 0.21 2023 21 Millonarios 1 League 15 14 1,173 13.0 1 3 4 1 0 0 2 0 0.08 0.23 0.31 0.08 0.31 2024 22 Millonarios 2 Leagues 44 26 2,461 27.3 4 8 12 4 0 0 4 0 0.9 0.9 0.6 1.5 12 18 18 0.15 0.29 0.44 0.15 0.44 0.20 0.13 0.33 0.20 0.33 2025 23 Millonarios 2 Leagues 18 14 1,186 13.2 2 3 5 1 1 1 2 0 0.15 0.23 0.38 0.08 0.30 5 Seasons 2 Clubs 4 Leagues 171 122 10,786 119.8 17 27 44 13 4 5 15 1 1.0 1.0 1.0 2.1 17 28 33 0.14 0.23 0.37 0.11 0.33 0.14 0.14 0.28 0.14 0.28 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Millonarios (5 Seasons) 3 Leagues 158 117 10,333 114.8 17 25 42 13 4 5 14 1 0.9 0.9 0.6 1.5 12 18 18 0.15 0.22 0.37 0.11 0.33 0.20 0.13 0.33 0.20 0.33 Santos (1 Season) 2 Leagues 13 5 453 5.0 0 2 2 0 0 0 1 0 0.1 0.1 0.5 0.6 5 10 15 0.00 0.40 0.40 0.00 0.40 0.04 0.17 0.21 0.04 0.21 Primera A (5 Seasons) 151 112 9,897 110.0 16 24 40 12 4 5 14 1 0.15 0.22 0.36 0.11 0.33 Sudamericana (2 Seasons) 5 3 226 2.5 0 2 2 0 0 0 0 0 0.00 0.80 0.80 0.00 0.80 Série A (1 Season) 9 2 247 2.7 0 0 0 0 0 0 1 0 0.1 0.1 0.5 0.6 5 10 15 0.00 0.00 0.00 0.00 0.00 0.04 0.17 0.21 0.04 0.21 Libertadores (1 Season) 6 5 416 4.6 1 1 2 1 0 0 0 0 0.9 0.9 0.6 1.5 12 18 18 0.22 0.22 0.43 0.22 0.43 0.20 0.13 0.33 0.20 0.33
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2021 19 Millonarios co COL 1. Primera A 2nd 33 18 1,758 19.5 3 6 9 2 1 1 0 1 0.15 0.31 0.46 0.10 0.41 Matches 2022 20 Millonarios co COL 1. Primera A 1st 48 45 3,755 41.7 7 5 12 5 2 3 6 0 0.17 0.12 0.29 0.12 0.24 Matches 2023 21 Santos br BRA 1. Série A 17th 9 2 247 2.7 0 0 0 0 0 0 1 0 0.1 0.1 0.5 0.6 5 10 15 0.00 0.00 0.00 0.00 0.00 0.04 0.17 0.21 0.04 0.21 Matches 2023 21 Millonarios co COL 1. Primera A 2nd 15 14 1,173 13.0 1 3 4 1 0 0 2 0 0.08 0.23 0.31 0.08 0.31 Matches 2024 22 Millonarios co COL 1. Primera A 3rd 38 21 2,045 22.7 3 7 10 3 0 0 4 0 0.13 0.31 0.44 0.13 0.44 Matches 2025 23 Millonarios co COL 1. Primera A 2nd 17 14 1,166 13.0 2 3 5 1 1 1 2 0 0.15 0.23 0.39 0.08 0.31 Matches 5 Seasons 2 Clubs 2 Leagues 160 114 10,144 112.7 16 24 40 12 4 5 15 1 0.1 0.1 0.5 0.6 5 10 15 0.14 0.21 0.35 0.11 0.32 0.04 0.17 0.21 0.04 0.21 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Millonarios (5 Seasons) 1 League 151 112 9,897 110.0 16 24 40 12 4 5 14 1 0.15 0.22 0.36 0.11 0.33 Santos (1 Season) 1 League 9 2 247 2.7 0 0 0 0 0 0 1 0 0.1 0.1 0.5 0.6 5 10 15 0.00 0.00 0.00 0.00 0.00 0.04 0.17 0.21 0.04 0.21 Primera A (5 Seasons) 151 112 9,897 110.0 16 24 40 12 4 5 14 1 0.15 0.22 0.36 0.11 0.33 Série A (1 Season) 9 2 247 2.7 0 0 0 0 0 0 1 0 0.1 0.1 0.5 0.6 5 10 15 0.00 0.00 0.00 0.00 0.00 0.04 0.17 0.21 0.04 0.21
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2023 21 Santos 2. Sudamericana GR 4 3 206 2.3 0 2 2 0 0 0 0 0 0.00 0.87 0.87 0.00 0.87 Matches 2024 22 Millonarios 1. Libertadores GR 6 5 416 4.6 1 1 2 1 0 0 0 0 0.9 0.9 0.6 1.5 12 18 18 0.22 0.22 0.43 0.22 0.43 0.20 0.13 0.33 0.20 0.33 Matches 2025 23 Millonarios 2. Copa Sudamericana S1 1 0 20 0.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 11 8 642 7.1 1 3 4 1 0 0 0 0 0.9 0.9 0.6 1.5 12 18 18 0.14 0.42 0.56 0.14 0.56 0.20 0.13 0.33 0.20 0.33 Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Millonarios (2 Seasons) 2 Leagues 7 5 436 4.8 1 1 2 1 0 0 0 0 0.9 0.9 0.6 1.5 12 18 18 0.21 0.21 0.41 0.21 0.41 0.20 0.13 0.33 0.20 0.33 Santos (1 Season) 1 League 4 3 206 2.3 0 2 2 0 0 0 0 0 0.00 0.87 0.87 0.00 0.87 Sudamericana (2 Seasons) 5 3 226 2.5 0 2 2 0 0 0 0 0 0.00 0.80 0.80 0.00 0.80 Libertadores (1 Season) 6 5 416 4.6 1 1 2 1 0 0 0 0 0.9 0.9 0.6 1.5 12 18 18 0.22 0.22 0.43 0.22 0.43 0.20 0.13 0.33 0.20 0.33
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 2023 21 co Colombia Friendlies (M) 1 0 23 0.3 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 23 0.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2021 19 Millonarios co COL 1. Primera A 19.5 3 42 16 38.1 2.15 0.82 0.05 0.13 1 1 Matches 2022 20 Millonarios co COL 1. Primera A 41.7 7 92 38 41.3 2.21 0.91 0.05 0.13 2 3 Matches 2023 21 Millonarios co COL 1. Primera A 13.0 1 23 8 34.8 1.76 0.61 0.04 0.13 0 0 Matches 2023 21 Santos br BRA 1. Série A 2.7 0 2 0 0.0 0.73 0.00 0.00 23.1 1 0 0 0.1 0.1 0.06 -0.1 -0.1 Matches 2023 21 Santos 2. Sudamericana 2.3 0 4 1 25.0 1.75 0.44 0.00 0.00 0 0 Matches 2024 22 Millonarios 1. Libertadores 4.6 1 13 6 46.2 2.81 1.30 0.08 0.17 22.2 1 0 0 0.9 0.9 0.07 +0.1 +0.1 Matches 2024 22 Millonarios co COL 1. Primera A 22.7 3 42 15 35.7 1.85 0.66 0.07 0.20 0 0 Matches 2025 23 Millonarios 2. Copa Sudamericana 0.2 0 1 0 0.0 4.50 0.00 0.00 0 0 Matches 2025 23 Millonarios co COL 1. Primera A 13.0 2 43 14 32.6 3.32 1.08 0.02 0.07 1 1 Matches 5 Seasons 2 Clubs 4 Leagues 119.8 17 262 98 37.4 2.19 0.82 0.05 0.13 22.4 2 4 5 1.0 1.0 0.07 0.0 0.0 Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Millonarios (5 Seasons) 3 Leagues 114.8 17 256 97 37.9 2.23 0.84 0.05 0.13 22.2 1 4 5 0.9 0.9 0.07 +0.1 +0.1 Santos (1 Season) 2 Leagues 5.0 0 6 1 16.7 1.19 0.20 0.00 0.00 23.1 1 0 0 0.1 0.1 0.06 -0.1 -0.1 Primera A (5 Seasons) 110.0 16 242 91 37.6 2.20 0.83 0.05 0.13 4 5 Sudamericana (2 Seasons) 2.5 0 5 1 20.0 1.99 0.40 0.00 0.00 0 0 Série A (1 Season) 2.7 0 2 0 0.0 0.73 0.00 0.00 23.1 1 0 0 0.1 0.1 0.06 -0.1 -0.1 Libertadores (1 Season) 4.6 1 13 6 46.2 2.81 1.30 0.08 0.17 22.2 1 0 0 0.9 0.9 0.07 +0.1 +0.1
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2021 19 Millonarios 1 League 19.5 3 42 16 38.1 2.15 0.82 0.05 0.13 1 1 2022 20 Millonarios 1 League 41.7 7 92 38 41.3 2.21 0.91 0.05 0.13 2 3 2023 21 Santos 2 Leagues 5.0 0 6 1 16.7 1.19 0.20 0.00 0.00 23.1 1 0 0 0.1 0.1 0.06 -0.1 -0.1 2023 21 Millonarios 1 League 13.0 1 23 8 34.8 1.76 0.61 0.04 0.13 0 0 2024 22 Millonarios 2 Leagues 27.3 4 55 21 38.2 2.01 0.77 0.07 0.19 22.2 1 0 0 0.9 0.9 0.07 +0.1 +0.1 2025 23 Millonarios 2 Leagues 13.2 2 44 14 31.8 3.34 1.06 0.02 0.07 1 1 5 Seasons 2 Clubs 4 Leagues 119.8 17 262 98 37.4 2.19 0.82 0.05 0.13 22.4 2 4 5 1.0 1.0 0.07 0.0 0.0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Millonarios (5 Seasons) 3 Leagues 114.8 17 256 97 37.9 2.23 0.84 0.05 0.13 22.2 1 4 5 0.9 0.9 0.07 +0.1 +0.1 Santos (1 Season) 2 Leagues 5.0 0 6 1 16.7 1.19 0.20 0.00 0.00 23.1 1 0 0 0.1 0.1 0.06 -0.1 -0.1 Primera A (5 Seasons) 110.0 16 242 91 37.6 2.20 0.83 0.05 0.13 4 5 Sudamericana (2 Seasons) 2.5 0 5 1 20.0 1.99 0.40 0.00 0.00 0 0 Série A (1 Season) 2.7 0 2 0 0.0 0.73 0.00 0.00 23.1 1 0 0 0.1 0.1 0.06 -0.1 -0.1 Libertadores (1 Season) 4.6 1 13 6 46.2 2.81 1.30 0.08 0.17 22.2 1 0 0 0.9 0.9 0.07 +0.1 +0.1
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2021 19 Millonarios co COL 1. Primera A 2nd 19.5 3 42 16 38.1 2.15 0.82 0.05 0.13 1 1 Matches 2022 20 Millonarios co COL 1. Primera A 1st 41.7 7 92 38 41.3 2.21 0.91 0.05 0.13 2 3 Matches 2023 21 Santos br BRA 1. Série A 17th 2.7 0 2 0 0.0 0.73 0.00 0.00 23.1 1 0 0 0.1 0.1 0.06 -0.1 -0.1 Matches 2023 21 Millonarios co COL 1. Primera A 2nd 13.0 1 23 8 34.8 1.76 0.61 0.04 0.13 0 0 Matches 2024 22 Millonarios co COL 1. Primera A 3rd 22.7 3 42 15 35.7 1.85 0.66 0.07 0.20 0 0 Matches 2025 23 Millonarios co COL 1. Primera A 2nd 13.0 2 43 14 32.6 3.32 1.08 0.02 0.07 1 1 Matches 5 Seasons 2 Clubs 2 Leagues 112.7 16 244 91 37.3 2.16 0.81 0.05 0.13 23.1 1 4 5 0.1 0.1 0.06 -0.1 -0.1 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Millonarios (5 Seasons) 1 League 110.0 16 242 91 37.6 2.20 0.83 0.05 0.13 4 5 Santos (1 Season) 1 League 2.7 0 2 0 0.0 0.73 0.00 0.00 23.1 1 0 0 0.1 0.1 0.06 -0.1 -0.1 Primera A (5 Seasons) 110.0 16 242 91 37.6 2.20 0.83 0.05 0.13 4 5 Série A (1 Season) 2.7 0 2 0 0.0 0.73 0.00 0.00 23.1 1 0 0 0.1 0.1 0.06 -0.1 -0.1
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2023 21 Santos 2. Sudamericana GR 2.3 0 4 1 25.0 1.75 0.44 0.00 0.00 0 0 Matches 2024 22 Millonarios 1. Libertadores GR 4.6 1 13 6 46.2 2.81 1.30 0.08 0.17 22.2 1 0 0 0.9 0.9 0.07 +0.1 +0.1 Matches 2025 23 Millonarios 2. Copa Sudamericana S1 0.2 0 1 0 0.0 4.50 0.00 0.00 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 7.1 1 18 7 38.9 2.52 0.98 0.06 0.14 22.2 1 0 0 0.9 0.9 0.07 +0.1 +0.1 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Millonarios (2 Seasons) 2 Leagues 4.8 1 14 6 42.9 2.89 1.24 0.07 0.17 22.2 1 0 0 0.9 0.9 0.07 +0.1 +0.1 Santos (1 Season) 1 League 2.3 0 4 1 25.0 1.75 0.44 0.00 0.00 0 0 Sudamericana (2 Seasons) 2.5 0 5 1 20.0 1.99 0.40 0.00 0.00 0 0 Libertadores (1 Season) 4.6 1 13 6 46.2 2.81 1.30 0.08 0.17 22.2 1 0 0 0.9 0.9 0.07 +0.1 +0.1
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2023 21 co Colombia Friendlies (M) 0.3 0 0 0 Matches 1 Season 1 Club 1 League 0.3 0 0 0
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2021 19 Millonarios 1 League 19.5 6 2022 20 Millonarios 1 League 41.7 5 2023 21 Santos 2 Leagues 5.0 68 104 65.4 1211 401 34 41 82.9 17 24 70.8 13 22 59.1 2 0.5 0.5 +1.5 10 5 2 1 10 2023 21 Millonarios 1 League 13.0 3 2024 22 Millonarios 2 Leagues 27.3 132 192 68.8 2217 790 70 87 80.5 38 51 74.5 18 39 46.2 8 0.6 0.7 +7.4 11 17 11 4 18 2025 23 Millonarios 2 Leagues 13.2 3 5 Seasons 2 Clubs 4 Leagues 119.8 200 296 67.6 3428 1191 104 128 81.3 55 75 73.3 31 61 50.8 27 1.0 1.2 +26.0 21 22 13 5 28 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Millonarios (5 Seasons) 3 Leagues 114.8 132 192 68.8 2217 790 70 87 80.5 38 51 74.5 18 39 46.2 25 0.6 0.7 +24.4 11 17 11 4 18 Santos (1 Season) 2 Leagues 5.0 68 104 65.4 1211 401 34 41 82.9 17 24 70.8 13 22 59.1 2 0.5 0.5 +1.5 10 5 2 1 10 Primera A (5 Seasons) 110.0 24 Sudamericana (2 Seasons) 2.5 2 Série A (1 Season) 2.7 68 104 65.4 1211 401 34 41 82.9 17 24 70.8 13 22 59.1 0 0.5 0.5 -0.5 10 5 2 1 10 Libertadores (1 Season) 4.6 132 192 68.8 2217 790 70 87 80.5 38 51 74.5 18 39 46.2 1 0.6 0.7 +0.4 11 17 11 4 18
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2021 19 Millonarios co COL 1. Primera A 2nd 19.5 6 Matches 2022 20 Millonarios co COL 1. Primera A 1st 41.7 5 Matches 2023 21 Santos br BRA 1. Série A 17th 2.7 68 104 65.4 1211 401 34 41 82.9 17 24 70.8 13 22 59.1 0 0.5 0.5 -0.5 10 5 2 1 10 Matches 2023 21 Millonarios co COL 1. Primera A 2nd 13.0 3 Matches 2024 22 Millonarios co COL 1. Primera A 3rd 22.7 7 Matches 2025 23 Millonarios co COL 1. Primera A 2nd 13.0 3 Matches 5 Seasons 2 Clubs 2 Leagues 112.7 68 104 65.4 1211 401 34 41 82.9 17 24 70.8 13 22 59.1 24 0.5 0.5 +23.5 10 5 2 1 10 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Millonarios (5 Seasons) 1 League 110.0 24 Santos (1 Season) 1 League 2.7 68 104 65.4 1211 401 34 41 82.9 17 24 70.8 13 22 59.1 0 0.5 0.5 -0.5 10 5 2 1 10 Primera A (5 Seasons) 110.0 24 Série A (1 Season) 2.7 68 104 65.4 1211 401 34 41 82.9 17 24 70.8 13 22 59.1 0 0.5 0.5 -0.5 10 5 2 1 10
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2023 21 Santos 2. Sudamericana GR 2.3 2 Matches 2024 22 Millonarios 1. Libertadores GR 4.6 132 192 68.8 2217 790 70 87 80.5 38 51 74.5 18 39 46.2 1 0.6 0.7 +0.4 11 17 11 4 18 Matches 2025 23 Millonarios 2. Copa Sudamericana S1 0.2 0 Matches 3 Seasons 2 Clubs 2 Leagues 7.1 132 192 68.8 2217 790 70 87 80.5 38 51 74.5 18 39 46.2 3 0.6 0.7 +2.4 11 17 11 4 18 Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Millonarios (2 Seasons) 2 Leagues 4.8 132 192 68.8 2217 790 70 87 80.5 38 51 74.5 18 39 46.2 1 0.6 0.7 +0.4 11 17 11 4 18 Santos (1 Season) 1 League 2.3 2 Sudamericana (2 Seasons) 2.5 2 Libertadores (1 Season) 4.6 132 192 68.8 2217 790 70 87 80.5 38 51 74.5 18 39 46.2 1 0.6 0.7 +0.4 11 17 11 4 18
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2023 21 co Colombia Friendlies (M) 0.3 0 Matches 1 Season 1 Club 1 League 0.3 0
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2021 19 Millonarios 1 League 19.5 135 2022 20 Millonarios 1 League 41.7 280 2023 21 Santos 2 Leagues 5.0 104 88 15 3 0 1 32 1 11 2 9 0 68 1 7 2023 21 Millonarios 1 League 13.0 84 2024 22 Millonarios 2 Leagues 27.3 192 158 32 10 4 0 185 6 14 7 2 0 132 2 6 2025 23 Millonarios 2 Leagues 13.2 68 5 Seasons 2 Clubs 4 Leagues 119.8 296 246 47 13 4 1 784 7 25 9 11 0 200 3 13 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Millonarios (5 Seasons) 3 Leagues 114.8 192 158 32 10 4 0 752 6 14 7 2 0 132 2 6 Santos (1 Season) 2 Leagues 5.0 104 88 15 3 0 1 32 1 11 2 9 0 68 1 7 Primera A (5 Seasons) 110.0 720 Sudamericana (2 Seasons) 2.5 17 Série A (1 Season) 2.7 104 88 15 3 0 1 19 1 11 2 9 0 68 1 7 Libertadores (1 Season) 4.6 192 158 32 10 4 0 28 6 14 7 2 0 132 2 6
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2023 21 Santos 2. Sudamericana GR 2.3 13 Matches 2024 22 Millonarios 1. Libertadores GR 4.6 192 158 32 10 4 0 28 6 14 7 2 0 132 2 6 Matches 2025 23 Millonarios 2. Copa Sudamericana S1 0.2 4 Matches 3 Seasons 2 Clubs 2 Leagues 7.1 192 158 32 10 4 0 45 6 14 7 2 0 132 2 6 Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Millonarios (2 Seasons) 2 Leagues 4.8 192 158 32 10 4 0 32 6 14 7 2 0 132 2 6 Santos (1 Season) 1 League 2.3 13 Sudamericana (2 Seasons) 2.5 17 Libertadores (1 Season) 4.6 192 158 32 10 4 0 28 6 14 7 2 0 132 2 6
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2023 21 co Colombia Friendlies (M) 0.3 Matches 1 Season 1 Club 1 League 0.3
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2021 19 Millonarios 1 League 19.5 2022 20 Millonarios 1 League 41.7 2023 21 Santos 2 Leagues 5.0 16 5.83 7 8 0 1 0 0 1 0.36 1 0 0 0 0 0 2023 21 Millonarios 1 League 13.0 2024 22 Millonarios 2 Leagues 27.3 22 4.76 11 8 0 2 1 0 2 0.43 2 0 0 0 0 0 2025 23 Millonarios 2 Leagues 13.2 5 Seasons 2 Clubs 4 Leagues 119.8 38 5.16 18 16 0 3 1 0 3 0.41 3 0 0 0 0 0 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Millonarios (5 Seasons) 3 Leagues 114.8 22 4.76 11 8 0 2 1 0 2 0.43 2 0 0 0 0 0 Santos (1 Season) 2 Leagues 5.0 16 5.83 7 8 0 1 0 0 1 0.36 1 0 0 0 0 0 Primera A (5 Seasons) 110.0 Sudamericana (2 Seasons) 2.5 Série A (1 Season) 2.7 16 5.83 7 8 0 1 0 0 1 0.36 1 0 0 0 0 0 Libertadores (1 Season) 4.6 22 4.76 11 8 0 2 1 0 2 0.43 2 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2023 21 Santos 2. Sudamericana GR 2.3 Matches 2024 22 Millonarios 1. Libertadores GR 4.6 22 4.76 11 8 0 2 1 0 2 0.43 2 0 0 0 0 0 Matches 2025 23 Millonarios 2. Copa Sudamericana S1 0.2 Matches 3 Seasons 2 Clubs 2 Leagues 7.1 22 4.76 11 8 0 2 1 0 2 0.43 2 0 0 0 0 0 Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Millonarios (2 Seasons) 2 Leagues 4.8 22 4.76 11 8 0 2 1 0 2 0.43 2 0 0 0 0 0 Santos (1 Season) 1 League 2.3 Sudamericana (2 Seasons) 2.5 Libertadores (1 Season) 4.6 22 4.76 11 8 0 2 1 0 2 0.43 2 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2023 21 co Colombia Friendlies (M) 0.3 Matches 1 Season 1 Club 1 League 0.3
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2021 19 Millonarios 1 League 19.5 16 10 0 2022 20 Millonarios 1 League 41.7 36 19 0 2023 21 Santos 2 Leagues 5.0 7 5 3 2 2 4 8 50.0 4 4 0 4 1 8 1 0 2023 21 Millonarios 1 League 13.0 9 6 0 2024 22 Millonarios 2 Leagues 27.3 7 19 3 3 1 4 12 33.3 8 12 0 12 17 9 2 1 2025 23 Millonarios 2 Leagues 13.2 10 4 0 5 Seasons 2 Clubs 4 Leagues 119.8 14 95 6 5 3 8 20 40.0 12 16 0 16 57 17 3 1 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Millonarios (5 Seasons) 3 Leagues 114.8 7 90 3 3 1 4 12 33.3 8 12 0 12 56 9 2 1 Santos (1 Season) 2 Leagues 5.0 7 5 3 2 2 4 8 50.0 4 4 0 4 1 8 1 0 Primera A (5 Seasons) 110.0 86 54 0 Sudamericana (2 Seasons) 2.5 2 0 0 Série A (1 Season) 2.7 7 3 3 2 2 4 8 50.0 4 4 0 4 1 8 1 0 Libertadores (1 Season) 4.6 7 4 3 3 1 4 12 33.3 8 12 0 12 2 9 2 1
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2023 21 Santos 2. Sudamericana GR 2.3 2 0 Matches 2024 22 Millonarios 1. Libertadores GR 4.6 7 4 3 3 1 4 12 33.3 8 12 0 12 2 9 2 1 Matches 2025 23 Millonarios 2. Copa Sudamericana S1 0.2 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 7.1 7 6 3 3 1 4 12 33.3 8 12 0 12 2 9 2 1 Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Millonarios (2 Seasons) 2 Leagues 4.8 7 4 3 3 1 4 12 33.3 8 12 0 12 2 9 2 1 Santos (1 Season) 1 League 2.3 2 0 0 Sudamericana (2 Seasons) 2.5 2 0 0 Libertadores (1 Season) 4.6 7 4 3 3 1 4 12 33.3 8 12 0 12 2 9 2 1
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2023 21 co Colombia Friendlies (M) 0.3 Matches 1 Season 1 Club 1 League 0.3 0
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2021 19 Millonarios 1 League 19.5 2022 20 Millonarios 1 League 41.7 2023 21 Santos 2 Leagues 5.0 137 0 22 50 68 6 137 13 6 46.2 7 53.8 81 476 225 5 3 2 5 5 91 15 2023 21 Millonarios 1 League 13.0 2024 22 Millonarios 2 Leagues 27.3 251 1 19 136 97 5 251 11 6 54.5 4 36.4 141 897 439 12 11 2 17 3 176 18 2025 23 Millonarios 2 Leagues 13.2 5 Seasons 2 Clubs 4 Leagues 119.8 388 1 41 186 165 11 388 24 12 50.0 11 45.8 222 1373 664 17 14 4 22 8 267 33 Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Millonarios (5 Seasons) 3 Leagues 114.8 251 1 19 136 97 5 251 11 6 54.5 4 36.4 141 897 439 12 11 2 17 3 176 18 Santos (1 Season) 2 Leagues 5.0 137 0 22 50 68 6 137 13 6 46.2 7 53.8 81 476 225 5 3 2 5 5 91 15 Primera A (5 Seasons) 110.0 Sudamericana (2 Seasons) 2.5 Série A (1 Season) 2.7 137 0 22 50 68 6 137 13 6 46.2 7 53.8 81 476 225 5 3 2 5 5 91 15 Libertadores (1 Season) 4.6 251 1 19 136 97 5 251 11 6 54.5 4 36.4 141 897 439 12 11 2 17 3 176 18
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2021 19 Millonarios co COL 1. Primera A 2nd 19.5 Matches 2022 20 Millonarios co COL 1. Primera A 1st 41.7 Matches 2023 21 Santos br BRA 1. Série A 17th 2.7 137 0 22 50 68 6 137 13 6 46.2 7 53.8 81 476 225 5 3 2 5 5 91 15 Matches 2023 21 Millonarios co COL 1. Primera A 2nd 13.0 Matches 2024 22 Millonarios co COL 1. Primera A 3rd 22.7 Matches 2025 23 Millonarios co COL 1. Primera A 2nd 13.0 Matches 5 Seasons 2 Clubs 2 Leagues 112.7 137 0 22 50 68 6 137 13 6 46.2 7 53.8 81 476 225 5 3 2 5 5 91 15 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Millonarios (5 Seasons) 1 League 110.0 Santos (1 Season) 1 League 2.7 137 0 22 50 68 6 137 13 6 46.2 7 53.8 81 476 225 5 3 2 5 5 91 15 Primera A (5 Seasons) 110.0 Série A (1 Season) 2.7 137 0 22 50 68 6 137 13 6 46.2 7 53.8 81 476 225 5 3 2 5 5 91 15
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2023 21 Santos 2. Sudamericana GR 2.3 Matches 2024 22 Millonarios 1. Libertadores GR 4.6 251 1 19 136 97 5 251 11 6 54.5 4 36.4 141 897 439 12 11 2 17 3 176 18 Matches 2025 23 Millonarios 2. Copa Sudamericana S1 0.2 Matches 3 Seasons 2 Clubs 2 Leagues 7.1 251 1 19 136 97 5 251 11 6 54.5 4 36.4 141 897 439 12 11 2 17 3 176 18 Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Millonarios (2 Seasons) 2 Leagues 4.8 251 1 19 136 97 5 251 11 6 54.5 4 36.4 141 897 439 12 11 2 17 3 176 18 Santos (1 Season) 1 League 2.3 Sudamericana (2 Seasons) 2.5 Libertadores (1 Season) 4.6 251 1 19 136 97 5 251 11 6 54.5 4 36.4 141 897 439 12 11 2 17 3 176 18
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2023 21 co Colombia Friendlies (M) 0.3 Matches 1 Season 1 Club 1 League 0.3
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2021 19 Millonarios co COL 1. Primera A 33 1,758 53 51.4 19.5 18 78 3 15 24 0 1.80 37 15 +22 +1.13 +1.23 Matches 2022 20 Millonarios co COL 1. Primera A 48 3,755 78 80.2 41.7 45 82 10 3 26 0 1.77 50 29 +21 +0.50 +0.21 Matches 2023 21 Millonarios co COL 1. Primera A 15 1,173 78 24.0 13.0 14 81 5 1 45 0 1.73 13 10 +3 +0.23 -0.08 Matches 2023 21 Santos br BRA 1. Série A 9 247 27 7.2 2.7 2 58 0 7 19 3 1.33 1 2 -1 -0.36 +0.32 2.9 3.2 -0.3 -0.13 +0.12 Matches 2023 21 Santos 2. Sudamericana 4 206 52 38.1 2.3 3 65 0 1 10 2 1.00 2 2 0 0.00 +0.54 Matches 2024 22 Millonarios 1. Libertadores 6 416 69 77.0 4.6 5 81 1 1 12 0 0.50 6 10 -4 -0.87 +0.59 6.4 7.0 -0.6 -0.13 -0.31 Matches 2024 22 Millonarios co COL 1. Primera A 38 2,045 54 45.4 22.7 21 76 4 17 26 1 1.61 29 21 +8 +0.35 -0.31 Matches 2025 23 Millonarios 2. Copa Sudamericana 1 20 20 22.2 0.2 0 0 1 20 0 0.00 0 1 -1 -4.50 -4.50 Matches 2025 23 Millonarios co COL 1. Primera A 17 1,166 69 68.2 13.0 14 75 0 3 39 0 1.82 15 11 +4 +0.31 -0.85 Matches 5 Seasons 2 Clubs 4 Leagues 171 10,786 63 45.3 119.8 122 79 23 49 25 6 1.65 153 101 +52 +0.43 +0.36 9.3 10.2 -0.9 -0.13 +0.10 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Millonarios (5 Seasons) 3 Leagues 158 10,333 65 52.1 114.8 117 79 23 41 26 1 1.68 150 97 +53 +0.46 +0.11 6.4 7.0 -0.6 -0.13 -0.31 Santos (1 Season) 2 Leagues 13 453 35 11.4 5.0 5 62 0 8 18 5 1.23 3 4 -1 -0.20 +0.47 2.9 3.2 -0.3 -0.13 +0.12 Primera A (5 Seasons) 151 9,897 66 51.5 110.0 112 79 22 39 27 1 1.74 144 86 +58 +0.53 +0.15 Sudamericana (2 Seasons) 5 226 45 35.9 2.5 3 65 0 2 15 2 0.80 2 3 -1 -0.40 +0.05 Série A (1 Season) 9 247 27 7.2 2.7 2 58 0 7 19 3 1.33 1 2 -1 -0.36 +0.32 2.9 3.2 -0.3 -0.13 +0.12 Libertadores (1 Season) 6 416 69 77.0 4.6 5 81 1 1 12 0 0.50 6 10 -4 -0.87 +0.59 6.4 7.0 -0.6 -0.13 -0.31
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2021 19 Millonarios 1 League 33 1,758 53 51.4 19.5 18 78 3 15 24 0 1.80 37 15 +22 +1.13 +1.23 2022 20 Millonarios 1 League 48 3,755 78 80.2 41.7 45 82 10 3 26 0 1.77 50 29 +21 +0.50 +0.21 2023 21 Santos 2 Leagues 13 453 35 11.4 5.0 5 62 0 8 18 5 1.23 3 4 -1 -0.20 +0.47 2.9 3.2 -0.3 -0.13 +0.12 2023 21 Millonarios 1 League 15 1,173 78 24.0 13.0 14 81 5 1 45 0 1.73 13 10 +3 +0.23 -0.08 2024 22 Millonarios 2 Leagues 44 2,461 56 48.8 27.3 26 77 5 18 25 1 1.46 35 31 +4 +0.15 -0.41 6.4 7.0 -0.6 -0.13 -0.31 2025 23 Millonarios 2 Leagues 18 1,186 66 65.9 13.2 14 75 0 4 34 0 1.72 15 12 +3 +0.23 -0.80 5 Seasons 2 Clubs 4 Leagues 171 10,786 63 45.3 119.8 122 79 23 49 25 6 1.65 153 101 +52 +0.43 +0.36 9.3 10.2 -0.9 -0.13 +0.10 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Millonarios (5 Seasons) 3 Leagues 158 10,333 65 52.1 114.8 117 79 23 41 26 1 1.68 150 97 +53 +0.46 +0.11 6.4 7.0 -0.6 -0.13 -0.31 Santos (1 Season) 2 Leagues 13 453 35 11.4 5.0 5 62 0 8 18 5 1.23 3 4 -1 -0.20 +0.47 2.9 3.2 -0.3 -0.13 +0.12 Primera A (5 Seasons) 151 9,897 66 51.5 110.0 112 79 22 39 27 1 1.74 144 86 +58 +0.53 +0.15 Sudamericana (2 Seasons) 5 226 45 35.9 2.5 3 65 0 2 15 2 0.80 2 3 -1 -0.40 +0.05 Série A (1 Season) 9 247 27 7.2 2.7 2 58 0 7 19 3 1.33 1 2 -1 -0.36 +0.32 2.9 3.2 -0.3 -0.13 +0.12 Libertadores (1 Season) 6 416 69 77.0 4.6 5 81 1 1 12 0 0.50 6 10 -4 -0.87 +0.59 6.4 7.0 -0.6 -0.13 -0.31
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2021 19 Millonarios co COL 1. Primera A 2nd 33 1,758 53 51.4 19.5 18 78 3 15 24 0 1.80 37 15 +22 +1.13 +1.23 Matches 2022 20 Millonarios co COL 1. Primera A 1st 48 3,755 78 80.2 41.7 45 82 10 3 26 0 1.77 50 29 +21 +0.50 +0.21 Matches 2023 21 Santos br BRA 1. Série A 17th 9 247 27 7.2 2.7 2 58 0 7 19 3 1.33 1 2 -1 -0.36 +0.32 2.9 3.2 -0.3 -0.13 +0.12 Matches 2023 21 Millonarios co COL 1. Primera A 2nd 15 1,173 78 24.0 13.0 14 81 5 1 45 0 1.73 13 10 +3 +0.23 -0.08 Matches 2024 22 Millonarios co COL 1. Primera A 3rd 38 2,045 54 45.4 22.7 21 76 4 17 26 1 1.61 29 21 +8 +0.35 -0.31 Matches 2025 23 Millonarios co COL 1. Primera A 2nd 17 1,166 69 68.2 13.0 14 75 0 3 39 0 1.82 15 11 +4 +0.31 -0.85 Matches 5 Seasons 2 Clubs 2 Leagues 160 10,144 63 44.8 112.7 114 79 22 46 25 4 1.72 145 88 +57 +0.51 +0.40 2.9 3.2 -0.3 -0.13 +0.12 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Millonarios (5 Seasons) 1 League 151 9,897 66 51.5 110.0 112 79 22 39 27 1 1.74 144 86 +58 +0.53 +0.15 Santos (1 Season) 1 League 9 247 27 7.2 2.7 2 58 0 7 19 3 1.33 1 2 -1 -0.36 +0.32 2.9 3.2 -0.3 -0.13 +0.12 Primera A (5 Seasons) 151 9,897 66 51.5 110.0 112 79 22 39 27 1 1.74 144 86 +58 +0.53 +0.15 Série A (1 Season) 9 247 27 7.2 2.7 2 58 0 7 19 3 1.33 1 2 -1 -0.36 +0.32 2.9 3.2 -0.3 -0.13 +0.12
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 onxG onxGA xG+/- xG+/-90 On-Off Matches 2023 21 Santos 2. Sudamericana GR 4 206 52 38.1 2.3 3 65 0 1 10 2 1.00 2 2 0 0.00 +0.54 Matches 2024 22 Millonarios 1. Libertadores GR 6 416 69 77.0 4.6 5 81 1 1 12 0 0.50 6 10 -4 -0.87 +0.59 6.4 7.0 -0.6 -0.13 -0.31 Matches 2025 23 Millonarios 2. Copa Sudamericana S1 1 20 20 22.2 0.2 0 0 1 20 0 0.00 0 1 -1 -4.50 -4.50 Matches 3 Seasons 2 Clubs 2 Leagues 11 642 58 54.9 7.1 8 75 1 3 14 2 0.64 8 13 -5 -0.70 -0.02 6.4 7.0 -0.6 -0.13 -0.31 Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Millonarios (2 Seasons) 2 Leagues 7 436 62 69.2 4.8 5 81 1 2 16 0 0.43 6 11 -5 -1.03 -0.10 6.4 7.0 -0.6 -0.13 -0.31 Santos (1 Season) 1 League 4 206 52 38.1 2.3 3 65 0 1 10 2 1.00 2 2 0 0.00 +0.54 Sudamericana (2 Seasons) 5 226 45 35.9 2.5 3 65 0 2 15 2 0.80 2 3 -1 -0.40 +0.05 Libertadores (1 Season) 6 416 69 77.0 4.6 5 81 1 1 12 0 0.50 6 10 -4 -0.87 +0.59 6.4 7.0 -0.6 -0.13 -0.31
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 2023 21 co Colombia Friendlies (M) 1 23 23 5.1 0.3 0 0 1 23 0 1.00 0 0 0 0.00 -0.84 Matches 1 Season 1 Club 1 League 1 23 23 5.1 0.3 0 0 1 23 0 1.00 0 0 0 0.00 -0.84
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2021 19 Millonarios 1 League 19.5 0 1 0 8 38 3 135 10 16 0 2022 20 Millonarios 1 League 41.7 6 0 0 25 90 7 280 19 36 0 2023 21 Santos 2 Leagues 5.0 1 0 0 2 9 0 32 1 5 0 0 0 10 2 6 25.0 2023 21 Millonarios 1 League 13.0 2 0 0 7 30 1 84 6 9 0 2024 22 Millonarios 2 Leagues 27.3 4 0 0 13 46 2 185 17 19 0 0 0 16 2 4 33.3 2025 23 Millonarios 2 Leagues 13.2 2 0 0 2 18 1 68 4 10 0 5 Seasons 2 Clubs 4 Leagues 119.8 15 1 0 57 231 14 784 57 95 0 0 0 26 4 10 28.6 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Millonarios (5 Seasons) 3 Leagues 114.8 14 1 0 55 222 14 752 56 90 0 0 0 16 2 4 33.3 Santos (1 Season) 2 Leagues 5.0 1 0 0 2 9 0 32 1 5 0 0 0 10 2 6 25.0 Primera A (5 Seasons) 110.0 14 1 0 54 214 13 720 54 86 0 Sudamericana (2 Seasons) 2.5 0 0 0 0 4 0 17 0 2 0 Série A (1 Season) 2.7 1 0 0 2 5 0 19 1 3 0 0 0 10 2 6 25.0 Libertadores (1 Season) 4.6 0 0 0 1 8 1 28 2 4 0 0 0 16 2 4 33.3
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2023 21 Santos 2. Sudamericana GR 2.3 0 0 0 0 4 0 13 0 2 0 Matches 2024 22 Millonarios 1. Libertadores GR 4.6 0 0 0 1 8 1 28 2 4 0 0 0 16 2 4 33.3 Matches 2025 23 Millonarios 2. Copa Sudamericana S1 0.2 0 0 0 0 0 0 4 0 0 0 Matches 3 Seasons 2 Clubs 2 Leagues 7.1 0 0 0 1 12 1 45 2 6 0 0 0 16 2 4 33.3 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Millonarios (2 Seasons) 2 Leagues 4.8 0 0 0 1 8 1 32 2 4 0 0 0 16 2 4 33.3 Santos (1 Season) 1 League 2.3 0 0 0 0 4 0 13 0 2 0 Sudamericana (2 Seasons) 2.5 0 0 0 0 4 0 17 0 2 0 Libertadores (1 Season) 4.6 0 0 0 1 8 1 28 2 4 0 0 0 16 2 4 33.3
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2023 21 co Colombia Friendlies (M) 0.3 0 0 0 0 Matches 1 Season 1 Club 1 League 0.3 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 Daniel Ruiz Rivera Pages
Daniel Ruiz Rivera Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary