Live Roster
Current Details
Minute Requirement
901 / 900
Requirement met
Season 8 Growth
+525
Tk Growth
+64
Ps Growth
+297
Sh Growth
+164
All Seasons
Career Record
Current Campaign
Season 8
Career Path
By Season and Club
| Season | Club | Apps | Goals | Assists | Minutes |
|---|---|---|---|---|---|
| S8 | Celtic | 18 | 0 | 1 | 901 |
All Seasons
Competition Record
| Competition | Apps | Goals | Assists |
|---|---|---|---|
| FFO EFL1 | 14 | 0 | 1 |
| FFO CL | 3 | 0 | 0 |
| FFO EFL CUP | 1 | 0 | 0 |
Latest Matches
Recent Appearances
| Date | Competition | Club | Opponent | Result | Pos | Role | Min | G | A | |
|---|---|---|---|---|---|---|---|---|---|---|
| 16 Oct 2026 | FFO EFL1 | Celtic | Lazio | W 3–2 | MF | Start | 45 | 0 | 0 | — |
| 9 Oct 2026 | FFO EFL1 | Celtic | Real Madrid | L 0–5 | MF | Start | 95 | 0 | 0 | — |
| 5 Oct 2026 | FFO EFL1 | Celtic | Atalanta | L 1–5 | MF | Start | 71 | 0 | 0 | — |
| 2 Oct 2026 | FFO EFL1 | Celtic | Marseille | L 0–1 | MF | Sub | 42 | 0 | 0 | — |
| 28 Sep 2026 | FFO EFL1 | Celtic | Bayer Leverkusen | L 0–3 | MF | Sub | 42 | 0 | 0 | — |
| 25 Sep 2026 | FFO EFL1 | Celtic | Wolfsburg | L 0–1 | MF | Sub | 34 | 0 | 0 | — |
| 9 Sep 2026 | FFO CL | Celtic | Norwich City | W 2–0 | MF | Sub | 30 | 0 | 0 | — |
| 7 Sep 2026 | FFO EFL1 | Celtic | PSG | L 0–12 | MF | Sub | 25 | 0 | 0 | — |
| 4 Sep 2026 | FFO EFL1 | Celtic | Inter Milan | D 3–3 | MF | Sub | 39 | 0 | 0 | — |
| 2 Sep 2026 | FFO CL | Celtic | Liverpool | W 2–1 | MF | Sub | 35 | 0 | 0 | — |
| 31 Aug 2026 | FFO EFL1 | Celtic | Shakhtar Donetsk | D 1–1 | MF | Sub | 37 | 0 | 1 | — |
| 28 Aug 2026 | FFO EFL1 | Celtic | Sporting Lisbon | L 0–1 | MF | Sub | 37 | 0 | 0 | — |
0–0
0–0