Left foot175 cm
In 2026/2027 Tonny Vilhena played 1 stored match for Willem II, 44 minutes in all, with 0 goals and 0 assists at an average rating of 7.03.
Going forward: 1 shots, 0 on target; 2 chances created; 2 fouls drawn.
On the ball: 26 accurate passes at 87%, 45 touches.
Without it: 5 of 7 duels won, 1 tackles, 1 interceptions, 2 aerials won.
| Date | Match | Score | Rating | G | A |
|---|---|---|---|---|---|
| Sat 5 Sep | Willem II Excelsior | 0–3 | 7.0 | ||
| Sat 31 May 2025 | Alanyaspor Sivasspor | 2–0 | 6.6 | ||
| Sun 25 May 2025 | Alanyaspor Konyaspor | 2–1 | 6.8 | ||
| Sun 18 May 2025 | Alanyaspor Beşiktaş | 1–1 | 6.8 | ||
| Fri 9 May 2025 | Alanyaspor Gaziantep F.K. | 1–0 | 7.1 | ||
| Sat 3 May 2025 | Alanyaspor Kayserispor | 1–1 | 6.9 | ||
| Sun 27 Apr 2025 | Alanyaspor Trabzonspor | 3–4 | 6.7 | ||
| Mon 21 Apr 2025 | Alanyaspor Samsunspor | 1–0 | 6.7 | ||
| Sun 6 Apr 2025 | Alanyaspor Bodrum FK | 0–1 | 6.6 | ||
| Fri 28 Mar 2025 | Alanyaspor Antalyaspor | 1–2 | 7.5 | 1 | |
| Sat 15 Mar 2025 | Alanyaspor Kasımpaşa | 1–2 | 7.8 | 1 | |
| Sun 9 Mar 2025 | Alanyaspor Galatasaray | 1–2 | 7.7 | 1 | |
| Sun 2 Mar 2025 | Alanyaspor Rizespor | 1–3 | 6.8 | ||
| Sun 23 Feb 2025 | Alanyaspor Adana Demirspor | 3–2 | 6.8 | ||
| Sun 16 Feb 2025 | Alanyaspor Hatayspor | 0–1 | 6.8 | ||
| Thu 15 Aug 2024 | Panathinaikos Ajax | 1–0 | — | ||
| Thu 25 Jul 2024 | Panathinaikos Botev Plovdiv | 2–1 | — | ||
| Thu 14 Dec 2023 | Panathinaikos Maccabi Haifa | 1–2 | 6.7 | ||
| Thu 30 Nov 2023 | Panathinaikos Villarreal | 2–3 | 7.7 | 1 | |
| Thu 9 Nov 2023 | Panathinaikos Rennes | 1–3 | 6.8 | ||
| Thu 26 Oct 2023 | Panathinaikos Rennes | 1–2 | 6.8 | ||
| Thu 5 Oct 2023 | Panathinaikos Maccabi Haifa | 0–0 | 7.8 | ||
| Thu 21 Sep 2023 | Panathinaikos Villarreal | 2–0 | 6.7 | ||
| Tue 29 Aug 2023 | Panathinaikos Sporting Braga | 0–1 | 7.0 | ||
| Wed 23 Aug 2023 | Panathinaikos Sporting Braga | 1–2 | 6.3 | ||
| Tue 15 Aug 2023 | Panathinaikos Olympique Marseille | 1–2 | 6.6 | ||
| Wed 9 Aug 2023 | Panathinaikos Olympique Marseille | 1–0 | 7.0 | ||
| Tue 1 Aug 2023 | Panathinaikos Dnipro-1 | 2–2 | — | ||
| Tue 25 Jul 2023 | Panathinaikos Dnipro-1 | 3–1 | 6.8 | ||
| Thu 25 Feb 2021 | Krasnodar Dinamo Zagreb | 0–1 | 6.7 | ||
| Thu 18 Feb 2021 | Krasnodar Dinamo Zagreb | 2–3 | 6.7 | ||
| Tue 8 Dec 2020 | Krasnodar Chelsea | 1–1 | 6.6 | ||
| Wed 2 Dec 2020 | Krasnodar Rennes | 1–0 | 7.3 | ||
| Tue 24 Nov 2020 | Krasnodar Sevilla | 1–2 | 6.7 | ||
| Wed 28 Oct 2020 | Krasnodar Chelsea | 0–4 | 6.0 | ||
| Tue 20 Oct 2020 | Krasnodar Rennes | 1–1 | 7.1 | 1 | |
| Wed 30 Sep 2020 | Krasnodar PAOK | 2–1 | 6.6 | ||
| Tue 22 Sep 2020 | Krasnodar PAOK | 2–1 | 7.2 | ||
| Thu 12 Dec 2019 | Krasnodar Getafe | 0–3 | 6.7 | ||
| Thu 28 Nov 2019 | Krasnodar Basel | 1–0 | 6.6 | ||
| Thu 7 Nov 2019 | Krasnodar Trabzonspor | 3–1 | 7.0 | ||
| Thu 24 Oct 2019 | Krasnodar Trabzonspor | 2–0 | 6.9 | 1 | |
| Thu 3 Oct 2019 | Krasnodar Getafe | 1–2 | 6.6 | ||
| Thu 19 Sep 2019 | Krasnodar Basel | 0–5 | 7.0 | ||
| Tue 27 Aug 2019 | Krasnodar Olympiacos F.C. | 1–2 | 7.2 | ||
| Wed 21 Aug 2019 | Krasnodar Olympiacos F.C. | 0–4 | 6.3 | ||
| Tue 13 Aug 2019 | Krasnodar Porto | 3–2 | — | 1 | 1 |
| Wed 7 Aug 2019 | Krasnodar Porto | 0–1 | — | ||
| Thu 16 Aug 2018 | Feyenoord Trenčín | 1–1 | — | ||
| Wed 6 Dec 2017 | Feyenoord Napoli | 2–1 | 6.4 |
No per-season metrics stored for this player.
| Season | Club | Apps | G | A |
|---|---|---|---|---|
| 2024/2025 | Alanyaspor | 14 | 2 | 1 |
| 2024/2025 | Panathinaikos | 2 | — | — |
| 2023/2024 | Panathinaikos | 6 | — | 1 |
| 2023/2024 | Panathinaikos | 6 | — | — |
| 2020/2021 | Krasnodar | 2 | — | — |
| 2020/2021 | Krasnodar | 7 | — | 1 |
| 2019/2020 | Krasnodar | 6 | 1 | — |
| 2019/2020 | Krasnodar | 4 | 1 | 1 |
| 2018/2019 | Feyenoord | 1 | — | — |
| 2017/2018 | Feyenoord | 6 | — | 1 |
| 2014/2015 | Feyenoord | 6 | — | — |
| 2013/2014 | Feyenoord | 2 | — | — |
| 2014/2015 | Feyenoord | 2 | — | — |
| 2016/2017 | Feyenoord | 5 | 1 | — |