An overview of Ricardo Horta's career. Domestic league is shown, more detailed statistics can be see when a specific competition has been selected.
Career stats
Braga
|
Apps | Tackles A/W P90 |
Aerials A/W P90 |
Duels Att/ Won P90 |
Clear P90 | Err chance | Err goal | Touches P90 | Intercept P90 | Recov P90 | Last Man P90 | Passes P90 | Pass Comp % | Final Third P90 | Long balls P90 | Poss lost P90 | Offside P90 | Decisive | First | Equaliser | BIG Chances | Pen | Shots P90 | Target P90 | Blocked P90 | In box P90 | Dribbles P90 | Crosses P90 | Fouls P90 | Fouled P90 | MoM | AVG Rating |
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | TDL | 2 | 241 | 0 | 1 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2025/26 | TDP | 3(1) | 246 | 3 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2025/26 | PPL | 12(3) | 1057 | 6 | - | 2 | 1 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2 | 1 | - | - | - | - | |
| 2025/26 | UEL | 11 | 904 | 1 | 3 | 1 | 0 | 1.6/0.8 | 0.0/0.0 | 5.4/2.3 | 0.5 | 1 | 0 | 55.8 | 1.0 | 3.6 | 1.0 | 38.9 | 79% | 19.2 | 2.6 | 14.0 | 0.0 | 0 | 0 | 0 | 16 | 0 | 1.6 | 0.5 | 0.8 | 3.4 | 0.0 | 4.2 | 1 | - | 1.0 | 0.8 | 1 | ||
| SEASON 2025/26 OVERALL | 28(4) | 2448 | 10 | 4 | 3 | 1 | 1.6/0.8 | -/- | 5.4/2.3 | 0.5 | 0 | 0 | 55.8 | 1.0 | 3.6 | 1.0 | 38.9 | 79% | 19.2 | 2.6 | 14.0 | - | - | - | - | 16 | - | 1.6 | 0.5 | 0.8 | 3.4 | - | 4.2 | 1.0 | - | 1.0 | 0.8 | 1 | 7.3 | ||
| 2024/25 | TDL | 2 | 105 | 0 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2024/25 | TDP | 4 | 310 | 1 | - | 1 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - | - | - | |
| 2024/25 | PPL | 32(2) | 2845 | 10 | 5 | 2 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2 | - | - | - | - | - | |
| 2024/25 | UEL | 14 | 1175 | 3 | 2 | 2 | 0 | 0.9/0.4 | 0.2/0.0 | 7.6/2.4 | 0.2 | 0 | 0 | 47.3 | 0.4 | 3.1 | - | 36.8 | 84% | 17.0 | 2.8 | 9.6 | 0.0 | 3 | 2 | 1 | - | 0 | 1.1 | 0.7 | 0.2 | 2.6 | 1.1 | 0.4 | 2 | - | 1.5 | 0.4 | 0 | ||
| SEASON 2024/25 OVERALL | 52(2) | 4435 | 14 | 7 | 5 | 0 | 0.9/0.4 | 0.2/- | 7.6/2.4 | 0.2 | 0 | 0 | 47.3 | 0.4 | 3.1 | - | 36.8 | 84% | 17.0 | 2.8 | 9.6 | - | 3.0 | 2.0 | 1.0 | - | - | 1.1 | 0.7 | 0.2 | 2.6 | 1.1 | 0.4 | 2.0 | - | 1.5 | 0.4 | - | 6.4 | ||
| 2023/24 | TDP | 2(1) | 179 | 2 | 1 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2023/24 | PPL | 27(1) | 2345 | 9 | 4 | 3 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 3 | - | - | - | - | - | |
| 2023/24 | TDL | 4 | 364 | 2 | 1 | 1 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - | - | - | |
| 2023/24 | UCL | 10 | 815 | 0 | 8 | 1 | 0 | 1.6/1.1 | 0.7/0.0 | 7.7/3.5 | 0.1 | 0 | 0 | 52.2 | 0.4 | 4.0 | - | 35.9 | 87% | 15.8 | 2.5 | 10.1 | 0.0 | 0 | 0 | 0 | 5 | 0 | 2.9 | 0.9 | 0.9 | 4.5 | 0.7 | 2.1 | 1 | - | 0.5 | 1.2 | 1 | ||
| SEASON 2023/24 OVERALL | 43(2) | 3703 | 13 | 14 | 5 | 0 | 1.6/1.1 | 0.7/- | 7.7/3.5 | 0.1 | 0 | 0 | 52.2 | 0.4 | 4.0 | - | 35.9 | 87% | 15.8 | 2.5 | 10.1 | - | - | - | - | 5 | - | 2.9 | 0.9 | 0.9 | 4.5 | 0.7 | 2.1 | 1.0 | - | 0.5 | 1.2 | 1 | 7.0 | ||
| 2022/23 | TDL | 1 | 90 | 0 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2022/23 | TDP | 5(1) | 479 | 1 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2022/23 | PPL | 30 | 2617 | 14 | 8 | 4 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 4 | - | - | - | - | - | |
| 2022/23 | UEL | 6 | 507 | 2 | 2 | 0 | 0 | 1.5/0.0 | 0.5/0.0 | 6.0/2.5 | 0.0 | 0 | 0 | 39.0 | 0.0 | 3.0 | - | 26.0 | 88% | 9.0 | 1.0 | 7.5 | 0.0 | 0 | 1 | 0 | - | 1 | 2.0 | 1.0 | 0.5 | 0.5 | 0.5 | 2.5 | 0 | - | 0.0 | 0.5 | 0 | ||
| 2022/23 | - | 96 | 0 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | ||
| SEASON 2022/23 OVERALL | 42(2) | 3789 | 17 | 10 | 4 | 0 | 1.5/- | 0.5/- | 6.0/2.5 | - | 0 | 0 | 39.0 | - | 3.0 | - | 26.0 | 88% | 9.0 | 1.0 | 7.5 | - | - | 1.0 | - | - | 1 | 2.0 | 1.0 | 0.5 | 0.5 | 0.5 | 2.5 | - | - | - | 0.5 | - | 6.0 | ||
| 2021/22 | TDP | 2 | 180 | 0 | - | 1 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - | - | - | |
| 2021/22 | PPL | 31(1) | 2793 | 19 | 5 | 4 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 4 | - | - | - | - | - | |
| 2021/22 | UEL | 12 | 1119 | 4 | 4 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2021 | PSC | 1 | 90 | 0 | 1 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2021/22 | TDL | 1(1) | 134 | 0 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| SEASON 2021/22 OVERALL | 47(2) | 4316 | 23 | 10 | 5 | 0 | -/- | -/- | -/- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||
| 2020/21 | TDL | 3 | 263 | 0 | 2 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2020/21 | TDP | 4(2) | 426 | 3 | 1 | 1 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - | - | - | |
| 2020/21 | PPL | 30(2) | 2479 | 9 | 3 | 2 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2 | - | - | - | - | - | |
| 2020/21 | UEL | 5(2) | 428 | 3 | 1 | 0 | 0 | 0.0/0.0 | 0.3/0.3 | 4.0/1.9 | 0.0 | 0 | 0 | 41.0 | 0.3 | 3.7 | - | 30.7 | 82% | 15.9 | 2.7 | 7.4 | 0.0 | 2 | 1 | 0 | 1 | 0 | 2.9 | 1.6 | 1.1 | 3.2 | 1.1 | 0.3 | 0 | - | 0.3 | 0.5 | 0 | ||
| SEASON 2020/21 OVERALL | 42(6) | 3596 | 15 | 7 | 3 | 0 | -/- | 0.3/0.3 | 4.0/1.9 | - | 0 | 0 | 41.0 | 0.3 | 3.7 | - | 30.7 | 82% | 15.9 | 2.7 | 7.4 | - | 2.0 | 1.0 | - | 1 | - | 2.9 | 1.6 | 1.1 | 3.2 | 1.1 | 0.3 | - | - | 0.3 | 0.5 | - | 6.5 | ||
| 2019/20 | TDP | 2 | 180 | 2 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2019/20 | PPL | 31(2) | 2619 | 12 | 5 | 4 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 4 | - | - | - | - | - | |
| 2019/20 | TDL | 5 | 429 | 4 | - | 1 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - | - | - | |
| 2019/20 | UEL | 10(1) | 852 | 6 | - | 1 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - | - | - | |
| SEASON 2019/20 OVERALL | 48(3) | 4080 | 24 | 5 | 6 | 0 | -/- | -/- | -/- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||
| 2018/19 | TDP | 3(2) | 272 | 0 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2018/19 | PPL | 27(7) | 2184 | 9 | 4 | 1 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - | - | - | |
| 2018/19 | TDL | 1(1) | 130 | 0 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2018/19 | UEL | 2 | 179 | 2 | - | 1 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - | - | - | |
| SEASON 2018/19 OVERALL | 33(10) | 2765 | 11 | 4 | 2 | 0 | -/- | -/- | -/- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||
| 2017/18 | PPL | 23(7) | 2064 | 11 | 8 | 2 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2 | - | - | - | - | - | |
| 2017/18 | TDL | 3(1) | 252 | 0 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2017/18 | UEL | 3(4) | 316 | 1 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| SEASON 2017/18 OVERALL | 29(12) | 2632 | 12 | 8 | 2 | 0 | -/- | -/- | -/- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||
| 2016/17 | TDP | 0(2) | 75 | 0 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2016/17 | PPL | 22(10) | 1992 | 6 | 3 | 1 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - | - | - | |
| 2016/17 | TDL | 4(1) | 334 | 2 | 1 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2016/17 | UEL | 4(1) | 351 | 1 | 3 | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| SEASON 2016/17 OVERALL | 30(14) | 2752 | 9 | 7 | 1 | 0 | -/- | -/- | -/- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||
Málaga
|
Apps | Tackles A/W P90 |
Aerials A/W P90 |
Duels Att/ Won P90 |
Clear P90 | Err chance | Err goal | Touches P90 | Intercept P90 | Recov P90 | Last Man P90 | Passes P90 | Pass Comp % | Final Third P90 | Long balls P90 | Poss lost P90 | Offside P90 | Decisive | First | Equaliser | BIG Chances | Pen | Shots P90 | Target P90 | Blocked P90 | In box P90 | Dribbles P90 | Crosses P90 | Fouls P90 | Fouled P90 | MoM | AVG Rating |
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2015/16 | CDR | 2 | 173 | 0 | - | 0 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 0 | - | - | - | - | - | |
| 2015/16 | LAL | 9(8) | 780 | 0 | - | 2 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 2 | - | - | - | - | - | |
| SEASON 2015/16 OVERALL | 11(8) | 953 | 0 | 0 | 2 | 0 | -/- | -/- | -/- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||
| 2014/15 | CDR | 6 | 491 | 2 | - | 1 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 1 | - | - | - | - | - | |
| 2014/15 | LAL | 16(15) | 1519 | 1 | 1 | 3 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 3 | - | - | - | - | - | |
| SEASON 2014/15 OVERALL | 22(15) | 2010 | 3 | 1 | 4 | 0 | -/- | -/- | -/- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||
Vitória FC
|
Apps | Tackles A/W P90 |
Aerials A/W P90 |
Duels Att/ Won P90 |
Clear P90 | Err chance | Err goal | Touches P90 | Intercept P90 | Recov P90 | Last Man P90 | Passes P90 | Pass Comp % | Final Third P90 | Long balls P90 | Poss lost P90 | Offside P90 | Decisive | First | Equaliser | BIG Chances | Pen | Shots P90 | Target P90 | Blocked P90 | In box P90 | Dribbles P90 | Crosses P90 | Fouls P90 | Fouled P90 | MoM | AVG Rating |
|||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2013/14 | PPL | - | 2058 | 6 | - | 5 | 0 | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | 5 | - | - | - | - | - | |
| SEASON 2013/14 OVERALL | 0(3) | 2058 | 6 | 0 | 5 | 0 | -/- | -/- | -/- | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | - | ||
| Season | Team | Competition | Apps | Apps | ||||
|---|---|---|---|---|---|---|---|---|
| 2025/26 |
Braga
SCB
|
Liga Portugal | 12(3) | 6 | 0 | 2 | 1 | |
| 2024/25 |
Braga
SCB
|
Liga Portugal | 32(2) | 10 | 5 | 2 | 0 | |
| 2023/24 |
Braga
SCB
|
Liga Portugal | 27(1) | 9 | 4 | 3 | 0 | |
| 2022/23 |
Braga
SCB
|
Liga Portugal | 30 | 14 | 8 | 4 | 0 | |
| 2021/22 |
Braga
SCB
|
Liga Portugal | 31(1) | 19 | 5 | 4 | 0 | |
| 2020/21 |
Braga
SCB
|
Liga Portugal | 30(2) | 9 | 3 | 2 | 0 | |
| 2019/20 |
Braga
SCB
|
Liga Portugal | 31(2) | 12 | 5 | 4 | 0 | |
| 2018/19 |
Braga
SCB
|
Liga Portugal | 27(7) | 9 | 4 | 1 | 0 | |
| 2017/18 |
Braga
SCB
|
Liga Portugal | 23(7) | 11 | - | 2 | 0 | |
| 2016/17 |
Braga
SCB
|
Liga Portugal | 22(10) | 6 | - | 1 | 0 | |
| 2015/16 |
Málaga
MAL
|
La Liga | 9(8) | 0 | 0 | 2 | 0 | |
| 2014/15 |
Málaga
MAL
|
La Liga | 16(15) | 1 | 1 | 3 | 0 | |
| 2013/14 |
Vitória FC
SET
|
Liga Portugal | 25(3) | 6 | - | 5 | 0 |





