Club · Division 1 Série 1 · Kehlen

FC Kehlen

Les Rouges · Founded 1946 · Amateur

Manager

Fábio Gaspar

2025 · Division 1 Série 1 · position 7

Game start 1 Jul 2025

Reputation
1,5000.5 of 5 stars calc
Squad strength calc
56.94 Best sixteen by CA
Players calc
28
Balance
£0
Transfer budget
—
Wage budget
—

Best XI (calc)

  1. GKTim StemperCA 64
  2. DLRaphaël RodriguesCA 56
  3. DRJoris NdiayeCA 80
  4. ML—CA —
  5. MRSam AlverdiCA 50
  6. DCPit SimonCA 70
  7. DCCristiano PascoalCA 66
  8. MCRamiro ValenteCA 58
  9. MCDiego RibeiroCA 45
  10. STAdemir ImšićCA 54
  11. STJadir LimaCA 51
Position and current ability. Unfilled positions remain blank.
Formation
4-4-2
Average CA (calc)
—
Goalkeeper, highest CA (calc)
64
Defender, highest CA (calc)
80
Midfielder, highest CA (calc)
62
Attacker, highest CA (calc)
51

Line maxima are fm-reader's figures for the full squad by calculated best position; they include loans in and exclude loans out. The XI average is shown only when all eleven positions are filled.

The site's own 4-4-2 from up to 300 contracted players, including those on loan elsewhere. Each slot takes the highest-CA player at least accomplished there (familiarity 15+), with scarce positions filled first. This is a calculated selection, not a recorded lineup.

Best sixteen (calc)

Calculated by fm-reader from the 16 highest-CA squad players (at most sixteen). The squad includes loans in and excludes loans out, with players matched to the team's gender. PA uses expected potential for range codes. Missing inputs stay missing.

MeasureAverageMedianLowestHighestLeague rank of averageLeague rank of median
Current ability 56.9455.04580 22
Expected potential 66.3161.549100 44
Value £0£0£0£0 31
Sale value £0£0£0£0 31
Weekly wage £0£0£0£0 21
Age 27.2726.181936 811

Contracted players

28
NamePositionsAgeNationalityStatusCAPAValue calc Contract
Joris Ndiaye D (R)26France — 8083 £0Jun 2026
Pit Simon D (C)27Luxembourg — 7070 £0Jun 2026
Cristiano Pascoal D (RC)33Portugal — 6670 £0Jun 2026
Kresimir Glamuzina D (RC)19Croatia — 6570–100 £0Jun 2026
Tim Stemper GK24Germany — 64100 £0Jun 2026
Mirza Osmanovic AM (C)26Luxembourg — 6265 £0Jun 2026
Ramiro Valente M/AM (C)36Luxembourg — 5860 £0Jun 2026
Raphaël Rodrigues D (LC)36Luxembourg — 5661 £0Jun 2026
Ademir Imšić M/AM (C), ST (C)25Luxembourg — 5440–70 £0Jun 2026
Jadir Lima ST (C)34Cape Verde — 5152 £0Jun 2026
Dany Camilo AM (R), ST (C)24Luxembourg — 5059 £0Jun 2026
Sam Alverdi M (RC)27Luxembourg — 5073 £0Jun 2026
Gerson Andrade D (C)25Cape Verde — 5059 £0Jun 2026
Mi D (L)31Portugal — 4547 £0Jun 2026
Jérémy Goma-Dimbadio D (C)23Belgium — 4555 £0Jun 2026
Diego Ribeiro DM, M (C)19Luxembourg — 4540–70 £0Jun 2026
Nélson Furtado M (R), AM (RC)25Luxembourg — 4549 £0Jun 2026
Jeff Fernandes M (C)28Luxembourg — 4146 £0Jun 2026
José Gonçalves AM (LC), ST (C)19Portugal — 4040–70 £0Jun 2026
Jenilson Lopes GK22Luxembourg — 3940–70 £0Jun 2026
Kevin Tavares D/WB (R)19Luxembourg — 3920–50 £0Jun 2026
Gino de Marini M/AM (C)27Italy — 3659 £0Jun 2026
Stéphane Koch M (C)18Luxembourg — 3630–60 £0Jun 2026
Miguel Ebrahimi D (RC), WB (R)17The Islamic Republic of Iran Reserve Team 3520–50 £743Jun 2026
Diego Carzaniga ST (C)20Luxembourg — 3440–70 £0Jun 2026
Louis Hartert GK18Luxembourg — 3220–50 £0Jun 2026
Metti Kodesch GK20Luxembourg — 3110–40 £0Jun 2026
Morgan Carulli D (C)18Luxembourg — 3020–50 £0Jun 2026

Contracted-player overview (calc)

Players
28
CA16
56.9
PA16
67.1
Off-scale CA values excluded
0
Off-scale PA values excluded
0
Average age
24.5
Under 21
10
Squad value (calc)
£743
Contracts ending by 30 Jun 2026
28

The site’s own figures from the contracted players above. CA16/PA16 are the means of the best sixteen; a potential range code enters PA16 at fm-reader’s expected PA. Value is fm-reader’s calculation.

Highest potential

Set-piece takers

Corner takersCristiano Pascoal
Free-kick takersCristiano Pascoal
Penalty takersCristiano Pascoal
Long-throw takersCristiano Pascoal

The site’s own scores (see the rankings for the model).

Staff

6
NameJobNationalityAge
Managers
Fábio GasparManager First TeamPortugal39
Joel VieiraManager Reserve TeamLuxembourg24
Assistant Managers
Emir ErovićAssistant Manager First TeamLuxembourg32
Cláudio GomesAssistant Manager First TeamLuxembourg32
José MonteiroAssistant Manager First TeamLuxembourg39
Goalkeeping Coaches
Serge RohmannGk Coach First TeamLuxembourg54

Club

Full name
FC Kehlen
Short name
Kehlen
Nickname
Les Rouges
Second nickname
—
Six-letter name
Kehlen
Three-letter name
KEH
Alternative abbreviation
FCK
Training ground
—
World reputation
0
Potential reputation
0
Reputation scope (calc)
Regional
Hashtag
—

Squad and expectations

Players (calc)
28
Foreign players (calc)
10
Homegrown in nation (calc)
19
Loaned in (calc)
0
Loaned out (calc)
0
Ranking score (calc)
3,040
Predicted position (calc)
2
Stored media expectation
—
Stored predicted finish
—

Squad counts and ranking figures are calculated by fm-reader. Stored media expectations are shown separately; no prediction is inferred when either is missing.

Finances

Financial state
—
Rich benefactor
None
Benefactor changes starting finances
No
Balance
£0
Transfer budget
—
Transfer budget before the window
—
Wage budget (weekly)
—
Highest weekly wage
—
Loan debt
£0
Previous turnover
—
Previous profit
—
Average ticket price
-£1
Season ticket price
£0
Stadium rent (yearly)
—
Rents stadium
—
Rent share of gate receipts
—
Transfer embargo
—

Fans and facilities

Average attendance
200
Minimum attendance
100
Maximum attendance
1,000
Season ticket holders
0
Club members
—
Supporter loyalty
10
Supporter passion
10
Supporter patience
10
Supporter affluence
10
Supporter temperament
10
Supporter expectations
10
Morale
0
Training facilities
2
Corporate facilities
—
Youth facilities
4
Youth coaching
2
Youth recruitment
2
Youth importance
7

Kits

  • Home Background #080808, foreground #B40000
  • Away Background #FFFFFF, foreground #C5C5C5

Stored shirt colours. Swatches do not reproduce the kit design.

Every kit part (18)
HomeText— Alternative 0 foreground colour #B40000 background colour #080808 trim colour #B40000 number colour #000000 number trim colour #000000
HomeIcon— Alternative 0 foreground colour #B40000 background colour #080808 trim colour #B40000 number colour #B40000 number trim colour #000000
Home (GK)ShirtShirt: Stripe (right)Back: Plain Alternative 0 foreground colour #002083 background colour #62C5FF trim colour #002083 number colour #FFFFFF number trim colour #62C5FF
Home (GK)Icon— Alternative 0 foreground colour #FFFFFF background colour #62C5FF trim colour #002083 number colour #FFFFFF number trim colour #000000
HomeShirtShirt: ChecksBack: Same as front Alternative 0 foreground colour #B40000 background colour #080808 trim colour #080808 number colour #FFFFFF number trim colour #080808
Home (GK)SocksSocks: Plain Alternative 1 foreground colour #FFFFFF background colour #62C5FF trim colour #FFFFFF number colour #000000 number trim colour #000000
HomeSocksSocks: Plain Alternative 0 foreground colour #B40000 background colour #080808 trim colour #B40000 number colour #000000 number trim colour #000000
HomeShortsShorts: Plain With Cuff Stripe Alternative 0 foreground colour #B40000 background colour #080808 trim colour #080808 number colour #000000 number trim colour #000000
Home (GK)ShortsShorts: Plain Alternative 1 foreground colour #FFFFFF background colour #62C5FF trim colour #62C5FF number colour #000000 number trim colour #000000
Away (GK)SocksSocks: Plain Alternative 1 foreground colour #000000 background colour #5AD58B trim colour #000000 number colour #000000 number trim colour #000000
AwaySocksSocks: Plain Alternative 0 foreground colour #C5C5C5 background colour #FFFFFF trim colour #C5C5C5 number colour #000000 number trim colour #000000
Away (GK)ShortsShorts: Plain Alternative 1 foreground colour #000000 background colour #5AD58B trim colour #5AD58B number colour #000000 number trim colour #000000
AwayShortsShorts: Plain With Cuff Stripe Alternative 0 foreground colour #C5C5C5 background colour #FFFFFF trim colour #FFFFFF number colour #000000 number trim colour #000000
Away (GK)Icon— Alternative 0 foreground colour #FFFFFF background colour #5AD58B trim colour #207B52 number colour #FFFFFF number trim colour #000000
Away (GK)ShirtShirt: Stripe (right)Back: Plain Alternative 0 foreground colour #207B52 background colour #5AD58B trim colour #207B52 number colour #FFFFFF number trim colour #5AD58B
AwayIcon— Alternative 0 foreground colour #C5C5C5 background colour #FFFFFF trim colour #C5C5C5 number colour #C5C5C5 number trim colour #000000
AwayText— Alternative 0 foreground colour #C5C5C5 background colour #FFFFFF trim colour #C5C5C5 number colour #000000 number trim colour #000000
AwayShirtShirt: ChecksBack: Plain Alternative 0 foreground colour #C5C5C5 background colour #FFFFFF trim colour #C5C5C5 number colour #C5C5C5 number trim colour #FFFFFF

Teams

TeamTypeCaptainReputation
FC KehlenFirst TeamTim Stemper1,500

Affiliated clubs

FC KehlenWomen's club

League position by season

11320002025 2000: 3 in Division 1 Série 22001: 6 in Division 1 Série 12002: 10 in Division 1 Série 12003: 2 in Division 1 Série 12004: 5 in Division 1 Série 22005: 13 in Division 1 Série 2 2007: 2 in Division 1 Série 12008: 10 in Division 1 Série 12009: 9 in Division 1 Série 12010: 9 in Division 1 Série 12011: 8 in Division 1 Série 12012: 13 in Division 1 Série 1 2014: 6 in Division 1 Série 12015: 11 in Division 1 Série 12016: 11 in Division 1 Série 12017: 9 in Division 1 Série 12018: 8 in Division 1 Série 12019: 4 in Division 1 Série 12020: 3 in Division 1 Série 12021: 5 in Division 1 Série 12022: 5 in Division 1 Série 12023: 4 in Division 1 Série 12024: 5 in Division 1 Série 22025: 7 in Division 1 Série 1

Drawn by the site from the stored final tables; gaps are seasons with no stored position.

Honours (calc)

CompetitionWonRunner-upLast won
Division 1 Série 1—2—

Counted by the site from the stored past winners: titles and runners-up of editions that took place.

League history

24

Transfers in

DatePlayerFromTypeFee
30 Jan 2026Miguel EbrahimiFC Marisca MerschTransfer£0
3 Jan 2026Pit SimonUS Mondorf-Les-BainsTransfer£0
31 Aug 2025Jérémy Goma-DimbadioFC Moreda UccleTransfer£0
7 Jul 2025Diego CarzanigaUnion Titus PétangeTransfer£0
1 Jul 2025Kresimir Glamuzina—TransferUnknown fee
30 Jun 2025Jadir LimaAvenir BeggenTransfer£0
30 Jun 2025Kevin TavaresFC Progrès NiederkornTransfer£0
30 Jun 2025José GonçalvesCercle Sportif OberkornTransfer£0
30 Jun 2025Jenilson LopesFC Red Black PfaffenthalTransfer£0
30 Jun 2025Ademir ImšićFC Mamer 32Transfer£0
30 Jun 2025Nélson FurtadoAvenir BeggenTransfer£0
30 Jun 2025Ramiro ValenteUnion Sportive SandweilerTransfer£0
30 Jun 2025Cristiano PascoalFC Etzella EttelbruckTransfer£0
30 Jun 2025MiFC Luxembourg CityTransfer£0
29 Jan 2025Kevin TavaresFC Progrès NiederkornLoan£0
9 Jul 2024Denis StumpfUnion Titus PétangeTransfer£0
3 Jul 2024Fabio Sebastiani—TransferUnknown fee
1 Jul 2024Sam Alverdi—TransferUnknown fee
1 Jul 2024Miguel Ebrahimi—TransferUnknown fee
1 Jul 2024Ivan AlbaneseUN Käerjéng '97Transfer£0
1 Jul 2024Diego Ribeiro—TransferUnknown fee
30 Jun 2024Raphaël RodriguesUnion Sportive RumelangeTransfer£0
30 Jun 2024Steven CarvalhoJeunesse SchierenTransfer£0
30 Jun 2024Remigiusz PuczokFC Alisontia SteinselTransfer£0
30 Jun 2024Gerson AndradeFC Jeunesse UseldangeTransfer£0
30 Jun 2024Jeff FernandesJeunesse SchierenTransfer£0
3 Feb 2024Joris Ndiaye—TransferUnknown fee
1 Jul 2023Luka Figueiredo—TransferUnknown fee
1 Jul 2023Lorenzo Carulli—TransferUnknown fee
1 Jul 2023Kyano Melone—TransferUnknown fee

Transfers out

DatePlayerToTypeFee
22 Jan 2026Steven Carvalho—Transfer£0
1 Jul 2025Miguel EbrahimiFC Marisca MerschTransfer£0
1 Jul 2025Loïc PedroFC Alliance Äischdall Hobscheid-EischenTransfer£0
30 Jun 2025Ivan AlbaneseUN Käerjéng '97Transfer£0
30 Jun 2025Márcio TorrãoFC Alliance Äischdall Hobscheid-EischenTransfer£0
30 Jun 2025Remigiusz PuczokFC Erpeldange 72Transfer£0
30 Jun 2025Luka Figueiredo—Transfer£0
30 Jun 2025MarcosUnion Sportive FeulenTransfer£0
30 Jun 2025Brice BernardFC The Belval BelvauxTransfer£0
30 Jun 2025Edson Gaspar—Transfer£0
30 Jun 2025Denis StumpfCS Fola Esch-AlzetteTransfer£0
30 Jun 2025David Faria—Transfer£0
30 Jun 2025Kyano Melone—TransferUnknown fee
30 Jun 2025Lorenzo Carulli—TransferUnknown fee
30 Jun 2025Fabio SebastianiFC Jeunesse JunglinsterTransfer£0
8 Jan 2025Sam LoesUN Käerjéng '97Transfer£0
2 Jan 2025Mex KleinFC Alliance Äischdall Hobscheid-EischenTransfer£0
1 Jan 2025Sascha LeograndeFC KoerichTransfer£0
1 Jul 2024Christian da Costa PereiraAS Rupensia Lusitanos LarochetteTransfer£0
1 Jul 2024Haris DjukićEtoile Sportive SchouweilerTransfer£0
30 Jun 2024Tom Nilles—Transfer£0
30 Jun 2024Ivan MartinoFC StengefortTransfer£0
30 Jun 2024Ilhan SkenderovićUnion 05 Kayl-TétangeTransfer£0
30 Jun 2024AdiAS Rupensia Lusitanos LarochetteTransfer£0
30 Jun 2024Jeff KapplerFC BeckerichTransfer£0
30 Jun 2024Maxime SchottFC Jeunesse JunglinsterTransfer£0
1 Jan 2024Jérémy Goma-DimbadioFC Kosova SchaerbeekTransferUnknown fee
1 Jul 2023Quentin AudoSporting Club EllTransfer£0
1 Jul 2023Bob PletschetteFC KoerichTransferUnknown fee
30 Jun 2023Elson Tavares—TransferUnknown fee

Across versions

VersionDivisionReputationPlayersBalanceTransfer budget
FM27 27.0.0Division 1 Série 21,35033£0—
FM26 26.2.0Division 1 Série 11,50028£0—
FM26 26.0.0——27£0—
FM24 24.3.0Division 1 Série 21,50029£0—
FM23 23.4.0Luxembourg First Division - North40020£0—
FM23 23.3.0Luxembourg First Division - North40020£0—
FM23 23.0.0Luxembourg First Division - North40021£0—
FM22 22.4.0Luxembourg First Division - North20030£0—
FM22 22.3.0Luxembourg First Division - North20029£0—
FM22 22.1.0Luxembourg First Division - North20034£0—
FM22 22.0.1Luxembourg First Division - North20034£0—
FM22 22.0.0Luxembourg First Division - North20037£0—
FM21 21.4.0Luxembourg First Division - North20032£0—
FM21 21.3.0Luxembourg First Division - North20032£0—
FM21 21.1.1Luxembourg First Division - North20031£0—
FM21 21.0.1Luxembourg First Division - North20031£0—
FM21 21.0.0Luxembourg First Division - North20031£0—
FM20 20.4.0Luxembourg First Division - North20028£0—
FM20 20.3.0Luxembourg First Division - North20028£0—
FM20 20.1.0Luxembourg First Division - North20028£0—
FM20 20.0.1Luxembourg First Division - North20028£0—
FM20 20.0.0Luxembourg First Division - North20028£0—
FM19 19.3.0Luxembourg First Division - North15025£0—
FM19 19.1.0Luxembourg First Division - North15024£0—
FM19 19.0.1Luxembourg First Division - North15024£0—
FM19 19.0.0Luxembourg First Division - North15024£0—
FM18 18.3.0Luxembourg First Division - North2000£0—
FM18 18.1.0Luxembourg First Division - North2000£0—
FM18 18.0.0Luxembourg First Division - North2000£0—
FM17 17.3.0Luxembourg First Division - North2000£0—
FM17 17.0.0Luxembourg First Division - North2000£0—
FM16 16.3.0Luxembourg First Division - North2000£0—
FM16 16.0.1Luxembourg First Division - North2000£0—
FM16 16.0.0Luxembourg First Division - North2000£0—