Free
Open to everyone, on every professional player.
- Name, age, nationality and position
- Current club and league
- Height and preferred foot
- Recent seasons by club
- Key numbers against the league
- Search across 800+ competitions
Léo
Ribeiro
Attacking Midfield · Midfielder · #15
173 shots. He scores more than the chances he gets would predict.
Teammates converted more of his chances than expected.
4 of 6 appearances
3 of 5 appearances
1 of 1 appearances
| Position | Apps | G | A |
|---|---|---|---|
| Attacking Midfield | 53 | 16 | 15 |
| Centre-Forward | 46 | 8 | 7 |
| Left Winger | 31 | 5 | 4 |
| Right Winger | 15 | 5 | 1 |
| Central Midfield | 3 | 0 | 1 |
| Season | Competition | Club | Apps | Starts | G | A | Yellow cards | Second yellow | Red cards | Min |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026/27 | UEFA Champions League - Qualification | Kauno Žalgiris | 5 | 3 | 0 | – | 0 | – | 0 | 226 |
| 2026/27 | UEFA Europa League - Qualification | Kauno Žalgiris | 1 | 1 | 0 | – | 0 | – | 0 | 56 |
| 2026 | A Lyga | Kauno Žalgiris | 24 | 18 | 6 | 7 | 2 | 0 | 0 | 1,523 |
| 2026 | Cup | Kauno Žalgiris | 4 | 3 | 2 | – | 0 | – | 0 | 234 |
| 2025/26 | UEFA Europa Conference League - Qualification | Hegelmann Litauen | 2 | 2 | 0 | – | 0 | – | 0 | 157 |
| 2025 | A Lyga | Hegelmann Litauen | 36 | 32 | 7 | 13 | 3 | 0 | 0 | 2,811 |
| 2025 | Cup | Hegelmann Litauen | 4 | 4 | 1 | – | 0 | – | 0 | 386 |
| 2024 | A Lyga | Hegelmann Litauen | 35 | 29 | 5 | 2 | 4 | 0 | 0 | 2,455 |
| 2023/24 | Super League 2 | Niki Volos | 3 | 2 | 0 | 0 | 0 | 0 | 0 | 174 |
| 2024 | Cup | Hegelmann Litauen | 5 | 5 | 0 | – | 0 | – | 0 | 389 |
| 2023/24 | Betsson Greek Cup | Niki Volos | 4 | 3 | 1 | – | 2 | – | 0 | 296 |
| 2022/23 | 2. Division | Omonia Aradippou | 3 | 3 | 1 | 0 | 1 | 0 | 0 | 259 |
| 2021/22 | 2. Division | Omonia Aradippou | 29 | 27 | 8 | 6 | 4 | 0 | 0 | 2,425 |
| 2021 | A Lyga | Džiugas Telšiai | 24 | 24 | 7 | 2 | 1 | 0 | 0 | 1,971 |
| 2021 | Cup | Džiugas Telšiai | 2 | 2 | 1 | – | 0 | – | 0 | 154 |
| 2020 | Paulista A3 | Nacional SP | 7 | 5 | 0 | – | 0 | – | 0 | 456 |
| 2019 | Paulista A3 | São Bernardo | 6 | 3 | 1 | – | 1 | – | 0 | 342 |
| 2018 | Copa Paulista | São Bernardo FC | 10 | 3 | 0 | – | 1 | – | 0 | 385 |
| 2018 | Paulista A3 | Rio Preto | 15 | 8 | 3 | – | 3 | – | 0 | 864 |
| 2017 | Copa Paulista | Linense | 8 | 5 | 2 | – | 2 | – | 0 | 464 |
| 2017 | Paulista A2 | Juventus | 12 | 1 | 2 | – | 1 | – | 0 | 341 |
| 2016 | Copa Paulista | Catanduvense | 11 | 9 | 1 | – | 3 | – | 0 | 679 |
| 2015 | Copa Paulista | Osasco Audax | 7 | 4 | 1 | – | 0 | – | 0 | 369 |
| 2015 | Paulista A3 | Grêmio Osasco | 13 | 8 | 2 | – | 2 | – | 0 | 665 |
| No rows match these filters. | ||||||||||
| Career total · all competitions | 270 | 204 | 51 | 30* | 30 | 0* | 0 | 18,081 | ||
| By competition | Apps | G | A |
|---|---|---|---|
| A Lyga | 119 | 25 | 24 |
| Paulista A3 | 41 | 6 | – |
| Copa Paulista | 36 | 4 | – |
| 2. Division | 32 | 9 | 6 |
| Cup | 15 | 4 | – |
| Paulista A2 | 12 | 2 | – |
| UEFA Champions League - Qualification | 5 | 0 | – |
| Betsson Greek Cup | 4 | 1 | – |
| Super League 2 | 3 | 0 | 0 |
| UEFA Europa Conference League - Qualification | 2 | 0 | – |
* Assists and second yellows are counted where the data has them, mostly league games from 2014/15; cups and internationals show “–”. Friendlies are excluded. Data as of 2 Nov 2026.
Preview shows a sample. Valuation, wages, physical data and AI reports on Léo Ribeiro, available with a TSH subscription.
Open to everyone, on every professional player.
Everything in Free, plus the data and AI your departments work from.
TSH Valuation
Value band · deal price
Wages and contract value
Wage · fair-wage band
Data Report Generator
PDF report · one click
Advanced profile
~70 metrics · radar
Physical data
Per 90 · per match
AI Scout report
Written report
Players like him
Shortlist ready
AI Full Dossier
Board-ready PDF