
Topi Keskinen stats
Match-by-match stats

T. Keskinen
T. Keskinen vs FC København
1 game playedTopi 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.
Before the next match
FC København v Odense BK, Monday
What FC København allow left midfielders
Position stats2 appearances at LM against FC København in their last 20 matches; league average from the Superliga.
Best odds on T. Keskinen
Odds OutliersTopi 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.
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 11 | 827 | 1 | 1 | 18 | 12 | 6.92 | |
| 3 | 224 | 0 | 0 | 0 | 2 | 6.75 | |
| Total | 14 | 1,051 | 1 | 1 | 18 | 14 | 6.88 |
Attacking stats
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
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
Topi Keskinen completes 17 dribbles at a 42% success rate and wins 38 duels . Aerial duels are a relative weakness (10th percentile).
Defending stats
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
Topi Keskinen has committed 15 fouls and received 1 yellow card , no red cards . That is roughly a booking every 15 fouls.
Positions played
SuperligaMainly left midfielder (4 appearances), also at left winger (4) and right striker (1).
Strengths & weaknesses
vs attackersStrengths
Weaknesses

Odense BK squad
T. Keskinen
23 yrs#9
J. Niemiec
25 yrs#11
C. Gammelgaard
23 yrs#14
N. Ganaus
25 yrs#17
A. Ahl-Holmström
27 yrs#18
L. Legolas
19 yrs#26
J. Grot
28 yrs#31
M. Morrison
34 yrs#6
F. Arp
26 yrs#7
R. Falk
34 yrs#8
A. Suhonen
25 yrs#10
N. Juul-Sandberg
20 yrs#19
V. Friis
19 yrs#21
I. Ouédraogo
26 yrs#22
W. Martin
19 yrs#23
Finland squad
B. Källman
28 yrs#9
T. Keskinen
23 yrs#9
D. Håkans
25 yrs#11
O. Jukkola
24 yrs#19
J. Pohjanpalo
32 yrs#20
A. Svanbäck
22 yrs#20
M. Peltola
24 yrs#4
J. Lähteenmäki
20 yrs#5
K. Kairinen
27 yrs#6
A. Markhiev
24 yrs#6
S. Väänänen
24 yrs#6
O. Valakari
27 yrs#8
A. Suhonen
25 yrs#10
R. Lod
33 yrs#17
G. Kamara
30 yrs#18
D. Arifi
24 yrs#28
L. Walta
23 yrs#81Previous seasons
Per competition, club and country2026
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 4 | 139 | 0 | 0 | 1 | 5 | 4.97 | |
| 3 | 94 | 0 | 0 | 2 | 0 | 6.71 |
2025/2026
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 34 | 1,534 | 3 | 3 | 24 | 26 | 6.09 | |
| 5 | 271 | 0 | 1 | 3 | 4 | 6.42 | |
| 2 | 156 | 0 | 1 | 2 | 0 | 6.80 |
2025
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 2 | 165 | 0 | 0 | 0 | 2 | 6.47 |
2024/2025
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 36 | 2,454 | 5 | 2 | 23 | 39 | 6.74 | |
| 4 | 242 | 0 | 0 | 1 | 5 | 6.43 | |
| 2 | 180 | 0 | 0 | 0 | 0 | - |
2024
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 17 | 1,419 | 6 | 2 | 0 | 3 | 1.58 |
2023/2024
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 8 | 581 | 0 | 0 | 3 | 6 | 4.95 | |
| 4 | 302 | 1 | 1 | 0 | 0 | - | |
| 2 | 162 | 0 | 1 | 0 | 0 | - |
2023
| Competition | Apps | Min | Goals | Assists | Key p | Tackles | Rating |
|---|---|---|---|---|---|---|---|
| 25 | 1,842 | 2 | 6 | 31 | 12 | 6.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
- September 28th2-1 winvsBrøndby IF(77 mins, rating 7.07)
- June 11th0-0 drawatNordsjælland(28 mins, rating 6.63)
- June 6th1-0 lossatBelarus(90 mins, rating 6.5)
- July 23rd2-1 winvsAlbania(0 mins, rating 0)
- December 13th0-0 drawvsBelarus(88 mins, rating 6.63)
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 currently plays alongside Julian Pauli, Lasse Legolas, Rasmus Falk, Fiete Arp, Jona Niemiec, Adam Sørensen, Mikkel Rakneberg, Viljar Myhra, Adam Amrani, James Gomez, Julius Berthel Askou Harvey, Martin Hansen, Topi Keskinen, Peter Therkildsen, Alexander Ahl-Holmström, Christian Gammelgaard, Ismahila Ouédraogo, Michael Morrison, William Martin, Nikolaj Juul-Sandberg, Marcus McCoy, Magnus Andersen, Vitus Friis, Marcus Eskildsen, Ulrik Yttergård Jenssen, Noah Ganaus, Jay-Roy Grot and Anssi Suhonen at Odense BK.




21 yrs






24 yrs











