- Apps · 26/27
- 16 15 starts
- all competitions
- Minutes
- 1,354 79%
- of 1,710 available
- Goals
- 0
- Assists
- 0
- Avg rating
- 6.94 +0.24
- 25/26: 6.70
- Market Value
- €6.4M #5
- at Dinamo Moskva
Last 10 matches · rating
Avg 6.89- 6.4
- 6.7
- 7.7
- 7.5
- 6.9
- 7.1
- 6.6
- 6.0
- 7.1
- 6.8
| Date | Opponent | Res | Min | G | A | Rating |
|---|---|---|---|---|---|---|
| 7 Nov | 2-1 | 90′ | – | – | 6.8 | |
| 31 Oct | 2-0 | 85′ | – | – | 7.1 | |
| 27 Oct | 1-2 | 90′ | – | – | 6.0 | |
| 24 Oct | 1-3 | 90′ | – | – | 6.6 | |
| 18 Oct | 3-1 | 90′ | – | – | 7.1 | |
| 11 Oct | 1-0 | 90′ | – | – | 6.9 | |
| 17 Sept | 3-0 | 90′ | – | – | 7.5 | |
| 12 Sept | 1-0 | 90′ | – | – | 7.7 | |
| 6 Sept | 2-1 | 90′ | – | – | 6.7 | |
| 3 Sept | 3-0 | 9′ | – | – | 6.4 |
All matches · 15 more
| 29 Aug | 1-0 | 90′ | – | – | 7.0 | |
| 23 Aug | RMRodina MoskvaH · PL | 3-1 | 90′ | – | – | 7.0 |
| 16 Aug | 0-3 | 90′ | – | – | 6.2 | |
| 9 Aug | 3-1 | 90′ | – | – | 7.2 | |
| 1 Aug | 1-2 | 90′ | – | – | 6.7 | |
| 25 Jul | 0-0 | 90′ | – | – | 8.0 | |
| 18 Jul | 5-2 | 90′ | 1 | – | 6.2 | |
| 17 May | 2-1 | 90′ | – | 1 | 7.1 | |
| 7 May | 0-0 | 30′ | – | – | 6.5 | |
| 1 May | 1-1 | 16′ | – | – | 6.3 | |
| 26 Apr | 2-0 | 90′ | – | – | 6.8 | |
| 22 Apr | 0-1 | 90′ | – | – | 7.8 | |
| 13 Apr | 3-2 | 46′ | – | – | 6.4 | |
| 8 Apr | 0-0 | 90′ | – | – | 6.8 | |
| 4 Apr | 3-3 | 90′ | – | – | 7.1 |
Chart: oldest → newest · team record 8-0-2 (W-D-L) · 0 G · 0 A in 814 min. Rating colours: green 8.0+, blue 7.0+, amber 6.0+, red below. H / A = home / away. Club and country.
Share of Dinamo Moskva's season
19 official gamesForm · 16 matches
since 25 JulAvg 6.94High 8.0Low 6.0
11 W1 D4 LAppearances 26/27
15 started1 off the benchPosition
Centre-BackDefender · Left foot
Personal information
David Ricardo Loiola da Silva- Date of birth
- 21 Dec 2002
- Height
- 189 cm
- Tactical role
- Centre-Back
- Preferred foot
- Left foot
Last match · activity & stats
· Match report →Starter · 4-2-3-1 · Centre-back · #57 · 95′ (90′ reg. +5′)
Pass accuracy · 59 / 6885%
Duels won · 12 / 1867%
Tackles won · 3 / 3100%
Passing & progression
- Accurate passes
- 59 / 68 (85%)
- Final-third passes
- 5
- Forward passes
- 67 (99%)
- Backward passes
- 1
- Long balls (accurate)
- 4 / 9
Attack & threat
- Shots (on target)
- 2 (0)
- Shots blocked
- 1
- Hit woodwork
- 1
- Dribbles (completed)
- 0 / 1
Duels & retention
- Total duels won
- 12 / 18 (67%)
- Aerial duels won
- 6 / 6
- Fouls drawn
- 3
- Dispossessed
- 1
- Dribbled past
- 1
- Possession lost
- 11
Defence & discipline
- Ball recoveries
- 4
- Tackles won
- 3 / 3
- Interceptions
- 1
- Clearances
- 8
- Blocked shots
- 1
- Fouls committed
- 3
- Time on pitch
- 95′ (90′ reg. +5′)
Verified match statistics from Dinamo Moskva's latest appearance (7 Nov 2026). Pitch zone reflects kick-off formation slot and recorded on-ball actions (attacking left → right); optical tracking (distance in km, sprint speed) is not published by the data feed.
Season 26/27 · all comps
Dinamo MoskvaAttack
- Goals
- 0
Passing
- Assists
- 0
- Key passes
- 1 of 28
- Passes
- 1 of 21,138
- Crosses (accurate)
- —
Defence
- Tackles
- 1 of 225
- Interceptions
- 1 of 220
- Blocks
- 1 of 22
Duels
- Total
- 1 of 2147
- Won
- 1 of 296
Minutes
- Started
- 15
- Off the bench
- 1
- Total
- 1,354′
- Minutes per match
- 85′
Discipline
- Yellow
- 4
- Red
- 0
- Fouls committed
- 1 of 28
- Fouls drawn
- 1 of 211
Duels won · 1 of 2 · 25/26: 53%65%
Pass accuracy · 1 of 287%
Competitions
Premier League
Russian Cup
“n of 2” = reported by n of the 2 competitions played. — = the figure on record is not credible (a zero over many minutes).
Premier League top scorers →| Stat | Per 90 | Now vs 25/26 | 25/26 | Change |
|---|---|---|---|---|
| Attack | ||||
| Goals | 0.00 | 0.12 | −100% | |
| Goals + assists | 0.00 | 0.23 | −100% | |
| Passing | ||||
| Assists | 0.00 | 0.12 | −100% | |
| Discipline | ||||
| Fouls committed | 0.53 | 1.05 | −50% | |
| Fouls drawn | 0.73 | 1.88 | −61% | |
| Yellow cards | 0.27 | 0.12 | — | |
Russian Cup + Premier League · 1,354 min. 25/26 and the white tick = his figure last season in the same 2 competitions (768 min). A rate appears only when every competition played reports the stat. How we calculate this
Season by competition
26/27| Competition | Apps | Starts | Min | G | A | G+A/90 | Rating | W-D-L |
|---|---|---|---|---|---|---|---|---|
| 14 | 14 | 1,255 | 0 | 0 | 0.00 | 7.03 | 10-1-3 | |
| 2 | 1 | 99 | 0 | 0 | 0.00 | 6.27 | 1-0-1 | |
| 16 | 15 | 1,354 | 0 | 0 | 0.00 | 6.94 | 11-1-4 |
W-D-L is the team result in the games he played. Not counted: 1 club friendly in 2026 (1 goal, 0 assists).
Attributes · tactical radar
83 OVR · Centre-Back · Left foot- Attacking−4 vs CB
- 38
- Technical+15 vs CB
- 73
- Tactical+18 vs CB
- 87
- Defending+19 vs CB
- 91
- Creativity+8 vs CB
- 56
Based on 26/27 & 25/26 · 27 apps (2,122 min) · dashed ring = 60 pro baseline · tick = centre-back benchmark.
Market value & valuation
Dinamo Moskva · 7.5% of €85MEstimated market value
€6.4M2% of world #1
Most valuable · Dinamo Moskva
- #1KTK. Tyukavin€16M
- #2
Bitello€14M - #3DFDaniil Fomin€8.2M
- #4
Danil Glebov€7.6M - #5
David Ricardo€6.4M
Contract & transfers
- Contract until
- 30 Jun 2030 · 3.6 yrs left
- Highest fee paid
- €6M · 2026 · Dinamo Moskva
- Cumulative fees
- €7.8M · 3 moves
Transfers on record (5)
Botafogo →
Dinamo Moskva€6M
Ceará →
Botafogo€1.7M
Fluminense PI →
Ceará€70K
Ceará U20 →
Fluminense PIEnd of loan
Fluminense PI →
Ceará U20Loan
Career
Senior clubs · official matches- 1A –21/222 appsFPI
- 0A 020225 appsCEA
- 3A 1202343 appsCEA
- 3A 2202447 appsCEA
- 1A 1202529 appsBOT
- 1A 125/2611 appsDMO
- 0A 026/2716 appsDMO
- —–21/22–0 YC
- 0.006.752022398′2 YC
- 0.126.9120232,958′8 YC
- 0.137.0820243,528′14 YC
- 0.086.9120252,369′4 YC
- 0.236.7025/26768′1 YC
- 0.006.9426/271,354′4 YC
| Career by team | Period | Apps | Min | G | A | G+A/90 | Rating |
|---|---|---|---|---|---|---|---|
| 25/26– | 27 | 2,122 | 1 | 1 | 0.08 | 6.84 | |
| 2025 | 29 | 2,369 | 1 | 1 | 0.08 | 6.91 | |
| 2023–2024 | 95 | 6,884 | 6 | 3 | 0.12 | 6.99 | |
| 22/23 | 2 | — | 1 | — | — | — | |
| Senior total | 153 | — | 9 | — | 0.10 | — |
13 in 11,375 min
The number above each bar is the value charted · A = assists · under the season: apps and club; average rating, minutes and yellow cards in the per-90 chart · the latest season is in progress · per-90 figures use only the seasons with minutes and assists on record
Season by season (7)
| Season | Team | Apps | Starts | Min | G | A | G+A/90 | YC | RC | Rating |
|---|---|---|---|---|---|---|---|---|---|---|
| 26/27 | Dinamo Moskva | 16 | 15 | 1,354 | 0 | 0 | 0.00 | 4 | 0 | 6.94 |
| 25/26 | Dinamo Moskva | 11 | 9 | 768 | 1 | 1 | 0.23 | 1 | 0 | 6.70 |
| 2025 | Botafogo | 29 | 27 | 2,369 | 1 | 1 | 0.08 | 4 | 2 | 6.91 |
| 2024 | Ceará | 47 | 43 | 3,528 | 3 | 2 | 0.13 | 14 | 0 | 7.08 |
| 2023 | Ceará | 43 | 33 | 2,958 | 3 | 1 | 0.12 | 8 | 1 | 6.91 |
| 2022 | Ceará | 5 | 4 | 398 | 0 | 0 | 0.00 | 2 | 0 | 6.75 |
| 21/22 | Fluminense PI | 2 | 1 | — | 1 | — | — | 0 | 0 | — |
Goals by opponent
Since Nov 2025 · 1 goal
Spartak Moskva13 games
All 20 opponents since Nov 2025
| Opponent | P | W-D-L | G | A |
|---|---|---|---|---|
| Spartak Moskva | 3 | 2-0-1 | 1 | – |
| Krasnodar | 3 | 0-2-1 | – | – |
| Akhmat Grozny | 2 | 2-0-0 | – | – |
| Akron | 2 | 1-0-1 | – | – |
| Baltika Kaliningrad | 2 | 1-0-1 | – | 1 |
| Lokomotiv Moskva | 2 | 1-1-0 | – | – |
| Orenburg | 2 | 1-1-0 | – | – |
| Rubin Kazan | 2 | 1-0-1 | – | – |
| Zenit | 2 | 0-0-2 | – | – |
| Corinthians | 1 | 0-1-0 | – | – |
| Cruzeiro | 1 | 0-1-0 | – | – |
| CSKA Moskva | 1 | 1-0-0 | – | – |
| Dynamo Makhachkala | 1 | 1-0-0 | – | – |
| Fakel | 1 | 1-0-0 | – | – |
| Grêmio | 1 | 1-0-0 | – | 1 |
| Krylya Sovetov | 1 | 0-1-0 | – | – |
| Rodina Moskva | 1 | 1-0-0 | – | – |
| Rostov | 1 | 1-0-0 | – | – |
| Sochi | 1 | 1-0-0 | – | – |
| Sport Recife | 1 | 1-0-0 | – | – |
Computed from his own matches in this period (club and country, friendlies excluded). It is not a career head-to-head.
Trophies & awards
Runner-up Copa do Nordeste 2022/2023 · Cearense 1 2024 · Recopa Sudamericana 2025
Compare & teammates
Dinamo Moskva squad →Compare with
David Ricardo vs Juan José Cáceres
David Ricardo vs Dmitriy Skopintsev
David Ricardo vs Nicolás Marichal- Compare with any player →
Teammates
Juan José CáceresDefender
Dmitriy SkopintsevDefender
Nicolás MarichalDefender
RubensDefender
Bakhtiyar ZaynutdinovDefender- RFRoberto FernándezDefender
- MOMaksim OsipenkoDefender
- KTK. TyukavinAttacker