104
Paris Saint-Germain · Central Midfield · Age 25

Vitinha

The data story · 2019/20 – 2025/26

104.9
Touch Dominance per 90 · Season 25/26
Scroll to read
Career Arc

From Porto to Paris. The transformation is in the data.

Vitinha joined PSG in 2022 as a creative midfielder. What the data shows is something more interesting: he didn't just move clubs, he changed roles. The arc of Goal Involvement is almost flat. The arc of Touch Dominance is one of the steepest climbs in our dataset.

Goal Involvement (GI) per 90 · All competitions · 2019/20–2025/26 · Source: Sofascore

The invisible contribution
93.8%
Pass Security · at 104.9 APS per 90

"Vitinha completed 104.9 accurate passes per 90 minutes in 25/26 — and lost almost none of them. From 63.0 APS at Porto to 104.9 at PSG, his accuracy never dropped below 89%. Volume doubled. Quality held."

APS: 104.9 · APS%: 93.8% · xG: 0.11 · xGI: 0.27 · Season 25/26 · Source: Sofascore
Season Profile

The shape of a controller, not a creator.

The radar tells the whole story immediately. The control axis — Touch Dominance, Pass Security — pushes to the outer ring. The output axes — Goals, Assists — barely register. This is not a weakness. This is the profile of a player who makes everything else possible.

10 metrics · Ligue 1 central midfielder peer group · 2025/26 · BarcaFutbol

Comparison

Porto vs Paris. The same player. Different data.

The earliest season radar against the latest. Three years at PSG transformed a creative midfielder into an elite controller. The Touch Dominance axis grew. The Chance Ignition axis shrunk. The defensive axes shifted. Two polygons on the same chart — one career.

Same metrics · 19/20 Porto vs 25/26 PSG · BarcaFutbol

Percentile Profile

99th percentile. In the metric that matters for his role.

Pass Security at 99th percentile among Ligue 1 central midfielders. Touch Dominance at 97th. The output wedges are small — but output is not his job. His job is to own the ball, move it quickly and accurately, and never give it away. The pizza chart makes this unmistakable.

Estimated percentile ranks vs Ligue 1 central midfielders · 2025/26 · BarcaFutbol

Type of Player

Elite Controller.

The Control bar extends further than any other family in the dataset. The Output bar is the shortest of any player we've profiled. That gap is not a coincidence — it is the defining characteristic of a press-resistant, possession-anchoring controller at the highest level.

Four family indices · Control · Creativity · Output · Defense · BarcaFutbol composite

Peer Group Mapping

The furthest outlier in the dataset.

APS on one axis. Key passes on the other. Fourteen forwards and midfielders from our CSV dataset shown in gray. Vitinha sits alone at 104.9 APS — nearly double Dembélé in second. Every other player clusters between 20 and 52. Nobody shares his quadrant. That is not a style difference. That is a different position in the game.

14 European forwards & midfielders · CSV-verified · 2025/26 · dot size = GIS · BarcaFutbol

The hidden metric
xGI says
0.27
xGI per 90
GIS says
104.9
APS per 90

"xGI says Vitinha contributed 0.27 goal involvements per 90. APS says he touched the ball accurately 104.9 times per 90. The gap between those two numbers is not a flaw in the data. It is the entire argument for why expected goals cannot measure a controller."

xGI: 0.27 · APS: 104.9 · APS%: 93.8% · GI: 0.5 · Season 25/26 · Source: Sofascore

This is where
the free story ends.

The full Statsdex report on Vitinha includes all 42 charts, his complete seven-season career delta heatmap, the Porto-to-PSG slopegraph, consistency score across all competitions, the EVI dual-axis showing how quality held while volume doubled, and the most thorough analytical profile of this player available outside a professional scouting department.

Career delta heatmap · Porto→PSG slopegraph · EVI dual-axis
Consistency score 0.94 · Role evolution timeline
Connected scatter · Competition split radar · GIS vs xGI
BarcaFutbol Premium
Join BarcaFutbol Premium →

Full 42-chart PDF report · Competition split analysis · Monthly player stories