João Vieira is a 28-year-old Brazil defensive midfielder playing for Vila Nova. In the Série B 2026 he has 3 goals and 5 assists in 29 appearances (rating 7.2). Market value: €572k.
Profile
Height: 171 cm
Shirt: 5
Age: 28
Preferred foot: Right
Country: Brazil
Market value: €572.2k
Série B 2026
Goals: 3
Assists: 5
Started: 28
Matches: 29
Minutes played: 2450
Rating: 7.2
Yellow cards: 9
Red cards: 0
Season — Shooting
Goals: 3 (0.11 per 90) · 88.18181818181819th percentile
xG: 4.78 (0.18 per 90) · 97.27272727272728th percentile
xGOT: 3.38 (0.12 per 90) · 94.54545454545455th percentile
Penalty goals: 1 (0.04 per 90) · 100th percentile
xG excl. penalty: 3.99 (0.15 per 90) · 97.27272727272728th percentile
Shots: 29 (1.07 per 90) · 87.27272727272727th percentile
Shots on target: 8 (0.29 per 90) · 87.27272727272727th percentile
Headed shots: 2 (0.07 per 90) · 62.727272727272734th percentile
Season — Passing
Assists: 5 (0.18 per 90) · 100th percentile
xA: 4.43 (0.16 per 90) · 100th percentile
Accurate passes: 1000 (36.73 per 90) · 90.9090909090909th percentile
Pass accuracy: 89.9 (89.93 per 90) · 89.0909090909091th percentile
Accurate long balls: 64 (2.35 per 90) · 90th percentile
Long ball accuracy: 66.0 (65.98 per 90) · 75.45454545454545th percentile
Line-breaking passes: 157 (5.77 per 90) · 96.36363636363636th percentile
Chances created: 54 (1.98 per 90) · 98.18181818181819th percentile
Big chances created: 7 (0.26 per 90) · 96.36363636363636th percentile
Successful crosses: 24 (0.88 per 90) · 94.54545454545455th percentile
Cross accuracy: 27.3 (27.27 per 90) · 69.0909090909091th percentile
Season — Possession
Dribbles: 8 (0.29 per 90) · 66.36363636363637th percentile
Dribbles success rate: 47.1 (47.06 per 90) · 45.45454545454545th percentile
Duels won: 98 (3.60 per 90) · 81.81818181818183th percentile
Duels won %: 46.2 (46.23 per 90) · 30.909090909090907th percentile
Aerials won: 11 (0.40 per 90) · 56.36363636363636th percentile
Aerials won %: 47.8 (47.83 per 90) · 46.36363636363636th percentile
Touches: 1463 (53.74 per 90) · 89.0909090909091th percentile
Touches in opposition box: 32 (1.18 per 90) · 90th percentile
Dispossessed: 8 (0.29 per 90) · 40th percentile
Fouls won: 47 (1.73 per 90) · 94.54545454545455th percentile
Season — Defending
Defensive actions: 64 (2.35 per 90) · 60.909090909090914th percentile
Tackles: 32 (1.18 per 90) · 70.9090909090909th percentile
Interceptions: 20 (0.73 per 90) · 72.72727272727273th percentile
Blocked scoring attempt: 2 (0.07 per 90) · 30.909090909090907th percentile
Fouls committed: 79 (2.90 per 90) · 0th percentile
Recoveries: 110 (4.04 per 90) · 84.54545454545455th percentile
Dribbled past: 12 (0.44 per 90) · 33.63636363636363th percentile
Clearances: 10 (0.37 per 90) · 31.818181818181817th percentile
Clean sheets: 6 (0.22 per 90) · 90th percentile
Goals conceded while on pitch: 24 (0.88 per 90) · 13.636363636363635th percentile
xG against while on pitch: 26.94 (0.99 per 90) · 12.727272727272727th percentile
Season — Discipline
Yellow cards: 9 (0.33 per 90) · 0.9090909090909091th percentile
Red cards: 0 (0.00 per 90) · 100th percentile
Recent matches
Sun, 11 Oct 2026 · at Náutico 0-2 · 70' · rating 7
Wed, 7 Oct 2026 · vs Cuiabá 0-0 · 90' · rating 6.5
Sat, 3 Oct 2026 · at Botafogo SP 0-1 · 86' · rating 6.9