PLAYER PROFILE

Topi Keskinen.

Odense Boldklub · Finland

Matrix 42003

At a glance

Full name
Topi Keskinen
Born
07 Mar 2003
Age today
23
Nationality
Finland

Career by season

171 recorded appearances
Topi Keskinen appearances by season, competition and team
SeasonCompetitionTeamAppsStartsGoalsAssistsMinutesCards
26/27UEFA Nations League Finland 33002240
26/27Danish Superliga Odense Boldklub 1210129131
26/27DBU Pokalen Odense Boldklub 32121560
25/26UEFA Europa League Aberdeen FC 22001560
25/26UEFA Conference League Aberdeen FC 54012711
25/26Scottish Premiership Aberdeen FC 3117331,4244
25/26Scottish Cup Aberdeen FC 33002261
25/26Premier Sports Cup Aberdeen FC 21011030
25/26International Friendly Games Finland 63013040
2025World Cup Qual. UEFA Finland 3100881
24/25UEFA Nations League Finland 43002420
24/25UEFA Champions League HJK Helsinki 22001801
24/25Scottish Premiership Aberdeen FC 3128522,1754
24/25Scottish Cup Aberdeen FC 33012060
24/25International Friendly Games Finland U21 22001360
2024Veikkausliiga HJK Helsinki 1716631,4203
23/24UEFA Europa League HJK Helsinki 22011621
23/24UEFA Conference League HJK Helsinki 87005822
23/24UEFA Champions League HJK Helsinki 44123030
23/24International Friendly Games Finland U21 1100450
2023Veikkausliiga HJK Helsinki 2519281,8434
22/23International Friendly Games Finland U21 22001450

Appearances in our supported competitions. Goals, assists and minutes come from match reports where we have them.

Match log

Newest first
Topi Keskinen match log
DateCompetitionMatchScoreMinutesGoals
29 Oct 2026DBU Pokalen FC Midtjylland v Odense BoldklubSubstitute, on 64′ 2 – 118
26 Oct 2026Danish Superliga FC Copenhagen v Odense Boldklub 1 – 186
18 Oct 2026Danish Superliga Odense Boldklub v Brøndby IF 2 – 177
09 Oct 2026Danish Superliga FC Nordsjaelland v Odense BoldklubSubstitute, on 62′ 0 – 028
06 Oct 2026UEFA Nations League Belarus v Finland 1 – 090
29 Sep 2026UEFA Nations League Finland v Belarus 0 – 088
26 Sep 2026UEFA Nations League San Marino v Finland 0 – 746
19 Sep 2026Danish Superliga Odense Boldklub v FC Midtjylland 1 – 190
13 Sep 2026Danish Superliga Randers FC v Odense Boldklub 1 – 2891
09 Sep 2026DBU Pokalen Kolding IF v Odense Boldklub 1 – 2721
06 Sep 2026Danish Superliga Odense Boldklub v FC CopenhagenSubstitute, on 62′ 0 – 528
30 Aug 2026Danish Superliga Lyngby Boldklub v Odense Boldklub 1 – 174
26 Aug 2026DBU Pokalen FC Fredericia v Odense Boldklub 1 – 266
23 Aug 2026Danish Superliga Aarhus GF v Odense Boldklub 2 – 290
16 Aug 2026Danish Superliga Odense Boldklub v AC Horsens 1 – 281
10 Aug 2026Danish Superliga Silkeborg IF v Odense Boldklub 1 – 090
03 Aug 2026Danish Superliga Odense Boldklub v Sönderjyske Fodbold 1 – 090
24 Jul 2026Danish Superliga Viborg FF v Odense Boldklub 1 – 090
05 Jun 2026International Friendly Games Hungary v FinlandSubstitute, on 66′ 2 – 124
31 May 2026International Friendly Games Germany v Finland 4 – 058

Career transfers

4 recorded moves

All recorded career moves, newest first.

Topi Keskinen career transfers
Date FromToMoveFee
10 Jul 2026 Aberdeen FC Odense Boldklub Transfer €1.3m
12 Aug 2024 HJK Helsinki Aberdeen FC Transfer €1m
01 Jan 2023 Mikkelin Palloilijat HJK Helsinki Transfer Free
01 Jan 2020 Mikkelin Palloilijat U19 Mikkelin Palloilijat Internal move —

Contracts and market values are not available yet.