Skip to content
Almanac
Menu

Celtic

  • 14O
  • 14W
  • 14S
  • 15O
  • 15W
  • 15S
  • 16O
  • 16W
  • 16S
  • 17O
  • 17W
  • 17S
  • 18O
  • 18W
  • 18S
  • 19O
  • 19W
  • 19S
  • 20O
  • 20W
  • 20S
  • 21O
  • 21W
  • 21S
  • 22O
  • 22W
  • 22S
  • 23O
  • 23W
  • 23S
  • 24W
  • 24S
  • 25O
  • 25W
  • 25S
  • 26S

90% or more have a feeSome have a feeNo fee recordedS summer, W winter, O other dates

In

1 Jul 2004Artur BorucGLegia Warsaw€2.3M
17 Jul 2007Scott BrownMHibernian€6.6M
29 Jul 2009D. FoxDCoventry City€1.8M
1 Jan 2010Ki Sung-yuengMFC Seoul€2.4M
1 Jan 2010Thomas RogneDStabaek€250K
1 Jul 2010Joe LedleyMCardiff CityFree
26 Jul 2010Efraín JuárezMPumas UNAM€2.5M
29 Jul 2010Beram KayalMMaccabi Haifa€1.8M
1 Jul 2011Adam MatthewsDCardiff City€225K
1 Jan 2012Mikael LustigDRosenborgFree
1 Jul 2013Virgil van DijkDGroningen€3M
31 Aug 2013T. PukkiFSchalke 04€2.5M
31 Aug 2013Nir BittonMAshdod€820K
1 Jan 2014H. FridjonssonFFram€180K
1 Jul 2014Callum McGregorMNotts CountyLoan return
3 Jul 2014Craig GordonGSunderlandFree
2 Feb 2015S. ArmstrongMDundee United€2.32M
1 Jun 2015D. McGeouchMHibernian—
25 Jun 2015L. HendersonMRosenborg—
1 Jul 2016Kristoffer AjerDStart€600K
1 Jul 2016Moussa DembéléFFulhamFree
7 Aug 2016Scott SinclairMAston Villa€4.1M
12 Jan 2017Eboue KouassiMFC Krasnodar€3.5M
31 Jan 2017Michael DuffyMDundee—
1 Jul 2017Jonny HayesMAberdeen€1.47M
1 Feb 2018Scott BainGDundeeLoan
1 Feb 2018Jack HendryDDundee€1.4M
14 May 2018J. LindsayMRoss County—
1 Jul 2018Ryan ChristieMAberdeen—
1 Jul 2018Conor HazardGFalkirk—
1 Jul 2018Scott BainGDundeeFree
17 Aug 2018D. ArzaniMManchester CityLoan
12 May 2019Calvin MillerMAyr Utd—
4 Jul 2019B. BolingoliDRapid Wien€3.3M
28 Aug 2019Moritz BauerDStoke CityLoan
2 Sept 2019Greg TaylorDKilmarnock—
28 Nov 2019Conor HazardGDundee—
1 Jul 2020Conor HazardGDundee—
1 Jul 2020Ross DoohanGAyr Utd—
30 Jul 2020Vasilis BarkasGAEK Athens€5M
27 Aug 2020David TurnbullMMotherwell€3M
5 Oct 2020Diego LaxaltMAC MilanLoan
11 Jan 2021Ross DoohanGRoss County—
1 Feb 2021Jonjoe KennyDEvertonLoan
15 Jun 2021L. ShawMSheffield Wednesday€345K
1 Jul 2021Olivier NtchamMMarseilleLoan return
1 Jul 2021Vakoun Issouf BayoFToulouseLoan return
16 Jul 2021Kyōgo FuruhashiFVissel Kobe€5.4M
21 Jul 2021Carl StarfeltDRubin Kazan€5M
3 Aug 2021Joe HartGTottenham Hotspur€1.2M
21 Aug 2021J. JuranovicDLegia WarsawFree
27 Aug 2021Liam ScalesDShamrock Rovers€600K
31 Aug 2021JotaFBenficaLoan
1 Sept 2021G. GiakoumakisFVVV-Venlo€2.45M
31 Dec 2021E. HendersonMHibernian—
1 Jan 2022Yosuke IdeguchiMGamba Osaka€760K
1 Jan 2022Reo HatateMKawasaki Frontale€1.53M
8 Jan 2022J. KennyFSligo Rovers€150K
1 Apr 2022B. BolingoliDUfa—
1 May 2022Kerr McInroyMAyr Utd—
1 Jun 2022L. ShawMCeltic—
1 Jul 2022A. BernabeiDLanús€4.35M
1 Jul 2022Osaze UrhoghideDOostendeLoan return
1 Jul 2022JotaFBenfica€7.5M
19 Jul 2022A. MooyMShanghai PortFree
19 Jul 2022Moritz JenzDLorientLoan
31 Dec 2022Conor HazardGHJK HelsinkiLoan return
1 Jul 2023Liam ScalesDAberdeenLoan return
1 Jul 2023L. ShawMMorecambeLoan return
1 Jul 2023Ismaila SoroMArouca—
1 Jul 2023O. T. HolmMValerenga€3M
15 Jul 2023Yang Hyun-JunFGangwon FC€2.5M
24 Jul 2023Kwon Hyeok-kyuMBusan IPark€1M
26 Jul 2023Maik NawrockiDLegia Warsaw€5M
30 Aug 2023Luis PalmaMAris€4M
31 Aug 2023Nat PhillipsDLiverpoolLoan
1 Sept 2023Paulo BernardoMBenficaLoan
1 Jan 2024Yosuke IdeguchiMAvispa FukuokaLoan return
16 Jan 2024N. KuhnFRapid Wien€3.5M
1 Feb 2024A. IdahFNorwich CityLoan
1 Jul 2024L. ShawMWigan AthleticLoan return
1 Jul 2024Sead HakšabanovićMStoke CityLoan return
1 Jul 2024Kwon Hyeok-kyuMSt MirrenLoan return
16 Jul 2024V. SinisaloGAston Villa€1.2M
1 Aug 2024Paulo BernardoMBenfica€3M
14 Aug 2024A. IdahFNorwich City€9.9M
28 Aug 2024Álex ValleDFC BarcelonaLoan
30 Aug 2024L. McCowanMDundee€1.2M
30 Aug 2024A. EngelsMFC Augsburg€13M
1 Jan 2025J. KennyFShamrock RoversLoan return
27 Jan 2025JotaFRennes€10M
1 Jun 2025Kwon Hyeok-kyuMHibernianLoan return
29 Jun 2025Stephen WelshDMechelenLoan return
29 Jun 2025Gustaf LagerbielkeDTwenteLoan return
29 Jun 2025Marco TilioFMelbourne CityLoan return
1 Jul 2025Kieran TierneyDArsenalFree
1 Jul 2025Ross DoohanGAberdeenFree
1 Jul 2025Luis PalmaMOlympiacosLoan return
1 Jul 2025A. MontgomeryDQueen's ParkLoan return
1 Jul 2025Marco TilioFMelbourne VictoryLoan return
17 Jul 2025Shin YamadaFKawasaki Frontale€1.75M
1 Sept 2025Kelechi IheanachoFSevillaFree
30 Dec 2025O. T. HolmMLos Angeles FCLoan return
11 Jan 2026Stephen WelshDMotherwellLoan return
22 Jan 2026A. MontgomeryDLivingstonLoan return
1 Feb 2026J. AdamuFSC FreiburgLoan
1 Feb 2026J. MvukaMLorientLoan
30 May 2026Stephen WelshDMotherwellLoan return
29 Jun 2026Maik NawrockiDHannover 96Loan return
29 Jun 2026Shin YamadaFPreußen MünsterLoan return
29 Jun 2026J. KennyFBolton WanderersLoan return
26 Jul 2026Kasper HøghFBodo/Glimt—
10 Aug 2026Haissem HassanMOviedo—
31 Aug 2026O. SorensenMParmaLoan
31 Aug 2026J. LotombaDFeyenoord—
Total€210.07M + £4.5M

Out

1 Jan 2007David MarshallGNorwich City€400K
1 Jul 2008S. CuthbertDSt MirrenLoan
1 Mar 2009G. CareyMBohemiansLoan
6 Aug 2009S. CuthbertDSwindon Town€115K
29 Jan 2010D. FoxDBurnley€2.1M
1 Feb 2010G. CareyMSt MirrenLoan
1 Feb 2010Scott McDonaldFMiddlesbrough€4.3M
1 Jul 2010Artur BorucGFiorentina€2.5M
2 Aug 2010Paul CaddisDSwindon Town€210K
23 Aug 2010Aiden McGeadyMSpartak Moscow€12M
26 Jan 2011Richie TowellMHibernianLoan
8 Jul 2011G. CareyMSt Mirren—
25 Aug 2011D. MurphyFIpswich TownLoan
24 Aug 2012Ki Sung-yuengMSwansea City€7M
31 Aug 2012D. MurphyFIpswich TownLoan
11 Jul 2013V. WanyamaMSouthampton€14.5M
26 Jul 2013Gary HooperFNorwich City€6.3M
15 Aug 2013Jackson IrvineMKilmarnockLoan
30 Jan 2014D. McGeouchMCoventry CityLoan
28 Jul 2014T. WattFStandard Liège€1.5M
9 Aug 2014Fraser ForsterGSouthampton€12.5M
1 Sept 2014T. PukkiFBrøndby—
1 Sept 2014D. McGeouchMHibernianLoan
1 Sept 2014H. FridjonssonFBrøndbyLoan
12 Sept 2014Marcus FraserDCowdenbeathLoan
16 Jan 2015Stuart FindlayDDumbartonLoan
20 Jan 2015Marcus FraserDRoss CountyFree
23 Jan 2015P. McMullanMStenhousemuirLoan
2 Apr 2015L. HendersonMRosenborgLoan
1 Jul 2015J. LindsayMDumbartonLoan
3 Jul 2015Adam MatthewsDSunderland€3M
16 Jul 2015H. FridjonssonFKR—
14 Aug 2015L. HendersonMHibernianLoan
21 Aug 2015D. McGeouchMHibernian—
31 Aug 2015Stefan ŠćepovićFGetafeLoan
1 Sept 2015Virgil van DijkDSouthampton€15M
1 Jul 2016Michael DuffyMDundeeLoan
1 Jul 2016F. KelleherDPeterheadLoan
4 Jul 2016P. McMullanMDunfermlineLoan
26 Aug 2016Stefan JohansenMFulham€2.3M
31 Aug 2016Saidy JankoDBarnsleyLoan
12 Jan 2017Eoghan O'ConnellDWalsallLoan
24 Jan 2017Ryan ChristieMAberdeenLoan
1 Feb 2017Michael DuffyMDundalkFree
8 Jun 2017Eoghan O'ConnellDBury—
3 Jul 2017J. LindsayMRoss CountyLoan
23 Sept 2017Jamie McCartDSt MirrenLoan
17 Jan 2018L. HendersonMBari€120K
25 Jan 2018Conor HazardGFalkirkLoan
26 Jun 2018S. ArmstrongMSouthampton€7.95M
1 Jul 2018J. LindsayMRoss County—
12 Jul 2018Ross DoohanGAyr UtdLoan
24 Aug 2018Robbie DeasDCowdenbeathLoan
31 Aug 2018Jack AitchisonFDumbartonLoan
31 Aug 2018Moussa DembéléFLyon€2.2M
31 Aug 2018Calvin MillerMDundeeLoan
28 Sept 2018Regan HendryMRaith RoversLoan
31 Jan 2019Calvin MillerMAyr UtdLoan
1 Jul 2019O. BurkeFWest Bromwich AlbionLoan return
1 Jul 2019F. BenkovicDLeicester CityLoan return
1 Jul 2019Mikael LustigDGentFree
8 Aug 2019Kieran TierneyDArsenal€27M
2 Sept 2019E. HendersonMRoss CountyLoan
24 Oct 2019Conor HazardGDundeeLoan
23 Jan 2020Eboue KouassiMGenkLoan
27 Jan 2020Conor HazardGDundeeLoan
1 Jul 2020Jonny HayesMAberdeenFree
1 Jul 2020Eboue KouassiMGenk—
1 Aug 2020Ross DoohanGRoss CountyLoan
22 Sept 2020Kerr McInroyMDunfermlineLoan
18 Mar 2021Luca ConnellMQueen's ParkLoan
26 Mar 2021E. HendersonMDunfermlineLoan
24 Apr 2021Ross DoohanGDundee UnitedFree
1 Jul 2021Jonjoe KennyDEvertonLoan return
1 Jul 2021M. ElyounoussiMSouthamptonLoan return
1 Jul 2021Scott BrownMAberdeen—
9 Jul 2021Vakoun Issouf BayoFGent€1.6M
21 Jul 2021Kristoffer AjerDBrentford€15.7M
31 Aug 2021Ryan ChristieMBournemouth€2.9M
31 Aug 2021Odsonne ÉdouardFCrystal Palace€18.5M
17 Sept 2021Luca ConnellMQueen's ParkLoan
6 Jan 2022E. HendersonMHibernianLoan
7 Jan 2022L. ShawMMotherwellLoan
19 Jan 2022Conor HazardGHJK HelsinkiLoan
31 Jan 2022Osaze UrhoghideDOostendeLoan
31 Jan 2022Kerr McInroyMAyr UtdLoan
31 Jan 2022A. MontgomeryDAberdeenLoan
22 Feb 2022B. BolingoliDUfaLoan
21 Jun 2022Liam ScalesDAberdeenLoan
1 Jul 2022Luca ConnellMBarnsleyFree
1 Jul 2022E. HendersonMHibernian—
1 Jul 2022Vasilis BarkasGUtrechtLoan
1 Jul 2022Kerr McInroyMKilmarnockFree
9 Jul 2022Ismaila SoroMAroucaLoan
12 Jul 2022B. BolingoliDMechelen—
27 Jul 2022Osaze UrhoghideDOostendeLoan
20 Aug 2022J. KennyFQueen's ParkLoan
31 Aug 2022Albian AjetiFSturm GrazLoan
1 Sept 2022L. ShawMMorecambeLoan
22 Jan 2023J. JuranovicDUnion Berlin€8.6M
26 Jan 2023Moritz JenzDSchalke 04Loan
3 Jul 2023JotaFAl-Ittihad€29.1M
11 Jul 2023Conor HazardGPlymouth Argyle€175K
22 Jul 2023L. ShawMWigan AthleticLoan
24 Jul 2023Osaze UrhoghideDAmiens—
28 Jul 2023Vasilis BarkasGUtrechtFree
10 Aug 2023Carl StarfeltDCelta Vigo€5M
4 Sept 2023Albian AjetiFGaziantep€585K
3 Jan 2024Nat PhillipsDLiverpool—
12 Jan 2024Kwon Hyeok-kyuMSt MirrenLoan
15 Jan 2024A. MontgomeryDMotherwellLoan
1 Feb 2024David TurnbullMCardiff City€2.3M
7 Mar 2024Liel AbadaFCharlotte FC€8M
5 Jul 2024R. VataFWatford€281K
14 Jul 2024Oh Hyeon-gyuFGenk€2.7M
13 Aug 2024Kwon Hyeok-kyuMHibernianLoan
27 Aug 2024Gustaf LagerbielkeDTwenteLoan
30 Aug 2024Tomoki IwataMBirmingham City€980K
9 Jan 2025Stephen WelshDMechelenLoan
10 Jan 2025A. BernabeiDInternacional€5.5M
27 Jan 2025Kyōgo FuruhashiFRennes€12M
27 Jan 2025Álex ValleDFC BarcelonaLoan return
31 Jan 2025O. T. HolmMLos Angeles FCLoan
1 Feb 2025Luis PalmaMOlympiacosLoan
29 Jun 2025Jeffrey SchluppMCrystal PalaceLoan return
1 Jul 2025Greg TaylorDPAOKFree
1 Jul 2025Scott BainGFalkirkFree
8 Jul 2025Gustaf LagerbielkeDSC Braga€2.57M
11 Jul 2025N. KuhnFComo€19M
21 Jul 2025Luis PalmaMLech PoznańLoan
25 Jul 2025Kwon Hyeok-kyuMNantes€250K
25 Jul 2025A. MontgomeryDLivingstonLoan
24 Aug 2025Marco TilioFRapid Wien—
1 Sept 2025Stephen WelshDMotherwellLoan
1 Sept 2025A. IdahFSwansea City€6.9M
31 Jan 2026Hayato InamuraDFC TokyoLoan
30 Mar 2026O. T. HolmMValerengaLoan
29 Jun 2026J. AdamuFSC FreiburgLoan return
29 Jun 2026Marcelo SaracchiDBoca JuniorsLoan return
29 Jun 2026J. MvukaMLorientLoan return
29 Jun 2026Julián Araujo ZúñigaDBournemouthLoan return
30 Jun 2026Luis PalmaMLech Poznań€4.05M
30 Jun 2026Hayato InamuraDFC Tokyo—
13 Jul 2026Shin YamadaFOH LeuvenLoan
15 Jul 2026Maik NawrockiDLens—
17 Aug 2026A. MontgomeryDLivingstonLoan
30 Aug 2026Reo HatateMBurnley—
Total€320.69M

Sources: Wikipedia (CC BY-SA 4.0), API-Football · Data sources