Ivan Havrushko

Right Back - KTP
14 Nov 2027
Sunday
Process
67 Edition

The KTP Sentinel

8 Nov 2027
From our football correspondent Crisis

Boardroom

Saku Huuhka has until the next board meeting

What was said behind closed doors has now been said in front of a microphone. Everybody at KTP can do the arithmetic, including the man it is aimed at.

Squad

Onur Yıldırım out for 88 days

The medical room confirms 88 days on the sidelines for Onur Yıldırım, and a plan built around him now has to be rebuilt.

Squad

Diego García gets it from the manager

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

In brief

Back issues
60 Edition

The KTP Sentinel

20 Sep 2027
From our football correspondent Uneasy

Match

KTP sink to position 12

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

Squad

The manager makes an example of Lucas Bazán

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

Squad

Ivan Havrushko knocks on the manager's door

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

In brief

59 Edition

The KTP Sentinel

13 Sep 2027
From our football correspondent Uneasy

Squad

Ivan Havrushko 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

Artem Lychagin asks for a word with the manager

“I would rather say it to his face than read about it.” The meeting was requested by the player, which tells you most of what you need to know.

Squad

The selectors could not leave Nathaniel Tahmbi out

6.89 across ninety minutes and a place in the division's team of the week. He was the best player on that pitch and everybody there knew it.

In brief

54 Edition

The KTP Sentinel

9 Aug 2027
From our football correspondent Uneasy

Market

Diamantis Chouchoumis 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

Ivan Havrushko: that is not what I was promised

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

Squad

Christian Chibuzor out for 28 days

The medical room confirms 28 days on the sidelines for Christian Chibuzor, and a plan built around him now has to be rebuilt.

Squad

Joni Mäkelä signs a new deal

“I never wanted to be anywhere else. There is unfinished business here.” Joni Mäkelä commits to KTP for another 2 years.

Squad

No place for Ivaylo Naydenov on the big day

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

Match

No goals between KTP and HJK

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

In brief

6 Edition

The KTP Sentinel

7 Sep 2026
From our football correspondent Crisis

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.

Market

Samuli Hölttä is on his way

The clubs have agreed terms, and what remains is formality: a medical, a photograph, a signature. Nobody at KTP is pretending he will be back in the shirt.

Boardroom

276% of the income goes out in wages at KTP

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

Squad

Ivan Havrushko gets it from the manager

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

Match

A bad afternoon for KTP against HIFK

0-1 to HIFK, and no complaints worth printing. The performance asked for nothing more than it got.

Squad

The armband comes off Joni Mäkelä

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

2 Edition

The KTP Sentinel

10 Aug 2026
From our football correspondent Steady

The terraces

The boos come down from three sides

“We pay for this every fortnight. The least we want is somebody who looks like he cares.” 4 of the 20 senior players walked off into it; the rest were not playing.

Match

HJK take the points off KTP

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

Squad

The manager makes an example of Ivaylo Naydenov

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

Market

KTP and Ivan Havrushko are talking past each other

“There is a gap, and pretending there is not helps nobody.” Neither side has moved, and the calendar is working for exactly one of them.

Market

The clock runs on Christian Chibuzor's contract

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

Squad

Roni Polat makes his debut at 19

At 19 years old, Roni Polat became the latest name off the academy production line to be handed a senior shirt.

In brief