Official: Thiago Silva signs for FC Porto to end AC Milan and Chelsea speculation

Official: Thiago Silva signs for FC Porto to end AC Milan and Chelsea speculation

Former AC Milan and Chelsea defender Thiago Silva will not be returning to his former clubs, as this afternoon he formally signed for FC Porto.

The 41-year-old is still determined to participate in the 2026 World Cup and feels he can convince Brazil coach Carlo Ancelotti if he is playing in a European league.

So he called time on his contract with Fluminense and was linked with a possible return to some of his former clubs, specifically AC Milan or Chelsea.

However, neither side particularly pursued this idea, and that speculation can now be stopped with news Thiago Silva has joined FC Porto.

This too is a return of sorts, even though he was only there for six months in 2005.

It was somewhat bizarrely announced on X, formerly known as Twitter, in a video with transfer pundit Fabrizio Romano.

Ladies and Gentlemen, an announcement from Mr. 𝐓𝐇𝐈𝐀𝐆𝐎 𝐒𝐈𝐋𝐕𝐀

🤝 @fabrizioromano @tsilva3 #SeguimosJuntos pic.twitter.com/YJgDUJQOKX

— FC Porto (@FCPorto) December 20, 2025

The player himself wore an FC Porto shirt and confirmed he was “so happy and flattered with this opportunity.”

He thanked Italian coach Francesco Farioli, who is in charge of Porto this season.

This contract is until June 2026, with an option to extend until June 2027.

Quick take: Transfer watch: this move could reshape selection options and tactical balance in coming weeks. If incentives and add-ons are confirmed, expect follow-up negotiations or medicals to move quickly. 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
12:30
BOU
-
SUN
-
Premier League
15:00
NEW
-
EVE
-
Premier League
15:00
BUR
-
BRE
-
Premier League
15:00
LIV
-
WHU
-
Premier League
17:30
LEE
-
MCI
-
Premier League
SUN 14:00
FUL
-
TOT
-
Premier League
SUN 14:00
BHA
-
NOT
-
Premier League
SUN 14:00
MUN
-
CRY
-
Premier League
SUN 16:30
ARS
-
CHE
-
Premier League
TUE 19:30
EVE
-
BUR
-
Premier League
TUE 19:30
LEE
-
SUN
-
Premier League
TUE 19:30
BOU
-
BRE
-
Premier League
TUE 20:15
WOL
-
LIV
-
Premier League
WED 19:30
AVL
-
CHE
-
Premier League
WED 19:30
BHA
-
ARS
-
Premier League
WED 19:30
FUL
-
WHU
-
Premier League
WED 19:30
MCI
-
NOT
-
Premier League
WED 20:15
NEW
-
MUN
-
Premier League
THU 20:00
TOT
-
CRY
-
Championship
12:30
DER
-
BLA
-
Championship
12:30
LEI
-
NOR
-
Championship
12:30
POR
-
HUL
-
Primera Division
13:00
RAY
-
ATH
-
Serie A
14:00
COM
-
USL
-
Bundesliga
14:30
BMG
-
UNB
-
Bundesliga
14:30
SVW
-
HEI
-
Bundesliga
14:30
TSG
-
STP
-
Bundesliga
14:30
B04
-
M05
-
Championship
15:00
CHA
-
WRE
-
Championship
15:00
QPR
-
SHE
-
Championship
15:00
COV
-
STK
-
Championship
15:00
PNE
-
MIL
-
Championship
15:00
IPS
-
SWA
-
Championship
15:00
SHE
-
SOU
-
Championship
15:00
OXF
-
WBA
-
Primera Division
15:15
FCB
-
VIL
-
Primeira Liga
15:30
AVS
-
AMA
-
Eredivisie
15:30
HEE
-
SPA
-
Ligue 1
16:00
REN
-
TOU
-
Serie A
17:00
HVE
-
NAP
-
Bundesliga
17:30
BVB
-
FCB
-
Primera Division
17:30
MAL
-
RSO
-
Eredivisie
17:45
HER
-
PSV
-
Primeira Liga
18:00
CDN
-
SCB
-
Ligue 1
18:00
ASM
-
ANG
-
Serie A
19:45
INT
-
GEN
-
Eredivisie
20:00
NEC
-
SIT
-
Primera Division
20:00
OVI
-
ATL
-
Ligue 1
20:05
HAC
-
PSG
-
Primeira Liga
20:30
GUI
-
ALV
-
Eredivisie
SUN 11:15
ZWO
-
AJA
-
Serie A
SUN 11:30
CRE
-
MIL
-
Primera Division
SUN 13:00
ELC
-
ESP
-
Eredivisie
SUN 13:30
VOL
-
GRO
-
Eredivisie
SUN 13:30
TWE
-
FEY
-
Ligue 1
SUN 14:00
PFC
-
NIC
-
Serie A
SUN 14:00
SAS
-
ATA
-
Bundesliga
SUN 14:30
VFB
-
WOB
-
Primera Division
SUN 15:15
VAL
-
OSA
-
Primeira Liga
SUN 15:30
TON
-
CD
-
Eredivisie
SUN 15:45
UTR
-
AZ
-
Ligue 1
SUN 16:15
FCM
-
BRE
-
Ligue 1
SUN 16:15
FCL
-
AJA
-
Ligue 1
SUN 16:15
LIL
-
NAN
-
Bundesliga
SUN 16:30
SGE
-
SCF
-
Serie A
SUN 17:00
TOR
-
LAZ
-
Primera Division
SUN 17:30
BET
-
SEV
-
Primeira Liga
SUN 18:00
CAS
-
MOR
-
Bundesliga
SUN 18:30
HSV
-
RBL
-
Eredivisie
SUN 19:00
EXC
-
GOA
-
Ligue 1
SUN 19:45
MAR
-
LYO
-
Serie A
SUN 19:45
ROM
-
JUV
-
Primera Division
SUN 20:00
GIR
-
CEL
-
Primeira Liga
SUN 20:30
RIO
-
FAM
-
Serie A
MON 17:30
PIS
-
BOL
-
Serie A
MON 19:45
UDI
-
FIO
-
Championship
MON 20:00
BIR
-
MID
-
Primera Division
MON 20:00
RMA
-
GET
-
Primeira Liga
MON 20:15
GIL
-
BEN
-
Championship
TUE 19:45
IPS
-
HUL
-
Copa Libertadores
WED 00:30
BAR
-
BOT
-
Primera Division
WED 18:00
RAY
-
OVI
-
Bundesliga
WED 19:30
HSV
-
B04
-
Copa Libertadores
WED 22:00
CAR
-
SPO
-
Copa Libertadores
THU 00:30
OHI
-
TOL
-
Copa Libertadores
FRI 00:30
Juv
-
DIM
-
Eredivisie
FRI 19:00
HER
-
UTR
-
Bundesliga
FRI 19:30
FCB
-
BMG
-
Serie A
FRI 19:45
NAP
-
TOR
-
Ligue 1
FRI 19:45
PSG
-
ASM
-
Championship
FRI 20:00
PNE
-
OXF
-
Primera Division
FRI 20:00
CEL
-
RMA
-
Primeira Liga
FRI 20:15
FAM
-
FCA
-