Skip to main content
T. Keskinen photo

Topi Keskinen stats

Last 5
WDLWD
Finland
Nationality
Forward
Position
23
Age
180 cm
Height
Both
Foot
#9
Shirt

Next match

Superliga logoSuperliga
Best match odds
1Kambi1.42
XKambi4.75
2Bet3657.50

Match-by-match stats

T. Keskinen photo

T. Keskinen

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

FC KøbenhavnT. Keskinen vs FC København

1 game played

Topi Keskinen's next match is on Monday at 18:00 against FC København. See how Topi Keskinen did in earlier matches against FC København.

T. Keskinen's games against FC København
DatePlayed forCompPosScoreMinGAShSoTFlsCards
Sep 6, 2026
Against COP
Goals
Avg
0.00
Season 0.09
P90
0.00
Season 0.11
Assists
Avg
0.00
Season 0.09
P90
0.00
Season 0.11
Shots
Avg
0.00
Season 2.36
P90
0.00
Season 2.83
Shots on target
Avg
0.00
Season 0.82
P90
0.00
Season 0.98
Fouls
Avg
0.00
Season 1.36
P90
0.00
Season 1.63
Cards
Avg
0.00
Season 0.09
P90
0.00
Season 0.11

Before the next match

FC København v Odense BK, Monday

FC KøbenhavnWhat FC København allow left midfielders

Position stats
Per LM appearanceProjectedCOPLeague
Shots4.002.11
Passesn/a19.528.9
Tackles5.001.47
Fouls committedn/a1.001.26

2 appearances at LM against FC København in their last 20 matches; league average from the Superliga.

ProjectedOur AI model's numbers for this match. In beta. Access may change.

Best odds on T. Keskinen

Odds Outliers

Topi Keskinen 2026/2027 season stats

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

Stats by competition

Club and country, 2026/2027.

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Superliga118271118126.92
UEFA Nations League322400026.75
Total141,0511118146.88

Attacking stats

AttackingTotalPer 90 / %Percentile
Goals10.1022
Goal involvements30.3339
Shots262.8060
Shots on target91.0059
Shot accuracy35.0%n/a38
Shot conversion4.0%n/a20
Goals per SoT0.11n/a22
Big chances missed0n/a9
Shots off target60.6533
Shots blocked111.2088
Hit woodwork20.2283
Assists10.1045
Key passes182.0086
Chances created181.9685
Big chances created50.5493

Topi Keskinen has taken 26 shots with 9 on target (35% accuracy), scoring 1 goal. That is a shot roughly every 32 minutes. Those shots are worth 1.4 expected goals (xG), 1.9 of it from shots on target (xGOT). He is around the divisional average for shooting, ranking in the 60th percentile for shot volume among attackers. Topi Keskinen has 1 assist and 18 key passes , creating 5 big chances . That works out to a chance created roughly every 46 minutes. Topi Keskinen has set up 19 shots for teammates, worth 2.1 expected assists (xA). His creative output is around the divisional average, ranking in the 45th percentile for chance creation among attackers.

Passing stats

PassingTotalPer 90 / %Percentile
Passes22624.6067
Accurate passes17318.8067
Pass accuracy77.0%n/a61
Long balls won30.3341
Through balls won0n/a50
Accurate crosses90.9885
Backward passes697.5176
Passes (final third)232.5066

Topi Keskinen has completed 173 of 226 passes at 77% accuracy , plus 9 accurate crosses . He is strong for passing volume, ranking in the 67th percentile for passing volume among attackers.

Possession stats

PossessionTotalPer 90 / %Percentile
Successful dribbles171.8583
Dribble attempts404.3585
Dribble success0.4%n/a45
Duels won384.1424
Aerials won20.2210
Touches44648.5073
Possession lost15416.7683
Dribbled past30.3333
Fouls won70.7617
Dispossessed212.2994
Turnovers545.8876

Topi Keskinen completes 17 dribbles at a 42% success rate and wins 38 duels . Aerial duels are a relative weakness (10th percentile).

Defending stats

DefendingTotalPer 90 / %Percentile
Tackles121.3159
Tackles won70.7663
Interceptions10.1126
Clearances50.5422
Blocks0n/a50
Ball recoveries414.4694
Crosses blocked0n/a50
Clearances off line0n/a50
Offsides won0n/a50
Errors led to shot0n/a40
Errors led to goal0n/a50

Topi Keskinen makes 12 tackles and 1 interceptions , adding 5 clearances . That is a tackle roughly every 69 minutes. He is around the divisional average defensively, ranking in the 59th percentile for tackles among attackers.

Discipline stats

DisciplineTotalPer 90 / %Percentile
Fouls committed151.6351
Yellow cards10.1139
Red cards0n/a50
Offsides60.6576
Fouls per card15.00n/a94
Foul involvements222.3932
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 15 fouls and received 1 yellow card , no red cards . That is roughly a booking every 15 fouls.

Previous seasons

Per competition, club and country

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 League21800000-

2024

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Veikkausliiga171,41962031.58

2023/2024

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Europa Conference League858100364.95
Champions League43021100-
Europa League21620100-

2023

CompetitionAppsMinGoalsAssistsKey pTacklesRating
Veikkausliiga251,8422631126.89

About Topi Keskinen

Superliga 2026/2027 season

This season in the Superliga, Topi Keskinen has scored 1 goal and 1 assist across 11 appearances (9 starts), totalling 827 minutes. That works out to 0.1 goals and 0.1 assists per 90 minutes. Topi Keskinen has attempted 26 shots with 9 on target, a 35% shot accuracy rate. That shot output is worth 1.44 expected goals (xG) this season.

Attacking and creative

In attacking play, Topi Keskinen has created 18 chances including 5 big chances for teammates. The forward has completed 17 successful dribbles from 40 attempts (42% success rate). Topi Keskinen has contributed 18 key passes and 39 crosses this season.

Defensive and passing

Defensively, Topi Keskinen has registered 12 tackles (7 won), 1 interceptions, and 5 clearances. In possession, the forward has completed 173 from 226 pass attempts, a 77% pass accuracy rate. Topi Keskinen has won 38 of 109 total duels.

Discipline

Topi Keskinen has received 1 yellow card this season, committing 15 fouls and winning 7.

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 at home against Brøndby IF on September 28th. Odense BK won 2-1. Topi Keskinen played 77 minutes, registering 1 shot, 3 key passs, 1 tackle with a match rating of 7.07.

Recent matches

Next fixture

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

Teammates at Odense BK

Topi Keskinen stats FAQ

How many tackles does Topi Keskinen make per game?

Topi Keskinen averages 1.31 tackles per 90 minutes in the Superliga along with 0.11 interceptions , ranking in the 59th percentile for tackles among players in his position.

How many goals and assists does Topi Keskinen have in 26/27?

Topi Keskinen has 1 goal and 1 assist from 11 appearances in the Superliga.

What is Topi Keskinen's xG (expected goals) in 26/27?

Topi Keskinen has 1.4 expected goals (xG) from 1 actual goal in 11 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 26 October in the Superliga.