Data coverage
Premiership · 2026/27

Celtic

Club · Celtic Park · Glasgow · Est. 1888

Premiership · 2026/27 · Available matches · Times in UTC

Next match

8 Nov 2026 · 16:00 UTCCelticvKilmarnock

Latest result

1 Nov 2026 · FTFalkirk2–0Celtic

League position

1 · 28 pts · 12 played

Last five

Oldest → latest · W win · D draw · L loss

Celtic transfers

All reported years · arrivals and departures · newest first

Coverage →

Only transfers into or out of Celtic are listed here. Some transfers may be missing. Years run January–December.

ArrivalsTo Celtic

215 records
PLAYERAGENAT.FROM CLUBFEE / STATUS
L. EmenaloDefender18
Chelsea
Premier League2026/27
Loan01 Sept 2026
J. van den BergMidfielder19
Jong PSV U21
Eerste Divisie2026/27
Fee not reported01 Sept 2026
J. LotombaDefender27
Feyenoord
Eredivisie2026/27
Fee not reported01 Sept 2026
S. JohnstoneGoalkeeper33
Wolves
Championship2026/27
Loan01 Sept 2026
Shumaira MheukaForward18
Chelsea
Premier League2026/27
Loan01 Sept 2026
O. SørensenMidfielder24
Parma
Serie A2026/27
Loan31 Aug 2026
M. BaurMidfielder22
SC Paderborn 07
Fee not reported12 Aug 2026
H. HassanMultiple positions24
Oviedo
Fee not reported11 Aug 2026
K. HøghForward25
Bodo/Glimt
Eliteserien2026
Fee not reported27 Jul 2026
C. DuránMultiple positions24
Qarabag
Fee not reported09 Jul 2026
L. PalmaMidfielder26
Lech Poznan
Loan return29 Jun 2026
J. KennyForward23
Bolton
Loan return29 Jun 2026
S. YamadaForward26
Preußen Münster
Loan return29 Jun 2026
M. NawrockiDefender25
Hannover 96
Loan return29 Jun 2026
H. InamuraDefender24
FC Tokyo
Loan return29 Jun 2026
J. ClarkeGoalkeeper21
Partick
Loan return30 May 2026
Kyle UreMultiple positions20
Ayr Utd
Loan return30 May 2026
S. WelshDefender26
Motherwell
Loan return30 May 2026
A. Oxlade-ChamberlainMidfielder32
Beşiktaş
Süper Lig2025/26
Fee not reported06 Feb 2026
J. MvukaMidfielder23
Lorient
Ligue 12025/26
Loan01 Feb 2026
Benjamin ArthurDefender20
Brentford
Premier League2025/26
Loan01 Feb 2026
J. AdamuForward24
SC Freiburg
Bundesliga2025/26
Loan01 Feb 2026
A. MontgomeryDefender23
Livingston
Premiership2025/26
Loan return22 Jan 2026
T. ČvančaraForward25
Borussia Mönchengladbach
Bundesliga2025/26
Loan21 Jan 2026
T. OluwayemiGoalkeeper22
Kilmarnock
Premiership2025/26
Loan return17 Jan 2026

DeparturesFrom Celtic

232 records
PLAYERAGENAT.TO CLUBFEE / STATUS
J. KennyForward23
Preston
Championship2026/27
Fee not reported31 Aug 2026
R. HatateMidfielder28
Burnley
Championship2026/27
Fee not reported31 Aug 2026
M. BalikwishaMultiple positions25
Gent
Jupiler Pro League2026/27
Loan28 Aug 2026
Kyle UreMultiple positions20
Crewe
League Two2026/27
Loan20 Aug 2026
A. MontgomeryDefender24
Livingston
Championship2026/27
Loan17 Aug 2026
A. EngelsMidfielder22
West Ham
Championship2026/27
Fee not reported14 Aug 2026
Paulo BernardoMidfielder24
Gornik Zabrze
Ekstraklasa2026/27
Loan03 Aug 2026
D. MaedaMultiple positions28
Ipswich
Fee not reported24 Jul 2026
K. ỊheanachọForward29
Bursaspor
Free agent16 Jul 2026
M. NawrockiDefender25
Lens
Fee not reported16 Jul 2026
S. YamadaForward26
OH Leuven
Loan13 Jul 2026
L. PalmaMidfielder26
Lech Poznan
Fee not reported30 Jun 2026
J. ClarkeGoalkeeper21
Partick
Fee not reported30 Jun 2026
H. InamuraDefender24
FC Tokyo
Fee not reported30 Jun 2026
S. WelshDefender26
Swansea
Fee not reported30 Jun 2026
J. MvukaMidfielder23
Lorient
Loan return29 Jun 2026
M. SaracchiDefender28
Boca Juniors
Liga Profesional Argentina2026
Loan return29 Jun 2026
K. SchmeichelGoalkeeper39
Schmeichel Kasper
End of career29 Jun 2026
J. AraujoDefender24
Bournemouth
Loan return29 Jun 2026
Benjamin ArthurDefender20
Brentford
Loan return29 Jun 2026
J. AdamuForward25
SC Freiburg
Loan return29 Jun 2026
T. ČvančaraForward25
Borussia Mönchengladbach
Loan return29 Jun 2026
O. HolmMidfielder23
Valerenga
Eliteserien2026
Loan30 Mar 2026
J. KennyForward22
Bolton
League One2025/26
Loan01 Feb 2026
S. WelshDefender26
Motherwell
Premiership2025/26
Loan01 Feb 2026

Age is at the transfer date. Positions use the latest available season up to that year. Club leagues are shown only when confirmed for the transfer date.

Unknown fees are not zero; no spending total is shown with incomplete fees or unresolved records. “Free agent” is a reported status. Matching transfer reports within seven days appear once, using the latest reported date unless a reviewed date is available. Source: API-Football.