There comes a point where a club either backs its own ambition or admits it does not have any. Eintracht Frankfurt have paid $10.5M for Justin Njinmah, which is the loudest way there is of saying which one it chose.
Ninety minutes of very little, and then everything at once. The winner arrived in the 88th, and St. Pauli spent what remained of the match appealing to the referee rather than chasing the ball.
$8.7M on the table at Hamburger SV. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.
The fee was agreed and the flight was looked at — and then the phone stopped ringing. RB Leipzig moved on, Raphael Onyedika reports back to Eintracht Frankfurt, and everybody pretends Monday is just Monday.
The accountants will call it good business and they will be right, which is not the point anybody outside the boardroom is making. Can Uzun was one of the reasons people came, and $52.6M does not replace that by itself.
“I know what people will say. I know what I want, and it is here.” Hertha BSC had the fee agreed and the shirt ready; they did not have the player, and now they will not.
Bayern Munich pay $23.0M, and the deal is done. The number reads well on a balance sheet; whether it reads well on the pitch is next season's question.
The chase for Junior Dina Ebimbe ended with $13.8M changing hands and Eintracht Frankfurt out of reasons to say no. The supporters will judge the fee the only way that matters: on Saturdays.
A deal that was a phone call from completion at lunchtime was dead by midnight. VfB Stuttgart will try again when the window opens; RB Leipzig may not be selling by then.
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what VfB Stuttgart can pretend not to have heard.
1 for Angelo Stiller, marked 7.89, and a centre-half's name in the part of the report he normally only reaches by mistake. He will not be allowed to forget it in the dressing room for a month.
Boardroom7 Feb 2028
Deadline passes with 9 signed and 5 gone
That is the business done at VfB Stuttgart until the window opens again. Whether it was enough will be answered on Saturdays rather than in a column, and the first Saturday is close.
Footballers are asked about their boyhood club so often that nobody listens to the answer. Junior Dina Ebimbe has just signed for VfB Stuttgart, and for once the answer mattered.
“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 Eintracht Frankfurt, and it is not being withdrawn.
Eintracht Frankfurt have gone to Hamburger SV with a bid, and the supporters have gone to the internet with an opinion about it. Whether either changes anything is up to the selling club.
14 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.
Not now, not at any price the club was prepared to say out loud. Fortuna Düsseldorf have kept their man, and Eintracht Frankfurt go back to a list with one name crossed off it.
Add another name to the list: Galatasaray have asked the question everybody in the game has been asking about Can Uzun. The answer from Eintracht Frankfurt has not changed — yet.
Jonathan Burkardt 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.
$640.0K was the most the club would pay and Holstein Kiel were asking for more. Deals like this are revived in the last week of a window roughly half the time, and everybody involved knows it.
In brief
SquadDanel Sinani arrives at the club he grew up with
The chase for Duvan Valencia ended with $26.4M changing hands and Mainz 05 out of reasons to say no. The supporters will judge the fee the only way that matters: on Saturdays.
A medical, a signature, a shirt held up in front of a sponsor’s board. Eintracht Frankfurt have done the hard part with TSG Hoffenheim, and the part that remains is the part supporters actually see.
Eintracht Frankfurt asked and River Plate said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.
$3.2M on the table at Greuther Fürth. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.
$1.8M on the table at Eintracht Braunschweig. The manager wanted him, the board agreed a number, and the only voices still to be heard are the ones at the other club.
“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 Eintracht Frankfurt, and it is not being withdrawn.
The number the board signed off was not enough. It has been asked again and raised its own offer to $3.5M — a club that wants Yusuke Matsuo enough to be asked twice.
Kaiserslautern are out and Eintracht Frankfurt go through, 3‑0 the final word. The bracket opens up a little, and everyone allows themselves a look at it.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Eintracht Frankfurt this week that will take longer than a week to unsay.
9 home matches unbeaten. Visiting sides arrive already talking about the atmosphere, which is usually the sign that they have half-lost before kickoff.
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.
Clubs make promises constantly and the page usually only hears about them when they are broken. This one was honoured, and the dressing room noticed that faster than any supporter did.
The words a physio says slowly. 48 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.
There is a version of every career where the player ends up somewhere he chose rather than somewhere that chose him. Andi Zeqiri is living that version at Eintracht Frankfurt, and it tends to show in the first month.
At 21 he is doing things this season that he could not do last season, and doing them every week. Form comes and goes; this has stayed long enough to be called something else.
“I want to win things, and I would like to do it here.” Nothing has been demanded and nothing has been threatened — but a boardroom at Eintracht Frankfurt hears a sentence like that exactly as it was built.
Not now, not at any price the club was prepared to say out loud. Schalke 04 have kept their man, and Eintracht Frankfurt go back to a list with one name crossed off it.
Jonathan Burkardt 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.
Nobody sells a season ticket on a signing like this. Every manager who has been through a bad October wants one anyway, and Eintracht Frankfurt have gone and got theirs early.
The offer went to Borussia Dortmund 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.
The official line will be that it was routine. It was not routine, the timing says so, and every person in that room knows what the next bad result costs.
“Somebody picks the team on Saturday. This week it is me, and that is as far as I have thought.” No promises were made in either direction, which is how these usually begin.
Somebody said out loud what several people thought about how hard another man trains, and Pathé Mboup was in the middle of it. The one dressing-room argument that is genuinely about football.
The bill for the sacking has arrived. Jacques Morin leaves with $51.0K for the time left on his deal, and that money buys the club nothing it can put on the pitch.
“I pick players who do the work. All of it.” No name was spoken; every camera still turned to Pathé Mboup, and the manager let it.
The dugout8 Mar 2027
Hugo Magnetti is playing like a man with something to prove
The oldest phenomenon in the sport: a new voice in the dressing room and suddenly everybody is available for everything. Hugo Magnetti is training as though the last team sheet never existed, because as far as he is concerned it does not.
“I never wanted to be anywhere else. There is unfinished business here.” Mathieu Patouillet commits to Stade Brestois for another 4 years.
Squad22 Feb 2027
Words at Stade Brestois training over how hard people work
Somebody said out loud what several people had been thinking. Kamory Doumbia 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.
Lucas Tousart was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.
The chances are being made and something is happening between the making and the finishing. 3 matches now, and the anxiety in the ground arrives a little earlier every week.
Both clubs in the mire, one fixture between them, and a ground that will be louder and more frightened than at any point in the season. Stade Brestois know what is at stake and so does everybody in the away end.
The dugout22 Feb 2027
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‑1 Jacques Morin left the room before anybody could ask which.
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.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Stade Brestois this week that will take longer than a week to unsay.
Somebody said out loud what several people thought about how hard another man trains, and Pathé Mboup was in the middle of it. The one dressing-room argument that is genuinely about football.
The enquiry everybody at Stade Brestois was hoping would not arrive has arrived. He has never pretended he did not want to go back, and now there is somewhere to go back to.
“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at Stade Brestois, and both men came out saying it was fine.
The dugout15 Feb 2027
The view from the dugout
“We did not lose. Some weeks that is all you get, and I would rather have the point than not.” Jacques Morin chose the glass-half-full version of 0‑0; the supporters left with the other one.
The one version of being left out a player cannot argue with, and the one he takes worst. Somebody else has been better and the team sheet says so, in public, every week until it changes.
Position 18 and 14 points, and the table gets read bottom-up in this part of town. The calendar has stopped being a schedule and started being a countdown.
Everyone has stopped pretending: Monaco will make the call about Ludovic Ajorque this week. Stade Brestois have a number in mind, and the number is not shy.
Squad18 Jan 2027
Words at Stade Brestois training over how hard people work
Somebody said out loud what several people had been thinking. Kamory Doumbia 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.
It was not about football and everybody who saw it knows that. Two men who have to play together on Saturday said things at Stade Brestois this week that will take longer than a week to unsay.
Not now, not at any price the club was prepared to say out loud. LOSC Lille have kept their man, and Stade Brestois go back to a list with one name crossed off it.
7.57, and no serious argument from anybody who was there. Stade Brestois had eleven men on the pitch and one of them decided how it went.
The dugout18 Jan 2027
The view from the dugout
“We did not lose. Some weeks that is all you get, and I would rather have the point than not.” Jacques Morin chose the glass-half-full version of 0‑0; the supporters left with the other one.
In brief
The dugoutLautaro Bordón dropped after a run of poor form
Position 18 and 9 points, and the table gets read bottom-up in this part of town. The calendar has stopped being a schedule and started being a countdown.
8 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.
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what Stade Brestois can pretend not to have heard.
“Things were said to me before I signed. I am not going to repeat them, but I remember all of them.” Stade Brestois have not answered, which is an answer of sorts.
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.
3 matches, no goals, and a training ground that has tried everything. It will end — droughts always do — but nobody at Stade Brestois can tell you which week it ends in.
10 combined actions and 6.82. The job he did is the one that shows up as other people looking good, and the only reliable way to notice it is to watch what happens on the afternoons he is missing.
7 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.
Somebody said out loud what several people thought about how hard another man trains, and Reda Jaadi was in the middle of it. The one dressing-room argument that is genuinely about football.
“We were not good enough today and I am not going to dress it up.” Jacques Morin after 0‑1, in the tone of a man who knows the next question and does not intend to answer it.
He has had enough of the noise. Whether Stade Brestois can be a quieter place for him, or whether the only cure is a move somewhere the phone-ins are gentler, is a question for the next few months.
Sacha Viel was at the centre of it, and by the time it was pulled apart there were three or four others involved. Training grounds are small places and long seasons make them smaller.
The 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.
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.
Lucas Tousart 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.
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.
“Thirty minutes, door closed, everything said. We shook hands after.” Whatever was in the room stayed in the room, and Mathieu Patouillet trained the next morning like a man with less to carry.
The dugout30 Nov 2026
The manager’s verdict
“I am frustrated, honestly. We did enough to win and we did not win.” Jacques Morin was not hiding it after 1‑1, and nobody in the Stade Brestois dressing room was either.
“I want to be playing for trophies while my legs still let me.” Nothing in that sentence is a transfer request, and nobody at Stade Brestois heard it as anything else.
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.
Lucas Tousart 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 dugout9 Nov 2026
The view from the dugout
“We did not lose. Some weeks that is all you get, and I would rather have the point than not.” Jacques Morin chose the glass-half-full version of 0‑0; the supporters left with the other one.
Somebody else has been better, the manager has said so with a team sheet, and there is no argument to be had. He will get the shirt back the only way it can be got back.
Ninety minutes, no goals, and the argument started before the car park emptied: a point gained, or two thrown away against FC Lorient? Both sides of it will still be going on Thursday.
The manager wanted a different profile for this opponent, which is a real football reason and no consolation. He did nothing wrong and he did not play.
The offer from RC Lens for Mama Baldé 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.
The fee was agreed and the flight was looked at — and then the phone stopped ringing. Olympique Lyonnais moved on, Daouda Guindo reports back to Stade Brestois, and everybody pretends Monday is just Monday.
Not a run of form — an actual step up, held for months. At 19 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.
The clock did what EA Guingamp would not, and ended it. Supporters who watched the countdown will spend the next window doing it again.
Squad14 Sep 2026
Words at Stade Brestois training over how hard people work
Somebody said out loud what several people had been thinking. Kamory Doumbia 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.
Stade Brestois asked and ESTAC Troyes said no without discussing a figure. It is the least ambiguous answer in football and the one clubs most often come back to test.
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.
LOSC Lille paid $6.5M and Stade Brestois took it, which is the whole story in one sentence. The longer version involves a wage budget and will be told all season.
Somebody said out loud what several people thought about how hard another man trains, and Kamory Doumbia was in the middle of it. The one dressing-room argument that is genuinely about football.
Marked 6.84 on 10 actions at both ends of the pitch. Midfielders like this get described as unspectacular by people who have never tried to play against one.