GdS: And then there were none – Origi’s exit completes clear-out of 2022-23 signings

GdS: And then there were none – Origi’s exit completes clear-out of 2022-23 signings

With the mutual termination of Divock Origi’s contract – which was announced on Tuesday – there are no remaining members from the 2022-23 windows.

As La Gazzetta dello Sport writes, none of the players who arrived in either the summer or the winter mercato in the post-Scudetto season are still at the club. Not even those who returned from loans. It is a complete clean-up that hasn’t gone unnoticed, considering only three years have passed.

This is undoubtedly the most emblematic case of the gap between expectations and performances. Milan spent the summer three years ago assiduously courting Club Brugge for CDK, ultimately paying €32m plus bonuses. The Rossoneri expected him to be one of the best signings of recent years, a quality player around which to build the rest.

Things went very differently: De Ketelaere made 40 appearances for Milan without a single goal and with just one assist. The result: after just one season, he was loaned out with the option to buy to Atalanta, who subsequently bought him out and where he remains today. This season: 4 goals and 3 assists in 20 appearances (1,444 minutes).

Dest arrived at Milanello from Barcelona on the last day of the summer window, in early September. It was a loan with a €20m option to buy: a last-minute move due to Florenzi’s long-term injury, but he never settled by his own admission. The right-back made 14 appearances, with performances completely inadequate to consider the buy-out good value.

Indeed, Milan never considered taking advantage of the deal. “The wrong place at the wrong time,” the player said a few weeks ago. In the summer of 2023, he moved on loan to PSV, who bought him out the following year. This season: 23 appearances (1,895 minutes) with 2 goals and 6 assists.

With Origi, the circle from 2022 to today closes. He leaves as one of the worst investments in Milan’s modern era. Having arrived from Liverpool on a free transfer, he signed a contract until 2026, making €4m net per year and amassing just 36 appearances (1,187 minutes) with two goals and one assist.

The last trace of him dates back to a Juve-Milan match on 28 May 2023, after which the Belgian disappeared from the radar. Officially included in the Milan Futuro squad, he never showed up, and not even a loan deal to Nottingham Forest helped him rehabilitate.

In recent weeks, with the team starting to concede a two goals per game, there was a lot of chat about whether Thiaw might be useful. Malick left the Rossoneri last summer for Newcastle United, where he is now highly regarded.

He went partly because he was tempted by a move to the Premier League, and partly because €40m was too good to turn down. Current season: 23 appearances (1,940 minutes) and two goals.

The idea – or rather, the hope – was to reach the end of the season with plenty of good reasons to exercise the option to buy Vranckx permanently from Wolfsburg, but that wasn’t the case. The Belgian midfielder found very little playing time with Milan.

He racked up only 10 appearances (318 minutes), with one assist. So he returned to Wolfsburg, who sent him back to Italy this summer (on loan), where he is now at Sassuolo. He had an encouraging start there, then his minutes dwindled, and he also suffered some physical issues.

More Stories / Features

Classic looks and new combinations: What we know about AC Milan’s 2026-27 kits so far
22 December 2025, 19:30

A winning formula vs. temptation to twist: The 3-5-2 dilemma Allegri faces with Milan
12 December 2025, 19:00

Meeting the Milan Media: Full interview with Pietro Mazzara of MilanNews
5 December 2025, 16:15

Vasquez was the only signing in the January 2023 winter transfer window. Signed from Guaraní as a promising goalkeeper, he began a loan spell from which he has virtually never recovered.

First Sheffield Wednesday, then Ascoli, then Empoli. Milan no longer believed in him, and last July his contract was mutually terminated. As a free agent, he joined Roma, where he has yet to make his debut.

Even all those who returned to Milanello from various loan spells in 2022 are no longer wearing the Rossoneri. Yacine Adli has emigrated to Saudi Arabia to play for Al-Shabab (a permanent transfer), Marco Brescianini is at Atalanta (a permanent transfer) and Mattia Caldara has retired.

Lorenzo Colombo is at Genoa (on loan with a conditional obligation to buy), Leo Duarte is in Turkey at Başakşehir, Tommaso Pobega is at Bologna (also on loan with a conditional obligation to buy), and Alessandro Plizzari is at Venezia.

Welcome to our Live Comments section, where new comments will appear automatically

What a window that was…Who are we blaming for that?

Quick take: Big picture: the update fits broader trends across the league with schedule pressure and tight tables. Supporters will watch for clarity from training ground reports and official briefings. We’ll keep an eye on confirmed details as the story develops from official sources.

Leave a Reply

Your email address will not be published. Required fields are marked *

Premier League
SAT 12:30
MUN
-
MCI
-
Premier League
SAT 15:00
CHE
-
BRE
-
Premier League
SAT 15:00
LEE
-
FUL
-
Premier League
SAT 15:00
TOT
-
WHU
-
Premier League
SAT 15:00
LIV
-
BUR
-
Premier League
SAT 15:00
SUN
-
CRY
-
Premier League
SAT 17:30
NOT
-
ARS
-
Premier League
SUN 14:00
WOL
-
NEW
-
Premier League
SUN 16:30
AVL
-
EVE
-
Premier League
MON 20:00
BHA
-
BOU
-
Serie A
17:30
HVE
-
BOL
-
Bundesliga
19:30
FCA
-
UNB
-
Serie A
19:45
COM
-
MIL
-
Ligue 1
FRI 18:00
ASM
-
FCL
-
Bundesliga
FRI 19:30
SVW
-
SGE
-
Serie A
FRI 19:45
PIS
-
ATA
-
Primera Division
FRI 20:00
ESP
-
GIR
-
Championship
FRI 20:00
WBA
-
MID
-
Ligue 1
FRI 20:00
PSG
-
LIL
-
Primeira Liga
FRI 20:15
SPO
-
CAS
-
Championship
SAT 12:30
IPS
-
BLA
-
Championship
SAT 12:30
WAT
-
MIL
-
Championship
SAT 12:30
COV
-
LEI
-
Primera Division
SAT 13:00
RMA
-
LEV
-
Serie A
SAT 14:00
UDI
-
INT
-
Bundesliga
SAT 14:30
BVB
-
STP
-
Bundesliga
SAT 14:30
HSV
-
BMG
-
Bundesliga
SAT 14:30
TSG
-
B04
-
Bundesliga
SAT 14:30
WOB
-
HEI
-
Bundesliga
SAT 14:30
KOE
-
M05
-
Championship
SAT 15:00
PNE
-
DER
-
Championship
SAT 15:00
CHA
-
SHE
-
Championship
SAT 15:00
SOU
-
HUL
-
Championship
SAT 15:00
OXF
-
BRI
-
Championship
SAT 15:00
SHE
-
POR
-
Championship
SAT 15:00
WRE
-
NOR
-
Championship
SAT 15:00
STK
-
QPR
-
Primera Division
SAT 15:15
MAL
-
ATH
-
Primeira Liga
SAT 15:30
GIL
-
CDN
-
Eredivisie
SAT 15:30
AJA
-
GOA
-
Ligue 1
SAT 16:00
RCL
-
AJA
-
Serie A
SAT 17:00
NAP
-
SAS
-
Championship
SAT 17:30
SWA
-
BIR
-
Primera Division
SAT 17:30
OSA
-
OVI
-
Bundesliga
SAT 17:30
RBL
-
FCB
-
Eredivisie
SAT 17:45
ZWO
-
AZ
-
Primeira Liga
SAT 18:00
ALV
-
MOR
-
Primeira Liga
SAT 18:00
AVS
-
FCA
-
Ligue 1
SAT 18:00
TOU
-
NIC
-
Eredivisie
SAT 19:00
EXC
-
TEL
-
Eredivisie
SAT 19:00
SIT
-
PSV
-
Serie A
SAT 19:45
CAG
-
JUV
-
Eredivisie
SAT 20:00
NAC
-
NEC
-
Primera Division
SAT 20:00
BET
-
VIL
-
Ligue 1
SAT 20:05
ANG
-
MAR
-
Primeira Liga
SAT 20:30
RIO
-
BEN
-
Eredivisie
SUN 11:15
HEE
-
GRO
-
Serie A
SUN 11:30
PAR
-
GEN
-
Primera Division
SUN 13:00
GET
-
VAL
-
Eredivisie
SUN 13:30
HER
-
TWE
-
Eredivisie
SUN 13:30
VOL
-
UTR
-
Ligue 1
SUN 14:00
RC
-
FCM
-
Serie A
SUN 14:00
BOL
-
FIO
-
Bundesliga
SUN 14:30
VFB
-
UNB
-
Primera Division
SUN 15:15
ATL
-
ALA
-
Primeira Liga
SUN 15:30
CD
-
FAM
-
Eredivisie
SUN 15:45
FEY
-
SPA
-
Ligue 1
SUN 16:15
NAN
-
PFC
-
Ligue 1
SUN 16:15
REN
-
HAC
-
Bundesliga
SUN 16:30
FCA
-
SCF
-
Serie A
SUN 17:00
TOR
-
ROM
-
Primera Division
SUN 17:30
CEL
-
RAY
-
Primeira Liga
SUN 18:00
TON
-
SCB
-
Ligue 1
SUN 19:45
LYO
-
BRE
-
Serie A
SUN 19:45
MIL
-
USL
-
Primera Division
SUN 20:00
RSO
-
FCB
-
Primeira Liga
SUN 20:30
GUI
-
FCP
-
Serie A
MON 17:30
CRE
-
HVE
-
Serie A
MON 19:45
LAZ
-
COM
-
Primera Division
MON 20:00
ELC
-
SEV
-
Primeira Liga
MON 20:15
AMA
-
EST
-
UEFA Champions League
TUE 15:30
KAI
-
BRU
-
UEFA Champions League
TUE 17:45
FK
-
MCI
-
Championship
TUE 19:45
WBA
-
NOR
-
Championship
TUE 19:45
OXF
-
QPR
-
Championship
TUE 19:45
CHA
-
DER
-
Championship
TUE 19:45
SHE
-
BIR
-
Championship
TUE 19:45
COV
-
MIL
-
Championship
TUE 19:45
IPS
-
BRI
-
Championship
TUE 19:45
PNE
-
HUL
-
Championship
TUE 19:45
SWA
-
BLA
-
UEFA Champions League
TUE 20:00
RMA
-
ASM
-
UEFA Champions League
TUE 20:00
TOT
-
BVB
-
UEFA Champions League
TUE 20:00
VIL
-
AJA
-
Championship
TUE 20:00
WRE
-
LEI
-
UEFA Champions League
TUE 20:00
SPO
-
PSG
-
UEFA Champions League
TUE 20:00
KOB
-
NAP
-
UEFA Champions League
TUE 20:00
INT
-
ARS
-
UEFA Champions League
TUE 20:00
OLY
-
B04
-
Eredivisie
WED 17:45
AZ
-
EXC
-
UEFA Champions League
WED 17:45
GAL
-
ATL
-
UEFA Champions League
WED 17:45
QAR
-
SGE
-
Championship
WED 19:45
WAT
-
POR
-
Championship
WED 19:45
SOU
-
SHE
-
UEFA Champions League
WED 20:00
ATA
-
ATH
-
UEFA Champions League
WED 20:00
SLP
-
FCB
-
UEFA Champions League
WED 20:00
NEW
-
PSV
-
Championship
WED 20:00
STK
-
MID
-
UEFA Champions League
WED 20:00
FCB
-
USG
-
UEFA Champions League
WED 20:00
CHE
-
AEP
-
UEFA Champions League
WED 20:00
JUV
-
BEN
-
UEFA Champions League
WED 20:00
MAR
-
LIV
-