Xhoeli Maçolli is a midfielder. 2025/2026: 35 appearances, 4 goals, 1 assist, 6.95 average rating.
Each bar is the share of Superliga 2025/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.
| Club & competition | Season | Apps | Starts | Goals | Assists | Mins | Rating |
|---|---|---|---|---|---|---|---|
| 2025/2026 | 35 | 35 | 4 | 1 | 3,070 | 6.95 | |
| 2024/2025 | 11 | 11 | 0 | 0 | 990 | 6.90 | |
| Career total | 46 | 4 | 1 | 4,060 |
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.
| 0–1 |
| 90' |
| — |
| — |
| 6.3 |
| 26 Apr 26 | 2–0 | 90' | — | — | 6.3 |
| 18 Apr 26 | 1–2 | 90' | — | — | 6.2 |
| 12 Apr 26 | 1–0 | 69' | — | — | 6.8 |
| 05 Apr 26 | 1–0 | 90' | — | — | 6.8 |
| 21 Mar 26 | 2–2 | 90' | — | — | 6.7 |
| 15 Mar 26 | 0–1 | 90' | — | — | 7.1 |
| 09 Mar 26 | 4–2 | 90' | 1 G | — | 7.1 |
| 28 Feb 26 | 1–1 | 90' | — | — | 7.0 |
| 22 Feb 26 | 0–1 | 90' | 1 G | — | 8.0 |
| 14 Feb 26 | 2–1 | 90' | — | — | 6.3 |
| 06 Feb 26 | 2–1 | 90' | — | — | 6.7 |
| 01 Feb 26 | 0–1 | 90' | — | — | 7.9 |
| 25 Jan 26 | 1–1 | 90' | 1 G | — | 7.3 |
| 19 Jan 26 | 2–1 | 90' | — | — | 6.4 |
| 15 Jan 26 | 0–0 | 90' | — | — | 7.2 |
| 23 Dec 25 | 0–1 | 90' | — | — | 7.2 |
| 19 Dec 25 | 2–2 | 90' | — | — | 6.5 |
| 13 Dec 25 | 1–1 | 67' | — | — | 6.9 |
| 07 Dec 25 | 1–1 | 65' | — | — | 6.6 |
| 03 Dec 25 | 0–0 | 90' | — | — | 7.5 |
| 28 Nov 25 | 0–1 | 90' | — | — | 7.2 |
| 22 Nov 25 | 0–1 | 90' | — | — | 7.2 |
| 09 Nov 25 | 2–3 | 90' | 1 G | — | 7.2 |
| 03 Nov 25 | 0–0 | 90' | — | — | 6.8 |
| 28 Oct 25 | 1–0 | 90' | — | — | 7.4 |
| 25 Oct 25 | 3–2 | 90' | — | 1 A | 7.1 |
| 18 Oct 25 | 0–0 | 90' | — | — | 7.5 |
| 05 Oct 25 | 1–0 | 90' | — | — | 6.5 |
| 27 Sept 25 | 0–0 | 90' | — | — | 7.5 |
| 21 Sept 25 | 1–1 | 79' | — | — | 6.6 |
| 17 Sept 25 | 1–0 | 90' | — | — | 6.8 |
| 14 Sept 25 | 1–1 | 90' | — | — | 6.4 |
| 30 Aug 25 | 0–0 | 90' | — | — | 7.2 |