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 2018-2019 24 St. Gallen ch SUI 1. Super Lg 5 1 95 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 St. Gallen ch SUI 1. Super Lg 33 32 2,600 28.9 5 7 12 5 0 0 5 1 0.17 0.24 0.42 0.17 0.42 Matches 2020-2021 26 St. Gallen ch SUI 1. Super Lg 32 28 2,174 24.2 6 7 13 2 4 4 2 0 0.25 0.29 0.54 0.08 0.37 Matches 2021-2022 27 St. Gallen ch SUI 1. Super Lg 29 24 1,956 21.7 5 8 13 2 3 3 3 0 0.23 0.37 0.60 0.09 0.46 Matches 2022-2023 28 Al-Fayha sa KSA 1. Pro League 28 24 1,755 19.5 3 2 5 1 2 2 4 0 0.15 0.10 0.26 0.05 0.15 Matches 2022-2023 28 St. Gallen ch SUI 1. Super Lg 2 2 160 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 Al-Fayha sa KSA 1. Pro League 4 2 243 2.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 St. Gallen ch SUI 1. Super Lg 13 5 492 5.5 1 1 2 1 0 0 1 0 0.18 0.18 0.37 0.18 0.37 Matches 2024-2025 30 St. Gallen 3. Conf Lg 3 0 36 0.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2024-2025 30 St. Gallen ch SUI 1. Super Lg 7 1 128 1.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 7 Seasons 2 Clubs 3 Leagues 156 119 9,639 107.1 20 25 45 11 9 9 17 1 0.19 0.23 0.42 0.10 0.34 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 St. Gallen (7 Seasons) 2 Leagues 124 93 7,641 84.9 17 23 40 10 7 7 12 1 0.20 0.27 0.47 0.12 0.39 Al-Fayha (2 Seasons) 1 League 32 26 1,998 22.2 3 2 5 1 2 2 5 0 0.14 0.09 0.23 0.05 0.14 Super Lg (7 Seasons) 121 93 7,605 84.5 17 23 40 10 7 7 12 1 0.20 0.27 0.47 0.12 0.39 Pro League (2 Seasons) 32 26 1,998 22.2 3 2 5 1 2 2 5 0 0.14 0.09 0.23 0.05 0.14 Conf Lg (1 Season) 3 0 36 0.4 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 2018-2019 24 St. Gallen 1 League 5 1 95 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2019-2020 25 St. Gallen 1 League 33 32 2,600 28.9 5 7 12 5 0 0 5 1 0.17 0.24 0.42 0.17 0.42 2020-2021 26 St. Gallen 1 League 32 28 2,174 24.2 6 7 13 2 4 4 2 0 0.25 0.29 0.54 0.08 0.37 2021-2022 27 St. Gallen 1 League 29 24 1,956 21.7 5 8 13 2 3 3 3 0 0.23 0.37 0.60 0.09 0.46 2022-2023 28 Al-Fayha 1 League 28 24 1,755 19.5 3 2 5 1 2 2 4 0 0.15 0.10 0.26 0.05 0.15 2022-2023 28 St. Gallen 1 League 2 2 160 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 2023-2024 29 Al-Fayha 1 League 4 2 243 2.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 2023-2024 29 St. Gallen 1 League 13 5 492 5.5 1 1 2 1 0 0 1 0 0.18 0.18 0.37 0.18 0.37 2024-2025 30 St. Gallen 2 Leagues 10 1 164 1.8 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 7 Seasons 2 Clubs 3 Leagues 156 119 9,639 107.1 20 25 45 11 9 9 17 1 0.19 0.23 0.42 0.10 0.34 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 St. Gallen (7 Seasons) 2 Leagues 124 93 7,641 84.9 17 23 40 10 7 7 12 1 0.20 0.27 0.47 0.12 0.39 Al-Fayha (2 Seasons) 1 League 32 26 1,998 22.2 3 2 5 1 2 2 5 0 0.14 0.09 0.23 0.05 0.14 Super Lg (7 Seasons) 121 93 7,605 84.5 17 23 40 10 7 7 12 1 0.20 0.27 0.47 0.12 0.39 Pro League (2 Seasons) 32 26 1,998 22.2 3 2 5 1 2 2 5 0 0.14 0.09 0.23 0.05 0.14 Conf Lg (1 Season) 3 0 36 0.4 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 2018-2019 24 St. Gallen ch SUI 1. Super Lg 6th 5 1 95 1.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 25 St. Gallen ch SUI 1. Super Lg 2nd 33 32 2,600 28.9 5 7 12 5 0 0 5 1 0.17 0.24 0.42 0.17 0.42 Matches 2020-2021 26 St. Gallen ch SUI 1. Super Lg 7th 32 28 2,174 24.2 6 7 13 2 4 4 2 0 0.25 0.29 0.54 0.08 0.37 Matches 2021-2022 27 St. Gallen ch SUI 1. Super Lg 5th 29 24 1,956 21.7 5 8 13 2 3 3 3 0 0.23 0.37 0.60 0.09 0.46 Matches 2022-2023 28 Al-Fayha sa KSA 1. Pro League 11th 28 24 1,755 19.5 3 2 5 1 2 2 4 0 0.15 0.10 0.26 0.05 0.15 Matches 2022-2023 28 St. Gallen ch SUI 1. Super Lg 6th 2 2 160 1.8 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 Al-Fayha sa KSA 1. Pro League 9th 4 2 243 2.7 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 2023-2024 29 St. Gallen ch SUI 1. Super Lg 5th 13 5 492 5.5 1 1 2 1 0 0 1 0 0.18 0.18 0.37 0.18 0.37 Matches 2024-2025 30 St. Gallen ch SUI 1. Super Lg 8th 7 1 128 1.4 0 0 0 0 0 0 1 0 0.00 0.00 0.00 0.00 0.00 Matches 7 Seasons 2 Clubs 2 Leagues 153 119 9,603 106.7 20 25 45 11 9 9 17 1 0.19 0.23 0.42 0.10 0.34 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 St. Gallen (7 Seasons) 1 League 121 93 7,605 84.5 17 23 40 10 7 7 12 1 0.20 0.27 0.47 0.12 0.39 Al-Fayha (2 Seasons) 1 League 32 26 1,998 22.2 3 2 5 1 2 2 5 0 0.14 0.09 0.23 0.05 0.14 Super Lg (7 Seasons) 121 93 7,605 84.5 17 23 40 10 7 7 12 1 0.20 0.27 0.47 0.12 0.39 Pro League (2 Seasons) 32 26 1,998 22.2 3 2 5 1 2 2 5 0 0.14 0.09 0.23 0.05 0.14
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 2024-2025 30 St. Gallen 3. Conf Lg Lg 3 0 36 0.4 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 3 0 36 0.4 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 PK PKatt Matches 2018-2019 24 St. Gallen 1 League 1.1 0 0 0 2019-2020 25 St. Gallen 1 League 28.9 5 62 21 33.9 2.15 0.73 0.08 0.24 0 0 2020-2021 26 St. Gallen 1 League 24.2 6 47 12 25.5 1.95 0.50 0.04 0.17 4 4 2021-2022 27 St. Gallen 1 League 21.7 5 44 20 45.5 2.02 0.92 0.05 0.10 3 3 2022-2023 28 Al-Fayha 1 League 19.5 3 18 7 38.9 0.92 0.36 0.06 0.14 2 2 2022-2023 28 St. Gallen 1 League 1.8 0 3 0 0.0 1.69 0.00 0.00 0 0 2023-2024 29 Al-Fayha 1 League 2.7 0 0 0 0.00 0.00 0 0 2023-2024 29 St. Gallen 1 League 5.5 1 9 3 33.3 1.65 0.55 0.11 0.33 0 0 2024-2025 30 St. Gallen 2 Leagues 1.8 0 3 0 0.0 1.65 0.00 0.00 0 0 7 Seasons 2 Clubs 3 Leagues 107.1 20 186 63 33.9 1.75 0.59 0.06 0.17 9 9 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches St. Gallen (7 Seasons) 2 Leagues 84.9 17 168 56 33.3 2.00 0.67 0.06 0.18 7 7 Al-Fayha (2 Seasons) 1 League 22.2 3 18 7 38.9 0.81 0.32 0.06 0.14 2 2 Super Lg (7 Seasons) 84.5 17 168 56 33.3 2.01 0.67 0.06 0.18 7 7 Pro League (2 Seasons) 22.2 3 18 7 38.9 0.81 0.32 0.06 0.14 2 2 Conf Lg (1 Season) 0.4 0 0 0 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 PK PKatt Matches 2024-2025 30 St. Gallen 3. Conf Lg Lg 0.4 0 0 0 0.00 0.00 0 0 Matches 1 Season 1 Club 1 League 0.4 0 0 0 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 2018-2019 24 St. Gallen ch SUI 1. Super Lg 5 95 19 2.9 1.1 1 66 0 4 7 10 0.20 1 3 -2 -1.89 -1.69 Matches 2019-2020 25 St. Gallen ch SUI 1. Super Lg 33 2,600 79 80.2 28.9 32 80 13 1 45 0 1.94 72 40 +32 +1.11 +2.37 Matches 2020-2021 26 St. Gallen ch SUI 1. Super Lg 32 2,174 68 67.1 24.2 28 72 1 4 41 0 1.16 35 33 +2 +0.08 +0.50 Matches 2021-2022 27 St. Gallen ch SUI 1. Super Lg 29 1,956 67 60.4 21.7 24 75 3 5 33 3 1.38 42 34 +8 +0.37 +0.58 Matches 2022-2023 28 Al-Fayha sa KSA 1. Pro League 28 1,755 63 65.0 19.5 24 69 1 4 27 0 1.14 20 29 -9 -0.46 -0.18 Matches 2022-2023 28 St. Gallen ch SUI 1. Super Lg 2 160 80 4.9 1.8 2 80 1 0 0 1.50 2 1 +1 +0.56 +0.18 Matches 2023-2024 29 Al-Fayha sa KSA 1. Pro League 4 243 61 7.9 2.7 2 74 0 2 48 0 1.25 4 2 +2 +0.74 +1.06 Matches 2023-2024 29 St. Gallen ch SUI 1. Super Lg 13 492 38 14.4 5.5 5 65 0 8 21 1 1.54 10 7 +3 +0.55 +0.36 Matches 2024-2025 30 St. Gallen 3. Conf Lg 3 36 12 6.7 0.4 0 0 3 12 2 1.50 1 2 -1 -2.50 -1.25 Matches 2024-2025 30 St. Gallen ch SUI 1. Super Lg 7 128 18 3.7 1.4 1 56 0 6 12 7 1.71 2 1 +1 +0.70 +0.76 Matches 7 Seasons 2 Clubs 3 Leagues 156 9,639 62 32.9 107.1 119 74 19 37 24 23 1.40 189 152 +37 +0.35 +0.47 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St. Gallen (7 Seasons) 2 Leagues 124 7,641 62 32.4 84.9 93 75 18 31 22 23 1.46 165 121 +44 +0.52 +0.60 Al-Fayha (2 Seasons) 1 League 32 1,998 62 34.7 22.2 26 69 1 6 34 0 1.15 24 31 -7 -0.32 0.00 Super Lg (7 Seasons) 121 7,605 63 33.0 84.5 93 75 18 28 23 21 1.46 164 119 +45 +0.53 +0.57 Pro League (2 Seasons) 32 1,998 62 34.7 22.2 26 69 1 6 34 0 1.15 24 31 -7 -0.32 0.00 Conf Lg (1 Season) 3 36 12 6.7 0.4 0 0 3 12 2 1.50 1 2 -1 -2.50 -1.25
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 2018-2019 24 St. Gallen 1 League 5 95 19 2.9 1.1 1 66 0 4 7 10 0.20 1 3 -2 -1.89 -1.69 2019-2020 25 St. Gallen 1 League 33 2,600 79 80.2 28.9 32 80 13 1 45 0 1.94 72 40 +32 +1.11 +2.37 2020-2021 26 St. Gallen 1 League 32 2,174 68 67.1 24.2 28 72 1 4 41 0 1.16 35 33 +2 +0.08 +0.50 2021-2022 27 St. Gallen 1 League 29 1,956 67 60.4 21.7 24 75 3 5 33 3 1.38 42 34 +8 +0.37 +0.58 2022-2023 28 Al-Fayha 1 League 28 1,755 63 65.0 19.5 24 69 1 4 27 0 1.14 20 29 -9 -0.46 -0.18 2022-2023 28 St. Gallen 1 League 2 160 80 4.9 1.8 2 80 1 0 0 1.50 2 1 +1 +0.56 +0.18 2023-2024 29 Al-Fayha 1 League 4 243 61 7.9 2.7 2 74 0 2 48 0 1.25 4 2 +2 +0.74 +1.06 2023-2024 29 St. Gallen 1 League 13 492 38 14.4 5.5 5 65 0 8 21 1 1.54 10 7 +3 +0.55 +0.36 2024-2025 30 St. Gallen 2 Leagues 10 164 16 4.1 1.8 1 56 0 9 12 9 1.65 3 3 0 0.00 +0.21 7 Seasons 2 Clubs 3 Leagues 156 9,639 62 32.9 107.1 119 74 19 37 24 23 1.40 189 152 +37 +0.35 +0.47 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St. Gallen (7 Seasons) 2 Leagues 124 7,641 62 32.4 84.9 93 75 18 31 22 23 1.46 165 121 +44 +0.52 +0.60 Al-Fayha (2 Seasons) 1 League 32 1,998 62 34.7 22.2 26 69 1 6 34 0 1.15 24 31 -7 -0.32 0.00 Super Lg (7 Seasons) 121 7,605 63 33.0 84.5 93 75 18 28 23 21 1.46 164 119 +45 +0.53 +0.57 Pro League (2 Seasons) 32 1,998 62 34.7 22.2 26 69 1 6 34 0 1.15 24 31 -7 -0.32 0.00 Conf Lg (1 Season) 3 36 12 6.7 0.4 0 0 3 12 2 1.50 1 2 -1 -2.50 -1.25
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 2018-2019 24 St. Gallen ch SUI 1. Super Lg 6th 5 95 19 2.9 1.1 1 66 0 4 7 10 0.20 1 3 -2 -1.89 -1.69 Matches 2019-2020 25 St. Gallen ch SUI 1. Super Lg 2nd 33 2,600 79 80.2 28.9 32 80 13 1 45 0 1.94 72 40 +32 +1.11 +2.37 Matches 2020-2021 26 St. Gallen ch SUI 1. Super Lg 7th 32 2,174 68 67.1 24.2 28 72 1 4 41 0 1.16 35 33 +2 +0.08 +0.50 Matches 2021-2022 27 St. Gallen ch SUI 1. Super Lg 5th 29 1,956 67 60.4 21.7 24 75 3 5 33 3 1.38 42 34 +8 +0.37 +0.58 Matches 2022-2023 28 Al-Fayha sa KSA 1. Pro League 11th 28 1,755 63 65.0 19.5 24 69 1 4 27 0 1.14 20 29 -9 -0.46 -0.18 Matches 2022-2023 28 St. Gallen ch SUI 1. Super Lg 6th 2 160 80 4.9 1.8 2 80 1 0 0 1.50 2 1 +1 +0.56 +0.18 Matches 2023-2024 29 Al-Fayha sa KSA 1. Pro League 9th 4 243 61 7.9 2.7 2 74 0 2 48 0 1.25 4 2 +2 +0.74 +1.06 Matches 2023-2024 29 St. Gallen ch SUI 1. Super Lg 5th 13 492 38 14.4 5.5 5 65 0 8 21 1 1.54 10 7 +3 +0.55 +0.36 Matches 2024-2025 30 St. Gallen ch SUI 1. Super Lg 8th 7 128 18 3.7 1.4 1 56 0 6 12 7 1.71 2 1 +1 +0.70 +0.76 Matches 7 Seasons 2 Clubs 2 Leagues 153 9,603 63 33.3 106.7 119 74 19 34 25 21 1.40 188 150 +38 +0.36 +0.45 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches St. Gallen (7 Seasons) 1 League 121 7,605 63 33.0 84.5 93 75 18 28 23 21 1.46 164 119 +45 +0.53 +0.57 Al-Fayha (2 Seasons) 1 League 32 1,998 62 34.7 22.2 26 69 1 6 34 0 1.15 24 31 -7 -0.32 0.00 Super Lg (7 Seasons) 121 7,605 63 33.0 84.5 93 75 18 28 23 21 1.46 164 119 +45 +0.53 +0.57 Pro League (2 Seasons) 32 1,998 62 34.7 22.2 26 69 1 6 34 0 1.15 24 31 -7 -0.32 0.00
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 2024-2025 30 St. Gallen 3. Conf Lg Lg 3 36 12 6.7 0.4 0 0 3 12 2 1.50 1 2 -1 -2.50 -1.25 Matches 1 Season 1 Club 1 League 3 36 12 6.7 0.4 0 0 3 12 2 1.50 1 2 -1 -2.50 -1.25
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2018-2019 24 St. Gallen 1 League 1.1 0 0 0 0 2019-2020 25 St. Gallen 1 League 28.9 5 1 0 35 32 2 138 29 46 0 2020-2021 26 St. Gallen 1 League 24.2 2 0 0 38 19 3 115 19 38 0 2021-2022 27 St. Gallen 1 League 21.7 3 0 0 25 21 3 145 19 36 0 2022-2023 28 Al-Fayha 1 League 19.5 4 0 0 27 8 3 56 18 18 0 2022-2023 28 St. Gallen 1 League 1.8 0 0 0 4 2 0 7 2 5 0 2023-2024 29 Al-Fayha 1 League 2.7 1 0 0 4 0 0 5 4 5 0 2023-2024 29 St. Gallen 1 League 5.5 1 0 0 8 8 1 14 4 4 0 2024-2025 30 St. Gallen 2 Leagues 1.8 1 0 0 3 2 0 7 3 4 0 7 Seasons 2 Clubs 3 Leagues 107.1 17 1 0 144 92 12 487 98 156 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches St. Gallen (7 Seasons) 2 Leagues 84.9 12 1 0 113 84 9 426 76 133 0 Al-Fayha (2 Seasons) 1 League 22.2 5 0 0 31 8 3 61 22 23 0 Super Lg (7 Seasons) 84.5 12 1 0 113 84 9 424 74 133 0 Pro League (2 Seasons) 22.2 5 0 0 31 8 3 61 22 23 0 Conf Lg (1 Season) 0.4 0 0 0 0 0 0 2 2 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2024-2025 30 St. Gallen 3. Conf Lg Lg 0.4 0 0 0 0 0 0 2 2 0 0 Matches 1 Season 1 Club 1 League 0.4 0 0 0 0 0 0 2 2 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.
View Additional Information
More Víctor Ruiz Pages
Víctor Ruiz Overview
Stats by Competition
Match Logs (Summary)
Stathead & Player Comparison
Player Club Summary