DM, M (C) · FC Kehlen

Diego Ribeiro

Born 27 Dec 2005 · Luxembourg (age 19)

Best position calc

  • Midfielder (Centre)

Record at game start, 1 Jul 2025

Current ability
45 of 200
Potential ability
40–70
Value (calc)
£0
Best role (calc)
—
World reputation
4000 / 5 calc
Caps / goals
0 / 0
Wage
£0 p/w

Positions

GK — D (L) — D (C) 10 D (R) — DM 15 M (L) — M (C) 20 M (R) — AM (L) — AM (C) 12 AM (R) — ST (C) — WB (L) — WB (R) —
  • Natural 18–20
  • Accomplished 15–17
  • Competent 12–14
  • Unconvincing 9–11
  • Awkward 5–8
  • Makeshift 2–4
  • Ineffectual 1
  • — Not stored
Position ratings and stored familiarity, best familiarity first
PositionLevelFamiliarityRating calc Potential calc
M (C) Natural 20 — —
DM Accomplished 15 — —
AM (C) Competent 12 — —
D (C) Unconvincing 10 — —
GK Not stored — — —
D (L) Not stored — — —
D (R) Not stored — — —
M (L) Not stored — — —
M (R) Not stored — — —
AM (L) Not stored — — —
AM (R) Not stored — — —
ST (C) Not stored — — —
WB (L) Not stored — — —
WB (R) Not stored — — —

Familiarity is stored, 1–20. Position ratings are calculated by fm-reader, 0–100; a dash means the build does not have enough stored attributes to calculate that rating.

Attributes

  • 1–5 poor
  • 6–10 weak
  • 11–14 decent
  • 15–17 good
  • 18–20 excellent
  • — not stored

Technical 14

  • Corners—
  • Crossing—
  • Dribbling—
  • Finishing—
  • First touch—
  • Free kicks—
  • Heading—
  • Long shots—
  • Long throws—
  • Marking—
  • Passing—
  • Penalty taking—
  • Tackling—
  • Technique—

Mental 14

  • Aggression—
  • Anticipation—
  • Bravery—
  • Composure—
  • Concentration—
  • Decisions—
  • Determination—
  • Flair—
  • Leadership—
  • Off the ball—
  • Positioning—
  • Teamwork—
  • Vision—
  • Work rate—

Physical 8

  • Acceleration—
  • Agility—
  • Balance—
  • Jumping reach—
  • Natural fitness—
  • Pace—
  • Stamina—
  • Strength—

Feet

  • Left foot—
  • Right foot—

Goalkeeping

All 11 attributes
  • Aerial reach—
  • Command of area—
  • Communication—
  • Eccentricity—
  • Handling—
  • Kicking—
  • One on ones—
  • Punching (tendency)—
  • Reflexes—
  • Rushing out (tendency)—
  • Throwing—

Hidden 5

  • Consistency—
  • Dirtiness—
  • Important matches—
  • Injury proneness—
  • Versatility—

Personality 8

  • Adaptability—
  • Ambition—
  • Controversy—
  • Loyalty—
  • Pressure—
  • Professionalism—
  • Sportsmanship—
  • Temperament—
Personality (calc)
—
Media handling (calc)
—

Attributes are stored values, 1–20. Missing attributes stay blank; an out-of-range stored value is displayed without a colour band.

Best roles (calc)

No role ratings recorded

Calculated by fm-reader on the current-ability scale (1–200); stars as FM shows role suitability. Up to 60 recorded roles, highest rating first.

Player traits

No traits recorded

Key attributes in context

No key attributes against players with the same best position chart: 0 of 12 values are recorded. A chart needs at least 3 values and 60% of the group.

0 of 12 recorded Not recorded: Passing, Tackling, Vision, Decisions, Teamwork, Work rate, Stamina, First touch, Technique, Anticipation, Positioning, Composure
Key attributes against players with the same best position — every value, including the ones that are not recorded.
AttributeValue
Passing Not recorded
Tackling Not recorded
Vision Not recorded
Decisions Not recorded
Teamwork Not recorded
Work rate Not recorded
Stamina Not recorded
First touch Not recorded
Technique Not recorded
Anticipation Not recorded
Positioning Not recorded
Composure Not recorded

The site’s own figure: the percentile of each stored attribute among 69,301 players with the same calculated best position. A spoke is left out where the attribute is not stored.

Personal

Full name
—
First name
Diego
Last name
Ribeiro
Common name
—
Date of birth
27 Dec 2005 age 19 at game start
Place of birth
Luxembourg
Nationality
Luxembourg
Other nationalities
Portugal Eligible For Nation
Height
—
Weight
—
Build
Mesomorph
Languages
Letzburgesch, French (10/10), German (10/10), Portuguese (6/10)

Contract

Job
Player
Contract type
Amateur
Joined club
1 Jul 2024
Contract starts
30 Jun 2025
Contract expires
30 Jun 2026
Weekly wage
£0
Squad numbers
#29 FC Kehlen
Leaves at end of contract
No
Needs work permit
No

Player profile

Positions
DM, M (C)
Best position (calc)
Midfielder (Centre)
Best rated position (calc)
—
Best role (calc)
—
Best role at potential (calc)
—
Default role
—
Perceived potential (calc)
66
Expected potential (calc)
58
Current reputation
2,250
Home reputation
2,250
World reputation
400
Reputation scope (calc)
National
Fantasy draft estimate (stored)
—
Sale value (calc)
£0
Caps / goals
0 / 0
Favourite number
—
Injury risk
—
Peak age
—
Development peak age
—
Physical peak age
—
Longevity (1–4)
—

Settling in

WithIntegrationLevel
FC UNA StrassenClub squad18

Stored integration at game start, 0–100. Club and national-team blending are separate from settling into life in a country. Up to 50 recorded entries.

Playing career

2
SeasonTeamDivisionAppsGoalsFee
2024 FC Kehlen Division 1 Série 1 160 Unknown fee
2022 Racing FC Union Luxembourg Youth BGL Ligue —— £0
Total (site's sum of the stored rows)161/2 recorded01/2 recorded

Up to 200 stored seasons. The site's sums cover the displayed rows only; missing appearances and goals are excluded separately.

International

NationCapsGoalsU21
Luxembourg000 / 0

Transfers

1
DateFromToTypeFee
1 Jul 2024—FC UNA StrassenTransfer Unknown fee

Homegrown status

Luxembourg3 Years Between 15 and 21

Across versions

VersionClubAgeCAPAValue calc
FM27 27.0.0FC Kehlen204540–70£0
FM26 26.2.0FC Kehlen194540–70£0
FM26 26.0.0FC Kehlen194540–70£0
FM23 23.4.0Racing FC Union Luxembourg166080–110£17,117
FM23 23.3.0Racing FC Union Luxembourg166080–110£17,117
FM23 23.0.0Racing FC Union Luxembourg—6080–110—

The same FM id in each loaded database build. Values are each build's own; potential is shown as stored, value is calculated per build.

About this record

  1. calc marks a calculated figure. Position and role ratings, values, personality, job ratings and stars come from fm-reader.
  2. A dash means this build does not store the value. Numeric zero is shown as stored.
  3. Ages, employment and contracts are at game start, 1 Jul 2025.