Gabrielzinho
Career snapshot
Position rank · 24/25
Among 1,755 Attack - Left Wingers · ≥200 mins
Career highs
Born the same day
Shares 1996-03-29 · 6 players total
| Full name | Gabrielzinho |
|---|---|
| Name in home country | Gabriel Airton de Souza |
| Date of birth | 1996-03-29 (30 yrs) |
| Place of birth | Araçatuba, Brazil |
| Citizenship | Brazil |
| Position | Attack - Left Winger (main: Attack) |
| Foot | right |
| Height | 171.00 m |
| Current club | Shanghai Port |
| On loan from | ↩ Moreirense FC parent contract: 2026-06-30 |
| Joined | 2025-01-26 |
| Contract expires | 2025-12-31 |
| Agent | no agent |
Percentile rank vs 894 other Attack - Left Wingers with ≥500 minutes in 24/25. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Moreirense FC | 2 | 19/20 | 24/25 | 36 | 5 | 4 | 788 |
| Shanghai Port | 2 | 2025 | 24/25 | 26 | 13 | 6 | 319 |
| Hatta Club | 1 | 23/24 | 23/24 | 16 | 3 | 0 | 401 |
| Al-Wasl FC | 1 | 22/23 | 22/23 | 16 | 3 | 1 | 231 |
| Rio Ave FC | 5 | 17/18 | 21/22 | 124 | 12 | 11 | 1,593 |
| Clube Atlético Linense (SP) | 3 | 2015 | 2017 | 22 | 3 | 2 | 275 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 24/25 | AFC Champions League | Shanghai Port | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Allianz Cup | Moreirense FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Liga Portugal | Moreirense FC | 18 | 3 | 2 | 1 | 0 | 304 |
| 24/25 | Taça de Portugal | Moreirense FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | UAE League Cup | Hatta Club | 1 | 0 | 0 | 1 | 0 | 0 |
| 23/24 | UAE Pro League | Hatta Club | 15 | 3 | 0 | 2 | 0 | 401 |
| 22/23 | UAE League Cup | Al-Wasl FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | UAE President's Cup | Al-Wasl FC | 1 | 0 | 0 | 1 | 0 | 0 |
| 22/23 | UAE Pro League | Al-Wasl FC | 14 | 3 | 1 | 0 | 0 | 231 |
| 21/22 | Allianz Cup | Rio Ave FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 21/22 | Liga Portugal 2 | Rio Ave FC | 31 | 5 | 5 | 4 | 0 | 503 |
| 21/22 | Taça de Portugal | Rio Ave FC | 4 | 2 | 1 | 0 | 0 | 127 |
| 2025 | Chinese FA Cup | Shanghai Port | 2 | 2 | 2 | 0 | 0 | 85 |
| 2025 | Chinese Super Cup | Shanghai Port | 1 | 2 | 0 | 0 | 0 | 45 |
| 2025 | Super League | Shanghai Port | 22 | 9 | 4 | 1 | 0 | 189 |
| 2017 | Campeonato Paulista | Clube Atlético Linense (SP) | 11 | 3 | 2 | 2 | 0 | 275 |
| 2017 | Paulistão A1 - Fase Final | Clube Atlético Linense (SP) | 2 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Campeonato Paulista | Clube Atlético Linense (SP) | 6 | 0 | 0 | 0 | 0 | 0 |
| 2016 | Copa do Brasil | Clube Atlético Linense (SP) | 2 | 0 | 0 | 1 | 0 | 0 |
| 2015 | Campeonato Paulista | Clube Atlético Linense (SP) | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Europa League Qualifying | Rio Ave FC | 3 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Liga NOS | Rio Ave FC | 18 | 0 | 0 | 3 | 0 | 0 |
| 20/21 | Play-Off Liga Portugal | Rio Ave FC | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Taça de Portugal | Rio Ave FC | 3 | 1 | 1 | 0 | 0 | 149 |
| 19/20 | Allianz Cup | Rio Ave FC | 2 | 0 | 1 | 0 | 0 | 0 |
| 19/20 | Liga NOS | Rio Ave FC | 8 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Liga NOS | Moreirense FC | 15 | 2 | 2 | 1 | 0 | 484 |
| 19/20 | Taça de Portugal | Rio Ave FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 18/19 | Allianz Cup | Rio Ave FC | 4 | 1 | 0 | 1 | 0 | 326 |
| 18/19 | Europa League Qualifying | Rio Ave FC | 2 | 0 | 0 | 1 | 0 | 0 |
| 18/19 | Liga NOS | Rio Ave FC | 27 | 3 | 2 | 2 | 0 | 488 |
| 18/19 | Taça de Portugal | Rio Ave FC | 3 | 0 | 1 | 0 | 0 | 0 |
| 17/18 | Liga NOS | Rio Ave FC | 11 | 0 | 0 | 1 | 0 | 0 |
| 17/18 | Taça CTT | Rio Ave FC | 2 | 0 | 0 | 0 | 0 | 0 |
| 17/18 | Taça de Portugal | Rio Ave FC | 0 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 16/17 | 2016-08-16 | Linense | Atlético-PR | Loan | 0 | — |
| 16/17 | 2016-12-31 | Atlético-PR | Linense | Return from loan | 0 | — |
| 17/18 | 2017-07-25 | Linense | Rio Ave | Transfer | 0 | €800k |
| 19/20 | 2020-01-31 | Rio Ave | Moreirense | Loan | 600000 | — |
| 19/20 | 2020-07-31 | Moreirense | Rio Ave | Return from loan | 475000 | — |
| 22/23 | 2022-07-11 | Rio Ave | Al-Wasl | Transfer | 725000 | — |
| 23/24 | 2023-08-11 | Al-Wasl | Hatta Club | Loan | 600000 | — |
| 23/24 | 2024-06-30 | Hatta Club | Al-Wasl | Return from loan | 450000 | — |
| 24/25 | 2024-08-05 | Al-Wasl | Moreirense | Transfer | 450000 | — |
| 24/25 | 2025-01-26 | Moreirense | SH Port | Loan | 500000 | — |
| 25/26 | 2025-12-31 | SH Port | Moreirense | Return from loan | 800000 | — |
| Season | Injury | From | To | Days missed | Games missed |
|---|---|---|---|---|---|
| 17/18 | unknown injury | 2017-09-18 | 2017-10-16 | 29 | 4 |
| 18/19 | unknown injury | 2019-01-21 | 2019-02-07 | 18 | 2 |
| 24/25 | Knee injury | 2025-02-15 | 2025-03-20 | 34 | 5 |
| Date | Value |
|---|---|
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €525k |
| Jan 1, 1970 | €725k |
| Jan 1, 1970 | €500k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €475k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €800k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €750k |
| Jan 1, 1970 | €400k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Pawel Kieszek | 1 | 0 | 815 |
| Aziz Yakubu | 2 | 1 | 0 |
| Hugo Gomes | 2 | 0 | 0 |
| Galeno | 1 | 1 | 0 |
| Marcelo | 2 | 0 | 0 |
| Léo Jardim | 1 | 0 | 0 |
| Matheus Reis | 1 | 0 | 0 |
| Jhonatan | 2 | 0 | 0 |
| Filipe Augusto | 2 | 1 | 0 |
| Aderllan Santos | 2 | 0 | 0 |
| Costinha | 2 | 0 | 0 |
| Joca | 2 | 1 | 0 |
| Nélson Monte | 1 | 0 | 0 |
| Pedro Mendes | 2 | 1 | 0 |
| Gelson | 1 | 1 | 0 |
| Guga | 2 | 3 | 0 |
| Pedro Amaral | 2 | 0 | 0 |
| Toni Borevković | 1 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 2025 | Super League | Shanghai Port | 9 | 22 |
| 21/22 | Liga Portugal 2 | Rio Ave FC | 5 | 31 |
| 18/19 | Liga NOS | Rio Ave FC | 3 | 27 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 21/22 | Liga Portugal 2 | Rio Ave FC | 5 | 31 |
| 2025 | Super League | Shanghai Port | 4 | 22 |
| 19/20 | Liga NOS | Rio Ave FC | 2 | 23 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 25/26 | 2025-12-31 | SH Port | Moreirense | Return from loan | — | €800k |
| 24/25 | 2025-01-26 | Moreirense | SH Port | Loan | — | €500k |
| 23/24 | 2024-06-30 | Hatta Club | Al-Wasl | Return from loan | — | €450k |
| 23/24 | 2023-08-11 | Al-Wasl | Hatta Club | Loan | — | €600k |
| 19/20 | 2020-07-31 | Moreirense | Rio Ave | Return from loan | — | €475k |
| 19/20 | 2020-01-31 | Rio Ave | Moreirense | Loan | — | €600k |
| 16/17 | 2016-12-31 | Atlético-PR | Linense | Return from loan | — | — |
| 16/17 | 2016-08-16 | Linense | Atlético-PR | Loan | — | — |
Teams faced most often by Gabrielzinho's clubs during seasons he played in those competitions (team-level results, not personal head-to-head goals — see disclaimer above).
| Opponent | P | W | D | L | GF | GA | GD | Win % |
|---|---|---|---|---|---|---|---|---|
| Vitória Guimarães | 24 | 5 | 8 | 11 | 23 | 32 | -9 | 21% |
| FC Porto | 24 | 1 | 6 | 17 | 17 | 56 | -39 | 4% |
| Portimonense SC | 20 | 12 | 6 | 2 | 33 | 15 | +18 | 60% |
| FC Famalicão | 20 | 3 | 11 | 6 | 20 | 25 | -5 | 15% |
| CD Santa Clara | 20 | 7 | 6 | 7 | 20 | 20 | 0 | 35% |
| Sporting CP | 18 | 1 | 4 | 13 | 11 | 32 | -21 | 6% |
| SC Farense | 16 | 11 | 3 | 2 | 25 | 15 | +10 | 69% |
| SL Benfica | 16 | 1 | 3 | 12 | 15 | 35 | -20 | 6% |
| CS Marítimo | 16 | 6 | 4 | 6 | 19 | 16 | +3 | 38% |
| Boavista | 16 | 6 | 4 | 6 | 19 | 18 | +1 | 38% |
| Sporting Braga | 16 | 2 | 2 | 12 | 14 | 34 | -20 | 13% |
| CD Nacional | 16 | 9 | 5 | 2 | 25 | 17 | +8 | 56% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 17/18 | Senior debut season | |
| 18/19 | First senior goal |
Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.
| Season | Matches | Mins | YC | 2nd YC | RC | Cards / 90′ |
|---|---|---|---|---|---|---|
| 24/25 | 22 | 304 | 1 | 0 | 0 | 0.3 |
| 23/24 | 16 | 401 | 3 | 0 | 0 | 0.67 |
| 22/23 | 16 | 231 | 1 | 0 | 0 | 0.39 |
| 21/22 | 38 | 630 | 4 | 0 | 0 | 0.57 |
| 2025 | 25 | 319 | 1 | 0 | 0 | 0.28 |
| 2017 | 13 | 275 | 2 | 0 | 0 | 0.65 |
| 2016 | 8 | 0 | 1 | 0 | 0 | 0 |
| 20/21 | 25 | 149 | 3 | 0 | 0 | 1.81 |
| 19/20 | 27 | 484 | 1 | 0 | 0 | 0.19 |
| 18/19 | 36 | 814 | 4 | 0 | 0 | 0.44 |
| 17/18 | 13 | 0 | 1 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Gabrielzinho
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Gabrielzinho
Who is Gabrielzinho?
Gabrielzinho is a Brazil professional footballer who plays as a left winger for Shanghai Port.
How old is Gabrielzinho?
Gabrielzinho is 30 years old. He was born on March 29, 1996 in Araçatuba.
What position does Gabrielzinho play?
Gabrielzinho plays as a left winger (Attack - Left Winger).
What club does Gabrielzinho play for?
Gabrielzinho currently plays for Shanghai Port.
How many career goals has Gabrielzinho scored?
Across all senior club competitions in our dataset, Gabrielzinho has scored 39 goals in 240 appearances.
What is Gabrielzinho's market value?
Gabrielzinho's most recent reported market value is €800k.
Brazil