Scouting profile · Aberdeen · Wide forward

Topi Keskinen

A standard scouting profile for T. Keskinen, shown with the additional former-Aberdeen record. Current or last known club: Aberdeen. Statistical basis: the current scouting season at Odense. It is not a target, a recommendation, a fee or a contract claim.

FinlandAge 22U23Former Aberdeen playerWide forwardmoved · 2024-08-12

Statistical profile

Overall and position profile

Danish Superliga

League-only rates. Both figures compare with the same role-family cohort at 450+ minutes (n=16). Percentiles run 0-100; areas are proportional to the percentile. A missing value omits its petal rather than drawing zero.

Overall profileFull
Nightingale rose of percentile ranks against the player's comparison cohort. Highest axes: Key passes /90 71.9%, Dribbles /90 71.9%, Pass completion 53.1%. Goals /90: 31.2% percentile, value 0.11, cohort n 16; Assists /90: 37.5% percentile, value 0.11, cohort n 16; Shots /90: 28.1% percentile, value 1.73, cohort n 16; Key passes /90: 71.9% percentile, value 1.95, cohort n 16; Dribbles /90: 71.9% percentile, value 1.95, cohort n 16; Passes /90: 46.9% percentile, value 18.50, cohort n 16; Pass completion: 53.1% percentile, value 76.0%, cohort n 16; Tackles /90: 40.6% percentile, value 1.30, cohort n 16; Interceptions /90: 15.6% percentile, value 0.11, cohort n 16; Duels won: 15.6% percentile, value 35.5%, cohort n 16
Position profileFull
Nightingale rose of percentile ranks against the player's comparison cohort. Highest axes: Key passes /90 71.9%, Dribbles /90 71.9%, Dribble success 59.4%. Goals /90: 31.2% percentile, value 0.11, cohort n 16; Assists /90: 37.5% percentile, value 0.11, cohort n 16; Key passes /90: 71.9% percentile, value 1.95, cohort n 16; Dribbles /90: 71.9% percentile, value 1.95, cohort n 16; Dribble success: 59.4% percentile, value 42.9%, cohort n 16; Pass completion: 53.1% percentile, value 76.0%, cohort n 16

Key facts

Season summary

Danish Superliga
Minutes83211 appearances
Provider rating6.74opaque; not a verdict
Percentile62.5%within league and role
Adjusted percentile29.4%empirical Premiership alignment

Former Aberdeen player

Aberdeen and after

Former-player register

Left Aberdeen on 10 Jul 2026 for Odense · permanent · Undisclosed.

Aberdeen apps892024-25 to 2025-26
Aberdeen minutes5031covered competitive record
Post-Aberdeen league mins8321 of 1 seasons
Current or last knownOdensecurrent-season provider row

Early-career Aberdeen proxy: yes. No post-Aberdeen rival spell. No sell-on clause recorded.

Former-player register entry · All former players · Method

The statistical profile above is the current scouting season. The former-Aberdeen record is additional context, not a second statistical profile.

Departure, after and sell-on

Sale chain

Published link by link

Each step is a published fact. A missing fee, clause input or receipt stays unknown; the chain does not infer money or call a sale good or bad.

  1. Departure · 10 Jul 2026 · Odense · permanent · Undisclosed
  2. After Aberdeen · 1 covered league season · 1 of 1 expected seasons present
  3. Sell-on clause · no clause recorded
  4. Receipt · not applicable
  5. Now · Odense · current-season provider row

Team context

Outperforming a struggling team

Context
League position7/12points per game table
Team points1412 played
Team PPG percentile45.8%within the league
Team lift-16.4role-adjusted percentile minus team PPG percentile

Team context is a contrast, not a valuation, forecast or recommendation. A team is treated as underperforming at or below the configured PPG percentile; a league without a table is unknown, not zero-strength.

Profiles

Raw and adjusted archetype scores

3 applicable
Raw scores are within the player's league and role cohort; adjusted scores are mapped into the Premiership distribution. Coverage is the absolute feature weight present.
ProfileRawAdjustedCoverage
Assist-biased contributor56.834.3100.0%
Goal-scoring forward37.818.8100.0%
Wide dribbler59.937.3100.0%

Scouting context

Scouting priority

54.9

Value index 42.2 × age multiplier 1.30 × Europe multiplier 1.00 = 54.9.

U23 ≤23 ×1.30; European league phase ≥90 min ×0.60. These are Aberdeen scouting preferences, not measured quality. The value index is not a transfer value.

Scouting context

League-phase shop window

none

No league-phase minutes in the covered competitions

0 league-phase minutes across 0 appearances.

Only the league phase of the Champions League, Europa League and Conference League is covered; qualifiers and play-offs are excluded. Unknown is not “not in Europe” and is never discounted.

Coverage and limits

What this profile can and cannot say

Source · API-Football

Current club: Aberdeen; 2026-27 statistics at Odense in the Danish Superliga; Wide forward; role family wide_forward; cohort basis role_family; cohort n 16.

The provider rating is opaque and relative to the player's league and role cohort. The adjusted percentile is an empirical Premiership alignment, not a measured equivalence. No contracts, wages, fees, release clauses or recommendations are claimed. Forward and progressive passes, carries, pressures and aerial wins are not in the feed.

Provenance

How this page is sourced

Data as of 27 Oct 2026

Dataset 2026-10-27T12:06:31+00:00-c598315. Sources and coverage are listed below; the page keeps its own source and uncertainty labels.

Definitions: scouting.archetypes · scouting.board · scouting.coverage · scouting.pool · scouting.priority · scouting.squad · scouting.team-lens · scouting.value-model

Corrections and changes are recorded on Corrections and contact.

Cite this page

Scouting player profile. Dataset 2026-10-27T12:06:31+00:00-c598315, as of 2026-10-27T12:06:31+00:00. Sources: API-Football; Wikipedia. Definitions: scouting.archetypes; scouting.board; scouting.coverage; scouting.pool; scouting.priority; scouting.squad; scouting.team-lens; scouting.value-model.