Born in São Luís in 1992, Thiago Mendes made his senior debut with Goiás Esporte Clube in 2010 and now plays for São Paulo FC. He plays as a midfielder. Lineball holds stats from 200 of his games across 2017–2024.
Official accounts listed on Wikidata.
| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2026 CONMEBOL Sudamericana | 7 | 5 | 9 | 4 | 0 | 2 | 1 | 15 | 3 | 1 |
| 2026 Copa do Brasil | 7 | 8 | 13 | 2 | 1 | 1 | 1 | 5 | 2 | 0 |
| 2026 Futebol Brasileiro | 29 | 24 | 59 | 8 | 0 | 5 | 1 | 29 | 13 | 2 |
| 2026 Campeonato Carioca | 3 | 5 | 7 | 0 | 0 | 0 | 0 | 2 | 1 | 0 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2024-25 AFC Champions League EliteAl-Rayyan SC | 4 | 0 | 0 | 3 | 1 | 296 | 0 | 0 | 0 | 4 | 0 | 4 | 3 | 0 | 4 | 0 |
| 2022-23 Ligue 1Lyon | 31 | 1 | 1 | 13 | 4 | 2,063 | 3 | 0 | 4 | 31 | 9 | 22 | 24 | 0 | 25 | 0 |
| 2021-22 Ligue 1Lyon | 29 | 1 | 1 | 16 | 3 | 1,862 | 3 | 1 | 3 | 29 | 8 | 24 | 16 | 0 | 31 | 0 |
| 2021-22 UEFA Europa LeagueLyon | 8 | 0 | 0 | 8 | 2 | 705 | 1 | 0 | 3 | 8 | 0 | 5 | 6 | 0 | 9 | 0 |
| 2020-21 Ligue 1Lyon | 32 | 0 | 1 | 23 | 7 | 2,240 | 5 | 1 | 4 | 32 | 9 | 25 | 23 | 0 | 28 | 0 |
| 2019-20 UEFA Champions LeagueLyon | 8 | 0 | 0 | 5 | 1 | 459 | 2 | 0 | 0 | 8 | 4 | 3 | 7 | 0 | 6 | 0 |
| 2019-20 Ligue 1Lyon | 22 | 0 | 6 | 26 | 3 | 1,817 | 2 | 1 | 0 | 22 | 1 | 21 | 19 | 0 | 20 | 0 |
| 2018-19 Ligue 1Lille | 35 | 0 | 5 | 32 | 4 | 3,082 | 10 | 0 | 0 | 35 | 0 | 39 | 66 | 0 | 24 | 0 |
| 2017-18 Ligue 1Lille | 31 | 3 | 4 | 45 | 15 | 2,299 | 3 | 1 | 3 | 31 | 4 | 38 | 45 | 0 | 40 | 0 |
| Career9 seasons | 200 | 5 | 18 | 171 | 40 | 14,823 | 29 | 4 | 17 | 200 | 35 | 181 | 209 | 0 | 187 | 0 |
Stats from official league and public sports feeds. Updated hourly. Career and honours from Wikidata (CC0).
| Game | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2nd Leg - Al Ahli advance 5-1 on aggregate @ Al AhliL 0-2 12 Mar | 0 | 0 | 1 | 0 | 73 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 0 | 0 |
| 1st Leg v Al AhliL 1-3 5 Mar | 0 | 0 | 1 | 0 | 80 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 2 | 0 |
| 19 Feb v Esteghlal FCL 0-2 19 Feb | 0 | 0 | 0 | 0 | 63 | 0 | 0 | 0 | 1 | 0 | 2 | 0 | 0 | 1 | 0 |
| 4 Feb @ Al AinW 2-1 4 Feb | 0 | 0 | 1 | 1 | 80 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 1 | 0 |
| Split | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| AwayHome or away, 1W | 2 | 0.0 | 0.0 | 1.0 | 0.5 | 76.5 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 1.5 | 0.0 | 0.5 | 0.0 |
| HomeHome or away, 0W | 2 | 0.0 | 0.0 | 0.5 | 0.0 | 71.5 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.5 | 0.0 | 0.0 | 1.5 | 0.0 |
| LossesResult, 0W | 3 | 0.0 | 0.0 | 0.7 | 0.0 | 72.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.3 | 0.3 | 0.0 | 1.0 | 0.0 |
| WinsResult, 1W | 1 | 0.0 | 0.0 | 1.0 | 1.0 | 80.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 2.0 | 0.0 | 1.0 | 0.0 |
| Regular seasonStage, 1W | 4 | 0.0 | 0.0 | 0.8 | 0.3 | 74.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.8 | 0.0 | 1.0 | 0.0 |
| Al AhliOpponent, 0W | 2 | 0.0 | 0.0 | 1.0 | 0.0 | 76.5 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.5 | 0.0 | 1.0 | 0.0 |
| Al AinOpponent, 1W | 1 | 0.0 | 0.0 | 1.0 | 1.0 | 80.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 2.0 | 0.0 | 1.0 | 0.0 |
| Esteghlal FCOpponent, 0W | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 63.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 2.0 | 0.0 | 0.0 | 1.0 | 0.0 |
| Ahmad bin Ali Stadium, DohaGround, 0W | 2 | 0.0 | 0.0 | 0.5 | 0.0 | 71.5 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.5 | 0.0 | 0.0 | 1.5 | 0.0 |
| Alinma Bank Stadium at King Abdullah Sport City, JeddahGround, 0W | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 73.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| Hazza Bin Zayed Stadium, Al AinGround, 1W | 1 | 0.0 | 0.0 | 1.0 | 1.0 | 80.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 2.0 | 0.0 | 1.0 | 0.0 |