João Afonso is a 36-year-old Portugal center back playing for Tondela. In the Liga Portugal 2025/2026 he has 0 goals and 0 assists in 13 appearances (rating 6.57). Market value: €143k.
Profile
Height: 188 cm
Shirt: 5
Age: 36
Preferred foot: Right
Country: Portugal
Market value: €142.8k
Liga Portugal 2025/2026
Goals: 0
Assists: 0
Started: 6
Matches: 13
Minutes played: 608
Rating: 6.57
Yellow cards: 3
Red cards: 0
Season — Shooting
Goals: 0 (0.00 per 90) · 0th percentile
xG: 0.11 (0.02 per 90) · 19.767441860465116th percentile
xG excl. penalty: 0.11 (0.02 per 90) · 19.767441860465116th percentile
Shots: 2 (0.30 per 90) · 11.627906976744185th percentile
Headed shots: 1 (0.15 per 90) · 11.627906976744185th percentile
Season — Passing
Assists: 0 (0.00 per 90) · 0th percentile
xA: 0.09 (0.01 per 90) · 18.6046511627907th percentile
Accurate passes: 221 (32.71 per 90) · 10.465116279069768th percentile
Pass accuracy: 84.4 (84.35 per 90) · 30.23255813953488th percentile
Accurate long balls: 22 (3.26 per 90) · 26.744186046511626th percentile
Long ball accuracy: 52.4 (52.38 per 90) · 74.4186046511628th percentile
Line-breaking passes: 49 (7.25 per 90) · 15.11627906976744th percentile
Season — Possession
Dribbles: 1 (0.15 per 90) · 17.441860465116278th percentile
Dribbles success rate: 100.0 (100.00 per 90) · 100th percentile
Duels won: 42 (6.22 per 90) · 31.3953488372093th percentile
Duels won %: 62.7 (62.69 per 90) · 80.23255813953489th percentile
Aerials won: 25 (3.70 per 90) · 43.02325581395349th percentile
Aerials won %: 62.5 (62.50 per 90) · 63.95348837209303th percentile
Touches: 375 (55.51 per 90) · 12.790697674418606th percentile
Touches in opposition box: 6 (0.89 per 90) · 19.767441860465116th percentile
Dispossessed: 0 (0.00 per 90) · 100th percentile
Fouls won: 4 (0.59 per 90) · 20.930232558139537th percentile
Season — Defending
Defensive actions: 90 (13.32 per 90) · 32.55813953488372th percentile
Tackles: 13 (1.92 per 90) · 31.3953488372093th percentile
Interceptions: 20 (2.96 per 90) · 56.97674418604651th percentile
Blocked scoring attempt: 8 (1.18 per 90) · 37.2093023255814th percentile
Fouls committed: 5 (0.74 per 90) · 86.04651162790698th percentile
Recoveries: 17 (2.52 per 90) · 11.627906976744185th percentile
Dribbled past: 6 (0.89 per 90) · 43.02325581395349th percentile
Clearances: 49 (7.25 per 90) · 27.906976744186046th percentile
Clean sheets: 0 (0.00 per 90) · 0th percentile
Goals conceded while on pitch: 15 (2.22 per 90) · 56.97674418604651th percentile
xG against while on pitch: 10.61 (1.57 per 90) · 80.23255813953489th percentile
Season — Discipline
Yellow cards: 3 (0.44 per 90) · 56.97674418604651th percentile
Red cards: 0 (0.00 per 90) · 100th percentile
Recent matches
Sat, 25 Jul 2026 · vs Aston Villa 2-1 · 0'
Sat, 16 May 2026 · at Arouca 3-1 · 8'
Mon, 11 May 2026 · vs Moreirense 2-0 · 1'
Sun, 3 May 2026 · at Casa Pia AC 0-1 · 0'
Wed, 29 Apr 2026 · at Sporting CP 2-2 · 0'
Sat, 25 Apr 2026 · vs Nacional 0-2 · 0'
Sun, 19 Apr 2026 · at FC Porto 2-0 · 20' · rating 6.4