Skip to main content
T. Keskinen photo

Topi Keskinen

Last 5
DDLLW
Finland flagFinland
Country
Forward
Position
23
Age
180 cm
Height
both
Foot
9
Shirt

Next match

Superliga logoSuperliga
Match oddsBet365Bet365
13.60
X4.00
21.85
View match

Match-by-match stats

T. Keskinen photo

T. Keskinen

Odense BK logoOdense BK
Line
0.5
Avg0.00
P900.00
Hit rate0%0/20
Loading chart...

Topi Keskinen 2026/2027 season stats

As a left midfielder, Topi Keskinen has appeared in 6 Superliga matches this season, totalling 515 minutes at an average rating of 6.68. Every metric below is shown as a total, a per-90 rate or percentage, and a percentile against other Superliga midfielders.

6.7Rating
6
Apps
0
Goals
0
Assists
11
Key passes
9
Tackles
515
Minutes

Player traits

Percentile vs midfielders

Creating66Passing20On ball44Attacking49Defending28Aerial21

Attacking stats

AttackingTotalPer 90 / %Percentile
Goals0n/a27
Goal involvements0n/a17
Shots132.3078
Shots on target40.7074
Shot accuracy31.0%n/a51
Shot conversion0.0%n/a27
Goals per SoT0.00n/a27
Big chances missed0n/a30
Shots off target20.3538
Shots blocked71.2295
Hit woodwork0n/a38
Assists0n/a34
Key passes111.9074
Chances created111.9277
Big chances created20.3577

Topi Keskinen has taken 13 shots with 4 on target (31% accuracy), scoring 0 goals. That is a shot roughly every 40 minutes. Those shots are worth 0.8 expected goals (xG), 1.2 of it from shots on target (xGOT). He is strong for shooting, ranking in the 78th percentile for shot volume among midfielders. Topi Keskinen has 0 assists and 11 key passes , creating 2 big chances . That works out to a chance created roughly every 47 minutes. Topi Keskinen has set up 11 shots for teammates, worth 1.2 expected assists (xA). His creative output is below average, ranking in the 34th percentile for chance creation among midfielders.

Passing stats

PassingTotalPer 90 / %Percentile
Passes13824.108
Accurate passes10017.508
Pass accuracy72.0%n/a10
Long balls won20.3510
Through balls won0n/a50
Accurate crosses30.5270
Backward passes376.4729
Passes (final third)142.4514

Topi Keskinen has completed 100 of 138 passes at 72% accuracy , plus 3 accurate crosses . He is below average for passing volume, ranking in the 8th percentile for passing volume among midfielders.

Possession stats

PossessionTotalPer 90 / %Percentile
Successful dribbles132.2792
Dribble attempts305.2499
Dribble success0.4%n/a34
Duels won284.8953
Aerials won20.3525
Touches27548.1021
Possession lost10418.1790
Dribbled past30.5227
Fouls won40.7016
Dispossessed132.2792
Turnovers457.8699

Topi Keskinen completes 13 dribbles at a 43% success rate and wins 28 duels . Aerial duels are a relative weakness (25th percentile).

Defending stats

DefendingTotalPer 90 / %Percentile
Tackles91.5732
Tackles won40.7023
Interceptions0n/a5
Clearances30.5210
Blocks0n/a50
Ball recoveries244.1945
Crosses blocked0n/a50
Clearances off line0n/a50
Offsides won0n/a50
Errors led to shot0n/a39
Errors led to goal0n/a48

Topi Keskinen makes 9 tackles and 0 interceptions , adding 3 clearances . That is a tackle roughly every 57 minutes. He is below average defensively, ranking in the 32nd percentile for tackles among midfielders.

Discipline stats

DisciplineTotalPer 90 / %Percentile
Fouls committed101.7562
Yellow cards10.1746
Red cards0n/a50
Offsides10.1776
Fouls per card10.00n/a88
Foul involvements142.4540
2nd yellows0n/an/a
Penalties scored0n/an/a
Penalties missed0n/an/a
Penalties won0n/an/a
Penalties committed0n/an/a
Own goals0n/an/a

Topi Keskinen has committed 10 fouls and received 1 yellow card , no red cards . That is roughly a booking every 10 fouls.

Positions played

Superliga
4
LM
2
LW
LM4
LW2

Mainly left midfielder (4 appearances), also at left winger (2).

Strengths & weaknesses

vs midfielders

Strengths

Dribble attempts99
Shots blocked95
Successful dribbles92

Weaknesses

Turnovers1
Interceptions5
Dispossessed8

Topi Keskinen previous seasons

Per season, all competitions
2026
CompetitionAppsMinGoalsAssistsKey pTacklesRating
Friendly International413900154.97
WC Qualification Europe39400206.71
2025/2026
CompetitionAppsMinGoalsAssistsKey pTacklesRating
Premiership341,5343324266.09
Europa Conference League527101346.42
Europa League215601206.80
2025
CompetitionAppsMinGoalsAssistsKey pTacklesRating
Friendly International216500026.47
2024/2025
CompetitionAppsMinGoalsAssistsKey pTacklesRating
Premiership362,4545223396.74
UEFA Nations League424200156.43
Champions League218000000.00
2024
CompetitionAppsMinGoalsAssistsKey pTacklesRating
Veikkausliiga171,41962031.58
2023/2024
CompetitionAppsMinGoalsAssistsKey pTacklesRating
Europa Conference League858100364.95
Champions League430211000.00
Europa League216201000.00
2023
CompetitionAppsMinGoalsAssistsKey pTacklesRating
Veikkausliiga251,8422631126.89

About Topi Keskinen

Superliga 2026/2027 season

This season in the Superliga, Topi Keskinen has featured across 6 appearances (6 starts), totalling 515 minutes. Topi Keskinen has attempted 13 shots with 4 on target, a 31% shot accuracy rate. That shot output is worth 0.82 expected goals (xG) this season.

Attacking and creative

In attacking play, Topi Keskinen has created 11 chances including 2 big chances for teammates. The forward has completed 13 successful dribbles from 30 attempts (43% success rate). Topi Keskinen has contributed 11 key passes and 25 crosses this season.

Defensive and passing

Defensively, Topi Keskinen has registered 9 tackles (4 won), 0 interceptions, and 3 clearances. In possession, the forward has completed 100 from 138 pass attempts, a 72% pass accuracy rate. Topi Keskinen has won 28 of 77 total duels.

Discipline

Topi Keskinen has received 1 yellow card this season, committing 10 fouls and winning 4.

About Topi Keskinen

Topi Keskinen is a 23-year-old forward playing for Odense BK in the Superliga, representing Finland. Topi Keskinen is both-footed and wears the number 9 shirt. Born on 7 March 2003.

Most recent appearance

Topi Keskinen's most recent match was away at Lyngby Boldklub on May 10th. Odense BK drew 1-1. Topi Keskinen played 74 minutes, registering 1 shot, 3 key passs, 2 tackles with a match rating of 6.98.

Recent matches

Next fixture

Topi Keskinen and Odense BK are next in action on October 1st against FC København in the Superliga. Predicted lineups, head-to-head statistics, and tactical analysis are available on the Odense BK vs FC København match preview.

Teammates at Odense BK

Topi Keskinen stats FAQ

How many tackles does Topi Keskinen make per game?
Topi Keskinen averages 1.57 tackles per 90 minutes in the Superliga along with 0 interceptions , ranking in the 32nd percentile for tackles among players in his position.
How many goals and assists does Topi Keskinen have in 26/27?
Topi Keskinen has 0 goals and 0 assists from 6 appearances in the Superliga.
What is Topi Keskinen's xG (expected goals) in 26/27?
Topi Keskinen has 0.8 expected goals (xG) from 0 actual goals in 6 appearances in the Superliga.
What position does Topi Keskinen play?
Topi Keskinen plays as an outfielder for Odense BK.
Who does Topi Keskinen play for?
Topi Keskinen plays for Odense BK in the Superliga.
When is Topi Keskinen's next match?
Odense BK next face FC København on 6 September in the Superliga.

Help FootyMetrics improve

Found a bug, got an idea, or just want to share your thoughts? We read everything.

Daily picks on Telegram

Trend alerts, value bets, and platform updates straight to your phone. Free to join.

Join channel