Leonardo

Striker - Shanghai Port
29 Jan 2028
Saturday
Process

Marked for Leonardo

75 Edition

The Shanghai Port Post

3 Jan 2028
From our football correspondent Steady

Squad

Maidana is named among the best

There are footballers who have a good season and footballers a season is remembered for, and the second kind get their names read out in a hall in the summer. Shanghai Port will be quietly delighted and privately nervous.

Squad

A falling-out at Shanghai Port

Gabrielzinho and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

A step back for Gabrielzinho at Shanghai Port

Somebody has moved past him. It is not a dropping and it is worse than one, because a dropping is about a Saturday and this is about where he stands.

Market

Talks stall between Shanghai Port and Nemanja Anđelković

“We are a long way apart, and pretending otherwise helps nobody.” Neither side is close, and the calendar is not on the club's side.

Squad

Words at Shanghai Port training over how hard people work

Somebody said out loud what several people had been thinking. Lu Yongtao is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

The dugout

Leonardo has become a man the manager trusts

Nobody at Shanghai Port will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

In brief

  • Market The Leonardo talk will not go away
  • The dugout The manager plants his flag on Yang Xi
Back issues
71 Edition

The Shanghai Port Post

6 Dec 2027
From our football correspondent Steady

Squad

14 seasons of Yan Junling

455 appearances across 14 seasons in these colours. Careers like that are not built any more, and Shanghai Port know what they have.

Squad

A falling-out at Shanghai Port

Óscar Melendo and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

Wilson Manafá signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Wilson Manafá commits to Shanghai Port for another 3 years.

Squad

Leonardo slips down the pecking order

The demotion a club never announces and a dressing room always notices. Leonardo is further from the side than he was, and the reason will not be given until he asks.

The dugout

Yang Xi gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

Market

Still no ink between Shanghai Port and Nemanja Anđelković

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Shanghai Port, another week without a signature from Nemanja Anđelković.

The dugout

Leonardo has become a man the manager trusts

Nobody at Shanghai Port will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

Market

The Gabrielzinho story refuses to die

It has been denied twice and printed three times, which is the usual arithmetic. Until Gabrielzinho signs something — a contract at Shanghai Port or anywhere else — this column belongs to him.

Boardroom

Shanghai Port sign a deal worth $3.8M a year

Commercial news is the news nobody sings about and everything else is paid for with. The board will call it a partnership; the accountants will call it the difference between this squad and a smaller one.

In brief

70 Edition

The Shanghai Port Post

29 Nov 2027
From our football correspondent Steady

Market

Mateus Vital wants more than Shanghai Port are offering

“I have ambitions, and I would like the club to share them.” Nobody has asked to leave and nobody has been shown the door — but a player chooses that sentence carefully, and a boardroom hears it exactly as it was meant.

Squad

Gabrielzinho in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shanghai Port this week that will take longer than a week to unsay.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Maidana was in the middle of it. The one dressing-room argument that is genuinely about football.

Market

Yue Xin returns a better player

29 games and 0 goals away from here, and a man the manager did not have last summer. The loan did what loans are supposed to do and almost never do.

Squad

Shanghai Port are still strangers to each other

7 new signings in one window. Every one may be an upgrade and the side can still be worse for a while, which is the part of a rebuild the verdicts never mention.

The dugout

When it matters, Óscar Melendo plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

In brief

67 Edition

The Shanghai Port Post

8 Nov 2027
From our football correspondent Steady

Boardroom

Silverware for Shanghai Port

They will talk about this season in this town for a long time. The trophy comes home with the squad, and the route is already agreed.

Squad

The knee: Shi Haoyu out for 30 days

30 days on the announcement, and a year of quiet, unwatched rehabilitation behind it. Shanghai Port lose a player for a season; he loses something harder to name.

Player ratings

Gabrielzinho runs at them all day

Successful dribbles: 35. There is a particular sort of despair on a full-back's face by the seventieth minute, and it was on display.

Match

Leonardo sends Shanghai Port through

Cup ties wait for somebody to seize them, and Leonardo obliged against Shanghai Shenhua. 2‑0 on the night, and the name in the next round’s hat is Shanghai Port.

Player ratings

A brace, and Leonardo takes the afternoon — 8.76

There is a particular kind of quiet from an away end watching one man score twice. Leonardo provided it, and the 8.76 beside his name is if anything generous to everybody else.

Squad

A falling-out at Shanghai Port

Óscar Melendo and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

Maidana falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Loan watch

11 goals on loan for Liu Ruofan

30 appearances at Henan FC and the goals keep coming. Shanghai Port are watching this more closely than the borrowing club would like.

Squad

Óscar Melendo makes the team of the month

Four or five weekends of consistency, measured against everybody else in the division. A quieter compliment than an award and a more reliable one.

In brief

66 Edition

The Shanghai Port Post

1 Nov 2027
From our football correspondent Steady

Squad

A knee injury of the worst kind for Shi Haoyu

37 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shanghai Port lose a footballer; he loses considerably more than a season.

Loan watch

Yue Xin: I did not sign for Shanghai Port to play for other people

“Every summer it is another club, another set of team-mates, another manager to convince. I have done all that. Now I want a pre-season at Shanghai Port and a proper look at me.” He remains Shanghai Shenhua’s player until the spell runs out — but the argument is with the club that owns him.

Squad

Óscar Melendo in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shanghai Port this week that will take longer than a week to unsay.

Squad

Maidana falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

The dugout

When it matters, Óscar Melendo plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

Market

The Leonardo question follows Shanghai Port around

Every press conference now starts and ends the same way: with Leonardo’s future. The manager has run out of new ways to say nothing.

In brief

65 Edition

The Shanghai Port Post

25 Oct 2027
From our football correspondent Steady

Match

Shanghai Port are in among the leaders

Position 2 and 57 points on the board. Nobody at the ground will say the word out loud yet, and everybody at the ground is thinking it.

Market

Lu Yongtao is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Shanghai Port is pretending he will be back in the shirt.

Squad

Tempers go at Shanghai Port

Óscar Melendo was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Tyias Browning was in the middle of it. The one dressing-room argument that is genuinely about football.

The dugout

Gabrielzinho has become a man the manager trusts

Nobody at Shanghai Port will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

Market

The Óscar Melendo talk will not go away

Another week, another link, another denial nobody quite believes. Shanghai Port know the market decides these things, not the back pages — but the back pages are louder.

Loan watch

The goals keep arriving from Liu Zhurun’s exile

3 goals in 25 games at Qingdao West Coast — numbers that travel home faster than he does. Somebody at Shanghai Port updates a spreadsheet every Monday, and it makes better reading each week.

Squad

Nemanja Anđelković starts on the language

Two hours a week with a tutor, which is the least glamorous thing at Shanghai Port and the one that decides whether a foreign signing is still here in two years.

The dugout

The manager plants his flag on Leonardo

“Judge me on him.” Managers do not say that kind of thing by accident — it moves the pressure from Leonardo’s shoulders onto his own, and both of them know it.

In brief

63 Edition

The Shanghai Port Post

11 Oct 2027
From our football correspondent Steady

The dugout

Jean Claude says Shanghai Port went back on their word

“I was told what my role would be, and I signed on that basis. It has not happened.” A grievance with a date attached is the hardest kind to settle.

Market

Mateus Vital wants more than Shanghai Port are offering

“I have ambitions, and I would like the club to share them.” Nobody has asked to leave and nobody has been shown the door — but a player chooses that sentence carefully, and a boardroom hears it exactly as it was meant.

Squad

Mateus Vital wants to go home

“I have tried. I have really tried, and every day I wake up in the wrong place.” Nobody at Shanghai Port can coach that out of a man, and nobody there is pretending to.

Squad

A falling-out at Shanghai Port

Gabrielzinho and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

Maidana falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Loan watch

Liu Ruofan keeps scoring at Henan FC

29 appearances away from home and 11 goals to show for them. Every one of them makes next summer's conversation a little more expensive.

The dugout

No hiding place for Zhang Linpeng

“I pick players who do the work. All of it.” No name was spoken; every camera still turned to Zhang Linpeng, and the manager let it.

The dugout

When it matters, Leonardo plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

Market

The Mateus Vital talk will not go away

Another week, another link, another denial nobody quite believes. Shanghai Port know the market decides these things, not the back pages — but the back pages are louder.

In brief

62 Edition

The Shanghai Port Post

4 Oct 2027
From our football correspondent Crisis

Match

Chengdu Rongcheng end the Shanghai Port run at 33

Every run ends on an afternoon somebody had marked down as routine. This one went 33 matches, which is long enough that a town had stopped counting, and short enough that it will remember exactly who stopped it.

Match

No end in sight to Shanghai Port's wait for a win

4 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at Shanghai Port has to find a result from somewhere.

Squad

Yan Junling signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Yan Junling and Shanghai Port agree another 1 years.

Squad

Tempers go at Shanghai Port

Yan Junling was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Squad

Home is on Wilson Manafá's mind

“Some mornings you wake up and you are still a long way from everything you know.” It is not the football and it never was; Shanghai Port are dealing with a man who wants a different country.

Match

A bad afternoon for Shanghai Port against Chengdu Rongcheng

1‑2 to Chengdu Rongcheng, and no complaints worth printing. The performance asked for nothing more than it got.

The dugout

Yan Junling gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

Squad

Wu Lei is not the player he was

It happens to all of them and it is still the hardest paragraph a local paper has to write. 35 years old, 3 points down on where he was, and a body that has started charging interest on a career.

Player ratings

Óscar Melendo was unplayable

Successful dribbles: 17. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

In brief

60 Edition

The Shanghai Port Post

20 Sep 2027
From our football correspondent Steady

Match

Still nobody has beaten Shanghai Port

The unbeaten run reaches 32. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Match

Shanghai Port make home a hard place to visit

18 without defeat on their own grass. The pitch has not changed; the crowd has — louder earlier, and quicker to sense when the opposition would rather be somewhere else.

Squad

Words exchanged at Shanghai Port

Óscar Melendo and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

Tyias Browning out for 38 days

The medical room confirms 38 days on the sidelines for Tyias Browning, and a plan built around him now has to be rebuilt.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Maidana was in the middle of it. The one dressing-room argument that is genuinely about football.

Player ratings

Nobody could get near Óscar Melendo

Successful dribbles: 20. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

Looking ahead

Shanghai Port and Qingdao West Coast meet at the summit

The fixture the rest of the division is looking forward to more than either of the sides in it. Both know a win changes the season and a defeat does not end it, which is what makes it hard to play.

Player ratings

Leonardo was the difference for Shanghai Port

Marked 7.78. Ask anyone leaving the ground what settled it and you will get one name, which is the only award that has ever really counted.

The dugout

Mateus Vital gets picked when it counts

Every manager keeps a short list in his head of the men he wants on the pitch when the stakes rise, and it is never published. The team sheets for the big afternoons say Mateus Vital is on it.

In brief

59 Edition

The Shanghai Port Post

13 Sep 2027
From our football correspondent Upbeat

Match

Still nobody has beaten Shanghai Port

The unbeaten run reaches 31. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Player ratings

Gabrielzinho runs at them all day

Successful dribbles: 30. There is a particular sort of despair on a full-back's face by the seventieth minute, and it was on display.

Squad

A falling-out at Shanghai Port

Óscar Melendo and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Looking ahead

The big one: Shenzhen Peng City come into view

Two sides from the top of the table, one afternoon, and a month of talk decided in ninety minutes. Shanghai Port will not use the word title this week and will not stop thinking it.

Squad

Wang Shenchao is slowing down

At 38, 3 points below where he was, and a body that has started charging interest. It happens to all of them and it is still the hardest paragraph on this page.

Loan watch

11 goals on loan for Liu Ruofan

26 appearances at Henan FC and the goals keep coming. Shanghai Port are watching this more closely than the borrowing club would like.

The dugout

The team sheet said everything about Tyias Browning

Warm-up bib, ninety minutes of watching, and a handshake at the end that fooled nobody. Big matches tell you who a manager trusts; this one told Tyias Browning.

The dugout

Leonardo has become a man the manager trusts

Nobody at Shanghai Port will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

Player ratings

The afternoon belonged to Óscar Melendo

A mark of 7.06, and nobody in the ground would argue with it. He was involved in everything that mattered and most of what did not.

In brief

  • The dugout Somebody else is better right now than Tyias Browning
  • The dugout The manager’s verdict
  • Match Point won or two lost for Shanghai Port?
58 Edition

The Shanghai Port Post

6 Sep 2027
From our football correspondent Upbeat

Match

The view from the top for Shanghai Port

51 points, and the rest of the division looking up. Every side that finishes first spends the season pretending it is not thinking about it, and this one has started pretending.

Squad

Wang Shenchao has been here 14 seasons

489 appearances across 14 seasons in one shirt. Nobody builds a career like that on purpose any more; it happens to a certain kind of footballer at a certain kind of club.

Squad

Óscar Melendo in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shanghai Port this week that will take longer than a week to unsay.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Maidana was in the middle of it. The one dressing-room argument that is genuinely about football.

Squad

The month belongs to Leonardo

The award is a small thing with a heavy meaning: for four weeks nobody in this division did his job better. Shanghai Port have the trophy on a shelf and the player in the side.

The dugout

Óscar Melendo has become a man the manager trusts

Nobody at Shanghai Port will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

The dugout

Wang Shenchao gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

Market

The Mateus Vital question follows Shanghai Port around

Every press conference now starts and ends the same way: with Mateus Vital’s future. The manager has run out of new ways to say nothing.

Looking ahead

Nemanja Anđelković faces his old club

Qingdao Hainiu next, and one man in the Shanghai Port dressing room knows their training ground better than his own. The reception will tell him what they thought of him.

In brief

57 Edition

The Shanghai Port Post

30 Aug 2027
From our football correspondent Triumph

Match

30 unbeaten for Shanghai Port

Hard to beat is not the same as winning, but 30 matches without defeat is a foundation Shanghai Port did not have in the autumn.

Match

Shanghai Port through in the cup

A 2‑0 win over Chengdu Rongcheng, and the draw for the next round can be watched with some interest for once.

Match

The run at home goes on for Shanghai Port

17 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

Player ratings

Both of them Gabrielzinho's — 8.25

2 goals, and the second was the one that settled it. Marked 8.25, and he could have had a third with better luck at the near post.

Market

Lu Yongtao is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Shanghai Port is pretending he will be back in the shirt.

Market

Mateus Vital wants more than Shanghai Port are offering

“I have ambitions, and I would like the club to share them.” Nobody has asked to leave and nobody has been shown the door — but a player chooses that sentence carefully, and a boardroom hears it exactly as it was meant.

Squad

Tempers go at Shanghai Port

Gabrielzinho was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Transfer targets

Too dear: Shanghai Port walk away from Li Ang

$110.0K was the most the club would pay and Changchun Yatai were asking for more. Deals like this are revived in the last week of a window roughly half the time, and everybody involved knows it.

Squad

Words at Shanghai Port training over how hard people work

Somebody said out loud what several people had been thinking. Maidana is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

In brief

55 Edition

The Shanghai Port Post

16 Aug 2027
From our football correspondent Steady

Match

27 unbeaten for Shanghai Port

Hard to beat is not the same as winning, but 27 matches without defeat is a foundation Shanghai Port did not have in the autumn.

Market

Lu Yongtao agrees terms with Meizhou Hakka

The clubs have settled the fee and he has settled his wages. What remains is a medical and a photograph, and around Shanghai Port people have started saying his name in the past tense.

Match

Shanghai Port make home a hard place to visit

15 without defeat on their own grass. The pitch has not changed; the crowd has — louder earlier, and quicker to sense when the opposition would rather be somewhere else.

Player ratings

Gabrielzinho runs at them all day

Successful dribbles: 30. There is a particular sort of despair on a full-back's face by the seventieth minute, and it was on display.

Squad

Words exchanged at Shanghai Port

Yan Junling and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Transfer targets

Too dear: Shanghai Port walk away from Li Yuanyi

$42.0K was the most the club would pay and Shandong Taishan were asking for more. Deals like this are revived in the last week of a window roughly half the time, and everybody involved knows it.

Market

Shanghai Shenhua join the queue for Zhang Linpeng

Add another name to the list: Shanghai Shenhua have asked the question everybody in the game has been asking about Zhang Linpeng. The answer from Shanghai Port has not changed — yet.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Maidana was in the middle of it. The one dressing-room argument that is genuinely about football.

Match

Shanghai Port find a way past Zhejiang FC

Zhejiang FC made Shanghai Port work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

In brief

51 Edition

The Shanghai Port Post

19 Jul 2027
From our football correspondent Steady

Match

23 unbeaten for Shanghai Port

Hard to beat is not the same as winning, but 23 matches without defeat is a foundation Shanghai Port did not have in the autumn.

Squad

A falling-out at Shanghai Port

Óscar Melendo and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Player ratings

Nobody could get near Gabrielzinho

Successful dribbles: 21. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Maidana was in the middle of it. The one dressing-room argument that is genuinely about football.

Squad

Feng Gang signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Feng Gang and Shanghai Port agree another 3 years.

The dugout

Leonardo gets picked when it counts

Every manager keeps a short list in his head of the men he wants on the pitch when the stakes rise, and it is never published. The team sheets for the big afternoons say Leonardo is on it.

The dugout

The view from the dugout

“We did not lose. Some weeks that is all you get, and I would rather have the point than not.” Xie Yangyang chose the glass-half-full version of 0‑0; the supporters left with the other one.

The dugout

The form table has caught Wang Shenchao

Somebody else has been better, the manager has said so with a team sheet, and there is no argument to be had. He will get the shirt back the only way it can be got back.

Match

Point won or two lost for Shanghai Port?

Ninety minutes, no goals, and the argument started before the car park emptied: a point gained, or two thrown away against Dalian Yingbo? Both sides of it will still be going on Thursday.

In brief

47 Edition

The Shanghai Port Post

21 Jun 2027
From our football correspondent Triumph

Match

Whatever happens, Shanghai Port do not lose

19 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Match

Shanghai Port through in the cup

A 2‑1 win over Changchun Yatai, and the draw for the next round can be watched with some interest for once.

Player ratings

Gabrielzinho was unplayable

Successful dribbles: 33. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Player ratings

Wu Lei, 35, rolls back the years — 8.13

There is an age at which every good afternoon gets described as a throwback, which is unfair and also accurate. 8.13 at 35, and nobody on the pitch was better.

Squad

A falling-out at Shanghai Port

Gabrielzinho and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Match

Nobody wins at Shanghai Port

10 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.

Squad

Words at Shanghai Port training over how hard people work

Somebody said out loud what several people had been thinking. Maidana is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Squad

Wu Lei is slowing down

At 35, 3 points below where he was, and a body that has started charging interest. It happens to all of them and it is still the hardest paragraph on this page.

Match

Shanghai Port get the job done against Meizhou Hakka

A 1‑0 win over Meizhou Hakka, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.

In brief

  • Player ratings Leonardo was on a different afternoon to everybody else
  • Player ratings Mateus Vital was on a different afternoon to everybody else
  • Match The half-term report on Shanghai Port
45 Edition

The Shanghai Port Post

7 Jun 2027
From our football correspondent Upbeat

Match

Whatever happens, Shanghai Port do not lose

16 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Match

The view from the top for Shanghai Port

29 points, and the rest of the division looking up. Every side that finishes first spends the season pretending it is not thinking about it, and this one has started pretending.

Market

Mateus Vital has his eye on Europe

It is not a grievance and it is not a demand: he wants to play continental football, and he has stopped hiding it. Whether Shanghai Port can give him that is a question about the club, not about him.

Squad

Home is on Mateus Vital's mind

“Some mornings you wake up and you are still a long way from everything you know.” It is not the football and it never was; Shanghai Port are dealing with a man who wants a different country.

Squad

Tempers go at Shanghai Port

Óscar Melendo was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Maidana was in the middle of it. The one dressing-room argument that is genuinely about football.

Match

The run at home goes on for Shanghai Port

9 matches unbeaten here. Every visiting manager is asked about it in the week before, which is precisely why it keeps going.

Player ratings

Nobody could get near Gabrielzinho

Successful dribbles: 20. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

Match

Shanghai Port find a way past Qingdao West Coast

Qingdao West Coast made Shanghai Port work for it, but the scoreboard read 2‑0 at the end and the table does not ask how.

In brief

43 Edition

The Shanghai Port Post

24 May 2027
From our football correspondent Upbeat

Player ratings

Gabrielzinho runs at them all day

Successful dribbles: 39. There is a particular sort of despair on a full-back's face by the seventieth minute, and it was on display.

Market

Wu Lei puts it in writing

“This is not anger. I have thought about it for months, and nothing that has happened lately changed my mind.” The request is on a desk at Shanghai Port, and it is not being withdrawn.

Match

Shanghai Port make it 3 in a row

Momentum is a hard thing to buy and an easy thing to lose, and right now Shanghai Port have 3 straight wins of it.

Squad

A falling-out at Shanghai Port

Gabrielzinho and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Maidana was in the middle of it. The one dressing-room argument that is genuinely about football.

Match

Nobody wins at Shanghai Port

8 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.

Match

Shanghai Port get the job done against Qingdao Hainiu

A 1‑0 win over Qingdao Hainiu, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.

Looking ahead

The big one: Shenzhen Peng City come into view

Two sides from the top of the table, one afternoon, and a month of talk decided in ninety minutes. Shanghai Port will not use the word title this week and will not stop thinking it.

Player ratings

The afternoon belonged to Leonardo

A mark of 7.92, and nobody in the ground would argue with it. He was involved in everything that mattered and most of what did not.

In brief

41 Edition

The Shanghai Port Post

10 May 2027
From our football correspondent Upbeat

Match

Shanghai Port strike at the death to beat Changchun Yatai

There were 88 minutes on the clock and Changchun Yatai had all but banked the point. Football rarely reads the room, and Shanghai Port did not stop to explain themselves.

Match

Whatever happens, Shanghai Port do not lose

12 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Match

Nobody above Shanghai Port

First, on 19 points. The table is a fact and a fact is allowed to be enjoyed, which is as far as anybody at the club is prepared to go in public.

Squad

Yan Junling in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shanghai Port this week that will take longer than a week to unsay.

Squad

Maidana falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Squad

Appearance number 400 for Wu Lei

400 games in this shirt, through managers and relegations and everything else. Service like it is disappearing from the game and the crowd knows what it is watching.

Match

Leonardo the difference as Shanghai Port beat Changchun Yatai

Ask anyone on the way out what separated the sides and you will get one name: Leonardo. 1‑0 against Changchun Yatai, and the applause at the whistle was mostly his.

Player ratings

One of those days for Leonardo

There is a version of this player everybody suspected was in there, and on this evidence it is. 8.02, and no argument anywhere in the ground.

Squad

Lu Yongtao stays put

“The easiest signature of my career.” Lu Yongtao and Shanghai Port agree another 4 years, and the manager can plan around him rather than about him.

In brief

  • The dugout The view from the dugout
  • The dugout Gabrielzinho has become a man the manager trusts
  • The dugout No hiding place for Chen Wei
39 Edition

The Shanghai Port Post

26 Apr 2027
From our football correspondent Upbeat

Match

Whatever happens, Shanghai Port do not lose

10 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Player ratings

Mateus Vital beats them one at a time

Successful dribbles: 26. There was always a defender in front of him and there was never a defender in front of him for long.

Squad

A falling-out at Shanghai Port

Gabrielzinho and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Maidana was in the middle of it. The one dressing-room argument that is genuinely about football.

The dugout

When it matters, Leonardo plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

The dugout

Xie Yangyang: “We have to be better”

“It is not the end of the world and it is not good enough. Both of those are true.” The manager, after a 0‑0 draw, said the honest thing and then went to say it again inside.

The dugout

The manager makes an example of Matt Orr

“If you cannot run for the shirt, somebody else will wear it.” No name was used and none was needed; every player in that room knew who it was for.

Match

Shanghai Port draw a blank against Beijing Guoan

The crowd waited for a goal that never came. Beijing Guoan defended in numbers and left with what they came for, and the two sides could be playing still without troubling a scorer.

Looking ahead

Leonardo faces his old club

Zhejiang FC next, and one man in the Shanghai Port dressing room knows their training ground better than his own. The reception will tell him what they thought of him.

In brief

38 Edition

The Shanghai Port Post

19 Apr 2027
From our football correspondent Triumph

Player ratings

Nobody could get near Gabrielzinho

Successful dribbles: 28. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

Match

Still nobody has beaten Shanghai Port

The unbeaten run reaches 9. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Market

Shanghai Port may not be able to give Mateus Vital what he wants

It is the most legitimate ambition in the sport and the hardest for most clubs to satisfy. Mateus Vital wants continental football; whether Shanghai Port can provide it is a question about the next two seasons, not about him.

Squad

Words exchanged at Shanghai Port

Yan Junling and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

Maidana falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Match

Leonardo sends Shanghai Port past Wuhan Three Towns

It finished 2‑0, and it was Leonardo’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Shanghai Port.

Player ratings

One of those days for Óscar Melendo

There is a version of this player everybody suspected was in there, and on this evidence it is. 8.22, and no argument anywhere in the ground.

Loan watch

Umitjan has seen enough of Tianjin Jinmen Tiger

“I am grateful for the games, but I did not become a footballer to be somebody else's spare part.” He wants to be at Shanghai Port, and 3 appearances in 14 say he has earned the hearing.

The dugout

The manager’s verdict

“I am not going to get carried away and I will not let them either. It was a good day. There will be harder ones.” Xie Yangyang kept it short after the 2‑0 win, which is what managers do when they are happy.

In brief

36 Edition

The Shanghai Port Post

5 Apr 2027
From our football correspondent Triumph

Match

Shanghai Port march on in the cup

Meizhou Hakka are out and Shanghai Port go through, 3‑1 the final word. The bracket opens up a little, and everyone allows themselves a look at it.

Match

Cruel end for Meizhou Hakka as Shanghai Port pounce

There is no crueller way to lose a football match. Shanghai Port scored in the 112th minute, the restart barely happened, and the away end was still standing when the whistle went.

Player ratings

Leonardo scores twice — 8.82

Two goals and a mark of 8.82 to go with them. Strikers are judged on afternoons like this one and remembered for far fewer of them than people imagine.

Match

Shanghai Port make it 4 in a row

Momentum is a hard thing to buy and an easy thing to lose, and right now Shanghai Port have 4 straight wins of it.

Player ratings

Óscar Melendo beats them one at a time

Successful dribbles: 23. There was always a defender in front of him and there was never a defender in front of him for long.

Squad

Mateus Vital wants to go home

“I have tried. I have really tried, and every day I wake up in the wrong place.” Nobody at Shanghai Port can coach that out of a man, and nobody there is pretending to.

Squad

Tempers go at Shanghai Port

Gabrielzinho was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Squad

Maidana falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

The terraces

Shanghai Port supporters have found a favourite in Feng Zhen

There is a particular warmth a ground reserves for a 15-year-old it feels ownership of. Feng Zhen has it now, and everything he does for the rest of his time here will be measured against the goodwill he was handed for free.

In brief

35 Edition

The Shanghai Port Post

29 Mar 2027
From our football correspondent Upbeat

The dugout

Shin'ichi Chan keeps the receipts

“I remember the meeting. I remember exactly what was promised in it.” Shanghai Port may remember it differently, which is precisely the problem.

Market

Matt Orr asks to leave Shanghai Port

“I have given everything here and I need a new challenge.” The request is formal, and the relationship will never be quite the same again.

Market

Mateus Vital wants more than Shanghai Port are offering

“I have ambitions, and I would like the club to share them.” Nobody has asked to leave and nobody has been shown the door — but a player chooses that sentence carefully, and a boardroom hears it exactly as it was meant.

Squad

Words at Shanghai Port training over how hard people work

Somebody said out loud what several people had been thinking. Maidana is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Squad

Nemanja Anđelković in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shanghai Port this week that will take longer than a week to unsay.

Loan watch

Afrdin counts the days

“I watch every Shanghai Port game from here. That says everything about where my head is.” The loan at Qingdao Hainiu runs its course, but his heart never made the trip.

The dugout

When it matters, Leonardo plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

Market

The Leonardo question follows Shanghai Port around

Every press conference now starts and ends the same way: with Leonardo’s future. The manager has run out of new ways to say nothing.

Market

Chen Wei placed on the list

Shanghai Port have made Chen Wei available for transfer. A career at this club is over in all but paperwork.

In brief

34 Edition

The Shanghai Port Post

22 Mar 2027
From our football correspondent Upbeat

Squad

Words exchanged at Shanghai Port

Yan Junling and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

Words at Shanghai Port training over how hard people work

Somebody said out loud what several people had been thinking. Maidana is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Match

Leonardo sends Shanghai Port past Shanghai Shenhua

It finished 1‑0, and it was Leonardo’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Shanghai Port.

Player ratings

Leonardo was the difference for Shanghai Port

Marked 7.81. Ask anyone leaving the ground what settled it and you will get one name, which is the only award that has ever really counted.

Loan watch

Umitjan counts the days

“I watch every Shanghai Port game from here. That says everything about where my head is.” The loan at Tianjin Jinmen Tiger runs its course, but his heart never made the trip.

The dugout

Xie Yangyang: “That is the standard”

“That is what I want every week. Not the result, the way they went about it.” The manager, after 1‑0, already talking about the next one.

The dugout

When it matters, Mateus Vital plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

The dugout

Zhang Linpeng gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

Player ratings

Nobody could get near Gabrielzinho

Successful dribbles: 13. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

In brief

33 Edition

The Shanghai Port Post

15 Mar 2027
From our football correspondent Upbeat

Squad

Words exchanged at Shanghai Port

Gabrielzinho and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Player ratings

Gabrielzinho runs at them all day

Successful dribbles: 21. There is a particular sort of despair on a full-back's face by the seventieth minute, and it was on display.

Squad

Maidana falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Match

Shanghai Port find a way past Shandong Taishan

Shandong Taishan made Shanghai Port work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

Loan watch

Wang Yiwei wants to come home

“I did not go to Zhejiang FC to sit and watch. I want to come back to Shanghai Port and fight for my place.” 1 appearances in 5 matches say the rest.

Player ratings

Nobody on the pitch touched Óscar Melendo

7.66, and no serious argument from anybody who was there. Shanghai Port had eleven men on the pitch and one of them decided how it went.

The dugout

Xie Yangyang has his say

“We earned that. I asked them for a reaction and I got one, and now I want the same again on Saturday.” Xie Yangyang on a 1‑0 afternoon that pleased him more than he was prepared to show.

The dugout

Gabrielzinho gets picked when it counts

Every manager keeps a short list in his head of the men he wants on the pitch when the stakes rise, and it is never published. The team sheets for the big afternoons say Gabrielzinho is on it.

Squad

Registration rules keep Shin'ichi Chan out at Shanghai Port

It has nothing to do with his form and everything to do with how the squad was assembled. He will train all week with a group he is not permitted to play for, which is a strange way to spend a season.

In brief

31 Edition

The Shanghai Port Post

1 Mar 2027
From our football correspondent Upbeat

Boardroom

Window shuts: 1 in, 12 out at Shanghai Port

The deadline has passed and the squad is the squad. 1 arrived, 12 left, and everything else printed about this club last month was a rumour that stayed one.

Squad

Leonardo wants to go home

“I have tried. I have really tried, and every day I wake up in the wrong place.” Nobody at Shanghai Port can coach that out of a man, and nobody there is pretending to.

Squad

Gabrielzinho in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shanghai Port this week that will take longer than a week to unsay.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Maidana was in the middle of it. The one dressing-room argument that is genuinely about football.

Squad

Lu Wenhao stays put

“The easiest signature of my career.” Lu Wenhao and Shanghai Port agree another 3 years, and the manager can plan around him rather than about him.

Loan watch

Afrdin wants to come home

“I did not go to Qingdao Hainiu to sit and watch. I want to come back to Shanghai Port and fight for my place.” 0 appearances in 5 matches say the rest.

The dugout

When it matters, Leonardo plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

Looking ahead

A reunion for Maidana

He used to wear the other shirt. On Saturday he plays against Henan FC in this one, and whatever he says this week about it being just another game will be untrue.

Market

The Leonardo question follows Shanghai Port around

Every press conference now starts and ends the same way: with Leonardo’s future. The manager has run out of new ways to say nothing.

In brief

29 Edition

The Shanghai Port Post

15 Feb 2027
From our football correspondent Upbeat

Market

Shandong Taishan come back empty-handed

The bid was some way short and Shanghai Port did not need long over it. Nobody in the game reads a first refusal as the end of anything.

The terraces

Shanghai Port sell a favourite for $320.0K

The accountants will call it good business and they will be right, which is not the point anybody outside the boardroom is making. Kuai Jiwen was one of the reasons people came, and $320.0K does not replace that by itself.

Market

Matt Orr puts it in writing

“This is not anger. I have thought about it for months, and nothing that has happened lately changed my mind.” The request is on a desk at Shanghai Port, and it is not being withdrawn.

Squad

Words exchanged at Shanghai Port

Gabrielzinho and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Market

Shanghai Port sell Kuai Jiwen for $320.0K

Kuai Jiwen has left for Shandong Taishan in a $320.0K deal. The accountants are pleased; the supporters are less certain.

Loan watch

Umitjan counts the days

“I watch every Shanghai Port game from here. That says everything about where my head is.” The loan at Tianjin Jinmen Tiger runs its course, but his heart never made the trip.

The dugout

Gabrielzinho has become a man the manager trusts

Nobody at Shanghai Port will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

Market

Mateus Vital linked with a move away

The name of Mateus Vital keeps appearing in other people's back pages. Shanghai Port say nothing, which says plenty.

Squad

Gabrielzinho still has not settled

A year in and the language has not come, the city has not opened up, and he eats alone more often than anybody at Shanghai Port would like to admit. It is showing on Saturdays.

In brief

28 Edition

The Shanghai Port Post

8 Feb 2027
From our football correspondent Upbeat

Market

Terms done: Liu Zhurun is going

Fee agreed, wages agreed, and Meizhou Hakka waiting with a shirt. Nobody at Shanghai Port is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Market

Zhang Linpeng hands in a written request

“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Shanghai Port can pretend not to have heard.

Market

Mateus Vital wants more than Shanghai Port are offering

“I have ambitions, and I would like the club to share them.” Nobody has asked to leave and nobody has been shown the door — but a player chooses that sentence carefully, and a boardroom hears it exactly as it was meant.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Maidana was in the middle of it. The one dressing-room argument that is genuinely about football.

Squad

Tempers go at Shanghai Port

Nemanja Anđelković was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Market

Eyes on Wang Zhen'ao again

The phone has started ringing about Wang Zhen'ao again, and this time the name on the line is Qingdao West Coast. Shanghai Port are listening politely and promising nothing.

In brief

27 Edition

The Shanghai Port Post

1 Feb 2027
From our football correspondent Upbeat

Market

The unthinkable, invoiced: Wei Zhen sold

Shandong Taishan arrived with $1.3M and left with the best player in the building. The board will call it business; the queue at the ticket office will use other words.

Market

Terms done: Wang Yiwei is going

Fee agreed, wages agreed, and Zhejiang FC waiting with a shirt. Nobody at Shanghai Port is pretending otherwise, and the supporters have stopped asking whether and started asking when.

The terraces

A $1.3M sale, and a town that did not want it

Wei Zhen has gone, the accounts have $1.3M in them, and the supporters have the feeling of having been sold something themselves. Good business and a good decision are not always the same thing.

Market

Zhang Yuan hands in a written request

“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Shanghai Port can pretend not to have heard.

Market

Mateus Vital has his eye on Europe

It is not a grievance and it is not a demand: he wants to play continental football, and he has stopped hiding it. Whether Shanghai Port can give him that is a question about the club, not about him.

Squad

Mateus Vital wants to go home

“I have tried. I have really tried, and every day I wake up in the wrong place.” Nobody at Shanghai Port can coach that out of a man, and nobody there is pretending to.

Squad

Tempers go at Shanghai Port

Yan Junling was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Squad

Words at Shanghai Port training over how hard people work

Somebody said out loud what several people had been thinking. Maidana is at the centre of it, and the squad will now find out whether the standard rises or the pair of them simply stop speaking.

Squad

Yan Junling retires from international football

“61 caps. I have loved every one, and it is somebody else’s turn.” At 36 he has stepped away from his country and is going nowhere at Shanghai Port.

In brief

23 Edition

The Shanghai Port Post

4 Jan 2027
From our football correspondent Upbeat

Squad

Nemanja Anđelković arrives at the club he grew up with

Every footballer has an answer to the question about his boyhood club, and most of them never get to act on it. Nemanja Anđelković has, at Shanghai Port, and the first month will show what that does to a man.

Squad

Tyias Browning is named among the best

There are footballers who have a good season and footballers a season is remembered for, and the second kind get their names read out in a hall in the summer. Shanghai Port will be quietly delighted and privately nervous.

Squad

Words exchanged at Shanghai Port

Maidana and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

Shanghai Port count the cost of losing Chen Wei

21 days, the scan says, and scans are kinder than reality. The fixtures in that window have just become somebody else’s job.

The dugout

Leonardo gets picked when it counts

Every manager keeps a short list in his head of the men he wants on the pitch when the stakes rise, and it is never published. The team sheets for the big afternoons say Leonardo is on it.

The dugout

Yang Xi gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

Market

Óscar Melendo linked with a move away

The name of Óscar Melendo keeps appearing in other people's back pages. Shanghai Port say nothing, which says plenty.

Market

Still no ink between Shanghai Port and Lu Yongtao

“We keep meeting, and we keep leaving the room with the same numbers we walked in with.” Another round of talks at Shanghai Port, another week without a signature from Lu Yongtao.

Market

The clock runs on Matt Orr's contract

24 months left and silence from upstairs — no offer, no talks, nothing for his people to answer. Clubs that let a calendar do their negotiating usually end up negotiating with the calendar.

In brief

22 Edition

The Shanghai Port Post

28 Dec 2026
From our football correspondent Upbeat

Squad

A knee injury of the worst kind for Feng Jin

92 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shanghai Port lose a footballer; he loses considerably more than a season.

Match

Shanghai Port refuse to drop out of the race

Position 3, 19 points, and the result everyone checks first is now theirs. The word is still not being said around the ground, which is how you know everyone is thinking it.

Squad

A falling-out at Shanghai Port

Gabrielzinho and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

Maidana falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Squad

Wang Shenchao is not the player he was

It happens to all of them and it is still the hardest paragraph a local paper has to write. 37 years old, 3 points down on where he was, and a body that has started charging interest on a career.

The dugout

When it matters, Mateus Vital plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

In brief

  • The dugout Matt Orr gets it from the manager
  • Market The Leonardo talk will not go away
  • The dugout Kuai Jiwen keeps his manager's vote
19 Edition

The Shanghai Port Post

7 Dec 2026
From our football correspondent Upbeat

Squad

Yan Junling stays put

“The easiest signature of my career.” Yan Junling and Shanghai Port agree another 1 years, and the manager can plan around him rather than about him.

Squad

Gabrielzinho in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shanghai Port this week that will take longer than a week to unsay.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Maidana was in the middle of it. The one dressing-room argument that is genuinely about football.

Squad

Shanghai Port lose Chen Wei

56 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.

The dugout

When it matters, Leonardo plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

The dugout

No hiding place for Chen Wei

“I pick players who do the work. All of it.” No name was spoken; every camera still turned to Chen Wei, and the manager let it.

In brief

18 Edition

The Shanghai Port Post

30 Nov 2026
From our football correspondent Upbeat

Match

Shanghai Port up to position 3

19 points on the board and a place in the leading group. Nobody at the ground is saying the word out loud yet.

Market

Mateus Vital wants European nights

The general version of this complaint is that a player wants more. The specific version names the thing: he wants to walk out under floodlights against clubs from other countries, and he has stopped pretending otherwise.

Squad

Mateus Vital wants to go home

“I have given this everything, but my family is not here and neither am I, not really.” A footballer can be coached out of bad form. Nobody has ever been coached out of this, and Shanghai Port know it.

Squad

Tempers go at Shanghai Port

Maidana was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

The dugout

Mateus Vital has become a man the manager trusts

Nobody at Shanghai Port will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

The dugout

No hiding place for Matt Orr

“I pick players who do the work. All of it.” No name was spoken; every camera still turned to Matt Orr, and the manager let it.

In brief

15 Edition

The Shanghai Port Post

9 Nov 2026
From our football correspondent Triumph

Boardroom

Shanghai Port have won it

This is the season the town will measure the next twenty against. The trophy travels home with the squad, and the route through the streets was agreed days ago.

Match

Shanghai Port march on in the cup

Shanghai Shenhua are out and Shanghai Port go through, 1‑0 the final word. The bracket opens up a little, and everyone allows themselves a look at it.

Player ratings

Nobody could get near Óscar Melendo

Successful dribbles: 30. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

Squad

Gabrielzinho in a row with a teammate

It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Shanghai Port this week that will take longer than a week to unsay.

Squad

Maidana falls out with a teammate over standards

The oldest argument in any dressing room and the only one that is genuinely about football: one man thinks another is not putting enough in. It is also the row a manager privately does not mind having happened.

Match

Another one collected away from home

3 on the bounce on the road for Shanghai Port. The coaches leave early, arrive at unlovely grounds in the dark, and keep coming home with three points.

Squad

Appearance number 200 for Leonardo

200 games in this shirt, through managers and relegations and everything else. Service like it is disappearing from the game and the crowd knows what it is watching.

Player ratings

Gabrielzinho takes the honours

Marked 7.95 on an afternoon he ran from the first whistle to the last. Whatever else went wrong, Shanghai Port had the best player on the pitch.

Squad

A quiet fortnight at Shanghai Port

With 4 players away on international duty the sessions are small and the manager can actually hear himself. It is the one break in the season, and it never quite feels like one.

In brief

14 Edition

The Shanghai Port Post

2 Nov 2026
From our football correspondent Upbeat

Match

Shanghai Port refuse to drop out of the race

Position 3, 19 points, and the result everyone checks first is now theirs. The word is still not being said around the ground, which is how you know everyone is thinking it.

Market

Mateus Vital wants to know where this is going

“I want to win things, and I would like to do it here.” Nothing has been demanded and nothing has been threatened — but a boardroom at Shanghai Port hears a sentence like that exactly as it was built.

Squad

Tempers go at Shanghai Port

Jean Claude was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Boardroom

$3.8M on the table at Shanghai Port

The board have answered with money instead of encouragement, which is the only answer a manager ever wants. Spending it well is now entirely his problem.

The dugout

When it matters, Mateus Vital plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

Squad

The armband comes off Yan Junling

Shanghai Port will explain it as a decision about the team, and it may well be one. A dressing room has never once read it that way.

The dugout

Chen Wei gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

Market

The Leonardo talk will not go away

Another week, another link, another denial nobody quite believes. Shanghai Port know the market decides these things, not the back pages — but the back pages are louder.

Squad

Mateus Vital takes the armband

It is a strip of cloth and it decides nothing on a Saturday. It still tells the dressing room exactly whose opinion the manager values, which is the whole point of it.

In brief

  • Squad Yang Xi has had enough of the bench
  • The dugout A door opens for Matt Orr
  • The dugout The manager plants his flag on Gabrielzinho
12 Edition

The Shanghai Port Post

19 Oct 2026
From our football correspondent Upbeat

Player ratings

Gabrielzinho was unplayable

Successful dribbles: 31. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Squad

Maidana wants to go home

“I have tried. I have really tried, and every day I wake up in the wrong place.” Nobody at Shanghai Port can coach that out of a man, and nobody there is pretending to.

Squad

A falling-out at Shanghai Port

Maidana and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

Squad

Real improvement from Kuai Jiwen at Shanghai Port

Form comes and goes; this has not gone. Kuai Jiwen is 20, and the version of him training now would not have got into the side he was in a year ago.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Tyias Browning was in the middle of it. The one dressing-room argument that is genuinely about football.

Match

Shanghai Port get the job done against Meizhou Hakka

A 1‑0 win over Meizhou Hakka, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.

Player ratings

Leonardo stands above it all

Some games turn on a moment; this one turned on a man. 7.98 on the card, and the Shanghai Port support went home talking about one name.

The dugout

A satisfied Xie Yangyang

“The players deserve the credit. My job was easy today.” It was not, and everybody in the room knew it; after 1‑0, Xie Yangyang could afford to be generous.

The dugout

When it matters, Óscar Melendo plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

In brief

11 Edition

The Shanghai Port Post

12 Oct 2026
From our football correspondent Upbeat

Squad

Words exchanged at Shanghai Port

Maidana and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Squad

Wang Shenchao is slowing down

At 37, 3 points below where he was, and a body that has started charging interest. It happens to all of them and it is still the hardest paragraph on this page.

Squad

8 new faces, and Shanghai Port are still learning each other

A squad rebuilt inside one window pays for it in a currency nobody budgets for. The football is not worse than the sum of the players; it is worse than the sum of the players who have played together before.

The dugout

When it matters, Leonardo plays

It is never announced and it is entirely visible: the biggest afternoons of the season keep containing him. A press box works this out long before anybody at the club confirms a word of it.

The dugout

No hiding place for Bao Shimeng

“I pick players who do the work. All of it.” No name was spoken; every camera still turned to Bao Shimeng, and the manager let it.

Market

The Mateus Vital question follows Shanghai Port around

Every press conference now starts and ends the same way: with Mateus Vital’s future. The manager has run out of new ways to say nothing.

The dugout

The manager makes Matt Orr a promise

Nothing in writing and nothing in public: a word about playing time, given face to face at Shanghai Port. The team sheets over the next month will show whether it was worth having.

The dugout

Chen Wei knocks on the manager’s door

“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Chen Wei trained the next morning like a man with less to carry.

Squad

Maidana starts on the language

Two hours a week with a tutor, which is the least glamorous thing at Shanghai Port and the one that decides whether a foreign signing is still here in two years.

In brief

9 Edition

The Shanghai Port Post

28 Sep 2026
From our football correspondent Triumph

Squad

A knee injury of the worst kind for Óscar Melendo

19 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shanghai Port lose a footballer; he loses considerably more than a season.

Match

Leonardo leads the rout of Qingdao West Coast

4‑1, and Leonardo took the headlines on an afternoon when everything Shanghai Port tried came off. Days like this are retold all winter.

Squad

A day Leonardo will not forget

3 goals in one game. The first was taken well, the second was taken greedily, and by the third the crowd were simply waiting for him to get the ball.

Player ratings

Gabrielzinho was unplayable

Successful dribbles: 28. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Market

Feng Jin is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Shanghai Port is pretending he will be back in the shirt.

Match

Shanghai Port make it 3 in a row

Momentum is a hard thing to buy and an easy thing to lose, and right now Shanghai Port have 3 straight wins of it.

Squad

Mateus Vital wants to go home

“I have given this everything, but my family is not here and neither am I, not really.” A footballer can be coached out of bad form. Nobody has ever been coached out of this, and Shanghai Port know it.

Squad

Words exchanged at Shanghai Port

Óscar Melendo and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

Player ratings

Leonardo was on a different afternoon to everybody else

9.44. There are performances a supporter describes to somebody who was not there and cannot quite convey; this was one, and the number does not help either.

In brief

  • Match Shanghai Port keep winning on the road
  • Player ratings A masterclass from Lu Yongtao
  • The dugout The manager’s verdict
8 Edition

The Shanghai Port Post

21 Sep 2026
From our football correspondent Upbeat

Squad

The knee: Óscar Melendo out for 26 days

26 days on the announcement, and a year of quiet, unwatched rehabilitation behind it. Shanghai Port lose a player for a season; he loses something harder to name.

Match

Still nobody has beaten Shanghai Port

The unbeaten run reaches 10. Some of them were wins and some were escapes, but a side that refuses to lose is a side other dressing rooms talk about.

Squad

Tempers go at Shanghai Port

Gabrielzinho was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.

Match

Shanghai Port get the job done against Shenzhen Peng City

A 2‑0 win over Shenzhen Peng City, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.

Player ratings

One of those days for Gabrielzinho

There is a version of this player everybody suspected was in there, and on this evidence it is. 8.01, and no argument anywhere in the ground.

Market

Wang Shenchao is free to find somewhere else

“I was told straight, and I would rather have it straight.” The manager at Shanghai Port has been clear about where Wang Shenchao stands, which is more than many ever get.

Player ratings

Nobody could get near Leonardo

Successful dribbles: 16. Every time he got the ball somebody had to make a decision, and every time the decision was wrong.

The dugout

Xie Yangyang has his say

“We earned that. I asked them for a reaction and I got one, and now I want the same again on Saturday.” Xie Yangyang on a 2‑0 afternoon that pleased him more than he was prepared to show.

The dugout

Gabrielzinho has become a man the manager trusts

Nobody at Shanghai Port will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

In brief

7 Edition

The Shanghai Port Post

14 Sep 2026
From our football correspondent Upbeat

Squad

A knee injury of the worst kind for Óscar Melendo

33 days on the estimate, and a long, private, unglamorous year of a rehabilitation nobody watches. Shanghai Port lose a footballer; he loses considerably more than a season.

Match

Whatever happens, Shanghai Port do not lose

9 games unbeaten now. Some were earned and some were survived, but a habit is forming — and habits are the hardest thing in football to play against.

Market

Mateus Vital wants more than Shanghai Port are offering

“I have ambitions, and I would like the club to share them.” Nobody has asked to leave and nobody has been shown the door — but a player chooses that sentence carefully, and a boardroom hears it exactly as it was meant.

Player ratings

Gabrielzinho was unplayable

Successful dribbles: 23. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

Squad

A row about effort at Shanghai Port

Somebody said out loud what several people thought about how hard another man trains, and Maidana was in the middle of it. The one dressing-room argument that is genuinely about football.

Match

Shanghai Port get the job done against Qingdao Hainiu

A 1‑0 win over Qingdao Hainiu, earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.

Player ratings

Leonardo stands above it all

Some games turn on a moment; this one turned on a man. 7.87 on the card, and the Shanghai Port support went home talking about one name.

The dugout

Xie Yangyang has his say

“We earned that. I asked them for a reaction and I got one, and now I want the same again on Saturday.” Xie Yangyang on a 1‑0 afternoon that pleased him more than he was prepared to show.

The dugout

Óscar Melendo has become a man the manager trusts

Nobody at Shanghai Port will say this on the record and the team sheets have been saying it for weeks. There is a small group in every squad who get picked when the fixture is difficult, and he has joined it.

In brief

5 Edition

The Shanghai Port Post

31 Aug 2026
From our football correspondent Upbeat

Match

Shanghai Port through in the cup

A 0‑0 win over Tianjin Jinmen Tiger, and the draw for the next round can be watched with some interest for once.

Match

Cup progress for Shanghai Port

A 2‑0 win over Tianjin Jinmen Tiger, a place in the next round, and the quiet arithmetic every supporter does on the walk home: how many more until a final?

Market

Shanghai Port say no — this time

The offer from Chengdu Rongcheng for Liu Ruofan was heard out and sent back the same day. First bids are rarely meant to succeed; they are meant to find out how loudly the door closes.

Match

8 unbeaten for Shanghai Port

Hard to beat is not the same as winning, but 8 matches without defeat is a foundation Shanghai Port did not have in the autumn.

Market

Feng Jin is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at Shanghai Port is pretending he will be back in the shirt.

Squad

Words exchanged at Shanghai Port

Gabrielzinho and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

The dugout

Leonardo gets it from the manager

“Nobody here is above being told.” It was not said with a name attached, but the dressing room can count, and so can everybody who was listening.

Player ratings

One of those days for Gabrielzinho

There is a version of this player everybody suspected was in there, and on this evidence it is. 8.11, and no argument anywhere in the ground.

Player ratings

Wu Lei was unplayable

Successful dribbles: 17. He went past people as if he had been told there was a prize for it, and by the end the full-back had stopped pretending to try.

In brief

2 Edition

The Shanghai Port Post

10 Aug 2026
From our football correspondent Uneasy

Market

Terms done: Afrdin is going

Fee agreed, wages agreed, and Yunnan Yukun waiting with a shirt. Nobody at Shanghai Port is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Transfer targets

Medical ends the Bruno Nazário deal

Everything was agreed with Henan FC and then the doctor spoke. Shanghai Port have walked away from a signing on the advice of somebody who never saw him play, which is how it is supposed to work.

Market

Shanghai Port turn down Qingdao Hainiu for Yang Shiyuan

The offer was not close and it was refused without much discussion. Whether the second one is refused as quickly is another matter.

Boardroom

Shanghai Port go back to the board over Raphaël Merkies

The number the board signed off was not enough. It has been asked again and raised its own offer to $85.3K — a club that wants Raphaël Merkies enough to be asked twice.

Boardroom

Feng Jin signs for Tianjin Jinmen Tiger while still at Shanghai Port

The rules permit it and it stings anyway. Feng Jin has agreed terms with Tianjin Jinmen Tiger for the summer, and until then he pulls on this shirt as a player who has already chosen his next one.

Transfer targets

Shanghai Port bid $330.0K for Juan Camilo Salazar

The offer went to Changchun Yatai this week and it is theirs to answer. First bids are rarely meant to succeed; they are meant to find out how loud the door closes.

Squad

Yan Junling stays put

“The easiest signature of my career.” Yan Junling and Shanghai Port agree another 1 years, and the manager can plan around him rather than about him.

Squad

Leonardo wants to go home

“I have tried. I have really tried, and every day I wake up in the wrong place.” Nobody at Shanghai Port can coach that out of a man, and nobody there is pretending to.

Squad

Words exchanged at Shanghai Port

Gabrielzinho and a teammate said things this week that will take longer than a week to unsay. It was not about football, and both of them play on Saturday.

In brief