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 2020 18 Defensor uy URU 1. Uruguayan Primera División 13 13 1,138 12.6 0 0 0 0 5 2 0.00 0.00 Matches 2022 20 Defensor uy URU 1. Uruguayan Primera División 25 22 1,829 20.3 0 0 0 0 9 1 0.00 0.00 Matches 2023 21 Defensor 2. Sudamericana 1 1 120 1.3 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023 21 Defensor uy URU 1. Uruguayan Primera División 12 10 935 10.4 0 0 0 0 0 0 4 1 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 22 Arouca pt POR 1. Primeira Liga 11 8 559 6.2 1 0 1 1 0 0 1 1 0.16 0.00 0.16 0.16 0.16 Matches 2024-2025 23 Arouca pt POR 1. Primeira Liga 4 3 287 3.2 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 2 Clubs 3 Leagues 66 57 4,868 54.1 1 0 1 1 0 0 21 6 0.02 0.00 0.05 0.02 0.05 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 Defensor (3 Seasons) 2 Leagues 51 46 4,022 44.7 0 0 0 0 0 0 18 4 0.00 0.00 0.00 0.00 0.00 Arouca (2 Seasons) 1 League 15 11 846 9.4 1 0 1 1 0 0 3 2 0.11 0.00 0.11 0.11 0.11 Uruguayan Primera División (3 Seasons) 50 45 3,902 43.4 0 0 0 0 0 0 18 4 0.00 0.00 0.00 0.00 0.00 Primeira Liga (2 Seasons) 15 11 846 9.4 1 0 1 1 0 0 3 2 0.11 0.00 0.11 0.11 0.11 Sudamericana (1 Season) 1 1 120 1.3 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 2020 18 Defensor 1 League 13 13 1,138 12.6 0 0 0 0 5 2 0.00 0.00 2022 20 Defensor 1 League 25 22 1,829 20.3 0 0 0 0 9 1 0.00 0.00 2023 21 Defensor 2 Leagues 13 11 1,055 11.7 0 0 0 0 0 0 4 1 0.00 0.00 0.00 0.00 0.00 2023-2024 22 Arouca 1 League 11 8 559 6.2 1 0 1 1 0 0 1 1 0.16 0.00 0.16 0.16 0.16 2024-2025 23 Arouca 1 League 4 3 287 3.2 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 4 Seasons 2 Clubs 3 Leagues 66 57 4,868 54.1 1 0 1 1 0 0 21 6 0.02 0.00 0.05 0.02 0.05 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 Defensor (3 Seasons) 2 Leagues 51 46 4,022 44.7 0 0 0 0 0 0 18 4 0.00 0.00 0.00 0.00 0.00 Arouca (2 Seasons) 1 League 15 11 846 9.4 1 0 1 1 0 0 3 2 0.11 0.00 0.11 0.11 0.11 Uruguayan Primera División (3 Seasons) 50 45 3,902 43.4 0 0 0 0 0 0 18 4 0.00 0.00 0.00 0.00 0.00 Primeira Liga (2 Seasons) 15 11 846 9.4 1 0 1 1 0 0 3 2 0.11 0.00 0.11 0.11 0.11 Sudamericana (1 Season) 1 1 120 1.3 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 2020 18 Defensor uy URU 1. Uruguayan Primera División 12th 13 13 1,138 12.6 0 0 0 0 5 2 0.00 0.00 Matches 2022 20 Defensor uy URU 1. Uruguayan Primera División 7th 25 22 1,829 20.3 0 0 0 0 9 1 0.00 0.00 Matches 2023 21 Defensor uy URU 1. Uruguayan Primera División 4th 12 10 935 10.4 0 0 0 0 0 0 4 1 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 22 Arouca pt POR 1. Primeira Liga 7th 11 8 559 6.2 1 0 1 1 0 0 1 1 0.16 0.00 0.16 0.16 0.16 Matches 2024-2025 23 Arouca pt POR 1. Primeira Liga 12th 4 3 287 3.2 0 0 0 0 0 0 2 1 0.00 0.00 0.00 0.00 0.00 Matches 4 Seasons 2 Clubs 2 Leagues 65 56 4,748 52.8 1 0 1 1 0 0 21 6 0.02 0.00 0.05 0.02 0.05 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 Defensor (3 Seasons) 1 League 50 45 3,902 43.4 0 0 0 0 0 0 18 4 0.00 0.00 0.00 0.00 0.00 Arouca (2 Seasons) 1 League 15 11 846 9.4 1 0 1 1 0 0 3 2 0.11 0.00 0.11 0.11 0.11 Uruguayan Primera División (3 Seasons) 50 45 3,902 43.4 0 0 0 0 0 0 18 4 0.00 0.00 0.00 0.00 0.00 Primeira Liga (2 Seasons) 15 11 846 9.4 1 0 1 1 0 0 3 2 0.11 0.00 0.11 0.11 0.11
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 Defensor 2. Sudamericana S1 1 1 120 1.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 1 120 1.3 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 2020 18 Defensor 1 League 12.6 0 0 0 2022 20 Defensor 1 League 20.3 0 0 0 2023 21 Defensor 2 Leagues 11.7 0 1 0 0.0 0.75 0.00 0.00 0 0 2023-2024 22 Arouca 1 League 6.2 1 2 1 50.0 0.32 0.16 0.50 1.00 0 0 2024-2025 23 Arouca 1 League 3.2 0 2 0 0.0 0.63 0.00 0.00 0 0 4 Seasons 2 Clubs 3 Leagues 54.1 1 5 1 20.0 0.47 0.09 0.20 1.00 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Defensor (3 Seasons) 2 Leagues 44.7 0 1 0 0.0 0.75 0.00 0.00 0 0 Arouca (2 Seasons) 1 League 9.4 1 4 1 25.0 0.43 0.11 0.25 1.00 0 0 Uruguayan Primera División (3 Seasons) 43.4 0 0 0 Primeira Liga (2 Seasons) 9.4 1 4 1 25.0 0.43 0.11 0.25 1.00 0 0 Sudamericana (1 Season) 1.3 0 1 0 0.0 0.75 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 2023 21 Defensor 2. Sudamericana S1 1.3 0 1 0 0.0 0.75 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 1.3 0 1 0 0.0 0.75 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 2020 18 Defensor uy URU 1. Uruguayan Primera División 13 1,138 88 34.2 12.6 13 88 11 0 5 1.00 11 16 -5 -0.40 +0.02 Matches 2022 20 Defensor uy URU 1. Uruguayan Primera División 25 1,829 73 54.9 20.3 22 81 17 3 14 4 1.72 24 18 +6 +0.30 +0.30 Matches 2023 21 Defensor 2. Sudamericana 1 120 120 100.0 1.3 1 120 1 0 0 1.00 0 0 0 0.00 Matches 2023 21 Defensor uy URU 1. Uruguayan Primera División 12 935 78 28.1 10.4 10 90 8 2 19 6 1.92 16 9 +7 +0.67 0.00 Matches 2023-2024 22 Arouca pt POR 1. Primeira Liga 11 559 51 18.3 6.2 8 65 4 3 14 14 1.18 9 11 -2 -0.32 -0.54 Matches 2024-2025 23 Arouca pt POR 1. Primeira Liga 4 287 72 11.4 3.2 3 87 2 1 27 5 1.50 1 2 -1 -0.31 +0.29 Matches 4 Seasons 2 Clubs 3 Leagues 66 4,868 74 31.0 54.1 57 83 43 9 16 34 1.50 61 56 +5 +0.09 +0.10 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Defensor (3 Seasons) 2 Leagues 51 4,022 79 39.8 44.7 46 86 37 5 16 15 1.57 51 43 +8 +0.18 +0.06 Arouca (2 Seasons) 1 League 15 846 56 15.2 9.4 11 71 6 4 17 19 1.27 10 13 -3 -0.32 -0.15 Uruguayan Primera División (3 Seasons) 50 3,902 78 39.1 43.4 45 85 36 5 16 15 1.58 51 43 +8 +0.18 +0.07 Primeira Liga (2 Seasons) 15 846 56 15.2 9.4 11 71 6 4 17 19 1.27 10 13 -3 -0.32 -0.15 Sudamericana (1 Season) 1 120 120 100.0 1.3 1 120 1 0 0 1.00 0 0 0 0.00
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 2020 18 Defensor 1 League 13 1,138 88 34.2 12.6 13 88 11 0 5 1.00 11 16 -5 -0.40 +0.02 2022 20 Defensor 1 League 25 1,829 73 54.9 20.3 22 81 17 3 14 4 1.72 24 18 +6 +0.30 +0.30 2023 21 Defensor 2 Leagues 13 1,055 81 30.6 11.7 11 93 9 2 19 6 1.85 16 9 +7 +0.60 -0.08 2023-2024 22 Arouca 1 League 11 559 51 18.3 6.2 8 65 4 3 14 14 1.18 9 11 -2 -0.32 -0.54 2024-2025 23 Arouca 1 League 4 287 72 11.4 3.2 3 87 2 1 27 5 1.50 1 2 -1 -0.31 +0.29 4 Seasons 2 Clubs 3 Leagues 66 4,868 74 31.0 54.1 57 83 43 9 16 34 1.50 61 56 +5 +0.09 +0.10 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Defensor (3 Seasons) 2 Leagues 51 4,022 79 39.8 44.7 46 86 37 5 16 15 1.57 51 43 +8 +0.18 +0.06 Arouca (2 Seasons) 1 League 15 846 56 15.2 9.4 11 71 6 4 17 19 1.27 10 13 -3 -0.32 -0.15 Uruguayan Primera División (3 Seasons) 50 3,902 78 39.1 43.4 45 85 36 5 16 15 1.58 51 43 +8 +0.18 +0.07 Primeira Liga (2 Seasons) 15 846 56 15.2 9.4 11 71 6 4 17 19 1.27 10 13 -3 -0.32 -0.15 Sudamericana (1 Season) 1 120 120 100.0 1.3 1 120 1 0 0 1.00 0 0 0 0.00
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 2020 18 Defensor uy URU 1. Uruguayan Primera División 12th 13 1,138 88 34.2 12.6 13 88 11 0 5 1.00 11 16 -5 -0.40 +0.02 Matches 2022 20 Defensor uy URU 1. Uruguayan Primera División 7th 25 1,829 73 54.9 20.3 22 81 17 3 14 4 1.72 24 18 +6 +0.30 +0.30 Matches 2023 21 Defensor uy URU 1. Uruguayan Primera División 4th 12 935 78 28.1 10.4 10 90 8 2 19 6 1.92 16 9 +7 +0.67 0.00 Matches 2023-2024 22 Arouca pt POR 1. Primeira Liga 7th 11 559 51 18.3 6.2 8 65 4 3 14 14 1.18 9 11 -2 -0.32 -0.54 Matches 2024-2025 23 Arouca pt POR 1. Primeira Liga 12th 4 287 72 11.4 3.2 3 87 2 1 27 5 1.50 1 2 -1 -0.31 +0.29 Matches 4 Seasons 2 Clubs 2 Leagues 65 4,748 73 30.5 52.8 56 82 42 9 16 34 1.51 61 56 +5 +0.09 +0.10 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Defensor (3 Seasons) 1 League 50 3,902 78 39.1 43.4 45 85 36 5 16 15 1.58 51 43 +8 +0.18 +0.07 Arouca (2 Seasons) 1 League 15 846 56 15.2 9.4 11 71 6 4 17 19 1.27 10 13 -3 -0.32 -0.15 Uruguayan Primera División (3 Seasons) 50 3,902 78 39.1 43.4 45 85 36 5 16 15 1.58 51 43 +8 +0.18 +0.07 Primeira Liga (2 Seasons) 15 846 56 15.2 9.4 11 71 6 4 17 19 1.27 10 13 -3 -0.32 -0.15
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 Defensor 2. Sudamericana S1 1 120 120 100.0 1.3 1 120 1 0 0 1.00 0 0 0 0.00 Matches 1 Season 1 Club 1 League 1 120 120 100.0 1.3 1 120 1 0 0 1.00 0 0 0 0.00
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2020 18 Defensor 1 League 12.6 5 2 2 0 2022 20 Defensor 1 League 20.3 9 1 1 0 2023 21 Defensor 2 Leagues 11.7 4 1 0 1 3 0 0 1 1 1 2023-2024 22 Arouca 1 League 6.2 1 1 0 5 3 0 0 5 4 0 2024-2025 23 Arouca 1 League 3.2 2 1 1 4 0 0 0 2 3 0 4 Seasons 2 Clubs 3 Leagues 54.1 21 6 4 10 6 0 0 8 8 1 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Defensor (3 Seasons) 2 Leagues 44.7 18 4 3 1 3 0 0 1 1 1 Arouca (2 Seasons) 1 League 9.4 3 2 1 9 3 0 0 7 7 0 Uruguayan Primera División (3 Seasons) 43.4 18 4 3 1 Primeira Liga (2 Seasons) 9.4 3 2 1 9 3 0 0 7 7 0 Sudamericana (1 Season) 1.3 0 0 0 1 3 0 0 1 1 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2023 21 Defensor 2. Sudamericana S1 1.3 0 0 0 1 3 0 0 1 1 0 Matches 1 Season 1 Club 1 League 1.3 0 0 0 1 3 0 0 1 1 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 Matías Rocha Pages
Matías Rocha Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary