Ibrahim Sabra

Striker - Lokomotiva Zagreb
15 Mar 2029
Thursday
Process

Marked for Ibrahim Sabra

120 Edition

The Lokomotiva Zagreb Courier

13 Nov 2028
From our football correspondent Crisis

Squad

Marcel Lorber says Lokomotiva Zagreb 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.

Squad

Tempers go at Lokomotiva Zagreb

Nikola Soldo 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

A bad afternoon for Lokomotiva Zagreb against NK Varazdin

0‑2 to NK Varazdin, and no complaints worth printing. The performance asked for nothing more than it got.

Squad

No hiding place for Josip Posavec

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

Squad

Oliver Heiðarsson 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.

Player ratings

Oliver Heiðarsson runs at them all day

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

In brief

Back issues
117 Edition

The Lokomotiva Zagreb Courier

23 Oct 2028
From our football correspondent Crisis

Market

Ezequiel asks to leave Lokomotiva Zagreb

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

Squad

Nikola Soldo 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Match

Hajduk Split take the points off Lokomotiva Zagreb

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

Squad

Words at Lokomotiva Zagreb training over how hard people work

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

Player ratings

Nobody could get near Mirko Sušak

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

Squad

Aleksandar Trajkovski left out for the big one

A player who expected to start watched it instead. The manager will call it a decision for the team; Aleksandar Trajkovski will call it something else in private.

In brief

116 Edition

The Lokomotiva Zagreb Courier

16 Oct 2028
From our football correspondent Steady

Match

No mercy from Lokomotiva Zagreb

Zadar will want this one forgotten quickly: 4‑0, every duel lost, and a long ride home. Lokomotiva Zagreb were ruthless in the way good sides are ruthless.

Player ratings

Both of them Mirko Sušak's — 10.00

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

Player ratings

Age has not caught Aleksandar Trajkovski yet — 8.20

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

Squad

Aleksandar Trajkovski 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Player ratings

Cheikh Mbacke Diop was on a different afternoon to everybody else

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

Player ratings

A defender's afternoon for Nikola Soldo

Defensive actions: 21. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

The terraces

The crowd has taken to Ibrahim Sabra

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

Squad

Marko Vešović 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

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

In brief

115 Edition

The Lokomotiva Zagreb Courier

9 Oct 2028
From our football correspondent Uneasy

Match

Cheikh Mbacke Diop settles it late for Lokomotiva Zagreb

The 89th minute, half the ground already edging towards the exits, and Cheikh Mbacke Diop decided nobody was going anywhere. Slaven Belupo had no time left to answer.

Player ratings

A brace, and Cheikh Mbacke Diop takes the afternoon — 8.83

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

Market

Marko Batur has one foot out of the door

Terms are settled between the clubs and the rest is paperwork and a photograph. Around Lokomotiva Zagreb they have already started talking about him in the past tense.

Squad

Marko Rog signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Marko Rog and Lokomotiva Zagreb agree another 2 years.

Squad

Tempers go at Lokomotiva Zagreb

Aleksandar Trajkovski 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

Lokomotiva Zagreb get the job done against Slaven Belupo

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

Squad

Josip Posavec lets one through his hands

A defender's mistake gets tidied up by somebody else; a goalkeeper's ends up in the net. He knew before the ball crossed the line, and so did everybody in the ground.

Player ratings

Aleks Stojaković runs at them all day

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

Squad

The manager makes an example of Marko Rog

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

In brief

114 Edition

The Lokomotiva Zagreb Courier

2 Oct 2028
From our football correspondent Uneasy

Match

No end in sight to Lokomotiva Zagreb's wait for a win

9 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at Lokomotiva Zagreb has to find a result from somewhere.

Squad

Marko Rog signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Marko Rog and Lokomotiva Zagreb agree another 2 years.

Squad

Aleksandar Trajkovski 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Loan watch

Robert Petkovic has seen enough of Chelyabinsk

“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 Lokomotiva Zagreb, and 0 appearances in 13 say he has earned the hearing.

Player ratings

A masterclass from Mirko Sušak

Marked 8.49 — 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

Oliver Heiðarsson 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

The manager makes an example of Leon Belcar

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

Player ratings

Aleks Stojaković 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.

Match

Honours even between Lokomotiva Zagreb and Cibalia

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

In brief

113 Edition

The Lokomotiva Zagreb Courier

25 Sep 2028
From our football correspondent Uneasy

Match

8 matches without a win for Lokomotiva Zagreb

The run now stands at 8, and the questions being asked around Lokomotiva Zagreb are no longer polite ones.

Squad

Nikola Soldo 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

The terraces

The crowd has taken to Cheikh Mbacke Diop

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

Squad

The manager makes an example of Ibrahim Sabra

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

Player ratings

Aleks Stojaković in the eights

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

Player ratings

A masterclass from Cheikh Mbacke Diop

Marked 8.53 — 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

Words at Lokomotiva Zagreb training over how hard people work

Somebody said out loud what several people had been thinking. Oliver Heiðarsson 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

Costly mistake from Josip Posavec

An error at the back is a moment; an error in goal is a goal. Josip Posavec knows it, the crowd knew it instantly, and there was nobody behind him to make it anything else.

Match

Honours even between Lokomotiva Zagreb and Dinamo Zagreb

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

In brief

112 Edition

The Lokomotiva Zagreb Courier

18 Sep 2028
From our football correspondent Uneasy

Squad

Joel Sacks keeps the receipts

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

Match

7 matches without a win for Lokomotiva Zagreb

The run now stands at 7, and the questions being asked around Lokomotiva Zagreb are no longer polite ones.

Squad

Josip Posavec keeps Lokomotiva Zagreb in it on his own

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

Player ratings

Age has not caught Aleksandar Trajkovski yet — 8.32

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

Squad

Aleksandar Trajkovski 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

The terraces

The crowd has taken to Ibrahim Sabra

At 22 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

Trakai are about to pick up the phone

A conversation is coming this week. Lokomotiva Zagreb will put a number on him, and from there it stops being football and becomes arithmetic.

Squad

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

Player ratings

Nobody could get near Oliver Heiðarsson

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

In brief

111 Edition

The Lokomotiva Zagreb Courier

11 Sep 2028
From our football correspondent Crisis

Match

6 matches without a win for Lokomotiva Zagreb

The run now stands at 6, and the questions being asked around Lokomotiva Zagreb are no longer polite ones.

Squad

Bartol Kardum: that is not what I was promised

“Things were said to me before I signed. I am not going to repeat them, but I remember all of them.” Lokomotiva Zagreb have not answered, which is an answer of sorts.

Market

Marko Batur has one foot out of the door

Terms are settled between the clubs and the rest is paperwork and a photograph. Around Lokomotiva Zagreb they have already started talking about him in the past tense.

Squad

Aleksandar Trajkovski 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Player ratings

Aleks Stojaković runs at them all day

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

Match

Lokomotiva Zagreb come up short against NK Varazdin

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

Squad

Marko Rog 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

Leon Belcar 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

The spotlight tightens on Josip Posavec

Every touch is being weighed now, in print and everywhere else. Some players grow into that and some are quietly ruined by it, and nobody knows which in advance.

In brief

110 Edition

The Lokomotiva Zagreb Courier

4 Sep 2028
From our football correspondent Uneasy

Market

Feta Fetai 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 Lokomotiva Zagreb can pretend not to have heard.

Market

Lokomotiva Zagreb turn down Vitebsk for Feta Fetai

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

Player ratings

Nothing got past Feta Fetai

28 defensive actions and a clean sheet at the end of them. A defender's afternoon can only be told by what did not happen, which is why nobody makes a highlights package out of one and every manager in the division would take it.

Squad

A one-man rearguard from Josip Posavec

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.

Match

No end in sight to Lokomotiva Zagreb's wait for a win

5 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at Lokomotiva Zagreb has to find a result from somewhere.

Player ratings

Oliver Heiðarsson runs at them all day

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

Squad

Nikola Soldo 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Squad

Words at Lokomotiva Zagreb training over how hard people work

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

The manager makes an example of Dimitrije Kamenović

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

In brief

108 Edition

The Lokomotiva Zagreb Courier

21 Aug 2028
From our football correspondent Crisis

Squad

Mario Šitum keeps the receipts

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

Market

Marko Batur asks to leave Lokomotiva Zagreb

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

Squad

Anđelo Šutalo is a better footballer than he was

Not a run of form — an actual step up, held for months. At 21 he is doing things at this level he could not do at the start of the season, and the coaching staff will tell you exactly which of them.

Squad

Tempers go at Lokomotiva Zagreb

Aleksandar Trajkovski 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 late step up for Oliver Heiðarsson

At 27 the improving is meant to be over. It is not: 3 points better than the mark taken at the start of the year, which is the sort of thing that happens to players who take the boring parts of the job seriously.

Match

Lokomotiva Zagreb come up short against Hajduk Split

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

In brief

101 Edition

The Lokomotiva Zagreb Courier

3 Jul 2028
From our football correspondent Steady

Market

Antun Marković 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 Lokomotiva Zagreb, and it is not being withdrawn.

Squad

Lokomotiva Zagreb count the cost of losing Ibrahim Sabra

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

Squad

Aleksandar Trajkovski 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Squad

Words at Lokomotiva Zagreb training over how hard people work

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

The manager has not finished forgetting Josip Posavec's mistake

Publicly it is behind everybody. It is not behind the man who picks the team, and the only place that shows is a team sheet. He will get another chance; he will get it in a match that matters less.

Boardroom

Lokomotiva Zagreb sign 11 boys into the academy

None of them will be seen by anybody outside the training ground for three years, most of them will never play a senior match, and one of them might change the club. That is the whole proposition, and it is why academies exist.

In brief

96 Edition

The Lokomotiva Zagreb Courier

29 May 2028
From our football correspondent Steady

Squad

Ibrahim Sabra 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. Lokomotiva Zagreb will be quietly delighted and privately nervous.

Squad

Real improvement from Cardoso Varela at Lokomotiva Zagreb

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

Squad

Tempers go at Lokomotiva Zagreb

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

In brief

75 Edition

The Lokomotiva Zagreb Courier

3 Jan 2028
From our football correspondent Steady

Squad

A knee injury of the worst kind for Maroje Kostopeč

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

Squad

Ibrahim Sabra 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. Lokomotiva Zagreb will be quietly delighted and privately nervous.

Market

Anderson Carvalho asks to leave Lokomotiva Zagreb

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

Squad

Tempers go at Lokomotiva Zagreb

Aleksandar Trajkovski 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 Lokomotiva Zagreb training over how hard people work

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

Market

Hajduk Split join the queue for Ivan Katić

Add another name to the list: Hajduk Split have asked the question everybody in the game has been asking about Ivan Katić. The answer from Lokomotiva Zagreb has not changed — yet.

In brief

69 Edition

The Lokomotiva Zagreb Courier

22 Nov 2027
From our football correspondent Crisis

Player ratings

No sign of nerves from Ibrahim Sabra at 21 — 8.16

The hardest thing about being 21 in a senior side is that nobody makes allowances. Ibrahim Sabra did not need any: 8.16, and he looked the most comfortable man on the pitch.

Squad

The season belongs to Cheikh Mbacke Diop

An individual honour is a strange thing in a team game, and the best of them are never argued with. He has had the sort of year that ends with his name being read out, and Lokomotiva Zagreb have had the benefit of it.

Squad

Words at Lokomotiva Zagreb training over how hard people work

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

Player ratings

Jakov-Anton Vasilj runs at them all day

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

Match

NK Varazdin take the points off Lokomotiva Zagreb

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

Squad

Norman Díaz 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Squad

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

Loan watch

Matías Contrera wants to come home

“I did not go to BATE to sit and watch. I want to come back to Lokomotiva Zagreb and fight for my place.” 4 appearances in 13 matches say the rest.

Loan watch

The goals keep arriving from Mirko Sušak’s exile

6 goals in 12 games at Sibenik — numbers that travel home faster than he does. Somebody at Lokomotiva Zagreb updates a spreadsheet every Monday, and it makes better reading each week.

In brief

68 Edition

The Lokomotiva Zagreb Courier

15 Nov 2027
From our football correspondent Steady

Match

Ibrahim Sabra leads the rout of HNK Vukovar 1991

4‑1, and Ibrahim Sabra took the headlines on an afternoon when everything Lokomotiva Zagreb tried came off. Days like this are retold all winter.

Player ratings

A brace, and Ibrahim Sabra takes the afternoon — 8.59

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

Squad

Marko Pajač keeps the receipts

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

Squad

Josip Posavec keeps Lokomotiva Zagreb 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.

Match

Lokomotiva Zagreb are in among the leaders

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

Player ratings

Age has not caught Aleksandar Trajkovski yet — 9.31

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

Squad

Cheikh Mbacke Diop signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Cheikh Mbacke Diop commits to Lokomotiva Zagreb for another 5 years.

Squad

Aleksandar Trajkovski 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Loan watch

Maksim Podliesnyi has seen enough of Istra 1961

“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 Lokomotiva Zagreb, and 1 appearances in 19 say he has earned the hearing.

In brief

67 Edition

The Lokomotiva Zagreb Courier

8 Nov 2027
From our football correspondent Uneasy

Player ratings

No sign of nerves from Ibrahim Sabra at 21 — 8.50

The hardest thing about being 21 in a senior side is that nobody makes allowances. Ibrahim Sabra did not need any: 8.50, and he looked the most comfortable man on the pitch.

Squad

Nikola Soldo 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Player ratings

One of those days for Nikola Soldo

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

The terraces

The crowd has taken to Ibrahim Sabra

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

Match

Nikola Soldo the difference as Lokomotiva Zagreb beat Istra 1961

Ask anyone on the way out what separated the sides and you will get one name: Nikola Soldo. 2‑0 against Istra 1961, and the applause at the whistle was mostly his.

Squad

Words at Lokomotiva Zagreb training over how hard people work

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

Player ratings

Cheikh Mbacke Diop shuts the door

Defensive actions: 19, and a clean sheet at the end of it. A centre-half's best afternoons look like nothing happening, which is precisely the point.

Squad

Leon Belcar 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

No place for Jakov-Anton Vasilj on the big day

He found out with everybody else, an hour before kick-off, from a sheet of paper on a wall. Nobody at Lokomotiva Zagreb pretended it was anything other than a decision about him.

In brief

65 Edition

The Lokomotiva Zagreb Courier

25 Oct 2027
From our football correspondent Steady

Player ratings

No sign of nerves from Isaque at 20 — 7.66

The hardest thing about being 20 in a senior side is that nobody makes allowances. Isaque did not need any: 7.66, and he looked the most comfortable man on the pitch.

Player ratings

A defender's afternoon for Cheikh Mbacke Diop

Defensive actions: 25. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Squad

Marko Vešović 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Squad

Words at Lokomotiva Zagreb training over how hard people work

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

Player ratings

A defender's afternoon for Feta Fetai

Defensive actions: 21. He was first to everything and second to nothing, and the goalkeeper had an easy day because of it.

Match

The goals have deserted Lokomotiva Zagreb

3 matches, no goals, and a training ground that has tried everything. It will end — droughts always do — but nobody at Lokomotiva Zagreb can tell you which week it ends in.

Squad

The manager makes an example of Ibrahim Sabra

“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

No place for Marko Vešović on the big day

He found out with everybody else, an hour before kick-off, from a sheet of paper on a wall. Nobody at Lokomotiva Zagreb pretended it was anything other than a decision about him.

Loan watch

Marcel Lorber counts the days

“I watch every Lokomotiva Zagreb game from here. That says everything about where my head is.” The loan at HNK Rijeka runs its course, but his heart never made the trip.

In brief

64 Edition

The Lokomotiva Zagreb Courier

18 Oct 2027
From our football correspondent Crisis

Squad

Tempers go at Lokomotiva Zagreb

Marko Vešović 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

Jakov-Anton Vasilj 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

No hiding place for Marko Vešović

“I pick players who do the work. All of it.” No name was spoken; every camera still turned to Marko Vešović, and the manager let it.

Match

Lokomotiva Zagreb come up short against Slaven Belupo

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

Squad

Leon Belcar 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

Maksim Podliesnyi wants to come home

“I did not go to Istra 1961 to sit and watch. I want to come back to Lokomotiva Zagreb and fight for my place.” 0 appearances in 15 matches say the rest.

Squad

Lokomotiva Zagreb pick somebody else ahead of Marko Pajač

There is no complaint available here and everybody involved knows it, which does not make the walk to the bench any shorter. Form is the only currency in football that cannot be borrowed against.

Player ratings

Ibrahim Sabra leaves them behind him

Shots: 11. Goals: none. The chances were there and they were good ones, and they went into the stand, the goalkeeper's arms and the side netting in roughly that order.

Boardroom

The Lokomotiva Zagreb production line keeps running

8 graduates out of an academy now rated 15 out of 20. Clubs this size survive on exactly that, and the town knows every name.

In brief

63 Edition

The Lokomotiva Zagreb Courier

11 Oct 2027
From our football correspondent Steady

Match

10 unbeaten for Lokomotiva Zagreb

Hard to beat is not the same as winning, but 10 matches without defeat is a foundation Lokomotiva Zagreb did not have in the autumn.

Player ratings

Jakov-Anton Vasilj 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

Marko Vešović 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Squad

Words at Lokomotiva Zagreb training over how hard people work

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

Lokomotiva Zagreb supporters have found a favourite in Feta Fetai

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

Squad

No hiding place for Oliver Heiðarsson

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

Squad

Dinko Utrobičić stays put

“The easiest signature of my career.” Dinko Utrobičić and Lokomotiva Zagreb agree another 3 years, and the manager can plan around him rather than about him.

Player ratings

The afternoon belonged to Feta Fetai

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

Match

No goals between Lokomotiva Zagreb and Cibalia

Ninety minutes, two goalkeepers with clean gloves, and not one finish worth keeping. Cibalia will be the happier side with the point.

In brief

62 Edition

The Lokomotiva Zagreb Courier

4 Oct 2027
From our football correspondent Upbeat

Match

Lokomotiva Zagreb strike at the death to beat HNK Gorica

There were 87 minutes on the clock and HNK Gorica had all but banked the point. Football rarely reads the room, and Lokomotiva Zagreb did not stop to explain themselves.

Player ratings

Ibrahim Sabra, 21, plays like he has been here for years — 7.90

A mark of 7.90 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 21-year-old's. Nobody at the ground needed telling which this was.

Match

Whatever happens, Lokomotiva Zagreb 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.

Squad

Marko Vešović stays put

“The easiest signature of my career.” Marko Vešović and Lokomotiva Zagreb agree another 2 years, and the manager can plan around him rather than about him.

Squad

At 20, Isaque is already the best thing here

An average of 7.00 in a first team he is several years too young for. Lokomotiva Zagreb have something, and by now the whole division has noticed.

Squad

Tempers go at Lokomotiva Zagreb

Marko Vešović 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

Isaque 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

Lokomotiva Zagreb find a way past HNK Gorica

HNK Gorica made Lokomotiva Zagreb work for it, but the scoreboard read 2‑1 at the end and the table does not ask how.

Match

Lokomotiva Zagreb are at home on the road

3 straight away victories. Sides that win away are usually sides that can defend and can counter, and the table has begun to reflect what those journeys have earned.

In brief

61 Edition

The Lokomotiva Zagreb Courier

27 Sep 2027
From our football correspondent Steady

Player ratings

No sign of nerves from Ibrahim Sabra at 21 — 8.14

The hardest thing about being 21 in a senior side is that nobody makes allowances. Ibrahim Sabra did not need any: 8.14, and he looked the most comfortable man on the pitch.

Match

8 unbeaten for Lokomotiva Zagreb

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

Squad

Marko Vešović 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Squad

Words at Lokomotiva Zagreb training over how hard people work

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

The crowd has taken to Ibrahim Sabra

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

Squad

Leon Belcar 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

Marko Rog in the eights

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

Match

Ibrahim Sabra answers Hajduk Split immediately

Conceding is one thing; the response is what tells you about a dressing room. Ibrahim Sabra had Lokomotiva Zagreb level again within 1 minutes, and Hajduk Split never got to play with a lead at all.

Loan watch

Marcel Lorber has seen enough of HNK Rijeka

“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 Lokomotiva Zagreb, and 1 appearances in 9 say he has earned the hearing.

In brief

60 Edition

The Lokomotiva Zagreb Courier

20 Sep 2027
From our football correspondent Steady

Squad

Josip Posavec keeps Lokomotiva Zagreb in it on his own

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

Player ratings

Isaque, 20, plays like he has been here for years — 8.91

A mark of 8.91 means one thing beside a twenty-nine-year-old's name and something else entirely beside a 20-year-old's. Nobody at the ground needed telling which this was.

Squad

Real improvement from Cheikh Mbacke Diop at Lokomotiva Zagreb

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

Match

Still nobody has beaten Lokomotiva Zagreb

The unbeaten run reaches 7. 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 Lokomotiva Zagreb

Cheikh Mbacke Diop 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

Nikola Soldo was immovable

22 times he got in the way of something. Centre-halves get written about when they make mistakes and ignored when they do not, so an afternoon like this needs saying out loud: he is the reason the scoreline reads as it does.

Squad

Isaque 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

The crowd has taken to Isaque

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

Match

Lokomotiva Zagreb see off NK Varazdin

Three points for Lokomotiva Zagreb, 1‑0 the final word against NK Varazdin in a contest settled by the finer margins.

In brief

59 Edition

The Lokomotiva Zagreb Courier

13 Sep 2027
From our football correspondent Uneasy

Player ratings

Age has not caught Aleksandar Trajkovski yet — 9.22

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

Player ratings

Nobody could get near Dušan Vuković

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

Squad

Mario Šitum keeps the receipts

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

Squad

Cardoso Varela is a better footballer than he was

Not a run of form — an actual step up, held for months. At 18 he is doing things at this level he could not do at the start of the season, and the coaching staff will tell you exactly which of them.

Squad

Marko Vešović 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Match

Still nobody has beaten Lokomotiva Zagreb

The unbeaten run reaches 6. 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

Words at Lokomotiva Zagreb training over how hard people work

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

Aleksandar Trajkovski rescues a point for Lokomotiva Zagreb

It needed Aleksandar Trajkovski to find the net to bring anything home at all: 1‑1 against HNK Vukovar 1991, and half the dressing room will call it a point won.

Market

Hrvatski Dragovoljac are about to pick up the phone

A conversation is coming this week. Lokomotiva Zagreb will put a number on him, and from there it stops being football and becomes arithmetic.

In brief

58 Edition

The Lokomotiva Zagreb Courier

6 Sep 2027
From our football correspondent Uneasy

Player ratings

Jakov-Anton Vasilj runs at them all day

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

Squad

Tempers go at Lokomotiva Zagreb

Marko Vešović 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

Norman Díaz signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Norman Díaz and Lokomotiva Zagreb agree another 3 years.

Squad

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

Player ratings

Ninety minutes of Marko Rog at his very best

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

Squad

The manager makes an example of Marko Vešović

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

Market

Dinko Utrobičić attracts admirers

The name of Dinko Utrobičić has come up in conversations Lokomotiva Zagreb were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

Loan watch

Maroje Kostopeč has seen enough of Istra 1961

“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 Lokomotiva Zagreb, and 0 appearances in 9 say he has earned the hearing.

Match

Honours even between Lokomotiva Zagreb and Istra 1961

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

In brief

55 Edition

The Lokomotiva Zagreb Courier

16 Aug 2027
From our football correspondent Uneasy

Match

No end in sight to Lokomotiva Zagreb's wait for a win

10 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at Lokomotiva Zagreb has to find a result from somewhere.

Squad

A fracture rules Marin Leovac out for 80 days

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

Market

Lokomotiva Zagreb say no — this time

The offer from Fehervar for Matías Contrera 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.

Player ratings

No sign of nerves from Ibrahim Sabra at 21 — 8.22

The hardest thing about being 21 in a senior side is that nobody makes allowances. Ibrahim Sabra did not need any: 8.22, and he looked the most comfortable man on the pitch.

Squad

Nikola Soldo 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Match

Nikola Soldo among the goals in a wild afternoon

6 goals in one match, Nikola Soldo on the scoresheet, and a scoreline that will look like a misprint. Neutrals could not have asked more of Lokomotiva Zagreb and Slaven Belupo.

Player ratings

One of those days for Aleks Stojaković

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

The terraces

The crowd has taken to Ibrahim Sabra

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

Player ratings

Nikola Soldo was on a different afternoon to everybody else

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

54 Edition

The Lokomotiva Zagreb Courier

9 Aug 2027
From our football correspondent Uneasy

Match

The wait goes on for Lokomotiva Zagreb

9 without a win now, and the ground has developed the special quiet of a crowd that expects the worst. One scrappy 1-0 would cure most of it; that is the maddening part.

Squad

A fracture rules Marin Leovac out for 89 days

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

Player ratings

Age has not caught Aleksandar Trajkovski yet — 8.82

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

Player ratings

Nobody could get near Isaque

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

Market

Eyes on Matías Contrera again

The phone has started ringing about Matías Contrera again, and this time the name on the line is Akron. Lokomotiva Zagreb are listening politely and promising nothing.

Market

Lokomotiva Zagreb turn down Imotski for Luka Savatović

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

Squad

Tempers go at Lokomotiva Zagreb

Marko Vešović 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

Isaque 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

The manager makes an example of Ibrahim Sabra

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

In brief

53 Edition

The Lokomotiva Zagreb Courier

2 Aug 2027
From our football correspondent Crisis

Squad

A fracture rules Marin Leovac out for 96 days

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

Match

8 matches without a win for Lokomotiva Zagreb

The run now stands at 8, and the questions being asked around Lokomotiva Zagreb are no longer polite ones.

Player ratings

No sign of nerves from Isaque at 20 — 8.43

The hardest thing about being 20 in a senior side is that nobody makes allowances. Isaque did not need any: 8.43, and he looked the most comfortable man on the pitch.

Market

Petar Andrić 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 Lokomotiva Zagreb, and it is not being withdrawn.

Market

Hrvatski Dragovoljac come back empty-handed

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

Squad

Cheikh Mbacke Diop 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 Lokomotiva Zagreb this week that will take longer than a week to unsay.

Squad

Words at Lokomotiva Zagreb training over how hard people work

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

Isaque’s goal not enough for Lokomotiva Zagreb

Isaque scored, and precious little else went right: 1‑2 to HNK Gorica, and a quiet walk to the dressing room.

The terraces

Lokomotiva Zagreb supporters have found a favourite in Isaque

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

48 Edition

The Lokomotiva Zagreb Courier

28 Jun 2027
From our football correspondent Uneasy

Squad

Amad Keita damages knee ligaments — 20 days out

The words a physio says slowly. 20 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.

Squad

Leon Belcar keeps the receipts

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

Market

Lokomotiva Zagreb turn down Sibenik for Mirko Sušak

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

Market

Kauã Alves 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 Lokomotiva Zagreb can pretend not to have heard.

Squad

Ibrahim Sabra is a better footballer than he was

Not a run of form — an actual step up, held for months. At 21 he is doing things at this level he could not do at the start of the season, and the coaching staff will tell you exactly which of them.

Squad

Nikola Soldo has improved at 26, which nobody expected

Careers are supposed to plateau and then decline, and the players who ignore that are always the ones who were listening on the training ground. 3 points of it, over months, at an age where the direction normally only goes one way.

In brief

44 Edition

The Lokomotiva Zagreb Courier

31 May 2027
From our football correspondent Uneasy

Boardroom

Lokomotiva Zagreb are in Europe

Qualification is done, and next season the floodlights come on for something bigger. A stage for the players, oxygen for the accounts and a passport for everybody else.

Squad

A season's verdict on Ibrahim Sabra: the best of his age

Lokomotiva Zagreb have a 21-year-old the division has just voted its finest young footballer. The club's next problem is that everybody else now knows it too.

Squad

The season belongs to Josip Posavec

An individual honour is a strange thing in a team game, and the best of them are never argued with. He has had the sort of year that ends with his name being read out, and Lokomotiva Zagreb have had the benefit of it.

Squad

Tempers go at Lokomotiva Zagreb

Marko Vešović 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

Josip Posavec claims the golden glove

The one award nobody else on the pitch can win goes to Josip Posavec, on 10 clean sheets across the season. Keepers wait a career for a season like it.

Market

Cheikh Mbacke Diop comes back from a loan that worked

12 appearances and 1 goals away from here, and a player the manager did not have in August. Loans are sent out hoping for exactly this and most of them do not deliver it.

In brief