From our football correspondent
Crisis
Squad23 Apr 2029
A one-man rearguard from Maksym Zhuk
There were 9 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.
Match21 Apr 2029
No end in sight to KTP 's wait for a win
7 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at KTP has to find a result from somewhere.
Squad23 Apr 2029
The medical room confirms 43 days on the sidelines for Isak Ahl Holmström , and a plan built around him now has to be rebuilt.
Match21 Apr 2029
A bad afternoon for KTP against FF Jaro
0-2 to FF Jaro , and no complaints worth printing. The performance asked for nothing more than it got.
Squad23 Apr 2029
“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.
Squad23 Apr 2029
The medical room confirms 40 days on the sidelines for Lukas Lam , and a plan built around him now has to be rebuilt.
Back issues
From our football correspondent
Crisis
Match14 Apr 2029
No end in sight to KTP 's wait for a win
6 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at KTP has to find a result from somewhere.
Market16 Apr 2029
The shirt still fits. Petteri Pukki is back at KTP , and half the ground remembers him in these colours already. Some signings need selling to the town; this one sold itself.
Market16 Apr 2029
The shirt still fits. Kaan Lam is back at KTP , and half the ground remembers him in these colours already. Some signings need selling to the town; this one sold itself.
Market16 Apr 2029
The shirt still fits. Paulus Taylor is back at KTP , and half the ground remembers him in these colours already. Some signings need selling to the town; this one sold itself.
Market16 Apr 2029
The shirt still fits. Rasmus Forss is back at KTP , and half the ground remembers him in these colours already. Some signings need selling to the town; this one sold itself.
Match14 Apr 2029
A bad afternoon for KTP against KuPS
0-1 to KuPS , and no complaints worth printing. The performance asked for nothing more than it got.
Boardroom16 Apr 2029
A promise the KTP board did not keep
There was a commitment, there was a date, and the date went past. Trust at a football club takes years to build and one afternoon to spend.
Squad16 Apr 2029
The manager makes an example of Ivan Havrushko
“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.
Squad16 Apr 2029
At 22 years old, Faisal Al Suwaidi became the latest name off the academy production line to be handed a senior shirt.
From our football correspondent
Crisis
Squad9 Apr 2029
“I never wanted to be anywhere else. There is unfinished business here.” Maksym Zhuk commits to KTP for another 4 years.
Squad9 Apr 2029
“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.
Boardroom9 Apr 2029
The KTP production line keeps running
11 graduates out of an academy now rated 9 out of 20. Clubs this size survive on exactly that, and the town knows every name.
From our football correspondent
Crisis
Boardroom2 Apr 2029
The board have said in public what they had been saying in private. Results between now and the next meeting decide it, and everybody in the building knows the arithmetic.
Squad2 Apr 2029
“I never wanted to be anywhere else. There is unfinished business here.” Kevin Carrión commits to KTP for another 3 years.
Market2 Apr 2029
He is 17, and nobody at KTP signed him for this season. Deals like this are judged in four years, by people who may not still be in the building.
Squad2 Apr 2029
“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.
Boardroom2 Apr 2029
$939.2K taken back off the KTP table
What was available in the summer has quietly gone. Upstairs nobody will call it a change of ambition; downstairs nobody will call it anything else.
Squad2 Apr 2029
Somebody is after Piotr Pyrdoł ’s shirt
A new face in his position, and Piotr Pyrdoł suddenly has to win back what he thought he owned. KTP have promised nothing — clubs rarely do at this stage.
From our football correspondent
Crisis
Squad26 Mar 2029
72 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.
Market26 Mar 2029
Maksym Zhuk linked with a move away
The name of Maksym Zhuk keeps appearing in other people's back pages. KTP say nothing, which says plenty.
Squad26 Mar 2029
Piotr Pyrdoł keeps his manager's vote
The message was aimed at the stands as much as the dressing room: Piotr Pyrdoł plays, and the argument is closed until the manager decides otherwise.
From our football correspondent
Crisis
Boardroom19 Mar 2029
The silence upstairs is getting loud at KTP
Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.
Squad19 Mar 2029
The manager makes an example of Diego García
“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.
Squad19 Mar 2029
Foday Manneh keeps his manager's vote
The message was aimed at the stands as much as the dressing room: Foday Manneh plays, and the argument is closed until the manager decides otherwise.
From our football correspondent
Crisis
Squad12 Mar 2029
“The easiest signature of my career.” Nikos Tsaras and KTP agree another 4 years, and the manager can plan around him rather than about him.
Squad12 Mar 2029
The manager makes an example of Nikos Tsaras
“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.
Squad12 Mar 2029
Artem Lychagin asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
In brief
Boardroom
The KTP production line keeps running
Squad
The manager comes out for Diego García
From our football correspondent
Crisis
Boardroom5 Mar 2029
The board have said in public what they had been saying in private. Results between now and the next meeting decide it, and everybody in the building knows the arithmetic.
Squad5 Mar 2029
“I never wanted to be anywhere else. There is unfinished business here.” Christian Chibuzor commits to KTP for another 4 years.
Squad5 Mar 2029
“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.
Boardroom5 Mar 2029
$939.2K taken back off the KTP table
What was available in the summer has quietly gone. Upstairs nobody will call it a change of ambition; downstairs nobody will call it anything else.
Boardroom5 Mar 2029
$22.8K a year onto the KTP books
A new partner, a signature and a photograph nobody will remember. It funds a fortnight of wages, which is more than most headlines on this page can say for themselves.
Squad5 Mar 2029
Nikos Tsaras asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
From our football correspondent
Crisis
Squad26 Feb 2029
The medical room confirms 103 days on the sidelines for Isak Ahl Holmström , and a plan built around him now has to be rebuilt.
Squad26 Feb 2029
The medical room confirms 34 days on the sidelines for Onur Yıldırım , and a plan built around him now has to be rebuilt.
Squad26 Feb 2029
“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.
From our football correspondent
Crisis
Boardroom19 Feb 2029
The silence upstairs is getting loud at KTP
Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.
Squad19 Feb 2029
“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.
Squad19 Feb 2029
Public backing, and the sort that costs a manager something if it turns out to be wrong. Christian Chibuzor has been told in front of everybody that the shirt is his.
From our football correspondent
Crisis
Squad12 Feb 2029
“The easiest signature of my career.” Foday Manneh and KTP agree another 3 years, and the manager can plan around him rather than about him.
Squad12 Feb 2029
Foday Manneh 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.
Market12 Feb 2029
Dominique Durand is 19, and KTP have signed him for the player he will be rather than the one he is. The first team can wait; the point of a deal like this is the years it buys.
From our football correspondent
Crisis
Boardroom5 Feb 2029
The board have said in public what they had been saying in private. Results between now and the next meeting decide it, and everybody in the building knows the arithmetic.
Squad5 Feb 2029
“The easiest signature of my career.” Maxim Ofitserov and KTP agree another 4 years, and the manager can plan around him rather than about him.
Squad5 Feb 2029
“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.
From our football correspondent
Crisis
Squad29 Jan 2029
132 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.
Squad29 Jan 2029
“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.
Market29 Jan 2029
Maksym Zhuk linked with a move away
The name of Maksym Zhuk keeps appearing in other people's back pages. KTP say nothing, which says plenty.
From our football correspondent
Crisis
Boardroom22 Jan 2029
The silence upstairs is getting loud at KTP
Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.
Squad22 Jan 2029
“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at KTP , and both men came out saying it was fine.
Squad22 Jan 2029
The manager makes an example of Diego García
“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.
From our football correspondent
Crisis
Squad15 Jan 2029
Lucas Bazán 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.
Squad15 Jan 2029
Ivan Havrushko asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
Boardroom15 Jan 2029
The KTP production line keeps running
11 graduates out of an academy now rated 9 out of 20. Clubs this size survive on exactly that, and the town knows every name.
From our football correspondent
Crisis
Boardroom8 Jan 2029
The board have said in public what they had been saying in private. Results between now and the next meeting decide it, and everybody in the building knows the arithmetic.
Squad8 Jan 2029
“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.
Boardroom8 Jan 2029
$939.2K taken back off the KTP table
What was available in the summer has quietly gone. Upstairs nobody will call it a change of ambition; downstairs nobody will call it anything else.
From our football correspondent
Crisis
Squad1 Jan 2029
“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.
Market1 Jan 2029
Maksym Zhuk linked with a move away
The name of Maksym Zhuk keeps appearing in other people's back pages. KTP say nothing, which says plenty.
Squad1 Jan 2029
Is this Lucas Bazán ’s last season?
“I will know when it is time. I am not there yet.” Lucas Bazán is 34, with 8 appearances behind him, and KTP will have to plan for whichever answer comes.
From our football correspondent
Crisis
Boardroom25 Dec 2028
The silence upstairs is getting loud at KTP
Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.
Squad25 Dec 2028
“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.
Squad25 Dec 2028
Mustapha Coker asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
From our football correspondent
Crisis
Squad18 Dec 2028
Lucas Bazán asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
Boardroom18 Dec 2028
The KTP production line keeps running
11 graduates out of an academy now rated 9 out of 20. Clubs this size survive on exactly that, and the town knows every name.
Squad18 Dec 2028
The message was aimed at the stands as much as the dressing room: Alexander Berntsson plays, and the argument is closed until the manager decides otherwise.
Lucas Bazán
Lucas Bazán asks for a word with the manager
From our football correspondent
Crisis
Squad11 Dec 2028
The manager makes an example of Ivan Havrushko
“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.
Squad11 Dec 2028
“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at KTP , and both men came out saying it was fine.
Squad11 Dec 2028
Maksym Zhuk keeps his manager's vote
The message was aimed at the stands as much as the dressing room: Maksym Zhuk plays, and the argument is closed until the manager decides otherwise.
From our football correspondent
Crisis
Boardroom4 Dec 2028
Saku Huuhka has until the next board meeting
What was said behind closed doors has now been said in front of a microphone. Everybody at KTP can do the arithmetic, including the man it is aimed at.
Squad4 Dec 2028
“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.
Squad4 Dec 2028
“The easiest signature of my career.” Tigran Khachiyan and KTP agree another 4 years, and the manager can plan around him rather than about him.
Squad4 Dec 2028
“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.
Boardroom4 Dec 2028
KTP pull $939.2K back off the table
The money that was there in the summer is not there now. Nobody upstairs calls this a change of ambition, and everybody downstairs reads it as one.
Market4 Dec 2028
Maksym Zhuk linked with a move away
The name of Maksym Zhuk keeps appearing in other people's back pages. KTP say nothing, which says plenty.
From our football correspondent
Crisis
Boardroom27 Nov 2028
Pressure builds in the KTP boardroom
The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.
Squad27 Nov 2028
The manager makes an example of Diego García
“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.
Squad27 Nov 2028
Niko Turunen 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 KTP , and both men came out saying it was fine.
From our football correspondent
Crisis
Squad20 Nov 2028
“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.
Squad20 Nov 2028
Ivan Havrushko asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
Boardroom20 Nov 2028
The KTP production line keeps running
11 graduates out of an academy now rated 9 out of 20. Clubs this size survive on exactly that, and the town knows every name.
From our football correspondent
Crisis
Squad13 Nov 2028
“I never wanted to be anywhere else. There is unfinished business here.” Gonzalo Egido commits to KTP for another 3 years.
Squad13 Nov 2028
The manager makes an example of Ivan Havrushko
“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.
Squad13 Nov 2028
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
From our football correspondent
Crisis
Boardroom6 Nov 2028
Saku Huuhka has until the next board meeting
What was said behind closed doors has now been said in front of a microphone. Everybody at KTP can do the arithmetic, including the man it is aimed at.
Squad6 Nov 2028
Mustapha Coker : 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.” KTP have not answered, which is an answer of sorts.
Squad6 Nov 2028
25 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.
Squad6 Nov 2028
The medical room confirms 34 days on the sidelines for Niko Turunen , and a plan built around him now has to be rebuilt.
Squad6 Nov 2028
“I never wanted to be anywhere else. There is unfinished business here.” Roni Polat commits to KTP for another 4 years.
Boardroom6 Nov 2028
KTP pull $939.2K back off the table
The money that was there in the summer is not there now. Nobody upstairs calls this a change of ambition, and everybody downstairs reads it as one.
From our football correspondent
Uneasy
Boardroom30 Oct 2028
Pressure builds in the KTP boardroom
The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.
Squad30 Oct 2028
“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.
Market30 Oct 2028
No fee and no drama: Faisal Al Suwaidi has signed at KTP , and the wage bill is the only line that moved.
From our football correspondent
Uneasy
Squad23 Oct 2028
The medical room confirms 20 days on the sidelines for Nathaniel Tahmbi , and a plan built around him now has to be rebuilt.
Squad23 Oct 2028
Diego García 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.
Boardroom23 Oct 2028
The KTP production line keeps running
11 graduates out of an academy now rated 9 out of 20. Clubs this size survive on exactly that, and the town knows every name.
From our football correspondent
Uneasy
Squad16 Oct 2028
“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at KTP , and both men came out saying it was fine.
Squad16 Oct 2028
The manager makes an example of Onur Yıldırım
“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.
Squad16 Oct 2028
Public backing, and the sort that costs a manager something if it turns out to be wrong. Christian Chibuzor has been told in front of everybody that the shirt is his.
From our football correspondent
Uneasy
Squad9 Oct 2028
“I never wanted to be anywhere else. There is unfinished business here.” Mustapha Coker commits to KTP for another 3 years.
Squad9 Oct 2028
53 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.
Squad9 Oct 2028
Dawid Polkowski asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
From our football correspondent
Uneasy
Boardroom2 Oct 2028
Pressure builds in the KTP boardroom
The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.
Squad2 Oct 2028
Joni Mäkelä says KTP 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.
Squad2 Oct 2028
The manager makes an example of Ivan Havrushko
“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.
Joni Mäkelä
Joni Mäkelä says KTP went back on their word
From our football correspondent
Uneasy
Squad25 Sep 2028
The medical room confirms 48 days on the sidelines for Nathaniel Tahmbi , and a plan built around him now has to be rebuilt.
Squad25 Sep 2028
The medical room confirms 60 days on the sidelines for Juan Pablo Presentado , and a plan built around him now has to be rebuilt.
Squad25 Sep 2028
“I never wanted to be anywhere else. There is unfinished business here.” Noa Kiema commits to KTP for another 3 years.
In brief
Squad
Diego García gets it from the manager
Boardroom
The KTP production line keeps running
From our football correspondent
Uneasy
Market18 Sep 2028
Terms are settled between the clubs and the rest is paperwork and a photograph. Around KTP they have already started talking about him in the past tense.
Squad18 Sep 2028
“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.
Market18 Sep 2028
1 months remain and no agreement is close. Every week without a signature costs KTP money.
From our football correspondent
Uneasy
Match9 Sep 2028
5 matches without a win for KTP
The run now stands at 5, and the questions being asked around KTP are no longer polite ones.
Squad11 Sep 2028
The manager makes an example of Maxim Ofitserov
“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.
Match9 Sep 2028
KTP and HIFK take a point apiece
It finished 2-2, and it somehow always looked like it would. One of those afternoons where the table moves less than the tempers.
Squad11 Sep 2028
The first one is the one every signing is asked about until it arrives. It has arrived, and he can stop being asked.
Market11 Sep 2028
The Maksym Zhuk talk will not go away
Another week, another link, another denial nobody quite believes. KTP know the market decides these things, not the back pages — but the back pages are louder.
Squad11 Sep 2028
Mustapha Coker asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
From our football correspondent
Uneasy
Boardroom4 Sep 2028
The silence upstairs is getting loud at KTP
Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.
Match2 Sep 2028
4 matches without a win for KTP
The run now stands at 4, and the questions being asked around KTP are no longer polite ones.
Squad4 Sep 2028
“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.
In brief
Match
KTP and Ilves cancel each other out
Boardroom
KTP pull $939.2K back off the table
Squad
The manager comes out for Maksym Zhuk
From our football correspondent
Uneasy
Squad28 Aug 2028
Lucas Bazán : 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.” KTP have not answered, which is an answer of sorts.
Squad28 Aug 2028
The medical room confirms 91 days on the sidelines for Juan Pablo Presentado , and a plan built around him now has to be rebuilt.
Squad28 Aug 2028
“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.
Lucas Bazán
Lucas Bazán: that is not what I was promised
From our football correspondent
Uneasy
Squad21 Aug 2028
“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.
Market21 Aug 2028
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at KTP is pretending he will be back in the shirt.
Match19 Aug 2028
SJK take the points off KTP
Beaten 0-2, and beaten fairly. The manager kept his words short afterwards, which was probably wise.
Squad21 Aug 2028
“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.
Squad21 Aug 2028
Maksym Zhuk 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.
Market21 Aug 2028
1 months left and the two sides are nowhere near each other. Every week this drags on takes money off what KTP could get for him.
From our football correspondent
Uneasy
The terraces14 Aug 2028
The boos come down from three sides
“We pay for this every fortnight. The least we want is somebody who looks like he cares.” 6 of the 30 senior players walked off into it; the rest were not playing.
Squad14 Aug 2028
“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.
Match12 Aug 2028
KTP come up short against HJK
HJK left with the points after a 1-2 defeat that will take some explaining on the terraces.
From our football correspondent
Upbeat
Match5 Aug 2028
KTP cannot stop winning
3 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.
Squad7 Aug 2028
“The easiest signature of my career.” Joni Mäkelä and KTP agree another 2 years, and the manager can plan around him rather than about him.
Match5 Aug 2028
KTP find a way past RoPS
RoPS made KTP work for it, but the scoreboard read 2-1 at the end and the table does not ask how.
From our football correspondent
Uneasy
Squad31 Jul 2028
120 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.
Match29 Jul 2028
A 1-0 win over IFK Mariehamn , earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.
Squad31 Jul 2028
“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.
Squad31 Jul 2028
The competition arrived without a word said to him about it. Nathaniel Tahmbi keeps the shirt for now, at KTP 's convenience rather than his own.
Squad31 Jul 2028
Piotr Pyrdoł unhappy with how he is being used
Asked to play a role that is not his, or taken off before the hour once too often — Piotr Pyrdoł has let it be known that he does not like the way KTP are using him. Managers hear this long before the press does.
Market31 Jul 2028
The best deals are the ones the accountants never notice. Maxim Ofitserov arrives at KTP with his wages the only cost and something to prove the only clause.
From our football correspondent
Uneasy
Market24 Jul 2028
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at KTP is pretending he will be back in the shirt.
Match22 Jul 2028
FC Lahti made KTP work for it, but the scoreboard read 2-0 at the end and the table does not ask how.
Squad24 Jul 2028
“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.
Squad24 Jul 2028
“The easiest signature of my career.” Magomedsalam Kuniev and KTP agree another 3 years, and the manager can plan around him rather than about him.
Market24 Jul 2028
2 months remain and no agreement is close. Every week without a signature costs KTP money.
Squad24 Jul 2028
Mustapha Coker 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 KTP , and both men came out saying it was fine.
Market24 Jul 2028
No fee and no drama: Magomedsalam Kuniev has signed at KTP , and the wage bill is the only line that moved.
Squad24 Jul 2028
Joni Mäkelä wants a proper job in this side
Shifted about, taken off before the hour, asked to do somebody else's running — Joni Mäkelä has had enough of being useful and would like to be picked. KTP know, and have known for weeks.
Market24 Jul 2028
No fee, no negotiation, no argument: Diamantis Chouchoumis moves on to another club with his contract settled and the wage bill a little lighter.
From our football correspondent
Uneasy
Market17 Jul 2028
Diego García 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 KTP can pretend not to have heard.
Squad17 Jul 2028
The medical room confirms 41 days on the sidelines for Gift Sunday , and a plan built around him now has to be rebuilt.
Match15 Jul 2028
No end in sight to KTP 's wait for a win
4 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at KTP has to find a result from somewhere.
Squad17 Jul 2028
The manager makes an example of Ivaylo Naydenov
“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.
Match15 Jul 2028
It finished 1-1, and it somehow always looked like it would. One of those afternoons where the table moves less than the tempers.
Market17 Jul 2028
The Maksym Zhuk talk will not go away
Another week, another link, another denial nobody quite believes. KTP know the market decides these things, not the back pages — but the back pages are louder.
From our football correspondent
Crisis
Market10 Jul 2028
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at KTP is pretending he will be back in the shirt.
Squad10 Jul 2028
“The easiest signature of my career.” Nathaniel Tahmbi and KTP agree another 3 years, and the manager can plan around him rather than about him.
Squad10 Jul 2028
Maksym Zhuk 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.
From our football correspondent
Crisis
Squad3 Jul 2028
150 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.
Squad3 Jul 2028
“The easiest signature of my career.” Maksym Zhuk and KTP agree another 4 years, and the manager can plan around him rather than about him.
Match1 Jul 2028
KTP come up short against KuPS
KuPS left with the points after a 0-2 defeat that will take some explaining on the terraces.
From our football correspondent
Crisis
Market26 Jun 2028
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at KTP is pretending he will be back in the shirt.
Squad26 Jun 2028
“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.
Match24 Jun 2028
A bad afternoon for KTP against HIFK
0-1 to HIFK , and no complaints worth printing. The performance asked for nothing more than it got.
From our football correspondent
Steady
Squad19 Jun 2028
“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.
Match17 Jun 2028
9 unbeaten for KTP
Hard to beat is not the same as winning, but 9 matches without defeat is a foundation KTP did not have in the autumn.
Match17 Jun 2028
KTP find a way past Ilves
Ilves made KTP work for it, but the scoreboard read 1-0 at the end and the table does not ask how.
Squad19 Jun 2028
35 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.
Squad19 Jun 2028
“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.
Market19 Jun 2028
The Maksym Zhuk talk will not go away
Another week, another link, another denial nobody quite believes. KTP know the market decides these things, not the back pages — but the back pages are louder.
From our football correspondent
Uneasy
Market12 Jun 2028
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at KTP is pretending he will be back in the shirt.
Match10 Jun 2028
8 unbeaten for KTP
Hard to beat is not the same as winning, but 8 matches without defeat is a foundation KTP did not have in the autumn.
Squad12 Jun 2028
“The easiest signature of my career.” Foday Manneh and KTP agree another 3 years, and the manager can plan around him rather than about him.
From our football correspondent
Steady
Squad5 Jun 2028
Lucas Bazán : 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.” KTP have not answered, which is an answer of sorts.
Match3 Jun 2028
7 unbeaten for KTP
Hard to beat is not the same as winning, but 7 matches without defeat is a foundation KTP did not have in the autumn.
Squad5 Jun 2028
The manager makes an example of Foday Manneh
“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.
Lucas Bazán
Lucas Bazán: that is not what I was promised
Match3 Jun 2028
KTP draw a blank against SJK
The crowd waited for a goal that never came. SJK defended in numbers and left with what they came for, and the two sides could be playing still without troubling a scorer.
Squad5 Jun 2028
“I will know when it is time. I am not there yet.” Juan Pablo Presentado is 38, with 17 appearances behind him, and KTP will have to plan for whichever answer comes.
Market5 Jun 2028
No fee and no drama: Isak Ahl Holmström has signed at KTP , and the wage bill is the only line that moved.
From our football correspondent
Steady
Market29 May 2028
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at KTP is pretending he will be back in the shirt.
Match27 May 2028
6 unbeaten for KTP
Hard to beat is not the same as winning, but 6 matches without defeat is a foundation KTP did not have in the autumn.
Squad29 May 2028
“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.
Squad29 May 2028
“I never wanted to be anywhere else. There is unfinished business here.” Lenny O'Sullivan commits to KTP for another 3 years.
Match27 May 2028
KTP draw a blank against HJK
The crowd waited for a goal that never came. HJK defended in numbers and left with what they came for, and the two sides could be playing still without troubling a scorer.
Market29 May 2028
4 months remain and no agreement is close. Every week without a signature costs KTP money.
From our football correspondent
Steady
Match20 May 2028
KTP find a way past RoPS
RoPS made KTP work for it, but the scoreboard read 1-0 at the end and the table does not ask how.
Squad22 May 2028
65 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.
Squad22 May 2028
“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.
From our football correspondent
Uneasy
Match10 May 2028
The cup run ends for KTP
1-1 against Inter Turku , and the road stops here. Cup exits are quick deaths — no second leg, no next week, just the league from now until May.
Market15 May 2028
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at KTP is pretending he will be back in the shirt.
Squad15 May 2028
“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.
From our football correspondent
Uneasy
Match6 May 2028
KTP get the job done against FC Lahti
A 2-1 win over FC Lahti , earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.
Squad8 May 2028
He wheeled away like a man who had been carrying it for months, because he had. KTP have their signing off the mark and one press-conference question retired.
Squad8 May 2028
The first one is the one every signing is asked about until it arrives. It has arrived, and he can stop being asked.
Squad8 May 2028
The manager makes an example of Lucas Bazán
“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.
Squad8 May 2028
“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at KTP , and both men came out saying it was fine.
Market8 May 2028
The best deals are the ones the accountants never notice. Tigran Khachiyan arrives at KTP with his wages the only cost and something to prove the only clause.
From our football correspondent
Uneasy
Match29 Apr 2028
8 matches without a win for KTP
The run now stands at 8, and the questions being asked around KTP are no longer polite ones.
Squad1 May 2028
A one-man rearguard from Maksym Zhuk
There were 7 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.
Market1 May 2028
“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.
Squad1 May 2028
“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.
Match29 Apr 2028
It finished 2-2, and it somehow always looked like it would. One of those afternoons where the table moves less than the tempers.
Squad1 May 2028
Ivan Havrushko asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
From our football correspondent
Crisis
Match22 Apr 2028
7 matches without a win for KTP
The run now stands at 7, and the questions being asked around KTP are no longer polite ones.
Match22 Apr 2028
FF Jaro take the points off KTP
Beaten 0-1, and beaten fairly. The manager kept his words short afterwards, which was probably wise.
Squad24 Apr 2028
The manager makes an example of Maksym Zhuk
“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.
Maksym Zhuk
The manager makes an example of Maksym Zhuk
From our football correspondent
Crisis
Market17 Apr 2028
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at KTP is pretending he will be back in the shirt.
Match15 Apr 2028
6 matches without a win for KTP
The run now stands at 6, and the questions being asked around KTP are no longer polite ones.
Market17 Apr 2028
He left as a boy and has come back still knowing where the away end is. Most signings have to be explained to a town; this one needed a photograph and nothing else.
Market17 Apr 2028
The shirt still fits. Lukas Soiri is back at KTP , and half the ground remembers him in these colours already. Some signings need selling to the town; this one sold itself.
Market17 Apr 2028
He left as a boy and has come back still knowing where the away end is. Most signings have to be explained to a town; this one needed a photograph and nothing else.
Match15 Apr 2028
KuPS take the points off KTP
Beaten 0-2, and beaten fairly. The manager kept his words short afterwards, which was probably wise.
From our football correspondent
Uneasy
Squad10 Apr 2028
The manager makes an example of Diego García
“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.
Market10 Apr 2028
The window shut and Ivaylo Naydenov is still in the building
KTP spent a month trying to move him and nobody rang back. He trains with a squad that has told him where he stands, and both sides start counting down to the next one.
Boardroom10 Apr 2028
KTP keep producing them
11 graduates from an academy now rated 9 out of 20. A club this size does not survive any other way, and every name on that list is known in the town.
From our football correspondent
Crisis
Match3 Apr 2028
KTP are in real trouble now
Position 12, 21 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.
Boardroom3 Apr 2028
Saku Huuhka has until the next board meeting
What was said behind closed doors has now been said in front of a microphone. Everybody at KTP can do the arithmetic, including the man it is aimed at.
Market3 Apr 2028
“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.
Squad3 Apr 2028
“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.
Squad3 Apr 2028
“I never wanted to be anywhere else. There is unfinished business here.” Nikos Tsaras commits to KTP for another 3 years.
Boardroom3 Apr 2028
KTP pull $983.4K back off the table
The money that was there in the summer is not there now. Nobody upstairs calls this a change of ambition, and everybody downstairs reads it as one.
Squad3 Apr 2028
Joni Mäkelä is not saying it is over
“Ask me in the summer. I will know before anybody else does.” He is 34 with 16 appearances behind him, and KTP have to plan for both answers.
Market3 Apr 2028
KTP spent the window trying to move Diamantis Chouchoumis on and nobody came. He trains with a squad that has already told him he is not part of it, and both sides now wait for the next one.
Market3 Apr 2028
6 months remain and no agreement is close. Every week without a signature costs KTP money.
From our football correspondent
Crisis
Squad27 Mar 2028
The manager makes an example of Lucas Bazán
“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.
Market27 Mar 2028
The list is a quiet document with a loud meaning. Diego García may talk to anybody who asks, and everybody at the club understands what that means.
Squad27 Mar 2028
Onur Yıldırım 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 KTP , and both men came out saying it was fine.
Lucas Bazán
The manager makes an example of Lucas Bazán
From our football correspondent
Crisis
Boardroom20 Mar 2028
Pressure builds in the KTP boardroom
The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.
Market20 Mar 2028
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at KTP is pretending he will be back in the shirt.
Market20 Mar 2028
Maksym Zhuk linked with a move away
The name of Maksym Zhuk keeps appearing in other people's back pages. KTP say nothing, which says plenty.
From our football correspondent
Crisis
Squad13 Mar 2028
Public backing, and the sort that costs a manager something if it turns out to be wrong. Alexander Berntsson has been told in front of everybody that the shirt is his.
From our football correspondent
Crisis
Match6 Mar 2028
KTP are in real trouble now
Position 12, 21 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.
Boardroom6 Mar 2028
Saku Huuhka has until the next board meeting
What was said behind closed doors has now been said in front of a microphone. Everybody at KTP can do the arithmetic, including the man it is aimed at.
Squad6 Mar 2028
“The easiest signature of my career.” Foday Manneh and KTP agree another 3 years, and the manager can plan around him rather than about him.
Squad6 Mar 2028
Diego García 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.
Boardroom6 Mar 2028
KTP pull $983.4K back off the table
The money that was there in the summer is not there now. Nobody upstairs calls this a change of ambition, and everybody downstairs reads it as one.
Market6 Mar 2028
7 months left and the two sides are nowhere near each other. Every week this drags on takes money off what KTP could get for him.
From our football correspondent
Crisis
Market28 Feb 2028
Lucas Bazán 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 KTP can pretend not to have heard.
Squad28 Feb 2028
Maksym Zhuk keeps his manager's vote
The message was aimed at the stands as much as the dressing room: Maksym Zhuk plays, and the argument is closed until the manager decides otherwise.
From our football correspondent
Crisis
Boardroom21 Feb 2028
Pressure builds in the KTP boardroom
The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.
Market21 Feb 2028
The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at KTP is pretending he will be back in the shirt.
Squad21 Feb 2028
Lucas Bazán 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.
From our football correspondent
Crisis
Squad14 Feb 2028
At 21, Gift Sunday is already the best thing here
An average of 7.05 in a first team he is several years too young for. KTP have something, and by now the whole division has noticed.
Market14 Feb 2028
The list is a quiet document with a loud meaning. Niko Turunen may talk to anybody who asks, and everybody at the club understands what that means.
Squad14 Feb 2028
The message was aimed at the stands as much as the dressing room: Ivaylo Naydenov plays, and the argument is closed until the manager decides otherwise.
Gift Sunday
At 21, Gift Sunday is already the best thing here
From our football correspondent
Crisis
Match7 Feb 2028
KTP are in real trouble now
Position 12, 21 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.
Boardroom7 Feb 2028
Saku Huuhka has until the next board meeting
What was said behind closed doors has now been said in front of a microphone. Everybody at KTP can do the arithmetic, including the man it is aimed at.
Market7 Feb 2028
“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.
Market7 Feb 2028
Both sides expect a conversation in the coming days. KTP will name a price, and everything after that is arithmetic.
Market7 Feb 2028
Diego Häle is 19, and KTP have signed him for the player he will be rather than the one he is. The first team can wait; the point of a deal like this is the years it buys.
Squad7 Feb 2028
“The easiest signature of my career.” Mohammed Fikri and KTP agree another 3 years, and the manager can plan around him rather than about him.
Boardroom7 Feb 2028
KTP pull $983.4K back off the table
The money that was there in the summer is not there now. Nobody upstairs calls this a change of ambition, and everybody downstairs reads it as one.
Squad7 Feb 2028
“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.
Squad7 Feb 2028
A new face in his position, and Ivaylo Naydenov suddenly has to win back what he thought he owned. KTP have promised nothing — clubs rarely do at this stage.
From our football correspondent
Crisis
Squad31 Jan 2028
The manager makes an example of Diego García
“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.
Squad31 Jan 2028
Onur Yıldırım 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 KTP , and both men came out saying it was fine.
Squad31 Jan 2028
Maksym Zhuk keeps his manager's vote
The message was aimed at the stands as much as the dressing room: Maksym Zhuk plays, and the argument is closed until the manager decides otherwise.
From our football correspondent
Crisis
Boardroom24 Jan 2028
Pressure builds in the KTP boardroom
The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.
Market24 Jan 2028
“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.
Squad24 Jan 2028
Lucas Bazán 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.
From our football correspondent
Crisis
Squad17 Jan 2028
At 21, Gift Sunday is already the best thing here
An average of 7.05 in a first team he is several years too young for. KTP have something, and by now the whole division has noticed.
Squad17 Jan 2028
Gift Sunday keeps his manager's vote
The message was aimed at the stands as much as the dressing room: Gift Sunday plays, and the argument is closed until the manager decides otherwise.
Squad17 Jan 2028
He came through the session, took part in everything and finished it smiling. KTP will not rush him, and he will spend the next fortnight trying to rush them.
Gift Sunday
At 21, Gift Sunday is already the best thing here
From our football correspondent
Crisis
Match10 Jan 2028
KTP are in real trouble now
Position 12, 21 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.
Squad10 Jan 2028
“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.
Squad10 Jan 2028
Public backing, and the sort that costs a manager something if it turns out to be wrong. Ivaylo Naydenov has been told in front of everybody that the shirt is his.
From our football correspondent
Crisis
Boardroom3 Jan 2028
Saku Huuhka has until the next board meeting
What was said behind closed doors has now been said in front of a microphone. Everybody at KTP can do the arithmetic, including the man it is aimed at.
Squad3 Jan 2028
29 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.
Squad3 Jan 2028
“I never wanted to be anywhere else. There is unfinished business here.” Lucas Bazán commits to KTP for another 2 years.
In brief
Squad
Diego García gets it from the manager
Boardroom
KTP pull $983.4K back off the table
Boardroom
KTP answer back
Squad
The manager comes out for Maksym Zhuk
From our football correspondent
Crisis
Boardroom27 Dec 2027
The silence upstairs is getting loud at KTP
Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.
Squad27 Dec 2027
The manager makes an example of Lucas Bazán
“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.
Market27 Dec 2027
The Maksym Zhuk talk will not go away
Another week, another link, another denial nobody quite believes. KTP know the market decides these things, not the back pages — but the back pages are louder.
Lucas Bazán
The manager makes an example of Lucas Bazán
From our football correspondent
Crisis
Squad20 Dec 2027
The medical room confirms 16 days on the sidelines for Maksym Zhuk , and a plan built around him now has to be rebuilt.
Squad20 Dec 2027
Gift Sunday is the real thing at 21
A season average of 7.05 at an age when most of his year group are still in the youth team. KTP know what they have, and so, by now, does everybody else.
Squad20 Dec 2027
Onur Yıldırım asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
From our football correspondent
Crisis
Match13 Dec 2027
KTP sink to position 12
21 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.
Squad13 Dec 2027
Onur Yıldırım : 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.” KTP have not answered, which is an answer of sorts.
Squad13 Dec 2027
Noa Kiema asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
From our football correspondent
Crisis
Boardroom6 Dec 2027
Saku Huuhka has until the next board meeting
What was said behind closed doors has now been said in front of a microphone. Everybody at KTP can do the arithmetic, including the man it is aimed at.
Squad6 Dec 2027
57 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.
Squad6 Dec 2027
Diego García 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.
Boardroom6 Dec 2027
KTP pull $983.4K back off the table
The money that was there in the summer is not there now. Nobody upstairs calls this a change of ambition, and everybody downstairs reads it as one.
Market6 Dec 2027
“We are a long way apart, and pretending otherwise helps nobody.” Neither side is close, and the calendar is not on the club's side.
Squad6 Dec 2027
Noa Kiema 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 KTP , and both men came out saying it was fine.
From our football correspondent
Crisis
Boardroom29 Nov 2027
The silence upstairs is getting loud at KTP
Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.
Squad29 Nov 2027
The medical room confirms 31 days on the sidelines for Foday Manneh , and a plan built around him now has to be rebuilt.
Squad29 Nov 2027
“The easiest signature of my career.” Nikos Tsaras and KTP agree another 3 years, and the manager can plan around him rather than about him.
From our football correspondent
Crisis
Squad22 Nov 2027
Gift Sunday is the real thing at 21
A season average of 7.05 at an age when most of his year group are still in the youth team. KTP know what they have, and so, by now, does everybody else.
Squad22 Nov 2027
Lucas Bazán 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.
Squad22 Nov 2027
Foday Manneh asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
From our football correspondent
Crisis
Match15 Nov 2027
KTP sink to position 12
21 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.
Squad15 Nov 2027
The manager makes an example of Ivan Havrushko
“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.
Squad15 Nov 2027
The message was aimed at the stands as much as the dressing room: Onni Hänninen plays, and the argument is closed until the manager decides otherwise.
From our football correspondent
Crisis
Boardroom8 Nov 2027
Saku Huuhka has until the next board meeting
What was said behind closed doors has now been said in front of a microphone. Everybody at KTP can do the arithmetic, including the man it is aimed at.
Squad8 Nov 2027
The medical room confirms 88 days on the sidelines for Onur Yıldırım , and a plan built around him now has to be rebuilt.
Squad8 Nov 2027
Diego García 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.
From our football correspondent
Crisis
Boardroom1 Nov 2027
The silence upstairs is getting loud at KTP
Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.
Market1 Nov 2027
Lucas Bazán 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 KTP can pretend not to have heard.
Squad1 Nov 2027
The manager makes an example of Dawid Polkowski
“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.
Market1 Nov 2027
The Maksym Zhuk talk will not go away
Another week, another link, another denial nobody quite believes. KTP know the market decides these things, not the back pages — but the back pages are louder.
Squad1 Nov 2027
The captaincy goes to Alexander Berntsson . It is not a job that wins matches, but a dressing room always notices who is given it.
Boardroom1 Nov 2027
KTP were not finished after all
Written off a fortnight ago, the squad has closed ranks and answered on the pitch. Something was said behind that door, and so far it is holding.
From our football correspondent
Crisis
Squad25 Oct 2027
Gift Sunday is the real thing at 21
A season average of 7.05 at an age when most of his year group are still in the youth team. KTP know what they have, and so, by now, does everybody else.
Squad25 Oct 2027
“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.
Squad25 Oct 2027
Joni Mäkelä keeps his manager's vote
The message was aimed at the stands as much as the dressing room: Joni Mäkelä plays, and the argument is closed until the manager decides otherwise.
From our football correspondent
Crisis
Match18 Oct 2027
KTP sink to position 12
21 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.
Squad18 Oct 2027
Noa Kiema says KTP 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.
Squad18 Oct 2027
“It had gone on long enough. I would rather have it out than leave it sitting there.” Ten minutes behind a closed door at KTP , and both men came out saying it was fine.
Noa Kiema
Noa Kiema says KTP went back on their word
From our football correspondent
Crisis
Squad11 Oct 2027
The medical room confirms 116 days on the sidelines for Onur Yıldırım , and a plan built around him now has to be rebuilt.
Squad11 Oct 2027
“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.
Squad11 Oct 2027
“I never wanted to be anywhere else. There is unfinished business here.” Lenny O'Sullivan commits to KTP for another 3 years.
From our football correspondent
Crisis
Boardroom4 Oct 2027
Pressure builds in the KTP boardroom
The directors have stopped offering the manager public warmth. In football that is usually the stage before the short statement.
Boardroom4 Oct 2027
The board have said in public what they had been saying in private. Results between now and the next meeting decide it, and everybody in the building knows the arithmetic.
Squad4 Oct 2027
“I never wanted to be anywhere else. There is unfinished business here.” Petteri Forsell commits to KTP for another 2 years.
Squad4 Oct 2027
28 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.
Squad4 Oct 2027
Noa Kiema 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.
Boardroom4 Oct 2027
$983.4K taken back off the KTP table
What was available in the summer has quietly gone. Upstairs nobody will call it a change of ambition; downstairs nobody will call it anything else.
From our football correspondent
Uneasy
Squad27 Sep 2027
Gift Sunday is the real thing at 21
A season average of 7.05 at an age when most of his year group are still in the youth team. KTP know what they have, and so, by now, does everybody else.
Squad27 Sep 2027
Diego García 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.
Squad27 Sep 2027
Public backing, and the sort that costs a manager something if it turns out to be wrong. Onni Hänninen has been told in front of everybody that the shirt is his.
From our football correspondent
Uneasy
Match20 Sep 2027
KTP sink to position 12
21 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.
Squad20 Sep 2027
The manager makes an example of Lucas Bazán
“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.
Squad20 Sep 2027
Ivan Havrushko 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 KTP , and both men came out saying it was fine.
Lucas Bazán
The manager makes an example of Lucas Bazán
From our football correspondent
Uneasy
Squad13 Sep 2027
“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.
Squad13 Sep 2027
Artem Lychagin asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
Squad13 Sep 2027
The selectors could not leave Nathaniel Tahmbi out
6.89 across ninety minutes and a place in the division's team of the week. He was the best player on that pitch and everybody there knew it.
From our football correspondent
Uneasy
Boardroom6 Sep 2027
The silence upstairs is getting loud at KTP
Nobody on the board has said anything against the manager, which is the point — they have stopped saying anything for him either.
Match4 Sep 2027
5 matches without a win for KTP
The run now stands at 5, and the questions being asked around KTP are no longer polite ones.
Squad6 Sep 2027
“I never wanted to be anywhere else. There is unfinished business here.” Maksym Zhuk commits to KTP for another 3 years.
Squad6 Sep 2027
The manager makes an example of Ivaylo Naydenov
“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.
Match4 Sep 2027
KTP and HIFK take a point apiece
It finished 2-2, and it somehow always looked like it would. One of those afternoons where the table moves less than the tempers.
Squad6 Sep 2027
The first one is the one every signing is asked about until it arrives. It has arrived, and he can stop being asked.
Squad6 Sep 2027
He wheeled away like a man who had been carrying it for months, because he had. KTP have their signing off the mark and one press-conference question retired.
Boardroom6 Sep 2027
$983.4K taken back off the KTP table
What was available in the summer has quietly gone. Upstairs nobody will call it a change of ambition; downstairs nobody will call it anything else.
Market6 Sep 2027
The Maksym Zhuk talk will not go away
Another week, another link, another denial nobody quite believes. KTP know the market decides these things, not the back pages — but the back pages are louder.
From our football correspondent
Crisis
Squad30 Aug 2027
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.
Match28 Aug 2027
4 matches without a win for KTP
The run now stands at 4, and the questions being asked around KTP are no longer polite ones.
Squad30 Aug 2027
At 21, Gift Sunday is already the best thing here
An average of 7.02 in a first team he is several years too young for. KTP have something, and by now the whole division has noticed.
Match28 Aug 2027
KTP come up short against Ilves
Ilves left with the points after a 0-2 defeat that will take some explaining on the terraces.
Squad30 Aug 2027
“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.
Squad30 Aug 2027
Ivaylo Naydenov asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
From our football correspondent
Uneasy
Match23 Aug 2027
KTP sink to position 11
20 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.
Squad23 Aug 2027
Foday Manneh : 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.” KTP have not answered, which is an answer of sorts.
Squad23 Aug 2027
The manager makes an example of Maksym Zhuk
“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.
From our football correspondent
Crisis
Match14 Aug 2027
KTP taken apart
0-3 to SJK , 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.
Market16 Aug 2027
“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.
Squad16 Aug 2027
Nikos Tsaras : 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.” KTP have not answered, which is an answer of sorts.
Squad16 Aug 2027
“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.
Boardroom16 Aug 2027
Inquest at KTP
The manager kept them in and said what needed saying. A response is expected on Saturday, and if it does not come the questions move upstairs.
Market16 Aug 2027
KTP have made Juan Pablo Presentado available for transfer. A career at this club is over in all but paperwork.
From our football correspondent
Uneasy
Market9 Aug 2027
“I have nothing bad to say about this place. I just need to be somewhere else.” It is in writing now, which changes what KTP can pretend not to have heard.
Squad9 Aug 2027
Ivan Havrushko : 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.” KTP have not answered, which is an answer of sorts.
Squad9 Aug 2027
The medical room confirms 28 days on the sidelines for Christian Chibuzor , and a plan built around him now has to be rebuilt.
Squad9 Aug 2027
“I never wanted to be anywhere else. There is unfinished business here.” Joni Mäkelä commits to KTP for another 2 years.
Squad9 Aug 2027
He found out with everybody else, an hour before kick-off, from a sheet of paper on a wall. Nobody at KTP pretended it was anything other than a decision about him.
Match7 Aug 2027
No goals between KTP and HJK
Ninety minutes, two goalkeepers with clean gloves, and not one finish worth keeping. HJK will be the happier side with the point.
From our football correspondent
Uneasy
Squad2 Aug 2027
Gift Sunday is the real thing at 21
A season average of 7.01 at an age when most of his year group are still in the youth team. KTP know what they have, and so, by now, does everybody else.
Match31 Jul 2027
KTP find a way past RoPS
RoPS made KTP work for it, but the scoreboard read 1-0 at the end and the table does not ask how.
Market2 Aug 2027
“They were honest with me, and I would rather know.” Juan Pablo Presentado has been informed he is not in the manager's thinking at KTP .
From our football correspondent
Uneasy
Match26 Jul 2027
KTP are in real trouble now
Position 11, 15 points, and a fixture list with fewer games left in it than excuses. The arithmetic is not cruel yet, but it has stopped being kind.
Squad26 Jul 2027
A one-man rearguard from Maksym Zhuk
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.
Match24 Jul 2027
Three points for KTP , 1-0 the final word against IFK Mariehamn in a contest settled by the finer margins.
Squad26 Jul 2027
“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.
Squad26 Jul 2027
Gift Sunday finally opens his account
He wheeled away like a man who had been carrying it for months, because he had. KTP have their signing off the mark and one press-conference question retired.
Squad26 Jul 2027
Joni Mäkelä asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
From our football correspondent
Crisis
Market19 Jul 2027
“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.
Match17 Jul 2027
No end in sight to KTP 's wait for a win
5 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at KTP has to find a result from somewhere.
Match17 Jul 2027
Beaten 0-2, and beaten fairly. The manager kept his words short afterwards, which was probably wise.
Market19 Jul 2027
“They were honest with me, and I would rather know.” Diamantis Chouchoumis has been informed he is not in the manager's thinking at KTP .
Squad19 Jul 2027
“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.
Squad19 Jul 2027
Maksym Zhuk 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.
From our football correspondent
Crisis
Match10 Jul 2027
No end in sight to KTP 's wait for a win
4 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at KTP has to find a result from somewhere.
Match10 Jul 2027
A bad afternoon for KTP against Inter Turku
0-2 to Inter Turku , and no complaints worth printing. The performance asked for nothing more than it got.
Squad12 Jul 2027
14 days, the medical staff say, and medical staff are optimists by profession. The team sheet will look wrong without him.
From our football correspondent
Crisis
Match3 Jul 2027
Chastening afternoon for KTP
A 0-3 beating by FF Jaro was the sort of result that empties a stadium long before the final whistle.
Squad5 Jul 2027
“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.
Squad5 Jul 2027
“I never wanted to be anywhere else. There is unfinished business here.” Alexander Berntsson commits to KTP for another 3 years.
From our football correspondent
Uneasy
Match28 Jun 2027
KTP sink to position 11
12 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.
Squad28 Jun 2027
The manager makes an example of Maksym Zhuk
“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.
Match26 Jun 2027
KTP share the spoils with KuPS
A 1-1 draw with KuPS leaves the dressing room somewhere between relief and regret.
Maksym Zhuk
The manager makes an example of Maksym Zhuk
From our football correspondent
Crisis
Squad21 Jun 2027
“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.
Match19 Jun 2027
KTP come up short against HIFK
HIFK left with the points after a 0-1 defeat that will take some explaining on the terraces.
Squad21 Jun 2027
At 19 years old, Otto Eloluoto became the latest name off the academy production line to be handed a senior shirt.
From our football correspondent
Uneasy
Match12 Jun 2027
KTP get the job done against Ilves
A 1-0 win over Ilves , earned rather than given, and the sort of afternoon that sends everyone home talking about next week instead of this one.
Squad14 Jun 2027
“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.
Squad14 Jun 2027
The first one is the one every signing is asked about until it arrives. It has arrived, and he can stop being asked.
Market14 Jun 2027
The Maksym Zhuk talk will not go away
Another week, another link, another denial nobody quite believes. KTP know the market decides these things, not the back pages — but the back pages are louder.
Squad14 Jun 2027
Piotr Pyrdoł unhappy with how he is being used
Asked to play a role that is not his, or taken off before the hour once too often — Piotr Pyrdoł has let it be known that he does not like the way KTP are using him. Managers hear this long before the press does.
Squad14 Jun 2027
Mustapha Coker asks for a word with the manager
“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.
From our football correspondent
Crisis
Match5 Jun 2027
No end in sight to KTP 's wait for a win
7 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at KTP has to find a result from somewhere.
Match5 Jun 2027
VPS take the points off KTP
Beaten 1-2, and beaten fairly. The manager kept his words short afterwards, which was probably wise.
Squad7 Jun 2027
“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.
From our football correspondent
Crisis
Match31 May 2027
KTP sink to position 11
8 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.
Match29 May 2027
No end in sight to KTP 's wait for a win
6 matches now without a victory, and the excuses have worn thinner than the patience. Somebody at KTP has to find a result from somewhere.
Match29 May 2027
KTP come up short against SJK
SJK left with the points after a 0-2 defeat that will take some explaining on the terraces.