Ivan Cavaleiro is a 33-year-old Portugal left winger playing for Petro Atlético. In the Liga Portugal 2025/2026 he has 2 goals and 0 assists in 13 appearances (rating 6.67). Market value: €192k.
Profile
Height: 176 cm
Age: 33
Preferred foot: Right
Country: Portugal
Market value: €191.5k
Liga Portugal 2025/2026
Goals: 2
Assists: 0
Started: 9
Matches: 13
Minutes played: 851
Rating: 6.67
Yellow cards: 1
Red cards: 0
Season — Shooting
Goals: 3 (0.30 per 90) · 57.14285714285714th percentile
xG: 1.14 (0.12 per 90) · 32.857142857142854th percentile
xGOT: 3.12 (0.32 per 90) · 55.714285714285715th percentile
xG excl. penalty: 1.14 (0.12 per 90) · 32.857142857142854th percentile
Shots: 13 (1.32 per 90) · 34.285714285714285th percentile
Shots on target: 7 (0.71 per 90) · 41.42857142857143th percentile
Headed shots: 4 (0.40 per 90) · 77.14285714285715th percentile
Season — Passing
Assists: 1 (0.10 per 90) · 32.857142857142854th percentile
xA: 1.68 (0.17 per 90) · 50th percentile
Accurate passes: 219 (22.17 per 90) · 48.57142857142857th percentile
Pass accuracy: 76.8 (76.84 per 90) · 52.85714285714286th percentile
Accurate long balls: 11 (1.11 per 90) · 54.285714285714285th percentile
Long ball accuracy: 61.1 (61.11 per 90) · 75.71428571428571th percentile
Line-breaking passes: 28 (2.83 per 90) · 61.42857142857143th percentile
Chances created: 11 (1.11 per 90) · 37.142857142857146th percentile
Big chances created: 3 (0.30 per 90) · 51.42857142857142th percentile
Successful crosses: 5 (0.51 per 90) · 48.57142857142857th percentile
Cross accuracy: 19.2 (19.23 per 90) · 35.714285714285715th percentile
Season — Possession
Dribbles: 10 (1.01 per 90) · 38.57142857142858th percentile
Dribbles success rate: 33.3 (33.33 per 90) · 10th percentile
Duels won: 45 (4.56 per 90) · 38.57142857142858th percentile
Duels won %: 41.7 (41.67 per 90) · 25.71428571428571th percentile
Aerials won: 15 (1.52 per 90) · 71.42857142857143th percentile
Aerials won %: 50.0 (50.00 per 90) · 82.85714285714286th percentile
Touches: 469 (47.48 per 90) · 44.285714285714285th percentile
Touches in opposition box: 30 (3.04 per 90) · 38.57142857142858th percentile
Dispossessed: 17 (1.72 per 90) · 44.285714285714285th percentile
Fouls won: 15 (1.52 per 90) · 48.57142857142857th percentile
Season — Defending
Defensive actions: 22 (2.23 per 90) · 40th percentile
Tackles: 7 (0.71 per 90) · 25.71428571428571th percentile
Interceptions: 3 (0.30 per 90) · 35.714285714285715th percentile
Blocked scoring attempt: 2 (0.20 per 90) · 60th percentile
Fouls committed: 4 (0.40 per 90) · 78.57142857142857th percentile
Recoveries: 41 (4.15 per 90) · 42.857142857142854th percentile
Possession won final 3rd: 4 (0.40 per 90) · 40th percentile
Dribbled past: 8 (0.81 per 90) · 52.85714285714286th percentile
Clearances: 10 (1.01 per 90) · 61.42857142857143th percentile
Clean sheets: 0 (0.00 per 90) · 0th percentile
Goals conceded while on pitch: 15 (1.52 per 90) · 57.14285714285714th percentile
xG against while on pitch: 18.68 (1.89 per 90) · 45.714285714285715th percentile
Season — Discipline
Yellow cards: 1 (0.10 per 90) · 58.57142857142858th percentile
Red cards: 1 (0.10 per 90) · 0th percentile
Recent matches
Sat, 16 May 2026 · vs Servette 0-2 · 36' · rating 4.8
Tue, 12 May 2026 · at Luzern 1-0 · 59' · rating 6.2
Sat, 9 May 2026 · vs Grasshopper 2-1 · 73' · 1 assist · rating 6.9
Sat, 2 May 2026 · at Winterthur 2-2 · 86' · rating 7.4