10 Feb 2027
Wednesday
Process
28 Edition

The Petrojet Post

8 Feb 2027
From our football correspondent Upbeat

Squad

Badr Mousa damages knee ligaments — 37 days out

The words a physio says slowly. 37 days is what the club will announce and everybody who has heard this diagnosis before knows the number is the least of it: the knee comes back before the player does.

Market

Terms done: Mohamed Khalifa is going

Fee agreed, wages agreed, and Military Production waiting with a shirt. Nobody at Petrojet is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Squad

A one-man rearguard from Koffi

There were 6 saves in it, and at least three that had no business being saves at all. The ten outfield players owe him a drink and they know it.

Squad

Words exchanged at Petrojet

Soufiane Bayazid 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 Petrojet training over how hard people work

Somebody said out loud what several people had been thinking. Siyanda Ndlovu 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.

Transfer targets

Door shut on Milson

Petrojet asked and Al Jazira said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

The dugout

Mostafa El Gamal 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.

Match

Petrojet and Ghazl El Mahalla take a point apiece

It finished 1‑1, and it somehow always looked like it would. One of those afternoons where the table moves less than the tempers.

The dugout

When it matters, Mostafa El Badry 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

Back issues
27 Edition

The Petrojet Post

1 Feb 2027
From our football correspondent Upbeat

Player ratings

A brace, and Badr Mousa takes the afternoon — 8.99

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

Player ratings

Nobody could get near Siyanda Ndlovu

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

The dugout

Omar Salah says Petrojet 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.

Boardroom

Petrojet close the window on a squad of their own making

2 in and 1 out, and no more changes for months. The manager has what he has, the supporters have their opinion of it, and the table will have the last word.

Transfer targets

Siphelele Mkhulise will not be coming to Petrojet

Terms were offered and declined. Whether it was the wages, the role or the town, nobody at Mamelodi Sundowns is saying, and nobody at Petrojet is enjoying the guessing.

Market

Gazelle come back empty-handed

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

Squad

A falling-out at Petrojet

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

Squad

A move Molemo Seemela would have made for nothing

There is a version of every career where the player ends up somewhere he chose rather than somewhere that chose him. Molemo Seemela is living that version at Petrojet, and it tends to show in the first month.

Match

Petrojet get the job done against ENPPI

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

In brief

26 Edition

The Petrojet Post

25 Jan 2027
From our football correspondent Steady

Match

Petrojet march on in the cup

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

Match

Petrojet taken apart

0‑4 to Zamalek, and it was every bit as bad as the number suggests. There are defeats you argue about and defeats you apologise for; this was the second kind.

Squad

Koffi stands alone

6 saves, and a scoreline the ten men in front of him had no right to. Goalkeepers only get noticed on the bad days; this was one of the other ones.

Market

Omar Salah 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 Petrojet, and it is not being withdrawn.

Market

Only the photograph left for Mahmoud Ahmed Morsi

Fee agreed, terms agreed, medical booked. Mahmoud Ahmed Morsi will be somebody else’s player by the weekend, and around Petrojet the goodbyes have quietly begun.

Transfer targets

No thanks: Mohammed Reza Azadi rejects the move

Petrojet had done everything except persuade the man himself. He stays at Esteghlal, and the manager goes back to the drawing board with the money still in the bank.

Squad

Soufiane Bayazid 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 Petrojet this week that will take longer than a week to unsay.

Squad

A row about effort at Petrojet

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

Player ratings

A masterclass from Siyanda Ndlovu

Marked 8.20 — the sort of number a correspondent writes down twice to be sure. Everything he tried came off, and what he did not try was not worth trying.

In brief

  • The dugout No hiding place for Karim El Deeb
  • Boardroom Inquest at Petrojet
  • The dugout The view from the dugout
25 Edition

The Petrojet Post

18 Jan 2027
From our football correspondent Upbeat

Market

Gabriel Chukwudi has said yes to Al Gaish

The last thing about a transfer that is still about the player is his signature on his own terms, and it is there. Petrojet have lost him in all but the paperwork.

Player ratings

A brace, and Soufiane Bayazid takes the afternoon — 8.72

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

Transfer targets

The paperwork begins on Siphelele Mkhulise

A medical, a signature, a shirt held up in front of a sponsor’s board. Petrojet have done the hard part with Mamelodi Sundowns, and the part that remains is the part supporters actually see.

Squad

Tempers go at Petrojet

Soufiane Bayazid 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 Petrojet training over how hard people work

Somebody said out loud what several people had been thinking. Siyanda Ndlovu 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.

Transfer targets

Petrojet rebuffed over Jayden Adams

Not now, not at any price the club was prepared to say out loud. Mamelodi Sundowns have kept their man, and Petrojet go back to a list with one name crossed off it.

Match

Petrojet see off Military Production

Three points for Petrojet, 2‑0 the final word against Military Production in a contest settled by the finer margins.

The dugout

No hiding place for Ibrahim El Shenawy

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

Player ratings

Siyanda Ndlovu was on a different afternoon to everybody else

8.23. 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

24 Edition

The Petrojet Post

11 Jan 2027
From our football correspondent Upbeat

Market

Terms done: Mahmoud Ahmed Morsi is going

Fee agreed, wages agreed, and ENPPI waiting with a shirt. Nobody at Petrojet is pretending otherwise, and the supporters have stopped asking whether and started asking when.

Match

Petrojet make home a hard place to visit

11 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.

Transfer targets

Milson will not be coming to Petrojet

Terms were offered and declined. Whether it was the wages, the role or the town, nobody at Al Jazira is saying, and nobody at Petrojet is enjoying the guessing.

Squad

Words exchanged at Petrojet

Siyanda Ndlovu 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 Petrojet training over how hard people work

Somebody said out loud what several people had been thinking. Ahmed Yassin 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.

Transfer targets

Petrojet rebuffed over Milson

Not now, not at any price the club was prepared to say out loud. Al Jazira have kept their man, and Petrojet go back to a list with one name crossed off it.

The terraces

The crowd has taken to Siyanda Ndlovu

At 23 he is being sung about by people twice his age, which is an affection a signing has to earn over years and a local kid gets for turning up. It is also the hardest thing in football to live up to.

Market

One of our own: Amr Fathy joins the Petrojet first team

Clubs spend fortunes looking for players and occasionally find one down the corridor. Amr Fathy is that, and the reception he gets on his first appearance will be different in kind from the one any signing receives.

Match

Petrojet find a way past Smouha

Smouha made Petrojet work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

In brief

23 Edition

The Petrojet Post

4 Jan 2027
From our football correspondent Steady

Match

A hiding for Petrojet

Beaten 1‑4 by Wadi Degla, and beaten everywhere it matters. The inquest starts on the training pitch on Monday morning.

Squad

Koffi keeps Petrojet in it on his own

Some afternoons a goalkeeper is the team. 7 saves, several of them the sort nobody expects to see stopped, and a scoreline that flatters everybody in front of him.

The dugout

Omar Abdelaziz says Petrojet 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

Petrojet turn down Ghazl El Mahalla for Gabriel Chukwudi

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

Market

Mahmoud Ahmed Morsi 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 Petrojet, and it is not being withdrawn.

Match

Wadi Degla end the Petrojet run at 9

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

Squad

Ibrahim El Shenawy signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Ibrahim El Shenawy commits to Petrojet for another 3 years.

Squad

Words at Petrojet training over how hard people work

Somebody said out loud what several people had been thinking. Siyanda Ndlovu 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.

Transfer targets

Mamelodi Sundowns tell Petrojet: Arthur Sales is not for sale

The approach was made and the answer came back in a sentence. There is no number on the table because there was no number that would have been enough.

In brief

22 Edition

The Petrojet Post

28 Dec 2026
From our football correspondent Upbeat

Match

Still nobody has beaten Petrojet

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.

Squad

Siyanda Ndlovu 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 Petrojet this week that will take longer than a week to unsay.

Match

Petrojet make home a hard place to visit

10 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

Siyanda Ndlovu was unplayable

Successful dribbles: 22. 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

Words at Petrojet training over how hard people work

Somebody said out loud what several people had been thinking. Mostafa El Badry 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

The manager makes an example of Karim El Deeb

“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

Honours even between Petrojet and Ismaily

1‑1, and both dressing rooms will call it two points lost. A draw that asked plenty of questions and answered none of them.

The dugout

Ahmed Yassin knocks on the manager's door

“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at Petrojet, and both men came out saying it was fine.

The dugout

The manager’s verdict

“I am frustrated, honestly. We did enough to win and we did not win.” Mahmoud Salah was not hiding it after 1‑1, and nobody in the Petrojet dressing room was either.

In brief

21 Edition

The Petrojet Post

21 Dec 2026
From our football correspondent Triumph

Player ratings

Siyanda Ndlovu beats them one at a time

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

The dugout

Gabriel Chukwudi says Petrojet 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.

Match

Whatever happens, Petrojet do not lose

8 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.

Squad

Tempers go at Petrojet

Siyanda Ndlovu 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

Another one collected away from home

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

Squad

Koffi stays put

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

Match

Soufiane Bayazid sends Petrojet past Haras El Hodoud

It finished 1‑0, and it was Soufiane Bayazid’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Petrojet.

Squad

A row about effort at Petrojet

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

Player ratings

Soufiane Bayazid takes the honours

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

In brief

20 Edition

The Petrojet Post

14 Dec 2026
From our football correspondent Upbeat

Squad

A one-man rearguard from Koffi

There were 18 saves in it, and at least three that had no business being saves at all. The ten outfield players owe him a drink and they know it.

The dugout

Samir Mohamed keeps the receipts

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

Player ratings

Siyanda Ndlovu 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.

Match

Whatever happens, Petrojet do not lose

7 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.

Squad

A falling-out at Petrojet

Saleh Gomaa 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 Petrojet

9 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 Petrojet training over how hard people work

Somebody said out loud what several people had been thinking. Siyanda Ndlovu 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

El Masry end the Petrojet run at 6

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

Player ratings

Badr Mousa ran the middle of the pitch — 6.80

He won it back and then made something of it, which is two jobs and the reason the scoreline looks the way it does. 10 combined actions and a mark of 6.80, and not one of them will make a highlights package.

In brief

19 Edition

The Petrojet Post

7 Dec 2026
From our football correspondent Triumph

Match

Petrojet cannot stop winning

6 wins on the spin now, and the question has changed from whether the run ends to who ends it. Confidence like this cannot be bought; it has to be earned exactly this way.

Player ratings

Mostafa El Badry 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 falling-out at Petrojet

Siyanda Ndlovu 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 Petrojet

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

Match

Another one collected away from home

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

Match

Petrojet get the job done against Aswan

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

Player ratings

A masterclass from Siyanda Ndlovu

Marked 8.36 — the sort of number a correspondent writes down twice to be sure. Everything he tried came off, and what he did not try was not worth trying.

The dugout

Adham Hamed 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.

Match

The half-term report on Petrojet

Position 5, 29 points, and every result so far reduced to one line. The second half of the season starts with the same squad and a different set of expectations.

In brief

18 Edition

The Petrojet Post

30 Nov 2026
From our football correspondent Triumph

Player ratings

Siyanda Ndlovu 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.

Match

Petrojet cannot stop winning

5 wins on the spin now, and the question has changed from whether the run ends to who ends it. Confidence like this cannot be bought; it has to be earned exactly this way.

Squad

A falling-out at Petrojet

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

Match

Petrojet make home a hard place to visit

8 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.

Match

Petrojet get the job done against Al Gaish

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

Squad

Words at Petrojet training over how hard people work

Somebody said out loud what several people had been thinking. Youssef Limouri 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

No hiding place for Barakat Haggag

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

Player ratings

Qobolwakhe Sibande was the difference for Petrojet

Marked 7.90. 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

The view from the dugout

“We controlled it. There were spells I did not like and we will look at them, but the group showed me something.” Mahmoud Salah, on a 1‑0 win that he was already picking apart on the walk to the press room.

In brief

17 Edition

The Petrojet Post

23 Nov 2026
From our football correspondent Triumph

Match

Gabriel Chukwudi sends Petrojet through

Cup ties wait for somebody to seize them, and Gabriel Chukwudi obliged against Smouha. 2‑1 on the night, and the name in the next round’s hat is Petrojet.

Player ratings

A brace, and Gabriel Chukwudi takes the afternoon — 8.71

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

Match

Nobody wants to play Petrojet right now

4 wins in a row changes how opponents warm up: quieter, more glances across. Runs end, everybody knows that — but nobody in this dressing room is planning for it.

Squad

Tempers go at Petrojet

Soufiane Bayazid 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 Petrojet training over how hard people work

Somebody said out loud what several people had been thinking. Mostafa El Badry 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 terraces

One of their own: Gabriel Chukwudi

He is 23 and the ground already sings his name, which is a thing that happens to local boys and almost never to signings. Everything from here is measured against an affection he did nothing to earn except be from here.

Match

Petrojet see off Police Union

Three points for Petrojet, 2‑0 the final word against Police Union in a contest settled by the finer margins.

Player ratings

Ninety minutes of Siyanda Ndlovu at his very best

Marked 8.45. Players have careers without a single afternoon like this in them, and he has just had one in front of everybody at Petrojet.

Squad

Mahmoud Shedid Qenawi reaches 100 appearances

100 games in the shirt. Nobody sets out to build a record like that; it happens to a certain kind of player at a certain kind of club, and this town knows what it has.

In brief

16 Edition

The Petrojet Post

16 Nov 2026
From our football correspondent Upbeat

Player ratings

Age has not caught Saleh Gomaa yet — 7.97

At 33 he is supposed to be managing his minutes. Instead he was marked 7.97 and looked, for ninety minutes, exactly like the player everybody remembers.

Squad

Words exchanged at Petrojet

Siyanda Ndlovu 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 Petrojet training over how hard people work

Somebody said out loud what several people had been thinking. Mostafa El Badry 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

Saleh Gomaa sends Petrojet past Masr El Makasa

It finished 2‑1, and it was Saleh Gomaa’s afternoon: on the scoresheet when it mattered, and the reason the points belong to Petrojet.

The terraces

Petrojet supporters have found a favourite in Siyanda Ndlovu

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Siyanda Ndlovu 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.

Player ratings

Soufiane Bayazid in the eights

A performance of 8.02 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

The dugout

The manager makes an example of Ali Fathi

“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.

The dugout

A satisfied Mahmoud Salah

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

Player ratings

Nobody could get near Mostafa El Badry

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

In brief

15 Edition

The Petrojet Post

9 Nov 2026
From our football correspondent Upbeat

Player ratings

Siyanda Ndlovu was unplayable

Successful dribbles: 29. 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

Ahmed Yassin 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 Petrojet this week that will take longer than a week to unsay.

The dugout

No hiding place for Ahmed Yassin

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

Match

Petrojet find a way past El Dakhleya

El Dakhleya made Petrojet work for it, but the scoreboard read 1‑0 at the end and the table does not ask how.

Squad

Youssef Limouri 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.

Market

Adham Hamed told to find a new club

“They were honest with me, and I would rather know.” Adham Hamed has been informed he is not in the manager's thinking at Petrojet.

The dugout

A promise honoured at Petrojet

Something was said to Saleh Gomaa and then it happened. In this industry that passes for remarkable, and the dressing room noticed faster than any supporter could.

The dugout

A satisfied Mahmoud Salah

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

Looking ahead

A reunion for Ahmed Yassin

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

In brief

14 Edition

The Petrojet Post

2 Nov 2026
From our football correspondent Crisis

Match

A hiding for Petrojet

Beaten 0‑4 by Al Ahly, and beaten everywhere it matters. The inquest starts on the training pitch on Monday morning.

The dugout

Mohamed Khalifa keeps the receipts

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

Squad

Soufiane Bayazid 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 Petrojet this week that will take longer than a week to unsay.

Squad

A row about effort at Petrojet

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

Player ratings

Siyanda Ndlovu runs at them all day

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

The dugout

Qobolwakhe Sibande 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.

Boardroom

Nobody left the Petrojet dressing room in a hurry

The door stayed shut a long time after the final whistle. What was said in there is between them; whether it worked is between them and Saturday.

The dugout

The view from the dugout

“We will look at it, we will learn from it, and we go again.” The three sentences every manager keeps for a 0‑4 defeat, delivered by Mahmoud Salah to a room that had heard them before.

Market

Islam Abdallah told to find a new club

“They were honest with me, and I would rather know.” Islam Abdallah has been informed he is not in the manager's thinking at Petrojet.

In brief

13 Edition

The Petrojet Post

26 Oct 2026
From our football correspondent Upbeat

Match

Cruel end for Ittihad as Petrojet pounce

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

Squad

6 saves: Koffi was the team

Some afternoons a goalkeeper is the whole of the defence. 6 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.

Squad

Tempers go at Petrojet

Siyanda Ndlovu 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

Mostafa El Badry 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

Petrojet get the job done against Ittihad

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

Player ratings

Abubakar Liadi beats them one at a time

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

Player ratings

The afternoon belonged to Mostafa El Badry

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

Squad

12 new faces, and Petrojet 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

The view from the dugout

“We controlled it. There were spells I did not like and we will look at them, but the group showed me something.” Mahmoud Salah, on a 1‑0 win that he was already picking apart on the walk to the press room.

In brief

12 Edition

The Petrojet Post

19 Oct 2026
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Mohamed Khalifa

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

Player ratings

Nobody could get near Siyanda Ndlovu

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

Squad

7 saves: Koffi was the team

Some afternoons a goalkeeper is the whole of the defence. 7 saves, several of them the kind nobody expects to see made, and ten outfield players who owe him a drink.

The dugout

Mohamed Ali Okasha keeps the receipts

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

Squad

Words exchanged at Petrojet

Siyanda Ndlovu 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.

Match

Petrojet come up short against Arab Contractors

Arab Contractors left with the points after a 0‑2 defeat that will take some explaining on the terraces.

Squad

A row about effort at Petrojet

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

The dugout

The manager’s verdict

“That is on me. I pick the team and I picked wrong.” Managers say that when they mean it and when they need to be seen to, and after 0‑2 Mahmoud Salah left the room before anybody could ask which.

The dugout

No hiding place for Bernard Faye

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

In brief

11 Edition

The Petrojet Post

12 Oct 2026
From our football correspondent Steady

Squad

A knee injury of the worst kind for Mohamed Khalifa

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

Squad

A falling-out at Petrojet

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

Squad

Petrojet lose Karim El Deeb

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

Squad

Words at Petrojet training over how hard people work

Somebody said out loud what several people had been thinking. Siyanda Ndlovu 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

Petrojet get the job done against Ghazl El Mahalla

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

Market

Petrojet promote Ibrahim El Shenawy from within

The academy exists for exactly this morning. Ibrahim El Shenawy has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

Match

Petrojet settle it inside twenty minutes

2 goals before the ground had finished arriving. Ghazl El Mahalla spent the rest of the afternoon playing a match that had already been decided, and everybody in the stadium knew it.

Player ratings

One of those days for Siyanda Ndlovu

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

Player ratings

Soufiane Bayazid in the eights

A performance of 8.17 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

In brief

10 Edition

The Petrojet Post

5 Oct 2026
From our football correspondent Crisis

Squad

Koffi stands alone

10 saves, and a scoreline the ten men in front of him had no right to. Goalkeepers only get noticed on the bad days; this was one of the other ones.

Player ratings

Siyanda Ndlovu runs at them all day

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

Squad

Siyanda Ndlovu 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 Petrojet this week that will take longer than a week to unsay.

Squad

A row about effort at Petrojet

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

Match

Soufiane Bayazid’s goal not enough for Petrojet

Soufiane Bayazid scored, and precious little else went right: 1‑2 to ENPPI, and a quiet walk to the dressing room.

The dugout

Saleh Gomaa 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.

The dugout

Mahmoud Salah faces the questions

“We were not good enough today and I am not going to dress it up.” Mahmoud Salah after 1‑2, in the tone of a man who knows the next question and does not intend to answer it.

Boardroom

Wages swallow 85% of the Petrojet income

Every club pays most of what it earns to its players. Paying nearly all of it is a different arrangement, and it has ended the same way every time it has been tried.

The dugout

Somebody else is better right now than Ali Fathi

The team sheet says it in public every week until it changes. The only version of being dropped a footballer cannot argue with, and the one he takes hardest.

In brief

  • Looking ahead Badr Mousa faces his old club
  • The dugout No place in the plan for Amr Moussa
  • Squad Koffi moves up the pecking order
9 Edition

The Petrojet Post

28 Sep 2026
From our football correspondent Crisis

Squad

Tempers go at Petrojet

Siyanda Ndlovu 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.

Player ratings

Siyanda Ndlovu 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.

Match

Zamalek take the points off Petrojet

Beaten 0‑2, and beaten fairly. The manager kept his words short afterwards, which was probably wise.

Squad

A row about effort at Petrojet

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

The dugout

Amr Moussa 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

Too much change too quickly at Petrojet

12 signings in three months. Every one of them may be an upgrade and the team can still be worse for a while, which is the part of a rebuild that never appears in the transfer-window verdicts.

The dugout

The manager’s verdict

“That is on me. I pick the team and I picked wrong.” Managers say that when they mean it and when they need to be seen to, and after 0‑2 Mahmoud Salah left the room before anybody could ask which.

The dugout

Saleh Gomaa left out for tactical reasons at Petrojet

The shape wanted a different profile against this opponent, which is a real football answer and no comfort at all to the man it is about. He did nothing wrong and he did not play.

Looking ahead

Omar Reda goes back to face ENPPI

Every squad has one of these fixtures for somebody every season. This one is Omar Reda’s: the club that knew him first, the supporters who will decide in the first minute whether to applaud, and Petrojet needing him to play as if none of it matters.

In brief

8 Edition

The Petrojet Post

21 Sep 2026
From our football correspondent Steady

Match

Petrojet tear Military Production apart

Rarely has this fixture seen a display like it: 3‑0 against Military Production, and it could have been more.

Player ratings

Vintage Saleh Gomaa — 7.82

At 33 every good afternoon gets called a throwback, and this one was: 7.82, and nobody on the pitch better.

Squad

Words exchanged at Petrojet

Soufiane Bayazid 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

A row about effort at Petrojet

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

Player ratings

Nobody could get near Mostafa El Badry

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

The terraces

Petrojet supporters have found a favourite in Siyanda Ndlovu

There is a particular warmth a ground reserves for a 23-year-old it feels ownership of. Siyanda Ndlovu 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.

Player ratings

A masterclass from Soufiane Bayazid

Marked 8.40 — the sort of number a correspondent writes down twice to be sure. Everything he tried came off, and what he did not try was not worth trying.

Player ratings

A masterclass from Siyanda Ndlovu

Marked 8.22 — the sort of number a correspondent writes down twice to be sure. Everything he tried came off, and what he did not try was not worth trying.

Squad

Ahmed Yassin makes it 100

100 times in these colours, in all weathers and under four or five different managers. That kind of service is quietly disappearing from the game.

In brief

  • The dugout The manager’s verdict
  • The dugout The manager makes an example of Omar Abdelaziz
  • The dugout Saleh Gomaa knocks on the manager's door
7 Edition

The Petrojet Post

14 Sep 2026
From our football correspondent Crisis

Squad

19 days out for Barakat Haggag after a fracture

A bone, which is the one injury with a calendar attached. Petrojet will name a return date and, unusually for this business, will probably be right about it.

Market

Adham Hamed 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 Petrojet can pretend not to have heard.

Player ratings

Nobody could get near Siyanda Ndlovu

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

Squad

A falling-out at Petrojet

Siyanda Ndlovu 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 Petrojet

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

Match

Petrojet come up short against Smouha

Smouha left with the points after a 0‑1 defeat that will take some explaining on the terraces.

The dugout

No hiding place for Ahmed Yassin

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

The dugout

Mahmoud Salah: “No excuses”

“I could talk about decisions and I could talk about luck. I will not. We lost.” The manager, 0‑1, and a press conference that lasted four minutes.

The dugout

Saleh Gomaa knocks on the manager's door

“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at Petrojet, and both men came out saying it was fine.

In brief

6 Edition

The Petrojet Post

7 Sep 2026
From our football correspondent Steady

Squad

A fracture rules Barakat Haggag out for 27 days

Bones knit. That is the one merciful thing about this injury and the reason Petrojet will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Market

Petrojet turn down Al Ahly for Badr Mousa

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

Market

Ahmed Bahbah 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 Petrojet, and it is not being withdrawn.

Boardroom

Window shuts: 18 in, 0 out at Petrojet

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

Squad

Siyanda Ndlovu 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 Petrojet this week that will take longer than a week to unsay.

Squad

A row about effort at Petrojet

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

Player ratings

Siyanda Ndlovu was on a different afternoon to everybody else

8.03. 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.

The dugout

The manager makes an example of Mostafa El Gamal

“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.

Squad

Youssef Limouri is no longer first choice

The manager has re-ordered his thinking and Youssef Limouri has come out of it lower. He will be told it is temporary, and the players who have heard that before will avoid his eye.

In brief

  • Match Petrojet share the spoils with Wadi Degla
  • The dugout The view from the dugout
  • The dugout The plan did not have a place for Ahmed Said
5 Edition

The Petrojet Post

31 Aug 2026
From our football correspondent Steady

Squad

34 days out for Barakat Haggag after a fracture

A bone, which is the one injury with a calendar attached. Petrojet will name a return date and, unusually for this business, will probably be right about it.

Market

Gabriel Chukwudi says no to Police Union

“I listened, I thought about it, and I am staying. That is the whole story.” The clubs had agreed a fee. Gabriel Chukwudi had not agreed to go, which turned out to be the part that mattered.

Market

Zamalek come back empty-handed

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

Market

Mahmoud Shedid Qenawi 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 Petrojet, and it is not being withdrawn.

Transfer targets

Osama Ahmed due for a Petrojet medical

Everything agreed with Ittihad, everything agreed with the player; a doctor is the only person left to persuade. The photograph is a day or two away.

Squad

Mostafa El Badry 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.

Transfer targets

Petrojet rebuffed over Mahmoud Daabasa

Not now, not at any price the club was prepared to say out loud. Arab Contractors have kept their man, and Petrojet go back to a list with one name crossed off it.

Squad

Tempers go at Petrojet

Soufiane Bayazid 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.

Player ratings

Mostafa El Badry runs at them all day

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

In brief

4 Edition

The Petrojet Post

24 Aug 2026
From our football correspondent Upbeat

Squad

41 days out for Barakat Haggag after a fracture

A bone, which is the one injury with a calendar attached. Petrojet will name a return date and, unusually for this business, will probably be right about it.

Market

Al Ahly come back empty-handed

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

Market

Eyes on Gabriel Chukwudi again

The phone has started ringing about Gabriel Chukwudi again, and this time the name on the line is Police Union. Petrojet are listening politely and promising nothing.

Squad

A row about effort at Petrojet

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

Transfer targets

Wadi Degla tell Petrojet: Franck Boli is not for sale

The approach was made and the answer came back in a sentence. There is no number on the table because there was no number that would have been enough.

Squad

Words exchanged at Petrojet

Soufiane Bayazid 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 terraces

Petrojet supporters have found a favourite in Siyanda Ndlovu

There is a particular warmth a ground reserves for a 22-year-old it feels ownership of. Siyanda Ndlovu 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.

Match

Petrojet get the job done against Haras El Hodoud

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

Player ratings

Ahmed Said in the eights

A performance of 8.05 does not come along often, and when it does the rest of the team becomes scenery. He was magnificent.

In brief

3 Edition

The Petrojet Post

17 Aug 2026
From our football correspondent Crisis

Market

$3.4M — a new record at Petrojet

No footballer has ever cost this club more, and the number will be read out every time he misplaces a pass for the next two years.

Squad

A fracture rules Barakat Haggag out for 50 days

Bones knit. That is the one merciful thing about this injury and the reason Petrojet will talk about it more openly than they would about a knee. He will be back, and roughly when they say.

Match

Petrojet taken apart

1‑4 to El Masry, and it was every bit as bad as the number suggests. There are defeats you argue about and defeats you apologise for; this was the second kind.

Squad

A one-man rearguard from Koffi

There were 6 saves in it, and at least three that had no business being saves at all. The ten outfield players owe him a drink and they know it.

Transfer targets

Petrojet agree $6.0K for Omar Abdelaziz

The clubs have shaken hands with Zamalek; the player has not yet. Personal terms are next, and personal terms are where more deals die than anybody prints.

The terraces

$3.4M for Soufiane Bayazid, and Petrojet supporters approve

Boards get told what they have done wrong for years and hear nothing on the days they get it right. This is one of those days: Soufiane Bayazid from MC Alger for $3.4M, and a ticket office having a very good morning.

Transfer targets

Petrojet rebuffed over Mohamed Hamad

Not now, not at any price the club was prepared to say out loud. Zamalek have kept their man, and Petrojet go back to a list with one name crossed off it.

Squad

Words at Petrojet training over how hard people work

Somebody said out loud what several people had been thinking. Youssef Limouri 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

A falling-out at Petrojet

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

In brief

2 Edition

The Petrojet Post

10 Aug 2026
From our football correspondent Steady

Squad

Mostafa El Badry signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Mostafa El Badry commits to Petrojet for another 3 years.

Transfer targets

Door shut on Shikabala El Nenny

Petrojet asked and Masr El Makasa said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.

Squad

Words at Petrojet training over how hard people work

Somebody said out loud what several people had been thinking. Mostafa El Badry 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

A falling-out at Petrojet

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

Market

One of our own: Mohamed El Wensh joins the Petrojet first team

Clubs spend fortunes looking for players and occasionally find one down the corridor. Mohamed El Wensh is that, and the reception he gets on his first appearance will be different in kind from the one any signing receives.

Market

Ahmed Sobhi steps up from the Petrojet academy

There is no fee, no unveiling and no agent on the steps. Ahmed Sobhi has been at this club since he was a boy and is now, formally, one of the first-team squad — which for a local readership beats any signing of any size.

Market

Petrojet promote Salah Elneny from within

The academy exists for exactly this morning. Salah Elneny has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

Market

Petrojet promote Mohamed Hegazi from within

The academy exists for exactly this morning. Mohamed Hegazi has come through every age group the club runs and has now been handed a senior number, and the people who coached him at twelve will be the proudest in the building.

Squad

No place for Saleh Gomaa in the new shape

He is not being dropped. There is simply nowhere in the formation Petrojet are playing to put a man who does what he does, which is a harder thing to be told than any team sheet.

In brief

1 Edition

The Petrojet Post

3 Aug 2026
From our football correspondent Steady

Transfer targets

Petrojet bid $2.5M for Soufiane Bayazid

The offer went to MC Alger 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.

Market

MC El Bayadh come back empty-handed

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

Squad

Youssef Limouri signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Youssef Limouri commits to Petrojet for another 4 years.

Squad

A row about effort at Petrojet

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

Transfer targets

Petrojet rebuffed over Boitumelo Radiopane

Not now, not at any price the club was prepared to say out loud. Orlando Pirates have kept their man, and Petrojet go back to a list with one name crossed off it.

Squad

Words exchanged at Petrojet

Karim El Deeb 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

Still no ink between Petrojet and Youssef Limouri

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

Market

The clock runs on Badr Mousa's contract

49 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.

Transfer targets

Petrojet try to borrow Bernard Faye

Baniyas have been asked whether they would lend him. Loans are agreed quickly or not at all, and this one will be one or the other by the weekend.

In brief