Alex Telles is a defender for Botafogo. 2026: 16 appearances, 2 goals, 2 assists, 1.8 xG, 6.76 average rating.
Each bar is the share of Serie A 2026 players he beats, adjusted to per-90-minutes so playing time does not decide it. ● top of the league · ● above average · ● below average
The same league comparison drawn as a shape — the further a point reaches, the stronger he is there. A full shape is an all-rounder; a spike is a specialist.
His best season on each measure, from the matches we hold data for — tap one to line it up against 2026 in the comparison below.
Season totals, with the per-90 rate beside each so a difference in minutes does not decide it. Different competitions, so the same number is not the same achievement.
| Club & competition | Season | Apps | Starts | Goals | Assists | Mins | Rating |
|---|---|---|---|---|---|---|---|
| 2026 | 16 | 16 | 2 | 2 | 1,249 | 6.76 | |
| 2025 | 27 | 22 | 5 | 4 | 1,701 | 7.09 | |
| 2024/2025 | 2 | 2 | 0 | 0 | 180 | 7.75 | |
| 2024 | 10 | 8 | 0 | 1 | 624 | 7.15 | |
| 2024 | 1 | 1 | 0 | 0 | 74 | 6.94 | |
| 2022 | 2 | 1 | 0 | 0 | 64 | 6.65 | |
| 2022/2023 | 5 | 4 | 0 | 0 | 325 | 6.77 | |
| 2021/2022 | 2 | 1 | 0 | 0 | 113 | 7.49 | |
| 2022 | 5 | 2 | 0 | 0 | 209 | 7.24 | |
| 2020/2021 | 5 | 2 | 0 | 0 | 269 | 6.76 | |
| 2020/2021 | 4 | 4 | 0 | 0 | 293 | 6.83 | |
| 2019/2020 | 6 | 6 | 0 | 1 | 540 | 7.40 | |
| 2019/2020 | 2 | 2 | 0 | 1 | 180 | — | |
| 2018/2019 | 4 | 4 | 0 | 2 | 360 | 7.42 | |
| 2017/2018 | 2 | 2 | 1 | 0 | 180 | 7.35 | |
| 2016/2017 | 8 | 8 | 0 | 2 | 657 | 6.99 | |
| 2014/2015 | 4 | 4 | 0 | 0 | 350 | — | |
| 2013/2014 | 1 | 1 | 0 | 0 | 90 | — | |
| 2013 | 3 | 2 | 1 | 1 | 252 | — | |
| Career total | 109 | 9 | 14 | 7,710 |
Counted from matches we hold per-match data for, so a club total can sit below the official record where coverage of that competition is partial.
| 1 G |
| — |
| 7.3 |
| 18 Nov 25 | 3–2 | 67' | — | 1 A | 7.3 |
| 09 Nov 25 | 0–0 | 65' | — | — | 6.8 |
| 05 Nov 25 | 3–0 | 90' | 1 G | — | 7.9 |
| 01 Nov 25 | 0–0 | 58' | — | — | 6.6 |
| 26 Oct 25 | 2–2 | 12' | — | — | 6.7 |
| 24 Sept 25 | 1–1 | 25' | — | — | 6.6 |
| 17 Sept 25 | 3–3 | 63' | — | 1 A | 6.8 |
| 24 Aug 25 | 1–3 | 56' | 1 G | — | 6.9 |
| 17 Aug 25 | 0–1 | 90' | — | — | 7.1 |
| 09 Aug 25 | 0–5 | 90' | — | 2 A | 8.4 |
| 03 Aug 25 | 0–2 | 59' | — | — | 6.8 |
| 26 Jul 25 | 1–1 | 77' | — | — | 7.4 |
| 20 Jul 25 | 0–1 | 83' | — | — | 6.7 |
| 17 Jul 25 | 0–0 | 62' | — | — | 7.0 |
| 12 Jul 25 | 0–2 | 90' | — | — | 7.3 |
| 04 Jun 25 | 3–2 | 81' | 1 G | — | 7.2 |
| 01 Jun 25 | 0–1 | 73' | — | — | 6.9 |
| 18 May 25 | 0–0 | 90' | — | — | 7.3 |
| 11 May 25 | 4–0 | 77' | 1 G | — | 7.7 |
| 04 May 25 | 1–0 | 33' | — | — | 7.5 |
| 27 Apr 25 | 2–0 | 32' | — | — | 6.8 |
| 20 Apr 25 | 1–0 | 21' | — | — | 6.7 |
| 12 Apr 25 | 1–0 | 61' | — | — | 7.1 |
| 06 Apr 25 | 2–0 | 8' | — | — | 6.9 |
| 30 Mar 25 | 0–0 | 80' | — | — | 7.1 |
| — |
| — |
| 8.3 |
| — |
| — |
| 6.9 |
| 27 Nov 24 | 1–3 | 66' | — | — | 6.5 |
| 21 Nov 24 | 0–0 | 67' | — | — | 7.3 |
| 09 Nov 24 | 0–0 | 62' | — | — | 7.6 |
| 06 Nov 24 | 3–0 | 73' | — | 1 A | 8.1 |
| 18 Oct 24 | 1–1 | 70' | — | — | 7.1 |
| 05 Oct 24 | 0–1 | 90' | — | — | 7.4 |
| 21 Sept 24 | 0–1 | 1' | — | — | — |
| 15 Sept 24 | 2–1 | 15' | — | — | 6.4 |
| — |
| — |
| 6.7 |
| — |
| — |
| 6.4 |
| 16 Mar 23 | 1–0 | 90' | — | — | 6.3 |
| 09 Mar 23 | 2–0 | 46' | — | — | 7.0 |
| 23 Feb 23 | 2–0 | 90' | — | — | 6.7 |
| — |
| — |
| 7.1 |
| — |
| — |
| 8.1 |
| 14 Nov 20 | 1–0 | 1' | — | — | — |
| 14 Oct 20 | 2–4 | 21' | — | — | 7.0 |
| 10 Oct 20 | 5–0 | 13' | — | — | 6.8 |
| — |
| — |
| 6.2 |
| 15 Apr 21 | 2–0 | 90' | — | — | 7.5 |
| 08 Apr 21 | 0–2 | 44' | — | — | 6.6 |
| 11 Mar 21 | 1–1 | 90' | — | — | 6.7 |
| — |
| — |
| 6.5 |
| 24 Nov 20 | 4–1 | 90' | — | — | 7.1 |
| 20 Oct 20 | 1–2 | 67' | — | — | 6.7 |
| — |
| — |
| 7.0 |
| 07 Nov 19 | 2–0 | 90' | — | — | 7.1 |
| 24 Oct 19 | 1–1 | 90' | — | — | 7.8 |
| 03 Oct 19 | 2–0 | 90' | — | — | 7.0 |
| 19 Sept 19 | 2–1 | 90' | — | — | 7.3 |
| — |
| — |
| — |
| — |
| — |
| 7.0 |
| 03 Oct 18 | 1–0 | 90' | — | 1 A | 8.3 |
| 18 Sept 18 | 1–1 | 90' | — | — | 7.1 |
| 1 G |
| — |
| 8.1 |
| — |
| 1 A |
| 7.8 |
| 22 Nov 16 | 0–0 | 90' | — | — | 7.5 |
| 02 Nov 16 | 1–0 | 90' | — | 1 A | 7.5 |
| 27 Sept 16 | 1–0 | 90' | — | — | 7.5 |
| 14 Sept 16 | 1–1 | 90' | — | — | 7.0 |
| 23 Aug 16 | 0–3 | 90' | — | — | — |
| 17 Aug 16 | 1–1 | 90' | — | — | — |
| — |
| — |
| — |
| 01 Oct 14 | 4–1 | 90' | — | — | — |
| 16 Sept 14 | 1–1 | 80' | — | — | — |
| — |
| — |
| — |
| 29 Sept 13 | 0–1 | 90' | — | 1 A | — |