7 Nov 2027
Sunday
Process
66 Edition

The KTP Sentinel

1 Nov 2027
From our football correspondent Crisis

Boardroom

KTP go down

It is arithmetic now, and the arithmetic is done. A summer of hard questions starts early at KTP, and next season's fixture list reads very differently.

The dugout

Mustapha Coker frozen out at KTP

This is not rotation. Mustapha Coker has not been in the manager's plans for some time, and nobody at KTP is pretending otherwise.

Squad

A falling-out at KTP

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

Squad

Christian Chibuzor falls out with a teammate over standards

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

Market

A season away well spent by Arttu Tulehmo

17 games, 0 goals, and a squad option that has arrived without a fee attached. The interesting question at KTP now is not whether he plays but who he displaces.

The dugout

Arttu Tulehmo without the man who signed him

Every squad is half players the manager chose and half players he inherited. Arttu Tulehmo was chosen, the man who chose him has gone, and he starts again from nothing under the next one.

Squad

Joni Mäkelä loses the armband

The captaincy has been taken off Joni Mäkelä. KTP will call it a decision about the team; a dressing room reads it as a verdict on a man.

The dugout

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

Squad

KTP have started building around Arttu Tulehmo

He used to be one of the options. He is now one of the men the options are picked around, and the change happened quietly enough that only the dressing room noticed on the day.

In brief

Back issues
65 Edition

The KTP Sentinel

25 Oct 2027
From our football correspondent Crisis

Boardroom

The scrutiny sharpens at KTP

Nobody upstairs has said anything, which is the loudest thing they could do. Results buy silence in this game; the account at KTP is running low.

Market

Onni Hänninen asks to leave KTP

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

Squad

Words exchanged at KTP

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

Squad

A row about effort at KTP

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

The dugout

The manager makes an example of Derrick Atta Agyei

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

The dugout

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

Market

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.

The dugout

When it matters, William Bergman plays

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

Squad

Derrick Atta Agyei wants out of the dugout

“I did not sign to watch. Nobody does.” The oldest complaint in the game, and KTP will have to answer it with minutes or with a move.

In brief

64 Edition

The KTP Sentinel

18 Oct 2027
From our football correspondent Crisis

Market

Samuli Hölttä puts it in writing

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

Squad

Tempers go at KTP

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

Squad

Christian Chibuzor falls out with a teammate over standards

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

The dugout

Foday Manneh knocks on the manager’s door

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

The dugout

Kayra Ücer gets it from the manager

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

The dugout

Derrick Atta Agyei gets picked when it counts

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

In brief

63 Edition

The KTP Sentinel

11 Oct 2027
From our football correspondent Crisis

The terraces

The mood at KTP has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Match

KTP sink to position 12

5 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.

Market

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

Squad

A row about effort at KTP

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

Squad

Tempers go at KTP

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

The dugout

Onni Hänninen knocks on the manager’s door

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

In brief

62 Edition

The KTP Sentinel

4 Oct 2027
From our football correspondent Crisis

Boardroom

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

Market

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

The dugout

Mustapha Coker frozen out at KTP

This is not rotation. Mustapha Coker has not been in the manager's plans for some time, and nobody at KTP is pretending otherwise.

Squad

Joni Mäkelä stays put

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

Squad

A falling-out at KTP

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

Squad

Foday Manneh falls out with a teammate over standards

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

The dugout

Joni Mäkelä without the man who signed him

Every squad is half players the manager chose and half players he inherited. Joni Mäkelä was chosen, the man who chose him has gone, and he starts again from nothing under the next one.

The dugout

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

The dugout

The manager makes an example of Oskari Raiski

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

In brief

61 Edition

The KTP Sentinel

27 Sep 2027
From our football correspondent Crisis

Boardroom

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.

Market

Ahmed Adebayo asks to leave KTP

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

Squad

A row about effort at KTP

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

Squad

Words exchanged at KTP

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

The dugout

Christian Chibuzor knocks on the manager’s door

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

The dugout

The manager makes an example of Atle Wahlund

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

In brief

60 Edition

The KTP Sentinel

20 Sep 2027
From our football correspondent Crisis

Market

Samuli Hölttä asks to leave KTP

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

The dugout

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

Squad

Tempers go at KTP

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

Squad

Kayra Ücer is a better footballer than he was

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.

Squad

Time is catching up with Joni Mäkelä

Everybody at KTP saw it before anybody said it, which is how this always goes. At 34 the decline is real and measurable — 3 points — and the only question left is how the club handles somebody it owes a great deal to.

Squad

Words at KTP training over how hard people work

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

The dugout

No hiding place for Nathaniel Tahmbi

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

The dugout

Derrick Atta Agyei gets picked when it counts

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

The dugout

Samuli Hölttä 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

59 Edition

The KTP Sentinel

13 Sep 2027
From our football correspondent Crisis

Match

18 matches without a win for KTP

The run now stands at 18, and the questions being asked around KTP are no longer polite ones.

The terraces

The mood at KTP has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Match

KTP are in real trouble now

Position 12, 5 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.

Market

Mustapha Coker puts it in writing

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

Match

The season ends: position 12 for KTP

The last league game has been played and the table has stopped moving: 5 points. The summer begins on Monday, and so does the argument about what it all meant.

Squad

Ryan Mahuta in a row with a teammate

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

Squad

A row about effort at KTP

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

Match

Ahmed Adebayo’s goal not enough for KTP

Ahmed Adebayo scored, and precious little else went right: 1‑2 to Ekenäs IF, and a quiet walk to the dressing room.

Match

Ahmed Adebayo answers Ekenäs IF immediately

Conceding is one thing; the response is what tells you about a dressing room. Ahmed Adebayo had KTP level again within 4 minutes, and Ekenäs IF never got to play with a lead at all.

In brief

58 Edition

The KTP Sentinel

6 Sep 2027
From our football correspondent Crisis

Boardroom

KTP put Antti Karjalainen on notice

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.

Market

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

The dugout

Mustapha Coker frozen out at KTP

This is not rotation. Mustapha Coker has not been in the manager's plans for some time, and nobody at KTP is pretending otherwise.

The dugout

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

Squad

A falling-out at KTP

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

Squad

Words at KTP training over how hard people work

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

The dugout

Onni Hänninen gets it from the manager

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

Squad

A step back for Filippo Dodde at KTP

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

Squad

The armband comes off Ahmed Adebayo

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

In brief

57 Edition

The KTP Sentinel

30 Aug 2027
From our football correspondent Crisis

Match

The wait goes on for KTP

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

Squad

Maksym Zhuk keeps KTP in it on his own

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

Market

Ahmed Adebayo asks to leave KTP

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

Boardroom

The scrutiny sharpens at KTP

Nobody upstairs has said anything, which is the loudest thing they could do. Results buy silence in this game; the account at KTP is running low.

The dugout

Hénoc Lukembila 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.

Squad

Words exchanged at KTP

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

Match

Mustapha Coker among the goals in a wild afternoon

6 goals in one match, Mustapha Coker on the scoresheet, and a scoreline that will look like a misprint. Neutrals could not have asked more of KTP and AC Oulu.

Match

AC Oulu take the points off KTP

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

Transfer targets

HJK tell KTP: Kaius Simojoki is not for sale

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

In brief

  • Squad A row about effort at KTP
  • The dugout Samuli Hölttä gets it from the manager
  • The dugout The manager’s verdict
56 Edition

The KTP Sentinel

23 Aug 2027
From our football correspondent Crisis

Match

16 matches without a win for KTP

The run now stands at 16, and the questions being asked around KTP are no longer polite ones.

Market

Samuli Hölttä puts it in writing

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

Squad

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.

The dugout

Nathaniel Tahmbi keeps the receipts

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

Boardroom

KTP close the window on a squad of their own making

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

Transfer targets

Otto Kemppainen due for a KTP medical

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

Match

3 matches without a goal for KTP

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.

Transfer targets

KuPS tell KTP: Otto Kemppainen is not for sale

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

Squad

Words at KTP training over how hard people work

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

In brief

55 Edition

The KTP Sentinel

16 Aug 2027
From our football correspondent Crisis

Match

No end in sight to KTP's wait for a win

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

The terraces

Anger at KTP spills outside the ground

It has stopped being a mood in the stands and started being something organised. Boards can ignore a bad atmosphere for a long time; they cannot ignore this stage of it for very long at all.

Match

Every point is an argument now for KTP

Position 12 and 5 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.

Market

Mustapha Coker puts it in writing

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

The dugout

Atle Wahlund: 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.

Squad

Ryan Mahuta in a row with a teammate

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

Transfer targets

KTP rebuffed over Roni Hudd

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

Squad

Christian Chibuzor falls out with a teammate over standards

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

The dugout

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

In brief

54 Edition

The KTP Sentinel

9 Aug 2027
From our football correspondent Crisis

Match

14 matches without a win for KTP

The run now stands at 14, and the questions being asked around KTP are no longer polite ones.

Match

KTP taken apart

0‑3 to IF Gnistan, 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.

Market

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

Squad

Maksym Zhuk keeps KTP in it on his own

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

The dugout

Mustapha Coker frozen out at KTP

This is not rotation. Mustapha Coker has not been in the manager's plans for some time, and nobody at KTP is pretending otherwise.

Transfer targets

Alfie Cicale is a medical away from KTP

The deal with HJK is done in every sense but the one that puts him on the pitch. Nothing goes wrong at this stage, except on the occasions when it does.

Transfer targets

Door shut on Tijjani Mohammed

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

Squad

Words at KTP training over how hard people work

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

Match

KTP are shipping goals every week

Two or more conceded in each of the last 4 matches. It is not one mistake repeating itself, which would be the easier thing to fix; it is a different one every week.

In brief

53 Edition

The KTP Sentinel

2 Aug 2027
From our football correspondent Crisis

Match

The wait goes on for KTP

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

Boardroom

KTP put Antti Karjalainen on notice

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.

Market

Ahmed Adebayo puts it in writing

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

Boardroom

The scrutiny sharpens at KTP

Nobody upstairs has said anything, which is the loudest thing they could do. Results buy silence in this game; the account at KTP is running low.

Player ratings

Roni Polat, 20, steals the show — 7.84

Marked 7.84 at 20, in a side that makes no allowances for age. He did not need any, and he looked the least nervous man on the pitch.

Squad

Words exchanged at KTP

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

Match

KTP come up short against Ilves

Ilves left with the points after a 2‑3 defeat that will take some explaining on the terraces.

Transfer targets

Door shut on Martin Kirilov

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

Squad

Foday Manneh falls out with a teammate over standards

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

In brief

52 Edition

The KTP Sentinel

26 Jul 2027
From our football correspondent Crisis

Match

No end in sight to KTP's wait for a win

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

Match

6 matches without a goal for KTP

The chances are being made and something is happening between the making and the finishing. 6 matches now, and the anxiety in the ground arrives a little earlier every week.

Transfer targets

The paperwork begins on Veikka Rättö

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

Squad

Tempers go at KTP

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

Transfer targets

Door shut on Otto Kemppainen

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

Squad

Christian Chibuzor falls out with a teammate over standards

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

Match

KTP come up short against FF Jaro

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

The dugout

Antti Karjalainen faces the questions

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

Transfer targets

KTP ask about Oskar Lyberopoulos

A loan enquiry to IF Gnistan: cover, or a look at somebody the club cannot afford to buy yet. Either way the answer will come back inside the week.

In brief

51 Edition

The KTP Sentinel

19 Jul 2027
From our football correspondent Crisis

The terraces

Supporters organise against the KTP board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Match

11 matches without a win for KTP

The run now stands at 11, and the questions being asked around KTP are no longer polite ones.

Match

KTP sink to position 12

5 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.

Match

KTP taken apart

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

Squad

Maksym Zhuk stands alone

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

Match

5 matches without a goal for KTP

The chances are being made and something is happening between the making and the finishing. 5 matches now, and the anxiety in the ground arrives a little earlier every week.

Transfer targets

Oskar Lyberopoulos is a medical away from KTP

The deal with IF Gnistan is done in every sense but the one that puts him on the pitch. Nothing goes wrong at this stage, except on the occasions when it does.

Squad

Ryan Mahuta in a row with a teammate

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

Player ratings

Anton Thorsson did the work nobody counts — 6.60

13 combined actions and 6.60. 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.

In brief

50 Edition

The KTP Sentinel

12 Jul 2027
From our football correspondent Uneasy

Match

No end in sight to KTP's wait for a win

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

Squad

6 saves: Maksym Zhuk was the team

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

The dugout

Mustapha Coker frozen out at KTP

This is not rotation. Mustapha Coker has not been in the manager's plans for some time, and nobody at KTP is pretending otherwise.

Match

The goals have deserted KTP

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

Squad

A falling-out at KTP

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

Squad

Words at KTP training over how hard people work

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

The dugout

No hiding place for Onni Hänninen

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

Squad

Juho Leikas signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Juho Leikas and KTP agree another 3 years.

Market

Talks stall between KTP and Ryan Mahuta

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

In brief

49 Edition

The KTP Sentinel

5 Jul 2027
From our football correspondent Crisis

Match

9 matches without a win for KTP

The run now stands at 9, and the questions being asked around KTP are no longer polite ones.

Match

A hiding for KTP

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

Market

Mustapha Coker puts it in writing

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

Squad

Maksym Zhuk keeps KTP in it on his own

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

Boardroom

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.

Match

The goals have deserted KTP

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

Squad

Words at KTP training over how hard people work

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

The dugout

No hiding place for Ahmed Adebayo

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

Player ratings

Both jobs done by Jerry Voutilainen — 6.67

A midfielder is measured on whether the team functions when he is on the pitch, which is nearly impossible to see and completely obvious in retrospect. 10 actions, 6.67, and a manager who will not be substituting him again in a hurry.

In brief

  • Squad Derrick Atta Agyei signs a new deal
  • Looking ahead Everything rides on SJK
  • Boardroom Nobody left the KTP dressing room in a hurry
48 Edition

The KTP Sentinel

28 Jun 2027
From our football correspondent Crisis

Match

The small margins put KTP out

Out, 0‑2 to HJK, and the long argument about which of the small moments decided it. The league is all there is now, and everybody knows it.

Match

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.

Squad

6 saves: Maksym Zhuk was the team

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

Squad

Tempers go at KTP

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

Squad

A row about effort at KTP

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

Match

KTP come up short against IFK Mariehamn

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

Squad

Onni Hänninen makes it 100

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

The dugout

No hiding place for Atle Wahlund

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

The dugout

Antti Karjalainen: “No excuses”

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

In brief

47 Edition

The KTP Sentinel

21 Jun 2027
From our football correspondent Uneasy

The terraces

Anger at KTP spills outside the ground

It has stopped being a mood in the stands and started being something organised. Boards can ignore a bad atmosphere for a long time; they cannot ignore this stage of it for very long at all.

Match

KTP sink to position 12

4 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.

Match

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.

Player ratings

A defender's goal wins it for KTP — 7.70

1 for Samuli Hölttä, marked 7.70, 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.

Squad

Real improvement from Kayra Ücer at KTP

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

Squad

A row about effort at KTP

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

The dugout

No hiding place for Christian Chibuzor

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

Match

Halfway: KTP sit in position 12

4 points at the turn. The first half of a season is a promise; the second is a bill, and the town is about to find out which of the two this one was.

Match

KTP and Ekenäs IF take a point apiece

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

In brief

46 Edition

The KTP Sentinel

14 Jun 2027
From our football correspondent Crisis

Match

Chastening afternoon for KTP

A 2‑6 beating by AC Oulu was the sort of result that empties a stadium long before the final whistle.

Squad

Maksym Zhuk stands alone

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

Match

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.

Match

No clean sheets in sight for KTP

5 games now with at least two against. The back line has been rearranged, the goalkeeper has been backed publicly, and the goals keep going in anyway.

Squad

A falling-out at KTP

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

Match

Nobody could stop scoring

8 goals. Both benches spent the second half looking at each other rather than at the pitch. Purists will complain about KTP and AC Oulu in equal measure; everybody else had a wonderful time.

Squad

Foday Manneh falls out with a teammate over standards

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

Player ratings

Ninety minutes of Foday Manneh at his very best

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

Player ratings

The game went through Atle Wahlund — 6.56

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

In brief

45 Edition

The KTP Sentinel

7 Jun 2027
From our football correspondent Crisis

Market

Mustapha Coker puts it in writing

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

Squad

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.

Match

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.

Squad

Words exchanged at KTP

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

Match

KTP come up short against Inter Turku

Inter Turku left with the points after a 1‑3 defeat that will take some explaining on the terraces.

Match

No clean sheets in sight for KTP

4 games now with at least two against. The back line has been rearranged, the goalkeeper has been backed publicly, and the goals keep going in anyway.

The dugout

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.

Squad

A row about effort at KTP

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

Squad

Filippo Dodde wants to go home

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

In brief

44 Edition

The KTP Sentinel

31 May 2027
From our football correspondent Crisis

Squad

A one-man rearguard from Maksym Zhuk

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

Squad

Tempers go at KTP

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

Squad

Marvin Erb arrives at the club he grew up with

Every footballer has an answer to the question about his boyhood club, and most of them never get to act on it. Marvin Erb has, at KTP, and the first month will show what that does to a man.

Squad

Words at KTP training over how hard people work

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

Match

Foday Manneh’s goal not enough for KTP

Foday Manneh scored, and precious little else went right: 1‑2 to HJK, and a quiet walk to the dressing room.

The dugout

The manager makes an example of Lassi Järvenpää

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

The dugout

Antti Karjalainen answers for it

“The supporters are entitled to be angry. So am I. We will put it right.” 1‑2, a manager saying the necessary things, and a dressing room that heard a different version of them.

Market

KTP buy the years ahead of Marvin Erb

He is 19, and the scouting reports agree on the only line that matters: the ceiling. Signings like this are lottery tickets written by professionals.

Player ratings

An afternoon Samuli Hölttä will want back

Marked 3.90. Nothing he attempted worked and by the hour mark he had stopped attempting much, which is the part a manager notices rather than the mistakes.

In brief

43 Edition

The KTP Sentinel

24 May 2027
From our football correspondent Crisis

Squad

Simon Skrabb damages knee ligaments — 16 days out

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

The terraces

The mood at KTP has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Match

KTP sink to position 12

3 points, and a fixture list that is running out. The mathematics are not yet cruel, but they are no longer kind.

Squad

Maksym Zhuk keeps KTP in it on his own

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

Squad

Ryan Mahuta in a row with a teammate

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

Squad

Atle Wahlund signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Atle Wahlund and KTP agree another 3 years.

Match

IF Gnistan take the points off KTP

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

The dugout

The view from the dugout

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

The dugout

The manager makes an example of Nathaniel Tahmbi

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

In brief

42 Edition

The KTP Sentinel

17 May 2027
From our football correspondent Uneasy

Squad

The knee: Simon Skrabb out for 23 days

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

Match

KTP through in the cup

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

Match

Chastening afternoon for KTP

A 0‑4 beating by Ilves was the sort of result that empties a stadium long before the final whistle.

Player ratings

A brace, and William Bergman takes the afternoon — 8.79

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

The terraces

The crowd has taken to Derrick Atta Agyei

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

The dugout

The manager makes an example of Simon Skrabb

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

Squad

Words at KTP training over how hard people work

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

Boardroom

Nobody left the KTP dressing room in a hurry

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

The dugout

Antti Karjalainen answers for it

“The supporters are entitled to be angry. So am I. We will put it right.” 0‑4, a manager saying the necessary things, and a dressing room that heard a different version of them.

In brief

41 Edition

The KTP Sentinel

10 May 2027
From our football correspondent Uneasy

Squad

Simon Skrabb damages knee ligaments — 31 days out

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

Match

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.

Squad

Words exchanged at KTP

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

The dugout

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.

Squad

Nathaniel Tahmbi falls out with a teammate over standards

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

Player ratings

Christian Chibuzor was immovable

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

Squad

Simon Skrabb has had enough of the bench

“I did not come here to warm up in front of people.” He is out of contract eventually, he is old enough to count the weeks, and KTP will have to give him a reason to stay or an exit.

Player ratings

The afternoon belonged to Ryan Mahuta

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

The dugout

Antti Karjalainen: “We have to be better”

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

In brief

40 Edition

The KTP Sentinel

3 May 2027
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Simon Skrabb

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

Market

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

Match

The wait goes on for KTP

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

Squad

Onni Hänninen signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Onni Hänninen commits to KTP for another 4 years.

Match

KTP come up short against VPS

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

The dugout

No hiding place for Christian Chibuzor

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

Squad

Maksym Zhuk slips down the pecking order

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

Market

Still no ink between KTP and Ryan Mahuta

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

The dugout

Antti Karjalainen faces the questions

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

In brief

39 Edition

The KTP Sentinel

26 Apr 2027
From our football correspondent Uneasy

Squad

A knee injury of the worst kind for Simon Skrabb

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

The terraces

Supporters organise against the KTP board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Squad

13 saves: Maksym Zhuk was the team

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

Squad

Ryan Mahuta in a row with a teammate

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

The terraces

One of their own: Maksym Zhuk

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

Player ratings

Nothing got past Ryan Mahuta

Headers, blocks, tackles, interceptions — 19 of them, and not one goal behind him. The sort of performance that never makes a highlight reel and wins football matches.

Squad

William Bergman stays put

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

The dugout

Antti Karjalainen: “We have to be better”

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

Match

KTP and SJK cancel each other out

Nil-nil, and few chances worth the name. SJK came to defend and left with exactly what they came for.

In brief

38 Edition

The KTP Sentinel

19 Apr 2027
From our football correspondent Crisis

Squad

The knee: Simon Skrabb out for 53 days

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

Match

Chastening afternoon for KTP

A 0‑3 beating by KuPS was the sort of result that empties a stadium long before the final whistle.

Squad

Ryan Mahuta in a row with a teammate

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

The dugout

No hiding place for Lassi Järvenpää

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

Squad

Kelvin Dosseh wants to go home

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

Boardroom

Doors closed at KTP

The music was off and the showers ran late. What was said in that dressing room stays there, but Saturday will publish the minutes.

The dugout

Antti Karjalainen faces the questions

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

Squad

No place for Jerry Voutilainen in the new shape

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

Looking ahead

Nathaniel Tahmbi faces his old club

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

In brief

37 Edition

The KTP Sentinel

12 Apr 2027
From our football correspondent Uneasy

Squad

The knee: Simon Skrabb out for 60 days

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

Player ratings

A defender's goal wins it for KTP — 7.79

1 for Ryan Mahuta, marked 7.79, 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.

Squad

Tempers go at KTP

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

Boardroom

Graduation day at KTP

3 boys move up, and somewhere in the building the people who coached them at twelve are quietly having the best morning of their working year. Nothing about this shows up in a result and it is why the academy exists.

Market

One of our own: Paulus Lod joins the KTP first team

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

Market

Juha Soiri steps up from the KTP academy

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

Market

One of our own: Amos Huuhka joins the KTP first team

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

Squad

Home is on Filippo Dodde's mind

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

Match

Late, late show earns KTP a point

Minute 89, against IFK Mariehamn, and a goal that felt like a win to everybody who had stayed. It was a draw. Nobody leaving the ground will describe it as one.

In brief

  • Squad 8 new faces, and KTP are still learning each other
  • Match Honours even between KTP and IFK Mariehamn
  • The dugout Mustapha Coker is still being punished for one mistake
36 Edition

The KTP Sentinel

5 Apr 2027
From our football correspondent Crisis

Squad

A knee injury of the worst kind for Simon Skrabb

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

Market

Mustapha Coker puts it in writing

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

Boardroom

KTP close the window on a squad of their own making

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

Squad

Words exchanged at KTP

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

Squad

The step up is real for Petrus Nordberg

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

Squad

Mustapha Coker wants to go home

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

Transfer targets

Veikka Rättö stays at FC Lahti as time runs out

A deal that was a phone call from completion at lunchtime was dead by midnight. KTP will try again when the window opens; FC Lahti may not be selling by then.

The dugout

No hiding place for Mustapha Coker

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

The dugout

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

In brief

35 Edition

The KTP Sentinel

29 Mar 2027
From our football correspondent Crisis

Squad

Simon Skrabb damages knee ligaments — 75 days out

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

The terraces

The mood at KTP has turned into something else

Supporters who sing when it goes badly are supporters. Supporters who gather afterwards are a problem, and everybody inside the building knows which of the two this now is.

Boardroom

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.

Market

KTP say no — this time

The offer from IF Gnistan for Arttu Tulehmo 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.

Squad

Words exchanged at KTP

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

Squad

Samuli Hölttä pulls a muscle — 14 days out

The injury that keeps coming back, keeps being rushed back from, and quietly costs more careers than the dramatic ones. 14 days is the estimate; the honest figure depends on whether anybody is patient.

In brief

34 Edition

The KTP Sentinel

22 Mar 2027
From our football correspondent Crisis

Squad

The knee: Simon Skrabb out for 82 days

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

Squad

Ryan Mahuta in a row with a teammate

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

Transfer targets

KTP rebuffed over Leo Boström

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

The dugout

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.

Transfer targets

KTP try to borrow Oskar Lyberopoulos

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

Transfer targets

KTP try to borrow Tijjani Mohammed

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

In brief

33 Edition

The KTP Sentinel

15 Mar 2027
From our football correspondent Crisis

Squad

The knee: Simon Skrabb out for 89 days

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

Transfer targets

KTP agree $44.0K for Veikka Rättö

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

Squad

Nathaniel Tahmbi wants to go home

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

The dugout

The manager makes an example of Samuli Hölttä

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

Squad

8 new faces, and KTP are still learning each other

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

Squad

Roni Polat falls out with a teammate over standards

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

In brief

32 Edition

The KTP Sentinel

8 Mar 2027
From our football correspondent Crisis

Squad

The knee: Simon Skrabb out for 97 days

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

Squad

Lassi Järvenpää stays put

“The easiest signature of my career.” Lassi Järvenpää and KTP agree another 3 years, and the manager can plan around him rather than about him.

Squad

Words exchanged at KTP

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

Squad

Foday Manneh wants to go home

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

Transfer targets

Door shut on Lawrence Ouma

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

Transfer targets

KTP ask about Dan Lauri

A loan enquiry to TPS: cover, or a look at somebody the club cannot afford to buy yet. Either way the answer will come back inside the week.

In brief

31 Edition

The KTP Sentinel

1 Mar 2027
From our football correspondent Crisis

Squad

Simon Skrabb damages knee ligaments — 104 days out

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

The terraces

Anger at KTP spills outside the ground

It has stopped being a mood in the stands and started being something organised. Boards can ignore a bad atmosphere for a long time; they cannot ignore this stage of it for very long at all.

Boardroom

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.

Market

KTP say no — this time

The offer from SalPa for Arttu Tulehmo 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.

Transfer targets

Tijjani Mohammed is a medical away from KTP

The deal with VPS is done in every sense but the one that puts him on the pitch. Nothing goes wrong at this stage, except on the occasions when it does.

Transfer targets

Dan Lauri will not be coming to KTP

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

Squad

A falling-out at KTP

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

Squad

Christian Chibuzor wants to go home

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

The dugout

The manager makes an example of Simon Skrabb

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

In brief

  • Market KTP and Ryan Mahuta are talking past each other
  • Transfer targets A loan move for Niklas Harju is in the works
  • Squad Words at KTP training over how hard people work
30 Edition

The KTP Sentinel

22 Feb 2027
From our football correspondent Uneasy

Squad

Simon Skrabb damages knee ligaments — 111 days out

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

Transfer targets

KTP agree $58.0K for Olavi Keturi

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

Market

Arttu Tulehmo attracts admirers

The name of Arttu Tulehmo has come up in conversations KTP were not part of. Nothing formal, nothing signed — but nothing about it accidental either.

Squad

Ryan Mahuta in a row with a teammate

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

Squad

Roni Polat falls out with a teammate over standards

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

Transfer targets

A loan move for Tijjani Mohammed is in the works

KTP have made the call to VPS. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.

In brief

29 Edition

The KTP Sentinel

15 Feb 2027
From our football correspondent Uneasy

Squad

Simon Skrabb damages knee ligaments — 118 days out

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

Transfer targets

Dan Lauri due for a KTP medical

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

Squad

Arttu Tulehmo in a row with a teammate

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

Squad

A row about effort at KTP

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

Transfer targets

Ilves tell KTP: Elias Tamminen is not for sale

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

The dugout

Mustapha Coker gets it from the manager

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

Market

The ambition of Kelvin Dosseh outgrows KTP early

Signings arrive with a picture of the club in their head, and this one’s picture was bigger than the building. He will play well and he will be gone, in that order, and everybody knows it.

Squad

7 new faces, and KTP are still learning each other

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

Transfer targets

A loan move for Lawrence Ouma is in the works

KTP have made the call to SJK. No fee, a share of the wages, and a spare shirt in the position where the squad has been thinnest all season.

In brief

28 Edition

The KTP Sentinel

8 Feb 2027
From our football correspondent Uneasy

Squad

The knee: Simon Skrabb out for 125 days

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

Transfer targets

The paperwork begins on Oskar Lyberopoulos

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

Squad

A falling-out at KTP

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

Squad

A move Melker Hådell would have made for nothing

There is a version of every career where the player ends up somewhere he chose rather than somewhere that chose him. Melker Hådell is living that version at KTP, and it tends to show in the first month.

Transfer targets

Too dear: KTP walk away from Kevin Lund

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

Squad

Ryan Mahuta falls out with a teammate over standards

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

Transfer targets

Door shut on Mustafa Ameen

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

Transfer targets

KTP ask about Tijjani Mohammed

A loan enquiry to VPS: cover, or a look at somebody the club cannot afford to buy yet. Either way the answer will come back inside the week.

Market

A long bet from KTP on Melker Hådell

He is 20, 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.

In brief

27 Edition

The KTP Sentinel

1 Feb 2027
From our football correspondent Uneasy

Squad

Simon Skrabb damages knee ligaments — 132 days out

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

The terraces

Anger at KTP spills outside the ground

It has stopped being a mood in the stands and started being something organised. Boards can ignore a bad atmosphere for a long time; they cannot ignore this stage of it for very long at all.

Boardroom

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.

Squad

Anton Thorsson arrives at the club he grew up with

Every footballer has an answer to the question about his boyhood club, and most of them never get to act on it. Anton Thorsson has, at KTP, and the first month will show what that does to a man.

Squad

A falling-out at KTP

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

The dugout

The manager makes an example of Simon Skrabb

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

Squad

Filippo Dodde signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Filippo Dodde commits to KTP for another 3 years.

Market

KTP buy the years ahead of Filippo Dodde

He is 20, and the scouting reports agree on the only line that matters: the ceiling. Signings like this are lottery tickets written by professionals.

Market

KTP buy the years ahead of Stanislav Samusenko

He is 19, and the scouting reports agree on the only line that matters: the ceiling. Signings like this are lottery tickets written by professionals.

In brief

26 Edition

The KTP Sentinel

25 Jan 2027
From our football correspondent Uneasy

Squad

A row about effort at KTP

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

The dugout

Simon Skrabb knocks on the manager’s door

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

Squad

Mustapha Coker starts on the language

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

In brief

25 Edition

The KTP Sentinel

18 Jan 2027
From our football correspondent Uneasy

Squad

Tempers go at KTP

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

The dugout

The manager makes an example of Christian Chibuzor

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

Squad

Words at KTP training over how hard people work

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

In brief

24 Edition

The KTP Sentinel

11 Jan 2027
From our football correspondent Uneasy

Squad

Words exchanged at KTP

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

Squad

William Bergman is a better footballer than he was

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

Squad

Roni Polat signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Roni Polat and KTP agree another 3 years.

In brief

23 Edition

The KTP Sentinel

4 Jan 2027
From our football correspondent Uneasy

The terraces

Supporters organise against the KTP board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Squad

Ryan Mahuta falls out with a teammate over standards

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

Squad

A falling-out at KTP

Samuli Hölttä and a teammate went at it, and not about football. Training grounds are small places and a long season makes them smaller.

The dugout

The manager makes an example of Ahmed Adebayo

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

Market

Talks stall between KTP and Ryan Mahuta

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

Squad

A step back for Oskari Raiski at KTP

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

In brief

22 Edition

The KTP Sentinel

28 Dec 2026
From our football correspondent Uneasy

Squad

20 days out for Lassi Järvenpää after a fracture

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

Squad

Ryan Mahuta in a row with a teammate

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

Squad

A row about effort at KTP

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

In brief

21 Edition

The KTP Sentinel

21 Dec 2026
From our football correspondent Uneasy

Squad

27 days out for Lassi Järvenpää after a fracture

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

Squad

Arttu Tulehmo in a row with a teammate

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

Squad

Words at KTP training over how hard people work

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

In brief

20 Edition

The KTP Sentinel

14 Dec 2026
From our football correspondent Uneasy

Squad

34 days out for Lassi Järvenpää after a fracture

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

Squad

A row about effort at KTP

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

The dugout

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.

In brief

19 Edition

The KTP Sentinel

7 Dec 2026
From our football correspondent Uneasy

Squad

41 days out for Lassi Järvenpää after a fracture

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

The terraces

Supporters organise against the KTP board

A bad atmosphere can be waited out. A group of people meeting afterwards to decide what to do about it cannot, and everybody in the building knows which stage this is.

Squad

Oskari Raiski signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Oskari Raiski commits to KTP for another 3 years.

Squad

Words at KTP training over how hard people work

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

The dugout

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

Market

Christian Chibuzor linked with a move away

The name of Christian Chibuzor keeps appearing in other people's back pages. KTP say nothing, which says plenty.

In brief

18 Edition

The KTP Sentinel

30 Nov 2026
From our football correspondent Uneasy

Squad

Lassi Järvenpää breaks a bone — 49 days out

Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 49 days, a clean timeline, and a return date somebody can actually plan around.

Squad

Ryan Mahuta in a row with a teammate

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

Squad

A row about effort at KTP

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

In brief

17 Edition

The KTP Sentinel

23 Nov 2026
From our football correspondent Uneasy

Squad

56 days out for Lassi Järvenpää after a fracture

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

Squad

Words at KTP training over how hard people work

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

Squad

Derrick Atta Agyei signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Derrick Atta Agyei and KTP agree another 4 years.

In brief

  • Squad 6 new faces, and KTP are still learning each other
  • The dugout Otto Huttunen knocks on the manager’s door
16 Edition

The KTP Sentinel

16 Nov 2026
From our football correspondent Uneasy

Squad

Lassi Järvenpää breaks a bone — 63 days out

Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 63 days, a clean timeline, and a return date somebody can actually plan around.

Squad

Simon Skrabb falls out with a teammate over standards

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

Squad

Words exchanged at KTP

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

In brief

15 Edition

The KTP Sentinel

9 Nov 2026
From our football correspondent Uneasy

Squad

70 days out for Lassi Järvenpää after a fracture

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

Squad

Arttu Tulehmo signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Arttu Tulehmo commits to KTP for another 5 years.

Squad

A falling-out at KTP

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

Squad

Teo Sandev gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Teo Sandev has just signed for KTP, and for once the answer mattered.

The dugout

No hiding place for Arttu Tulehmo

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

Market

KTP buy the years ahead of Teo Sandev

He is 20, and the scouting reports agree on the only line that matters: the ceiling. Signings like this are lottery tickets written by professionals.

In brief

14 Edition

The KTP Sentinel

2 Nov 2026
From our football correspondent Uneasy

Squad

A fracture rules Lassi Järvenpää out for 77 days

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

Squad

Arttu Tulehmo signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Arttu Tulehmo commits to KTP for another 5 years.

Squad

Tempers go at KTP

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

In brief

13 Edition

The KTP Sentinel

26 Oct 2026
From our football correspondent Uneasy

Squad

84 days out for Lassi Järvenpää after a fracture

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

Squad

A row about effort at KTP

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

The dugout

No hiding place for Simon Skrabb

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

In brief

  • Squad KTP are still strangers to each other
  • Squad “I want to play”: Nathaniel Tahmbi speaks
12 Edition

The KTP Sentinel

19 Oct 2026
From our football correspondent Uneasy

Squad

Lassi Järvenpää breaks a bone — 92 days out

Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 92 days, a clean timeline, and a return date somebody can actually plan around.

The dugout

Simon Skrabb keeps the receipts

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

Squad

Words exchanged at KTP

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

Squad

A late step up for Samuli Hölttä

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

Squad

A row about effort at KTP

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

The dugout

Maksym Zhuk 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

11 Edition

The KTP Sentinel

12 Oct 2026
From our football correspondent Uneasy

Squad

Lassi Järvenpää breaks a bone — 99 days out

Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 99 days, a clean timeline, and a return date somebody can actually plan around.

Squad

Real improvement from William Bergman at KTP

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

Squad

Time is catching up with Petteri Forsell

Everybody at KTP saw it before anybody said it, which is how this always goes. At 36 the decline is real and measurable — 3 points — and the only question left is how the club handles somebody it owes a great deal to.

In brief

10 Edition

The KTP Sentinel

5 Oct 2026
From our football correspondent Uneasy

Squad

A fracture rules Lassi Järvenpää out for 106 days

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

Squad

Ryan Mahuta in a row with a teammate

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

Squad

Derrick Atta Agyei wants to go home

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

In brief

9 Edition

The KTP Sentinel

28 Sep 2026
From our football correspondent Uneasy

Squad

A fracture rules Lassi Järvenpää out for 114 days

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

Squad

Atomu Tanaka in a row with a teammate

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

The dugout

The manager makes an example of Ahmed Adebayo

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

In brief

  • Squad 19 new faces, and KTP are still learning each other
  • Squad Otto Huttunen has had enough of the bench
8 Edition

The KTP Sentinel

21 Sep 2026
From our football correspondent Uneasy

Squad

Lassi Järvenpää breaks a bone — 121 days out

Brutal, unambiguous and, for all the horror of the moment, usually less career-shaped than the ligament everybody fears more. 121 days, a clean timeline, and a return date somebody can actually plan around.

Squad

A falling-out at KTP

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

Squad

Ryan Mahuta falls out with a teammate over standards

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

The dugout

The manager makes an example of Otto Huttunen

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

The dugout

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

Squad

The formation has left Atle Wahlund behind

Every shape has positions in it and this one does not have his. KTP will either change the shape, change his job, or change his club, and he is waiting to hear which.

In brief

7 Edition

The KTP Sentinel

14 Sep 2026
From our football correspondent Uneasy

Squad

129 days out for Lassi Järvenpää after a fracture

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

Squad

6 saves: Maksym Zhuk was the team

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

Player ratings

Simon Skrabb pops up at the right end — 7.41

7.41, 1 on the scoresheet, and the specific comedy of a back-four player celebrating like somebody who does this every week. He does not, and that is exactly why the ground reacted the way it did.

Squad

Simon Skrabb falls out with a teammate over standards

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

Boardroom

Oskari Raiski will join KTP for nothing

The paperwork is done long before the player is. Oskari Raiski has agreed terms to come here when his current deal runs out, which means KTP have spent a summer's transfer budget on a phone call.

Match

KTP find a way past Ilves

Ilves made KTP work for it, but the scoreboard read 2‑0 at the end and the table does not ask how.

Match

KTP end the wait against Ilves

It had gone 5 games. The players did not celebrate like men who had won a match; they celebrated like men who had been let out of something.

Market

Still no ink between KTP and Ryan Mahuta

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

Player ratings

Nobody on the pitch touched Ryan Mahuta

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

In brief

6 Edition

The KTP Sentinel

7 Sep 2026
From our football correspondent Uneasy

Squad

A fracture rules Lassi Järvenpää out for 136 days

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

Squad

William Bergman gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. William Bergman has just signed for KTP, and for once the answer mattered.

Squad

A step back for Christian Chibuzor at KTP

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

Market

A long bet from KTP on William Bergman

He is 18, 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.

Squad

The armband comes off Ahmed Adebayo

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

The dugout

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

In brief

5 Edition

The KTP Sentinel

31 Aug 2026
From our football correspondent Crisis

Squad

Maksym Zhuk keeps KTP in it on his own

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

Match

The wait goes on for KTP

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

Match

4 matches without a goal for KTP

The chances are being made and something is happening between the making and the finishing. 4 matches now, and the anxiety in the ground arrives a little earlier every week.

Squad

Words at KTP training over how hard people work

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

Transfer targets

Door shut on Ville Kumpu

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

The terraces

One of their own: Maksym Zhuk

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

Match

A bad afternoon for KTP against AC Oulu

0‑1 to AC Oulu, and no complaints worth printing. The performance asked for nothing more than it got.

Player ratings

Mustapha Coker did the work nobody counts — 6.55

9 combined actions and 6.55. 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.

The dugout

Onni Hänninen 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.

In brief

4 Edition

The KTP Sentinel

24 Aug 2026
From our football correspondent Crisis

Squad

A one-man rearguard from Maksym Zhuk

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

Match

KTP taken apart

0‑3 to Inter Turku, 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.

Match

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.

Squad

Words exchanged at KTP

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

Boardroom

KTP agree a free transfer for Akon Kuek

Nothing happens for months and then he simply arrives, at no cost, having signed a pre-contract while still turning out for somebody else. It is the least dramatic way to sign a footballer and frequently the shrewdest.

Match

3 matches without a goal for KTP

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.

Transfer targets

Door shut on Mihailo Bogićević

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

The dugout

Christian Chibuzor gets it from the manager

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

Squad

Otto Huttunen falls out with a teammate over standards

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

In brief

3 Edition

The KTP Sentinel

17 Aug 2026
From our football correspondent Crisis

Match

A hiding for KTP

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

Match

The small margins put KTP out

Out, 0‑1 to FC Lahti, and the long argument about which of the small moments decided it. The league is all there is now, and everybody knows it.

Boardroom

Deadline passes with 18 signed and 1 gone

That is the business done at KTP 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.

Squad

A falling-out at KTP

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

Transfer targets

KTP rebuffed over Ville Tikkanen

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

Squad

Words at KTP training over how hard people work

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

Squad

Ryan Mahuta reaches 100 appearances

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

The dugout

The manager makes an example of Otto Huttunen

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

Boardroom

Nobody left the KTP dressing room in a hurry

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

In brief

2 Edition

The KTP Sentinel

10 Aug 2026
From our football correspondent Steady

Squad

Ryan Mahuta gets the move he always wanted

Footballers are asked about their boyhood club so often that nobody listens to the answer. Ryan Mahuta has just signed for KTP, and for once the answer mattered.

Transfer targets

KTP agree $190.0K for Kelwin

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

Squad

Ahmed Adebayo stays put

“The easiest signature of my career.” Ahmed Adebayo and KTP agree another 4 years, and the manager can plan around him rather than about him.

Squad

Atomu Tanaka in a row with a teammate

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

Transfer targets

AC Oulu tell KTP: Niklas Jokelainen is not for sale

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

Squad

Ryan Mahuta falls out with a teammate over standards

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

Match

KuPS take the points off KTP

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

Market

KTP promote Juha Lam from within

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

Market

KTP promote Aleksi Pohjanpalo from within

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

In brief

1 Edition

The KTP Sentinel

3 Aug 2026
From our football correspondent Triumph

Player ratings

Vintage Petteri Forsell — 8.25

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

Market

KTP say no — this time

The offer from KäPa for Arttu Tulehmo 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.

Squad

Atomu Tanaka signs on for more

“Some decisions take a long time. This one took ten minutes, and most of that was finding a pen.” Atomu Tanaka and KTP agree another 2 years.

Squad

Tempers go at KTP

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

Transfer targets

Door shut on Tuomas Koivisto

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

Match

KTP see off IFK Mariehamn

Three points for KTP, 2‑1 the final word against IFK Mariehamn in a contest settled by the finer margins.

The terraces

KTP supporters have found a favourite in Roni Polat

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

Squad

The formation has left Timi Lahti behind

Every shape has positions in it and this one does not have his. KTP will either change the shape, change his job, or change his club, and he is waiting to hear which.

Market

The clock runs on Christian Chibuzor's contract

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

In brief