Andreas Ntoi
Career snapshot
Career highs
Born the same day
Shares 2003-02-02 · 6 players total
| Full name | Andreas Ntoi |
|---|---|
| Name in home country | Ανδρέας-Ριχάρδος Ντόι |
| Date of birth | 2003-02-02 (23 yrs) |
| Place of birth | Athens, Greece |
| Citizenship | Greece Albania |
| Position | Defender - Centre-Back (main: Defender) |
| Foot | right |
| Height | 190.00 m |
| Current club | Rio Ave FC |
| Joined | 2025-07-01 |
| Contract expires | 2028-06-30 |
| Agent | KL Sportsbase |
| Club | Seasons | First | Last | Matches | Goals | Assists | Minutes |
|---|---|---|---|---|---|---|---|
| Rio Ave FC | 2 | 24/25 | 25/26 | 22 | 0 | 0 | 0 |
| Olympiacos Piraeus | 3 | 22/23 | 24/25 | 64 | 2 | 1 | 1,634 |
| Olympiacos Piraeus U19 | 3 | 19/20 | 21/22 | 13 | 0 | 0 | 0 |
| Olympiacos Piraeus B | 1 | 21/22 | 21/22 | 26 | 0 | 0 | 0 |
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 | Rio Ave FC | 3 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Europa League | Olympiacos Piraeus | 2 | 0 | 0 | 0 | 0 | 0 |
| 24/25 | Kypello Elladas | Olympiacos Piraeus | 1 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Liga Portugal | Rio Ave FC | 16 | 0 | 0 | 2 | 0 | 0 |
| 24/25 | Super League 1 | Olympiacos Piraeus | 6 | 0 | 0 | 1 | 0 | 0 |
| 24/25 | Taça de Portugal | Rio Ave FC | 3 | 0 | 0 | 3 | 0 | 0 |
| 23/24 | Conference L. | Olympiacos Piraeus | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Europa League | Olympiacos Piraeus | 3 | 0 | 0 | 0 | 1 | 0 |
| 23/24 | Europa League Qualifying | Olympiacos Piraeus | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Kypello Elladas | Olympiacos Piraeus | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | SL1 Play-off | Olympiacos Piraeus | 2 | 0 | 0 | 0 | 0 | 0 |
| 23/24 | Super League 1 | Olympiacos Piraeus | 17 | 1 | 0 | 3 | 0 | 1,313 |
| 22/23 | Europa League | Olympiacos Piraeus | 2 | 0 | 0 | 0 | 0 | 0 |
| 22/23 | Kypello Elladas | Olympiacos Piraeus | 4 | 0 | 0 | 0 | 1 | 0 |
| 22/23 | SL1 Play-off | Olympiacos Piraeus | 5 | 1 | 0 | 1 | 0 | 321 |
| 22/23 | Super League 1 | Olympiacos Piraeus | 16 | 0 | 1 | 2 | 0 | 0 |
| 21/22 | Super League 2 | Olympiacos Piraeus B | 26 | 0 | 0 | 3 | 0 | 0 |
| 21/22 | Super League U19 | Olympiacos Piraeus U19 | 4 | 0 | 0 | 1 | 0 | 0 |
| 20/21 | Super League U19 | Olympiacos Piraeus U19 | 8 | 0 | 0 | 2 | 0 | 0 |
| 19/20 | Super League U19 | Olympiacos Piraeus U19 | 1 | 0 | 0 | 0 | 0 | 0 |
| Season | Date | From | To | Type | Market value | Fee |
|---|---|---|---|---|---|---|
| 19/20 | 2020-02-01 | Olympiacos U17 | Olympiacos U19 | Transfer | 0 | — |
| 21/22 | 2021-07-01 | Olympiacos U19 | Olympiacos B | Transfer | 0 | — |
| 22/23 | 2022-07-01 | Olympiacos B | Olympiacos | Transfer | 150000 | — |
| 24/25 | 2025-01-16 | Olympiacos | Rio Ave | Loan | 4500000 | — |
| 24/25 | 2025-06-30 | Rio Ave | Olympiacos | Return from loan | 4500000 | — |
| 25/26 | 2025-07-01 | Olympiacos | Rio Ave | Transfer | 4500000 | — |
No recorded injuries.
| Date | Value |
|---|---|
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €4.50m |
| Jan 1, 1970 | €5.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €4.00m |
| Jan 1, 1970 | €2.00m |
| Jan 1, 1970 | €1.50m |
| Jan 1, 1970 | €2.50m |
| Jan 1, 1970 | €150k |
| Jan 1, 1970 | €600k |
| Jan 1, 1970 | €75k |
No national team data.
| Teammate | PPG played with | Joint goals | Minutes |
|---|---|---|---|
| Diadié Samassékou | 3 | 0 | 872 |
| Christos Liatsos | 2 | 0 | 787 |
| Francisco Ortega | 2 | 0 | 0 |
| Yann M'Vila | 2 | 0 | 0 |
| Georgios Xenitidis | 2 | 0 | 0 |
| Daniel Podence | 2 | 0 | 0 |
| Oleg Reabciuk | 2 | 0 | 0 |
| Panagiotis Retsos | 2 | 0 | 0 |
| In-beom Hwang | 2 | 0 | 0 |
| Cédric Bakambu | 2 | 1 | 0 |
| Apostolos Apostolopoulos | 2 | 0 | 0 |
| Georgios Masouras | 2 | 0 | 0 |
| Fotis Kitsos | 2 | 0 | 0 |
| Ayoub El Kaabi | 2 | 0 | 0 |
| Santiago Hezze | 2 | 0 | 0 |
| Youssef El Arabi | 2 | 0 | 0 |
| Konstantinos Tzolakis | 2 | 0 | 0 |
| Pep Biel | 2 | 0 | 0 |
| Konstantinos Fortounis | 2 | 1 | 0 |
| Alexandros Paschalakis | 2 | 0 | 0 |
Single-season peaks across competitions in this player's career.
Top goalscoring seasons
| Season | Competition | Club | Goals | Matches |
|---|---|---|---|---|
| 23/24 | Super League 1 | Olympiacos Piraeus | 1 | 17 |
| 22/23 | SL1 Play-off | Olympiacos Piraeus | 1 | 5 |
Top assist seasons
| Season | Competition | Club | Assists | Matches |
|---|---|---|---|---|
| 22/23 | Super League 1 | Olympiacos Piraeus | 1 | 16 |
Every loan spell across this player's career.
| Season | Date | From | To | Type | Fee | Value at transfer |
|---|---|---|---|---|---|---|
| 24/25 | 2025-06-30 | Rio Ave | Olympiacos | Return from loan | — | €4.50m |
| 24/25 | 2025-01-16 | Olympiacos | Rio Ave | Loan | — | €4.50m |
Last 50 matches for Rio Ave FC 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 |
|---|---|---|---|---|---|
| 2026-05-16 | PO1 |
Casa Pia AC | 2–1 | Rio Ave FC | Available |
| 2026-05-11 | PO1 |
Rio Ave FC | 1–4 | Sporting Clube de Portugal | Available |
| 2026-05-11 | PO1 |
Rio Ave FC | 1–4 | Sporting Clube de Portugal | Available |
| 2026-05-03 | PO1 |
Rio Ave FC | 0–0 | Gil Vicente FC | Available |
| 2026-05-03 | PO1 |
Rio Ave FC | 0–0 | Gil Vicente FC | Available |
| 2026-04-25 | PO1 |
Vitória SC | 2–0 | Rio Ave FC | Available |
| 2026-04-25 | PO1 |
Vitória Guimarães | 2–0 | Rio Ave FC | Available |
| 2026-04-17 | PO1 |
Rio Ave FC | 2–2 | AVS | Available |
| 2026-04-17 | PO1 |
Rio Ave FC | 2–2 | AVS | Available |
| 2026-04-11 | PO1 |
CD Santa Clara | 0–2 | Rio Ave FC | Available |
| 2026-04-04 | PO1 |
Rio Ave FC | 1–2 | FC Alverca | Available |
| 2026-03-22 | PO1 |
GD Estoril Praia | 1–2 | Rio Ave FC | Available |
| 2026-03-15 | PO1 |
Rio Ave FC | 2–1 | CF Estrela da Amadora | Available |
| 2026-03-09 | PO1 |
CD Tondela | 0–1 | Rio Ave FC | Available |
| 2026-03-01 | PO1 |
Rio Ave FC | 0–0 | FC Famalicão | Available |
| 2026-02-22 | PO1 |
FC Porto | 1–0 | Rio Ave FC | Available |
| 2026-02-16 | PO1 |
Rio Ave FC | 1–2 | Moreirense FC | Available |
| 2026-02-08 | PO1 |
Sporting Clube de Braga | 3–0 | Rio Ave FC | Available |
| 2026-01-31 | PO1 |
Rio Ave FC | 0–3 | FC Arouca | Available |
| 2026-01-25 | PO1 |
CD Nacional | 4–0 | Rio Ave FC | Available |
| 2026-01-17 | PO1 |
Rio Ave FC | 0–2 | Sport Lisboa e Benfica | Available |
| 2026-01-04 | PO1 |
Rio Ave FC | 3–1 | Casa Pia AC | Available |
| 2025-12-28 | PO1 |
Sporting Clube de Portugal | 4–0 | Rio Ave FC | Available |
| 2025-12-20 | PO1 |
Gil Vicente FC | 2–2 | Rio Ave FC | Available |
| 2025-12-13 | PO1 |
Rio Ave FC | 0–1 | Vitória Guimarães | Available |
| 2025-12-06 | PO1 |
AVS | 1–2 | Rio Ave FC | Available |
| 2025-11-30 | PO1 |
Rio Ave FC | 1–1 | CD Santa Clara | Available |
| 2025-11-08 | PO1 |
FC Alverca | 1–1 | Rio Ave FC | Available |
| 2025-11-01 | PO1 |
Rio Ave FC | 0–4 | GD Estoril Praia | Available |
| 2025-10-25 | PO1 |
CF Estrela da Amadora | 1–2 | Rio Ave FC | Available |
| 2025-10-05 | PO1 |
Rio Ave FC | 3–0 | CD Tondela | Available |
| 2025-09-28 | PO1 |
FC Famalicão | 0–0 | Rio Ave FC | Available |
| 2025-09-23 | PO1 |
Sport Lisboa e Benfica | 1–1 | Rio Ave FC | Available |
| 2025-09-19 | PO1 |
Rio Ave FC | 0–3 | FC Porto | Available |
| 2025-09-13 | PO1 |
Moreirense FC | 3–1 | Rio Ave FC | Available |
| 2025-08-31 | PO1 |
Rio Ave FC | 2–2 | Sporting Clube de Braga | Available |
| 2025-08-23 | PO1 |
FC Arouca | 3–3 | Rio Ave FC | Available |
| 2025-08-17 | PO1 |
Rio Ave FC | 1–1 | CD Nacional | Available |
| 2025-05-16 | PO1 |
Rio Ave FC | 1–1 | Gil Vicente FC | Available |
| 2025-05-10 | PO1 |
CD Nacional | 3–3 | Rio Ave FC | Available |
| 2025-05-05 | PO1 |
Rio Ave FC | 2–0 | CF Estrela da Amadora | Available |
| 2025-04-27 | PO1 |
Vitória Guimarães | 3–0 | Rio Ave FC | Available |
| 2025-04-22 | PO1 |
Rio Ave FC | 1–2 | Sporting CP | Available |
| 2025-04-18 | PO1 |
Rio Ave FC | 1–1 | CD Santa Clara | Available |
| 2025-04-13 | PO1 |
Moreirense FC | 0–2 | Rio Ave FC | Available |
| 2025-04-07 | PO1 |
Rio Ave FC | 0–2 | Boavista FC | Available |
| 2025-04-03 | PO1 |
Sporting CP | 2–0 | Rio Ave FC | Available |
| 2025-03-29 | PO1 |
Casa Pia AC | 2–1 | Rio Ave FC | Available |
| 2025-03-16 | PO1 |
Rio Ave FC | 2–3 | Sport Lisboa e Benfica | Available |
| 2025-03-10 | PO1 |
FC Famalicão | 1–0 | Rio Ave FC | Available |
Auto-detected milestones based on cumulative career totals.
| Season / Year | Milestone | Date |
|---|---|---|
| 19/20 | Senior debut season | |
| 22/23 | 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 | 3 | 0 | 1 | 0 | 0 | 0 |
| 24/25 | 28 | 0 | 7 | 0 | 0 | 0 |
| 23/24 | 28 | 1,313 | 3 | 1 | 1 | 0.34 |
| 22/23 | 27 | 321 | 3 | 0 | 1 | 1.12 |
| 21/22 | 30 | 0 | 4 | 0 | 0 | 0 |
| 20/21 | 8 | 0 | 2 | 0 | 0 | 0 |
Output by competition
Career goals and assists broken down by tournament.
More on Andreas Ntoi
Explore this player's career through different angles.
Similar players
Same position, similar age, sorted by market value.
Frequently asked about Andreas Ntoi
Who is Andreas Ntoi?
Andreas Ntoi is a Greece professional footballer who plays as a centre-back for Rio Ave FC.
How old is Andreas Ntoi?
Andreas Ntoi is 23 years old. He was born on February 2, 2003 in Athens.
What position does Andreas Ntoi play?
Andreas Ntoi plays as a centre-back (Defender - Centre-Back).
What club does Andreas Ntoi play for?
Andreas Ntoi currently plays for Rio Ave FC.
How many career goals has Andreas Ntoi scored?
Across all senior club competitions in our dataset, Andreas Ntoi has scored 2 goals in 125 appearances.
What is Andreas Ntoi's market value?
Andreas Ntoi's most recent reported market value is €4.50m.