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 2017 19 Rionegro co COL 1. Primera A 7 2 239 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 20 Rionegro co COL 1. Primera A 3 1 131 1.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 21 Rionegro co COL 1. Primera A 22 14 1,270 14.1 1 5 6 1 0 0 3 0 0.07 0.35 0.43 0.07 0.43 Matches 2019 21 Rionegro 2. Sudamericana 4 3 220 2.4 0 1 1 0 0 0 0 0 0.00 0.41 0.41 0.00 0.41 Matches 2020 22 Rionegro co COL 1. Primera A 18 6 666 7.4 1 1 2 1 0 0 3 0 0.14 0.14 0.27 0.14 0.27 Matches 2021 23 Rionegro co COL 1. Primera A 21 13 1,085 12.1 0 4 4 0 0 0 3 0 0.00 0.33 0.33 0.00 0.33 Matches 2022 24 Rionegro co COL 1. Primera A 8 1 194 2.2 1 0 1 1 0 0 1 0 0.46 0.00 0.46 0.46 0.46 Matches 2023 25 Pasto co COL 1. Primera A 5 5 309 3.4 0 1 1 0 0 0 0 0 0.00 0.29 0.29 0.00 0.29 Matches 7 Seasons 2 Clubs 2 Leagues 88 45 4,114 45.7 3 12 15 3 0 0 11 0 0.07 0.26 0.33 0.07 0.33 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 Rionegro (6 Seasons) 2 Leagues 83 40 3,805 42.3 3 11 14 3 0 0 11 0 0.07 0.26 0.33 0.07 0.33 Pasto (1 Season) 1 League 5 5 309 3.4 0 1 1 0 0 0 0 0 0.00 0.29 0.29 0.00 0.29 Primera A (7 Seasons) 84 42 3,894 43.3 3 11 14 3 0 0 11 0 0.07 0.25 0.32 0.07 0.32 Sudamericana (1 Season) 4 3 220 2.4 0 1 1 0 0 0 0 0 0.00 0.41 0.41 0.00 0.41
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 2017 19 Rionegro 1 League 7 2 239 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2018 20 Rionegro 1 League 3 1 131 1.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2019 21 Rionegro 2 Leagues 26 17 1,490 16.6 1 6 7 1 0 0 3 0 0.06 0.36 0.42 0.06 0.42 2020 22 Rionegro 1 League 18 6 666 7.4 1 1 2 1 0 0 3 0 0.14 0.14 0.27 0.14 0.27 2021 23 Rionegro 1 League 21 13 1,085 12.1 0 4 4 0 0 0 3 0 0.00 0.33 0.33 0.00 0.33 2022 24 Rionegro 1 League 8 1 194 2.2 1 0 1 1 0 0 1 0 0.46 0.00 0.46 0.46 0.46 2023 25 Pasto 1 League 5 5 309 3.4 0 1 1 0 0 0 0 0 0.00 0.29 0.29 0.00 0.29 7 Seasons 2 Clubs 2 Leagues 88 45 4,114 45.7 3 12 15 3 0 0 11 0 0.07 0.26 0.33 0.07 0.33 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 Rionegro (6 Seasons) 2 Leagues 83 40 3,805 42.3 3 11 14 3 0 0 11 0 0.07 0.26 0.33 0.07 0.33 Pasto (1 Season) 1 League 5 5 309 3.4 0 1 1 0 0 0 0 0 0.00 0.29 0.29 0.00 0.29 Primera A (7 Seasons) 84 42 3,894 43.3 3 11 14 3 0 0 11 0 0.07 0.25 0.32 0.07 0.32 Sudamericana (1 Season) 4 3 220 2.4 0 1 1 0 0 0 0 0 0.00 0.41 0.41 0.00 0.41
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 2017 19 Rionegro co COL 1. Primera A 20th 7 2 239 2.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2018 20 Rionegro co COL 1. Primera A 7th 3 1 131 1.5 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2019 21 Rionegro co COL 1. Primera A 18th 22 14 1,270 14.1 1 5 6 1 0 0 3 0 0.07 0.35 0.43 0.07 0.43 Matches 2020 22 Rionegro co COL 1. Primera A 9th 18 6 666 7.4 1 1 2 1 0 0 3 0 0.14 0.14 0.27 0.14 0.27 Matches 2021 23 Rionegro co COL 1. Primera A 14th 21 13 1,085 12.1 0 4 4 0 0 0 3 0 0.00 0.33 0.33 0.00 0.33 Matches 2022 24 Rionegro co COL 1. Primera A 8th 8 1 194 2.2 1 0 1 1 0 0 1 0 0.46 0.00 0.46 0.46 0.46 Matches 2023 25 Pasto co COL 1. Primera A 5 5 309 3.4 0 1 1 0 0 0 0 0 0.00 0.29 0.29 0.00 0.29 Matches 7 Seasons 2 Clubs 1 League 84 42 3,894 43.3 3 11 14 3 0 0 11 0 0.07 0.25 0.32 0.07 0.32 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 Rionegro (6 Seasons) 1 League 79 37 3,585 39.8 3 10 13 3 0 0 11 0 0.08 0.25 0.33 0.08 0.33 Pasto (1 Season) 1 League 5 5 309 3.4 0 1 1 0 0 0 0 0 0.00 0.29 0.29 0.00 0.29
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 2019 21 Rionegro 2. Sudamericana 2S 4 3 220 2.4 0 1 1 0 0 0 0 0 0.00 0.41 0.41 0.00 0.41 Matches 1 Season 1 Club 1 League 4 3 220 2.4 0 1 1 0 0 0 0 0 0.00 0.41 0.41 0.00 0.41
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2017 19 Rionegro 1 League 2.7 0 2 0 0.0 0.75 0.00 0.00 0 0 2018 20 Rionegro 1 League 1.5 0 3 0 0.0 2.06 0.00 0.00 0 0 2019 21 Rionegro 2 Leagues 16.6 1 24 5 20.8 1.45 0.30 0.04 0.20 0 0 2020 22 Rionegro 1 League 7.4 1 13 5 38.5 1.76 0.68 0.08 0.20 0 0 2021 23 Rionegro 1 League 12.1 0 17 6 35.3 1.41 0.50 0.00 0.00 0 0 2022 24 Rionegro 1 League 2.2 1 6 3 50.0 2.78 1.39 0.17 0.33 0 0 2023 25 Pasto 1 League 3.4 0 5 3 60.0 1.46 0.87 0.00 0.00 0 0 7 Seasons 2 Clubs 2 Leagues 45.7 3 70 22 31.4 1.53 0.48 0.04 0.14 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Rionegro (6 Seasons) 2 Leagues 42.3 3 65 19 29.2 1.54 0.45 0.05 0.16 0 0 Pasto (1 Season) 1 League 3.4 0 5 3 60.0 1.46 0.87 0.00 0.00 0 0 Primera A (7 Seasons) 43.3 3 66 21 31.8 1.53 0.49 0.05 0.14 0 0 Sudamericana (1 Season) 2.4 0 4 1 25.0 1.64 0.41 0.00 0.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2019 21 Rionegro 2. Sudamericana 2S 2.4 0 4 1 25.0 1.64 0.41 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 2.4 0 4 1 25.0 1.64 0.41 0.00 0.00 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 2017 19 Rionegro co COL 1. Primera A 7 239 34 6.6 2.7 2 77 0 5 17 5 0.86 3 3 0 0.00 +0.46 Matches 2018 20 Rionegro co COL 1. Primera A 3 131 44 3.8 1.5 1 46 0 2 43 7 1.33 1 2 -1 -0.69 -0.66 Matches 2019 21 Rionegro co COL 1. Primera A 22 1,270 58 35.3 14.1 14 72 4 8 33 3 1.27 18 18 0 0.00 +0.58 Matches 2019 21 Rionegro 2. Sudamericana 4 220 55 56.4 2.4 3 70 1 1 9 0 1.75 3 3 0 0.00 +0.53 Matches 2020 22 Rionegro co COL 1. Primera A 18 666 37 32.2 7.4 6 70 2 12 21 2 1.44 13 11 +2 +0.27 -0.05 Matches 2021 23 Rionegro co COL 1. Primera A 21 1,085 52 31.7 12.1 13 72 2 8 18 3 1.00 11 18 -7 -0.58 -0.39 Matches 2022 24 Rionegro co COL 1. Primera A 8 194 24 4.7 2.2 1 61 0 7 19 1 1.63 5 2 +3 +1.39 +1.44 Matches 2023 25 Pasto co COL 1. Primera A 5 309 62 7.5 3.4 5 62 0 0 0 1.80 5 0 +5 +1.46 Matches 7 Seasons 2 Clubs 2 Leagues 88 4,114 47 16.6 45.7 45 70 9 43 22 21 1.29 59 57 +2 +0.04 +0.20 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Rionegro (6 Seasons) 2 Leagues 83 3,805 46 18.4 42.3 40 71 9 43 22 21 1.26 54 57 -3 -0.07 +0.12 Pasto (1 Season) 1 League 5 309 62 7.5 3.4 5 62 0 0 0 1.80 5 0 +5 +1.46 Primera A (7 Seasons) 84 3,894 46 16.0 43.3 42 70 8 42 23 21 1.27 56 54 +2 +0.05 +0.20 Sudamericana (1 Season) 4 220 55 56.4 2.4 3 70 1 1 9 0 1.75 3 3 0 0.00 +0.53
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 2017 19 Rionegro 1 League 7 239 34 6.6 2.7 2 77 0 5 17 5 0.86 3 3 0 0.00 +0.46 2018 20 Rionegro 1 League 3 131 44 3.8 1.5 1 46 0 2 43 7 1.33 1 2 -1 -0.69 -0.66 2019 21 Rionegro 2 Leagues 26 1,490 57 37.3 16.6 17 72 5 9 30 3 1.34 21 21 0 0.00 +0.58 2020 22 Rionegro 1 League 18 666 37 32.2 7.4 6 70 2 12 21 2 1.44 13 11 +2 +0.27 -0.05 2021 23 Rionegro 1 League 21 1,085 52 31.7 12.1 13 72 2 8 18 3 1.00 11 18 -7 -0.58 -0.39 2022 24 Rionegro 1 League 8 194 24 4.7 2.2 1 61 0 7 19 1 1.63 5 2 +3 +1.39 +1.44 2023 25 Pasto 1 League 5 309 62 7.5 3.4 5 62 0 0 0 1.80 5 0 +5 +1.46 7 Seasons 2 Clubs 2 Leagues 88 4,114 47 16.6 45.7 45 70 9 43 22 21 1.29 59 57 +2 +0.04 +0.20 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Rionegro (6 Seasons) 2 Leagues 83 3,805 46 18.4 42.3 40 71 9 43 22 21 1.26 54 57 -3 -0.07 +0.12 Pasto (1 Season) 1 League 5 309 62 7.5 3.4 5 62 0 0 0 1.80 5 0 +5 +1.46 Primera A (7 Seasons) 84 3,894 46 16.0 43.3 42 70 8 42 23 21 1.27 56 54 +2 +0.05 +0.20 Sudamericana (1 Season) 4 220 55 56.4 2.4 3 70 1 1 9 0 1.75 3 3 0 0.00 +0.53
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 2017 19 Rionegro co COL 1. Primera A 20th 7 239 34 6.6 2.7 2 77 0 5 17 5 0.86 3 3 0 0.00 +0.46 Matches 2018 20 Rionegro co COL 1. Primera A 7th 3 131 44 3.8 1.5 1 46 0 2 43 7 1.33 1 2 -1 -0.69 -0.66 Matches 2019 21 Rionegro co COL 1. Primera A 18th 22 1,270 58 35.3 14.1 14 72 4 8 33 3 1.27 18 18 0 0.00 +0.58 Matches 2020 22 Rionegro co COL 1. Primera A 9th 18 666 37 32.2 7.4 6 70 2 12 21 2 1.44 13 11 +2 +0.27 -0.05 Matches 2021 23 Rionegro co COL 1. Primera A 14th 21 1,085 52 31.7 12.1 13 72 2 8 18 3 1.00 11 18 -7 -0.58 -0.39 Matches 2022 24 Rionegro co COL 1. Primera A 8th 8 194 24 4.7 2.2 1 61 0 7 19 1 1.63 5 2 +3 +1.39 +1.44 Matches 2023 25 Pasto co COL 1. Primera A 5 309 62 7.5 3.4 5 62 0 0 0 1.80 5 0 +5 +1.46 Matches 7 Seasons 2 Clubs 1 League 84 3,894 46 16.0 43.3 42 70 8 42 23 21 1.27 56 54 +2 +0.05 +0.20 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Rionegro (6 Seasons) 1 League 79 3,585 45 17.7 39.8 37 71 8 42 23 21 1.24 51 54 -3 -0.08 +0.11 Pasto (1 Season) 1 League 5 309 62 7.5 3.4 5 62 0 0 0 1.80 5 0 +5 +1.46
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 2019 21 Rionegro 2. Sudamericana 2S 4 220 55 56.4 2.4 3 70 1 1 9 0 1.75 3 3 0 0.00 +0.53 Matches 1 Season 1 Club 1 League 4 220 55 56.4 2.4 3 70 1 1 9 0 1.75 3 3 0 0.00 +0.53
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2017 19 Rionegro 1 League 2.7 0 0 0 8 7 0 4 2 2 0 2018 20 Rionegro 1 League 1.5 1 0 0 5 4 0 1 3 0 0 2019 21 Rionegro 2 Leagues 16.6 3 0 0 31 59 1 45 13 7 0 0 0 2020 22 Rionegro 1 League 7.4 3 0 0 8 19 1 6 13 4 0 2021 23 Rionegro 1 League 12.1 3 0 0 14 31 0 5 9 12 0 2022 24 Rionegro 1 League 2.2 1 0 0 5 7 0 2 0 1 0 2023 25 Pasto 1 League 3.4 0 0 0 4 12 0 2 0 3 0 7 Seasons 2 Clubs 2 Leagues 45.7 11 0 0 75 139 2 65 40 29 0 0 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Rionegro (6 Seasons) 2 Leagues 42.3 11 0 0 71 127 2 63 40 26 0 0 0 Pasto (1 Season) 1 League 3.4 0 0 0 4 12 0 2 0 3 0 Primera A (7 Seasons) 43.3 11 0 0 69 130 2 57 39 28 0 Sudamericana (1 Season) 2.4 0 0 0 6 9 0 8 1 1 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019 21 Rionegro 2. Sudamericana 2S 2.4 0 0 0 6 9 0 8 1 1 0 0 0 Matches 1 Season 1 Club 1 League 2.4 0 0 0 6 9 0 8 1 1 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 Juan Otálvaro Pages
Juan Otálvaro Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary