Keny Arroyo is a 20-year-old Ecuador right winger playing for Cruzeiro. In the Série A 2026 he has 4 goals and 4 assists in 26 appearances (rating 7.03). Market value: €13.7m.
Profile
Height: 174 cm
Shirt: 99
Age: 20
Preferred foot: Left
Country: Ecuador
Market value: €13.7m
Série A 2026
Goals: 4
Assists: 4
Started: 19
Matches: 26
Minutes played: 1578
Rating: 7.03
Yellow cards: 5
Red cards: 1
Season — Shooting
Goals: 4 (0.23 per 90) · 75.64102564102564th percentile
xG: 2.42 (0.14 per 90) · 68.58974358974359th percentile
xGOT: 2.76 (0.16 per 90) · 67.94871794871796th percentile
xG excl. penalty: 2.42 (0.14 per 90) · 70.51282051282051th percentile
Shots: 57 (3.25 per 90) · 94.87179487179486th percentile
Shots on target: 20 (1.14 per 90) · 92.3076923076923th percentile
Headed shots: 1 (0.06 per 90) · 41.02564102564102th percentile
Season — Passing
Assists: 4 (0.23 per 90) · 88.46153846153845th percentile
xA: 2.87 (0.16 per 90) · 85.25641025641025th percentile
Accurate passes: 450 (25.67 per 90) · 76.28205128205127th percentile
Pass accuracy: 83.8 (83.80 per 90) · 57.05128205128205th percentile
Accurate long balls: 21 (1.20 per 90) · 78.2051282051282th percentile
Long ball accuracy: 65.6 (65.63 per 90) · 69.87179487179486th percentile
Line-breaking passes: 14 (0.80 per 90) · 69.87179487179486th percentile
Chances created: 27 (1.54 per 90) · 76.92307692307693th percentile
Big chances created: 5 (0.29 per 90) · 77.56410256410257th percentile
Successful crosses: 8 (0.46 per 90) · 66.02564102564102th percentile
Cross accuracy: 11.9 (11.94 per 90) · 16.666666666666664th percentile
Season — Possession
Dribbles: 26 (1.48 per 90) · 84.61538461538461th percentile
Dribbles success rate: 59.1 (59.09 per 90) · 83.97435897435898th percentile
Duels won: 90 (5.13 per 90) · 80.12820512820514th percentile
Duels won %: 51.7 (51.72 per 90) · 78.2051282051282th percentile
Aerials won: 12 (0.68 per 90) · 85.25641025641025th percentile
Aerials won %: 42.9 (42.86 per 90) · 68.58974358974359th percentile
Touches: 899 (51.27 per 90) · 79.48717948717949th percentile
Touches in opposition box: 73 (4.16 per 90) · 89.1025641025641th percentile
Dispossessed: 20 (1.14 per 90) · 23.717948717948715th percentile
Fouls won: 32 (1.83 per 90) · 76.92307692307693th percentile
Season — Defending
Defensive actions: 48 (2.74 per 90) · 84.61538461538461th percentile
Tackles: 20 (1.14 per 90) · 73.07692307692307th percentile
Interceptions: 14 (0.80 per 90) · 92.3076923076923th percentile
Fouls committed: 25 (1.43 per 90) · 8.333333333333332th percentile
Recoveries: 44 (2.51 per 90) · 60.256410256410255th percentile
Dribbled past: 6 (0.34 per 90) · 49.358974358974365th percentile
Clearances: 14 (0.80 per 90) · 86.53846153846155th percentile
Clean sheets: 1 (0.06 per 90) · 71.7948717948718th percentile
Goals conceded while on pitch: 30 (1.71 per 90) · 6.41025641025641th percentile
xG against while on pitch: 23.17 (1.32 per 90) · 18.58974358974359th percentile
Season — Discipline
Yellow cards: 5 (0.29 per 90) · 4.487179487179487th percentile
Red cards: 1 (0.06 per 90) · 0.641025641025641th percentile
Recent matches
Sun, 18 Oct 2026 · at Grêmio 2-4 · 79' · rating 7.2
Tue, 13 Oct 2026 · at RB Bragantino 4-2 · 90' · rating 7.4
Thu, 8 Oct 2026 · vs São Paulo 2-0 · 22' · rating 6
Mon, 5 Oct 2026 · vs Panama 1-1 · 0'
Thu, 1 Oct 2026 · at Japan 0-0 · 90'
Thu, 24 Sept 2026 · at South Korea 3-0 · 66' · rating 6.6