Career snapshot
Career highs
Born the same day
Shares 1999-07-01 · 6 players total
| Full name | Thio |
|---|---|
| Name in home country | Thio Natanaël Amos Ntolla |
| Date of birth | 1999-07-01 (26 yrs) |
| Place of birth | Argenteuil, France |
| Citizenship | France Cote d'Ivoire |
| Position | Attack - Left Winger (main: Attack) |
| Foot | left |
| Height | 185.00 m |
| Current club | FC Vizela |
| Joined | 2024-08-31 |
| Contract expires | 2026-06-30 |
| Agent | FK Sport Management ... |
Percentile rank vs 30 other Attack - Left Wingers with ≥500 minutes in 25/26. Higher = better (except cards, where lower = better — inverted automatically).
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| FC Vizela | 2 | 24/25 | 25/26 | 32 | 3 | 7 | 1,579 |
| Grenoble Foot 38 | 1 | 23/24 | 23/24 | 32 | 0 | 2 | 0 |
| LB Châteauroux | 2 | 21/22 | 22/23 | 57 | 8 | 4 | 1,122 |
| LB Châteauroux B | 1 | 21/22 | 21/22 | 3 | 3 | 1 | 90 |
| FC Sochaux-Montbéliard | 2 | 19/20 | 20/21 | 3 | 0 | 0 | 0 |
| FC Sochaux-Montbéliard B | 3 | 18/19 | 20/21 | 39 | 3 | 1 | 999 |
Career trajectory — goals, assists & market value
Goals by season
Assists by season
| Season | Competition | Club | Matches | Goals | Assists | YC | RC | Minutes |
|---|---|---|---|---|---|---|---|---|
| 25/26 | Liga Portugal 2 | FC Vizela | 4 | 2 | 1 | 1 | 0 | 167 |
| 24/25 | Liga Portugal 2 | FC Vizela | 25 | 1 | 5 | 1 | 0 | 1,412 |
| 24/25 | Play-Off Liga Portugal | FC Vizela | 2 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | Taça de Portugal | FC Vizela | 1 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Coupe de France | Grenoble Foot 38 | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Ligue 2 | Grenoble Foot 38 | 30 | 0 | 2 | 2 | 0 | 0 |
| 22/23 | Championnat National | LB Châteauroux | 34 | 4 | 2 | 3 | 0 | 631 |
| 22/23 | Coupe de France | LB Châteauroux | 4 | 2 | 0 | 0 | 0 | 157 |
| 21/22 | Championnat National | LB Châteauroux | 18 | 2 | 1 | 1 | 0 | 334 |
| 21/22 | Coupe de France | LB Châteauroux | 1 | 0 | 1 | 0 | 0 | 0 |
| 21/22 | N3 - Centre | LB Châteauroux B | 3 | 3 | 1 | 1 | 0 | 90 |
| 20/21 | Coupe de France | FC Sochaux-Montbéliard | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | Ligue 2 | FC Sochaux-Montbéliard | 1 | 0 | 0 | 0 | 0 | 0 |
| 20/21 | N3 - Bourgogne | FC Sochaux-Montbéliard B | 3 | 1 | 0 | 0 | 0 | 270 |
| 19/20 | Coupe de la Ligue | FC Sochaux-Montbéliard | 1 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | Ligue 2 | FC Sochaux-Montbéliard | 0 | 0 | 0 | 0 | 0 | 0 |
| 19/20 | N3 - Bourgogne | FC Sochaux-Montbéliard B | 13 | 0 | 0 | 0 | 1 | 0 |
| 18/19 | N3 - Bourgogne | FC Sochaux-Montbéliard B | 23 | 2 | 1 | 2 | 0 | 729 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2020-07-01 | FC Sochaux B | FC Sochaux | Transfer | 0 | — |
| 21/22 | 2021-07-01 | FC Sochaux | LB Châteauroux | Transfer | 150000 | — |
| 23/24 | 2023-07-13 | LB Châteauroux | Grenoble | Transfer | 350000 | — |
| 24/25 | 2024-08-31 | Grenoble | Vizela | Transfer | 350000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €450k |
| Jan 1, 1970 | €250k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €400k |
| Jan 1, 1970 | €350k |
| Jan 1, 1970 | €300k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €200k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €150k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Brice Maubleu | 1 | 0 | 661 |
| Dante Rigo | 1 | 0 | 613 |
| Jessy Benet | 2 | 0 | 585 |
| Opa Sangante | 2 | 0 | 0 |
| Yannick Semedo | 2 | 0 | 0 |
| Diogo Nascimento | 2 | 0 | 0 |
| Alioune Ndour | 1 | 0 | 0 |
| Romain Sans | 1 | 1 | 0 |
| Isaak Umbdenstock | 1 | 0 | 0 |
| Aloys Fouda | 1 | 0 | 0 |
| Paul Delecroix | 1 | 0 | 0 |
| Hugo Voirol | 1 | 0 | 0 |
| Aubin Long | 1 | 0 | 0 |
| Sofiane Daham | 1 | 0 | 0 |
| Nolan Roux | 1 | 1 | 0 |
| Malcolm Viltard | 1 | 0 | 0 |
| Peter Ouaneh | 1 | 0 | 0 |
| Romain Basque | 1 | 1 | 0 |
| Benjaloud Youssouf | 2 | 2 | 0 |
| Jonathan Mexique | 1 | 2 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 22/23 | Championnat National | LB Châteauroux | 4 | 34 |
| 21/22 | N3 - Centre | LB Châteauroux B | 3 | 3 |
| 18/19 | N3 - Bourgogne | FC Sochaux-Montbéliard B | 2 | 23 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 24/25 | Liga Portugal 2 | FC Vizela | 5 | 25 |
| 22/23 | Championnat National | LB Châteauroux | 2 | 34 |
| 23/24 | Ligue 2 | Grenoble Foot 38 | 2 | 30 |
Last 50 matches for FC Vizela The Availability column cross-references our injury database — matches inside a known injury window are flagged INJURED. Per-match goal attribution requires a paid feed (FBref/Sofascore) and isn't wired up yet.
| Date | Comp | Home | Score | Away | Availability |
|---|---|---|---|---|---|
| 2025-05-17 | PO2 |
CS Marítimo | – | FC Vizela | TIMED |
| 2025-05-11 | PO2 |
FC Vizela | – | Académico de Viseu | TIMED |
| 2025-05-04 | PO2 |
FC Porto B | – | FC Vizela | TIMED |
| 2025-04-27 | PO2 |
FC Vizela | – | FC Felgueiras 1932 | TIMED |
| 2025-04-19 | PO2 |
CD Tondela | – | FC Vizela | TIMED |
| 2025-04-13 | PO2 |
FC Vizela | – | FC Alverca | TIMED |
| 2025-04-05 | PO2 |
GD Chaves | – | FC Vizela | TIMED |
| 2025-03-29 | PO2 |
FC Vizela | – | Portimonense SC | TIMED |
| 2025-03-16 | PO2 |
FC Vizela | 2–1 | Paços de Ferreira | Available |
| 2025-03-09 | PO2 |
UD Oliveirense | 0–1 | FC Vizela | Available |
| 2025-03-02 | PO2 |
FC Vizela | 5–0 | CD Feirense | Available |
| 2025-02-22 | PO2 |
CD Mafra | 1–4 | FC Vizela | Available |
| 2025-02-16 | PO2 |
FC Vizela | 0–0 | Leixões SC | Available |
| 2025-02-10 | PO2 |
União Torreense | 2–4 | FC Vizela | Available |
| 2025-02-01 | PO2 |
FC Vizela | 1–0 | SL Benfica B | Available |
| 2025-01-26 | PO2 |
FC Penafiel | 1–1 | FC Vizela | Available |
| 2025-01-19 | PO2 |
FC Vizela | 1–0 | União Leiria | Available |
| 2025-01-12 | PO2 |
Académico de Viseu | 0–0 | FC Vizela | Available |
| 2025-01-05 | PO2 |
FC Vizela | 3–2 | CS Marítimo | Available |
| 2024-12-21 | PO2 |
FC Vizela | 2–1 | FC Porto B | Available |
| 2024-12-15 | PO2 |
FC Felgueiras 1932 | 2–1 | FC Vizela | Available |
| 2024-12-08 | PO2 |
FC Vizela | 1–1 | CD Tondela | Available |
| 2024-11-30 | PO2 |
FC Alverca | 4–2 | FC Vizela | Available |
| 2024-11-24 | PO2 |
FC Vizela | 0–0 | UD Oliveirense | Available |
| 2024-11-08 | PO2 |
FC Vizela | 0–1 | GD Chaves | Available |
| 2024-11-02 | PO2 |
Portimonense SC | 1–1 | FC Vizela | Available |
| 2024-10-25 | PO2 |
Paços de Ferreira | 1–1 | FC Vizela | Available |
| 2024-10-06 | PO2 |
CD Feirense | 0–0 | FC Vizela | Available |
| 2024-09-30 | PO2 |
FC Vizela | 3–0 | CD Mafra | Available |
| 2024-09-15 | PO2 |
Leixões SC | 0–1 | FC Vizela | Available |
| 2024-08-31 | PO2 |
FC Vizela | 1–2 | União Torreense | Available |
| 2024-08-25 | PO2 |
SL Benfica B | 1–0 | FC Vizela | Available |
| 2024-08-18 | PO2 |
FC Vizela | 1–2 | FC Penafiel | Available |
| 2024-08-11 | PO2 |
União Leiria | 0–2 | FC Vizela | Available |
| 2024-05-18 | PO1 |
Boavista FC | 2–2 | FC Vizela | Available |
| 2024-05-11 | PO1 |
FC Vizela | 4–0 | CF Estrela da Amadora | Available |
| 2024-05-03 | PO1 |
Moreirense FC | 1–0 | FC Vizela | Available |
| 2024-04-27 | PO1 |
FC Vizela | 1–1 | Rio Ave FC | Available |
| 2024-04-20 | PO1 |
Sporting Clube de Braga | 2–1 | FC Vizela | Available |
| 2024-04-15 | PO1 |
FC Vizela | 0–1 | GD Chaves | Available |
| 2024-04-06 | PO1 |
FC Famalicão | 3–2 | FC Vizela | Available |
| 2024-03-31 | PO1 |
FC Vizela | 0–4 | Casa Pia AC | Available |
| 2024-03-16 | PO1 |
FC Porto | 4–1 | FC Vizela | Available |
| 2024-03-09 | PO1 |
FC Vizela | 2–1 | SC Farense | Available |
| 2024-03-03 | PO1 |
Portimonense SC | 0–0 | FC Vizela | Available |
| 2024-02-25 | PO1 |
FC Vizela | 3–3 | GD Estoril Praia | Available |
| 2024-02-18 | PO1 |
Sport Lisboa e Benfica | 6–1 | FC Vizela | Available |
| 2024-02-13 | PO1 |
Gil Vicente FC | 0–1 | FC Vizela | Available |
| 2024-02-04 | PO1 |
FC Vizela | 0–1 | Vitória Guimarães | Available |
| 2024-01-28 | PO1 |
FC Arouca | 5–0 | FC Vizela | Available |
Teams faced most often by Thio'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 % |
|---|---|---|---|---|---|---|---|---|
| FC Arouca | 6 | 2 | 1 | 3 | 8 | 7 | +1 | 33% |
| AS Nancy Lorraine | 6 | 2 | 0 | 4 | 4 | 9 | -5 | 33% |
| GD Estoril | 6 | 2 | 3 | 1 | 9 | 6 | +3 | 33% |
| Paços de Ferreira | 6 | 2 | 2 | 2 | 8 | 7 | +1 | 33% |
| CS Marítimo | 5 | 2 | 1 | 2 | 7 | 6 | +1 | 40% |
| Portimonense SC | 5 | 2 | 3 | 0 | 4 | 2 | +2 | 40% |
| GD Chaves | 5 | 0 | 4 | 1 | 4 | 5 | -1 | 0% |
| Chamois Niortais | 4 | 3 | 1 | 0 | 6 | 2 | +4 | 75% |
| CD Santa Clara | 4 | 1 | 1 | 2 | 3 | 5 | -2 | 25% |
| Grenoble Foot 38 | 4 | 0 | 3 | 1 | 4 | 5 | -1 | 0% |
| SL Benfica | 4 | 0 | 1 | 3 | 2 | 6 | -4 | 0% |
| Casa Pia AC | 4 | 3 | 1 | 0 | 8 | 3 | +5 | 75% |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 18/19 | 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′ |
|---|---|---|---|---|---|---|
| 25/26 | 4 | 167 | 1 | 0 | 0 | 0.54 |
| 24/25 | 28 | 1,412 | 1 | 0 | 0 | 0.06 |
| 23/24 | 32 | 0 | 2 | 0 | 0 | 0 |
| 22/23 | 38 | 788 | 3 | 0 | 0 | 0.34 |
| 21/22 | 22 | 424 | 2 | 0 | 0 | 0.42 |
| 19/20 | 14 | 0 | 0 | 0 | 1 | 0 |
| 18/19 | 23 | 729 | 2 | 0 | 0 | 0.25 |
Output by competition
Career goals and assists broken down by tournament.
More on Thio
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Thio
Who is Thio?
Thio is a France professional footballer who plays as a left winger for FC Vizela.
How old is Thio?
Thio is 26 years old. He was born on July 1, 1999 in Argenteuil.
What position does Thio play?
Thio plays as a left winger (Attack - Left Winger).
What club does Thio play for?
Thio currently plays for FC Vizela.
How many career goals has Thio scored?
Across all senior club competitions in our dataset, Thio has scored 17 goals in 166 appearances.
What is Thio's market value?
Thio's most recent reported market value is €450k.