On 17 June, CSKA activated a clause in their loan deal with Moisés to make his moving from Internacional a permanent one, with the Brazilian defender signing until the summer of 2026 with the option for another year.[1]
On 2 July, Yegor Shevelev left CSKA by mutual agreement, and Vadim Konyukhov joined Akron Tolyatti on loan for the season with the option for the move to be made permanent.[2][3][4]
On 3 July, Ilya Pomazun extended his contract with CSKA until the summer of 2028, and extended his loan deal with Ural Yekaterinburg for the season.[5]
On 5 July, CSKA announced that both Arnór Sigurðsson and Chidera Ejuke had exercised their rights to suspend their CSKA contracts for another season, with Sigurðsson having already been announced as a new signing for Blackburn Rovers and Ejuke joining Royal Antwerp at the end of July.[6][7][8]
On 14 July, CSKA announced that Mikhail Ryadno had signed his first professional contract with the club, until the summer of 2025 with an option to extended it.[13]
On 19 July, CSKA announced that Renat Golybin had signed his first professional contract with the club.[14]
On 24 July, Matvey Lukin extended his contract with CSKA until the summer of 2025, with the option for another year.[15]
On 26 July, Vladislav Yakovlev extended his contract with CSKA until the summer of 2026, and then moved on loan to Khimki for the season.[16]
On 27 July, CSKA announced that Vadim Churilov had signed his first professional contract with the club, until the summer of 2025.[17]
On 1 August, CSKA extended their contract with Matvey Kislyak until the summer of 2028.[18]
On 4 August, CSKA announced the singing of Abbosbek Fayzullaev from Pakhtakor on a contract until the summer of 2026 with the option for another year.[20]
On 14 September, CSKA extended their contract with Adolfo Gaich until the summer of 2026, with the Argentine forward joining Çaykur Rizespor for the season.[30] On the same day, Vadim Karpov joined Ufa on loan for the first half of the season, Kristijan Bistrović joined Baltika Kaliningrad on loan for the season with an option to make the move permanent, and Yegor Noskov extended his contract with CSKA until the summer of 2026 and joined Volga Ulyanovsk on loan for the season.[31][32][33]
On 6 December, Atlético Mineiro exercised an option to extended their loan deal with CSKA for Bruno Fuchs until December 2024, with an obligation to make the move permanent if certain stipulations are met.[35]
On 7 December, CSKA announced that they had extended their contract with Kirill Glebov until the end of the 2026–27 season.[36]
On 19 December, CSKA announced the return of Tamerlan Musayev, a former youth team player, to the club from Baltika Kaliningrad on a contract until the end of the 2027–28 season.[37]
On 17 January, CSKA announced that Danil Krugovoy would join the club from Zenit St.Petersburg at the end of the season on a contract until the end of the 2027–28 season.[40]
On 18 January, CSKA announced that youth team players Savva Ponomarev, Rustam Zagidullin, Maxim Kuznetsov, Zaid Koblev and Mikhail Gainov had all left the club at the end of the previous year.[41]
On 29 January, Vadim Karpov's loan deal with Ufa was extended until the end of the season.[42]
On 14 February, CSKA announced that Luka Zgursky had left the club after his contract was terminated by mutual agreement.[43]
On 20 February, CSKA announced the signing of Sid Ahmed Aissaoui from USM Alger on a contract until the end of the 2025–26 season.[44]
On 21 February, CSKA announced that Dmitry Kalaida had left the club to join Pari Nizhny Novgorod, with the club retaining an buy back option, and that Makar Pestov had joined Akron Tolyatti on loan for the remainder of the season with the option to make the move permanent.[45][46]
On 22 February, CSKA announced the loan signing, with the option to make the move permanent, of Amirhossein Rivandi from KIA Academy, whilst Konstantin Kuchayev left the club after his contract was ended by mutual agreement.[47][48]
On 24 May, Igor Akinfeev extended his contract with CSKA until the end of the 2025–26 season.[49]
Source: Premier Liga Rules for classification: 1) Points; 2) Head-to-head points; 3) Head-to-head matches won; 4) Head-to-head goal difference; 5) Head-to-head goals scored; 6) Matches won; 7) Goal difference; 8) Goals scored; 9) 2022–23 position (not applicable to final standings); 10) Play-off. Note: if teams tied on points played an equal number of head-to-head games, head-to-head results are considered in aggregate, in a separate 'table'. If teams tied on points played a different number of head-to-head games, head-to-head criteria are considered in one-on-one pairs for each team against each other, then the teams are ordered by the number of one-on-one matchups they have advantage in.[75]