TOP Tournaments
Show more
person-avatar

Rodriguez Ricardo

Switzerland
Switzerland
Current Club:
Position:
Defender
Number:
12
Age:
33 (25.08.1992)
Height:
182 cm
Weight:
81 kg
Preferred Foot:
Left
Market value:
€2.05m
Contract expires:
30.06.2026
Social media:
Rodriguez Ricardo Last matches
Date Match Minutes played Goals Assists Yellow cards Red cards
16.04 Real Betis Real Betis Braga Braga 2 4 5.6 78’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
12.04 Osasuna Osasuna Real Betis Real Betis 1 1 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
08.04 Braga Braga Real Betis Real Betis 1 1 5.4 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
04.04 Real Betis Real Betis Espanyol Espanyol 0 0 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
31.03 Norway Norway Switzerland Switzerland 0 0 On the bench
27.03 Switzerland Switzerland Germany Germany 3 4 6 46’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
22.03 Athletic Bilbao Athletic Bilbao Real Betis Real Betis 2 1 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
19.03 Real Betis Real Betis Panathinaikos Panathinaikos 4 0 6.6 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
15.03 Real Betis Real Betis Celta Celta 1 1 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
12.03 Panathinaikos Panathinaikos Real Betis Real Betis 1 0 6.2 69’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
08.03 Getafe Getafe Real Betis Real Betis 2 0 On the bench
01.03 Real Betis Real Betis Sevilla Sevilla 2 2 6.1 90’ 0 0 0 0
21.02 Real Betis Real Betis Rayo Vallecano Rayo Vallecano 1 1 6.2 70’ 0 0 0 0
15.02 Mallorca Mallorca Real Betis Real Betis 1 2 6.7 90’ 0 0 0 0
08.02 Atletico Madrid Atletico Madrid Real Betis Real Betis 0 1 6.9 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
05.02 Real Betis Real Betis Atletico Madrid Atletico Madrid 0 5 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
01.02 Real Betis Real Betis Valencia Valencia 2 1 6.7 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
29.01 Real Betis Real Betis Feyenoord Feyenoord 2 1 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
25.01 Deportivo Alaves Deportivo Alaves Real Betis Real Betis 2 1 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
22.01 P.A.O.K. P.A.O.K. Real Betis Real Betis 2 0 6.7 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
17.01 Real Betis Real Betis Villarreal Villarreal 2 0 On the bench
10.01 Real Oviedo Real Oviedo Real Betis Real Betis 1 1 6.4 11’ 0 0 0 0
04.01 Real Madrid Real Madrid Real Betis Real Betis 5 1 5.5 90’ 0 0 0 0
2025 Real Betis Real Betis Getafe Getafe 4 0 7.1 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Murcia Real Murcia Real Betis Real Betis 0 2 7 45’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Rayo Vallecano Rayo Vallecano Real Betis Real Betis 0 0 7.2 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Dinamo Zagreb Dinamo Zagreb Real Betis Real Betis 1 3 Suspended
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Barcelona Barcelona 3 5 0 2’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Torrent Torrent Real Betis Real Betis 1 4 6.9 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Sevilla Sevilla Real Betis Real Betis 0 2 0 1’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Utrecht Utrecht 2 1 6.6 90’ 0 0 1 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Girona Girona 1 1 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Kosovo Kosovo Switzerland Switzerland 1 1 6.9 90’ 0 0 0 0
2025 Switzerland Switzerland Sweden Sweden 4 1 6.8 70’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Valencia Valencia Real Betis Real Betis 1 1 Not in the squad
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Lyon Lyon 2 0 Not in the squad
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Mallorca Mallorca 3 0 7.2 46’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Atletico Palma Del Rio Atletico Palma Del Rio Real Betis Real Betis 1 7 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Atletico Madrid Atletico Madrid 0 2 6.3 69’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Genk Genk Real Betis Real Betis 0 0 6.8 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Villarreal Villarreal Real Betis Real Betis 2 2 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Slovenia Slovenia Switzerland Switzerland 0 0 7 77’ 0 0 0 0
2025 Sweden Sweden Switzerland Switzerland 0 2 7.4 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Espanyol Espanyol Real Betis Real Betis 1 2 7.6 90’ 0 1 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Ludogorets 1945 Ludogorets 1945 Real Betis Real Betis 0 2 6.1 35’ 0 0 1 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Osasuna Osasuna 2 0 7.3 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Nottingham Forest Nottingham Forest 2 2 6.4 45’ 0 0 1 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Real Sociedad Real Sociedad 3 1 Injured
2025 Levante UD Levante UD Real Betis Real Betis 2 2 Injured
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Switzerland Switzerland Slovenia Slovenia 3 0 6.9 90’ 0 0 0 0
2025 Switzerland Switzerland Kosovo Kosovo 4 0 7.4 46’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Athletic Bilbao Athletic Bilbao 1 2 On the bench
2025 Celta Celta Real Betis Real Betis 1 1 6.9 90’ 0 0 0 0
2025 Real Betis Real Betis Deportivo Alaves Deportivo Alaves 1 0 6.8 20’ 0 0 0 0
2025 Elche Elche Real Betis Real Betis 1 1 6.9 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Malaga Malaga Real Betis Real Betis 3 1 0 13’ 0 0 0 0
2025 Real Betis Real Betis Como 1907 Como 1907 2 3 0 46’ 0 0 0 0
2025 Sunderland Sunderland Real Betis Real Betis 0 1 0 29’ 0 0 0 0
2025 Coventry City Coventry City Real Betis Real Betis 1 1 0 90’ 0 0 0 0
2025 Cordoba Cordoba Real Betis Real Betis 3 4 0 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 USA USA Switzerland Switzerland 0 4 7.4 46’ 0 0 0 0
2025 Mexico Mexico Switzerland Switzerland 2 4 7.4 46’ 0 1 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Chelsea Chelsea 1 4 6.5 46’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Valencia Valencia 1 1 6.5 76’ 0 0 0 0
2025 Atletico Madrid Atletico Madrid Real Betis Real Betis 4 1 On the bench
2025 Rayo Vallecano Rayo Vallecano Real Betis Real Betis 2 2 7.2 90’ 0 1 0 0
2025 Real Betis Real Betis Osasuna Osasuna 1 1 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Fiorentina Fiorentina Real Betis Real Betis 2 2 7.3 120’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Espanyol Espanyol Real Betis Real Betis 1 2 7.3 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Fiorentina Fiorentina 2 1 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Real Valladolid Real Valladolid 5 1 6.6 61’ 0 0 0 0
2025 Girona Girona Real Betis Real Betis 1 3 Injured
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Jagiellonia Bialystok Jagiellonia Bialystok Real Betis Real Betis 1 1 7.2 25’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Villarreal Villarreal 1 2 On the bench
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Real Betis Real Betis Jagiellonia Bialystok Jagiellonia Bialystok 2 0 7.5 90’ 0 0 0 0
Date Match Minutes played Goals Assists Yellow cards Red cards
2025 Barcelona Barcelona Real Betis Real Betis 1 1 On the bench
Rodriguez Ricardo Transfers
Date From To Fee
04/08/24 Torino Torino Real Betis Real Betis Free agent
31/08/20 Milan Milan Torino Torino
2M € Transfer
29/06/20 PSV Eindhoven PSV Eindhoven Milan Milan Return from loan
Rodriguez Ricardo Career
National leagues
National cups
International cups
National team
Team Competition Matches Goals Assists Yellow cards Red cards
2025/2026
Real Betis Real Betis La Liga La Liga 6.7 18 0 1 0 0
2024
Real Betis Real Betis La Liga La Liga 6.8 18 0 1 0 0
2023
Torino Torino Serie A Serie A 6.8 35 1 2 4 0
2022/2023
Torino Torino Serie A Serie A 6.8 35 0 0 3 0
2021/2022
Torino Torino Serie A Serie A 6.8 34 0 1 3 0
2020/2021
Torino Torino Serie A Serie A 6.6 16 0 0 1 0
2019/2020
PSV Eindhoven PSV Eindhoven Eredivisie Eredivisie 7.2 6 0 0 0 0
2019/2020
Milan Milan Serie A Serie A 6.8 5 0 0 0 0
2018/2019
Milan Milan Serie A Serie A 7 35 0 3 5 0
2017/2018
Milan Milan Serie A Serie A 6.9 34 1 0 5 1
2016/2017
VfL Wolfsburg VfL Wolfsburg Bundesliga Bundesliga 6.9 24 2 3 1 0
2015/2016
VfL Wolfsburg VfL Wolfsburg Bundesliga Bundesliga 7.2 24 2 3 3 0
2014/2015
VfL Wolfsburg VfL Wolfsburg Bundesliga Bundesliga 26 6 4 2 0
2013/2014
VfL Wolfsburg VfL Wolfsburg Bundesliga Bundesliga 34 5 9 2 0
2012/2013
VfL Wolfsburg VfL Wolfsburg Bundesliga Bundesliga 24 0 0 1 0
2011/2012
VfL Wolfsburg VfL Wolfsburg Bundesliga Bundesliga 17 0 0 1 0
2011
Zurich Zurich Super League Super League 2 1 0 1 0
2010
Zurich Zurich Super League Super League 3 1 0 0 0
Total 390 19 27 32 1
Team Competition Matches Goals Assists Yellow cards Red cards
2025/2026
Real Betis Real Betis Copa del Rey Copa del Rey 7 3 0 0 0 0
2024
Real Betis Real Betis Copa del Rey Copa del Rey 6.8 3 0 1 1 0
2023
Torino Torino Coppa Italia Coppa Italia 7.2 2 0 0 0 0
2021/2022
Torino Torino Coppa Italia Coppa Italia 2 0 0 1 0
2020/2021
Torino Torino Coppa Italia Coppa Italia 2 0 0 0 0
2018/2019
Milan Milan Coppa Italia Coppa Italia 2 0 0 1 0
2018/2019
Milan Milan Supercoppa Supercoppa 6.3 1 0 0 1 0
2017/2018
Milan Milan Coppa Italia Coppa Italia 4 0 0 0 0
2016/2017
VfL Wolfsburg VfL Wolfsburg DFB Pokal DFB Pokal 3 0 0 1 0
2015/2016
VfL Wolfsburg VfL Wolfsburg DFB Pokal DFB Pokal 2 0 0 0 0
2015
VfL Wolfsburg VfL Wolfsburg Super Cup Super Cup 1 0 0 0 0
2014/2015
VfL Wolfsburg VfL Wolfsburg DFB Pokal DFB Pokal 4 1 0 0 0
2013/2014
VfL Wolfsburg VfL Wolfsburg DFB Pokal DFB Pokal 4 2 0 2 1
2012/2013
VfL Wolfsburg VfL Wolfsburg DFB Pokal DFB Pokal 1 0 0 0 0
2010
Zurich Zurich Schweizer Cup Schweizer Cup 1 0 0 1 0
Total 35 3 1 8 1
Player rating is based on a proprietary algorithm, taking into account ball actions, performance in attack and defense, and the player’s direct influence on the game outcome

Rodriguez Ricardo injury history

From Until Injury
22.01.2026 22.01.2026 injury-icon Injury
08.09.2025 22.09.2025 injury-icon Muscle injury
17.04.2025 21.04.2025 injury-icon Injury
Top bookmakers
gift-icon-gray 100 USD
Get Bonus
gift-icon-gray for $19.99
Get Bonus
gift-icon-gray for $15.99
Get Bonus
gift-icon-gray for $2.99
Get Bonus
gift-icon-gray for $2.99
Get Bonus
gift-icon-gray 100%
Get Bonus
gift-icon-gray 100%
Get Bonus