Skip to content
Keno

Keno

Attack - Left Winger  at Fluminense Football Club
Age36
CitizenshipBrazil
Height1.74 m
Footright
BornSeptember 10, 1989
at Fluminense Football Club 1,239 days · joined 2023-01-01
👕500+ Apps 100+ Goals 🎯50+ Assists Veteran
Market value €500k
Rating · 2025 8.1 Top
Left Winger Attack

Career snapshot

12
clubs played for
14/15
debut season
0.19
goals / match
Clube Atlético Mineiro
top club · 125 apps

Position rank · 2025

#97
goals rank
#74
assists rank
104
season goals
79
season assists

Among 433 Attack - Left Wingers · ≥200 mins

Career highs

€5.00m
peak value · 2018
€8.50m
top transfer fee · 18/19
18
best season · 2016
6 · 5.8%
pens / of goals
538Appearances
104Goals
79Assists
54Yellow cards
1Red cards
143Full matches (90′)
Full nameKeno
Name in home countryMarcos da Silva França
Date of birth1989-09-10 (36 yrs)
Place of birthSalvador, Brazil
CitizenshipBrazil
PositionAttack - Left Winger (main: Attack)
Footright
Height174.00 m
Current clubFluminense Football Club
Joined2023-01-01
Contract expires2025-12-31
AgentREC Sports
OutfitterNike
Jul 2025
2025 — Fluminense Football Club
29 matches · 5 G · 4 A · across 5 competitions
Nov 2024
Injury: unknown
1 games missed
Jul 2024
2024 — Fluminense Football Club
42 matches · 4 G · 3 A · across 7 competitions
Jun 2024
Injury: unknown
1 games missed
Mar 2024
Injury: unknown
10 games missed
Jul 2023
2023 — Fluminense Football Club
51 matches · 5 G · 13 A · across 5 competitions
May 2023
Injury: unknown
12 games missed
Jan 2023
Transfer: Atlético-MG → Fluminense
22/23 · Transfer · €1.00m
Jul 2022
2022 — Clube Atlético Mineiro
43 matches · 5 G · 1 A · across 5 competitions
Jul 2021
2021 — Clube Atlético Mineiro
44 matches · 9 G · 7 A · across 4 competitions
Jan 2021
Injury: unknown
5 games missed
Jul 2020
2020 — Clube Atlético Mineiro
38 matches · 11 G · 9 A · across 2 competitions
Jul 2020
Transfer: Pyramids FC → Atlético-MG
20/21 · Transfer · €2.20m
Jun 2020
Transfer: Al-Jazira → Pyramids FC
19/20 · Return from loan
Jul 2019
19/20 — Al-Jazira Club
16 matches · 3 G · 7 A · across 2 competitions
Jul 2019
Transfer: Pyramids FC → Al-Jazira
19/20 · Loan
Jul 2018
18/19 — Pyramids FC
33 matches · 10 G · 11 A · across 2 competitions
Jul 2018
2018 — Sociedade Esportiva Palmeiras
30 matches · 8 G · 4 A · across 5 competitions
Jul 2018
Transfer: Palmeiras → Pyramids FC
18/19 · Transfer · €8.50m
Jul 2017
2017 — Sociedade Esportiva Palmeiras
53 matches · 11 G · 5 A · across 5 competitions
Jan 2017
Transfer: EC São José → Palmeiras
16/17 · Transfer · €850k
Dec 2016
Transfer: Santa Cruz-PE → EC São José
16/17 · Return from loan
Jul 2016
2016 — Santa Cruz FC (PE)
61 matches · 18 G · 8 A · across 6 competitions
Feb 2016
Transfer: EC São José → Santa Cruz-PE
15/16 · Loan
Jan 2016
Transfer: Ponte Preta → EC São José
15/16 · Return from loan
Jul 2015
2015 — Associação Atlética Ponte Preta, Atlas Guadalajara
20 matches · 1 G · 0 A · across 4 competitions
Jul 2015
Transfer: EC São José → Ponte Preta
15/16 · Loan
Jun 2015
Transfer: Atlas → EC São José
14/15 · Return from loan
Jan 2015
Transfer: EC São José → Atlas
14/15 · Loan
Dec 2014
Transfer: Santa Cruz-PE → EC São José
14/15 · Transfer
Jul 2014
14/15 — Atlas Guadalajara, Atlas Guadalajara U20
11 matches · 0 G · 2 A · across 3 competitions
Jul 2014
2014 — Paraná Clube, Santa Cruz FC (PE)
32 matches · 3 G · 5 A · across 2 competitions
Jul 2014
Transfer: Paraná → Santa Cruz-PE
14/15 · Transfer
Jan 2014
Transfer: Águia de Marabá → Paraná
13/14 · Transfer
Jul 2013
2013 — Botafogo SC (BA), Águia de Marabá FC
35 matches · 11 G · 0 A · across 2 competitions
May 2013
Transfer: Botafogo-BA → Águia de Marabá
12/13 · Transfer
Jan 2013
Transfer: América-SE → Botafogo-BA
12/13 · Transfer
Jan 1970
Peak market value: €5.00m
Highest valuation recorded in dataset

Percentile rank vs 186 other Attack - Left Wingers with ≥500 minutes in 2025. Higher = better (except cards, where lower = better — inverted automatically).

Goals5 total · 0.75/90
87
Assists4 total · 0.60/90
89
G+A9 total · 1.36/90
89
Yellow cards4 total · 0.60/90
10
12,835 min
Minutes played by club
Fluminense Football Club 31.9%
Clube Atlético Mineiro 22.7%
Sociedade Esportiva Palmeiras 19.5%
Santa Cruz FC (PE) 13.7%
Associação Atlética Ponte Preta 0.2%
Atlas Guadalajara 0.0%
Paraná Clube 0.0%
Águia de Marabá FC 1.7%
Botafogo SC (BA) 2.0%
Al-Jazira Club 5.2%
Pyramids FC 3.0%
Atlas Guadalajara U20 0.0%
ClubSeasonsFirstLastMatchesGoalsAssistsMinutes
Fluminense Football Club 3 2023 2025 122 14 20 4,090
Clube Atlético Mineiro 3 2020 2022 125 25 17 2,912
Sociedade Esportiva Palmeiras 2 2017 2018 83 19 9 2,501
Santa Cruz FC (PE) 2 2014 2016 86 21 13 1,761
Associação Atlética Ponte Preta 1 2015 2015 15 1 0 30
Atlas Guadalajara 2 14/15 2015 13 0 2 0
Paraná Clube 1 2014 2014 7 0 0 0
Águia de Marabá FC 1 2013 2013 20 7 0 224
Botafogo SC (BA) 1 2013 2013 15 4 0 261
Al-Jazira Club 1 19/20 19/20 16 3 7 667
Pyramids FC 1 18/19 18/19 33 10 11 389
Atlas Guadalajara U20 1 14/15 14/15 3 0 0 0

Career trajectory — goals, assists & market value

7€1.3M13€2.5M20€3.8M26€5M14/15 — 2 assists214/1518/19 — 10 goals (Pyramids FC)18/19 — 11 assists2118/1919/20 — 3 goals (Al-Jazira Club)19/20 — 7 assists1019/202013 — 11 goals (Botafogo SC (BA))1120132014 — 3 goals (Santa Cruz FC (PE))2014 — 5 assists820142015 — 1 goals (Associação Atlética Ponte Preta)120152016 — 18 goals (Santa Cruz FC (PE))2016 — 8 assists2620162017 — 11 goals (Sociedade Esportiva Palmeiras)2017 — 5 assists1620172018 — 8 goals (Sociedade Esportiva Palmeiras)2018 — 4 assists1220182020 — 11 goals (Clube Atlético Mineiro)2020 — 9 assists2020202021 — 9 goals (Clube Atlético Mineiro)2021 — 7 assists1620212022 — 5 goals (Clube Atlético Mineiro)2022 — 1 assists620222023 — 5 goals (Fluminense Football Club)2023 — 13 assists1820232024 — 4 goals (Fluminense Football Club)2024 — 3 assists720242025 — 5 goals (Fluminense Football Club)2025 — 4 assists9202514/15 — €500K18/19 — €5M19/20 — €5MGoalsAssistsMarket value

Goals by season

14/15: 0014/1518/19: 101018/1919/20: 3319/202013: 111120132014: 3320142015: 1120152016: 181820162017: 111120172018: 8820182020: 111120202021: 9920212022: 5520222023: 5520232024: 4420242025: 552025

Assists by season

14/15: 2214/1518/19: 111118/1919/20: 7719/202013: 0020132014: 5520142015: 0020152016: 8820162017: 5520172018: 4420182020: 9920202021: 7720212022: 1120222023: 131320232024: 3320242025: 442025
SeasonCompetitionClubMatchesGoalsAssistsYCRCMinutes
2025 Campeonato Carioca Fluminense Football Club 9 2 1 2 0 162
2025 Club World Cup Fluminense Football Club 3 1 0 1 0 90
2025 Copa do Brasil Fluminense Football Club 4 1 0 0 0 123
2025 Copa Sudamericana Fluminense Football Club 4 1 1 1 0 222
2025 Série A Fluminense Football Club 9 0 2 0 0 0
2024 Campeonato Carioca Fluminense Football Club 2 1 0 0 0 135
2024 Campeonato Carioca - Final Fluminense Football Club 2 0 0 1 0 0
2024 Club World Cup Fluminense Football Club 2 0 0 0 0 0
2024 Copa do Brasil Fluminense Football Club 3 1 1 0 0 154
2024 Libertadores Fluminense Football Club 4 1 1 0 0 218
2024 Recopa Sudamericana Fluminense Football Club 2 0 0 0 0 0
2024 Série A Fluminense Football Club 27 1 1 4 0 1,400
2023 Campeonato Carioca Fluminense Football Club 11 1 2 1 0 696
2023 Campeonato Carioca - Final Fluminense Football Club 4 0 2 0 0 0
2023 Copa do Brasil Fluminense Football Club 2 2 0 1 0 80
2023 Libertadores Fluminense Football Club 10 0 5 1 0 0
2023 Série A Fluminense Football Club 24 2 4 5 0 810
2022 Campeonato Mineiro Clube Atlético Mineiro 8 1 0 0 0 487
2022 Copa do Brasil Clube Atlético Mineiro 2 0 0 0 0 0
2022 Libertadores Clube Atlético Mineiro 3 0 0 0 0 0
2022 Série A Clube Atlético Mineiro 29 4 1 5 0 467
2022 Supercopa Rei Clube Atlético Mineiro 1 0 0 0 0 0
2021 Campeonato Mineiro Clube Atlético Mineiro 7 1 1 0 0 521
2021 Copa do Brasil Clube Atlético Mineiro 6 2 1 0 0 153
2021 Libertadores Clube Atlético Mineiro 7 1 0 1 0 397
2021 Série A Clube Atlético Mineiro 24 5 5 2 0 287
2020 Campeonato Mineiro Clube Atlético Mineiro 5 1 1 1 0 344
2020 Série A Clube Atlético Mineiro 33 10 8 4 0 256
2018 Campeonato Paulista Sociedade Esportiva Palmeiras 11 2 0 0 0 162
2018 Copa do Brasil Sociedade Esportiva Palmeiras 2 1 0 0 0 175
2018 Libertadores Sociedade Esportiva Palmeiras 3 2 1 2 0 127
2018 Paulistão A1 - Fase Final Sociedade Esportiva Palmeiras 5 2 1 0 0 169
2018 Série A Sociedade Esportiva Palmeiras 9 1 2 0 0 756
2017 Campeonato Paulista Sociedade Esportiva Palmeiras 10 1 0 2 0 540
2017 Copa do Brasil Sociedade Esportiva Palmeiras 3 1 0 0 0 114
2017 Libertadores Sociedade Esportiva Palmeiras 7 1 0 0 0 220
2017 Paulistão A1 - Fase Final Sociedade Esportiva Palmeiras 2 0 0 0 0 0
2017 Série A Sociedade Esportiva Palmeiras 31 8 5 2 0 238
2016 Campeonato Pernambucano Santa Cruz FC (PE) 11 2 0 1 1 383
2016 Copa do Brasil Santa Cruz FC (PE) 2 1 0 1 0 124
2016 Copa do Nordeste Santa Cruz FC (PE) 5 2 0 1 0 157
2016 Copa do Nordeste - Fase Final Santa Cruz FC (PE) 6 3 0 1 0 165
2016 Copa Sudamericana Santa Cruz FC (PE) 3 0 2 0 0 0
2016 Série A Santa Cruz FC (PE) 34 10 6 5 0 293
2015 Copa do Brasil Associação Atlética Ponte Preta 1 1 0 0 0 30
2015 Copa Sudamericana Associação Atlética Ponte Preta 2 0 0 0 0 0
2015 Libertadores Atlas Guadalajara 5 0 0 0 0 0
2015 Série A Associação Atlética Ponte Preta 12 0 0 0 0 0
2014 Copa do Brasil Paraná Clube 3 0 0 0 0 0
2014 Série B Santa Cruz FC (PE) 25 3 5 3 0 639
2014 Série B Paraná Clube 4 0 0 0 0 0
2013 Campeonato Baiano Botafogo SC (BA) 15 4 0 1 0 261
2013 Série C Águia de Marabá FC 20 7 0 2 0 224
19/20 UAE League Cup Al-Jazira Club 4 1 2 0 0 187
19/20 UAE Pro League Al-Jazira Club 12 2 5 1 0 480
18/19 Egypt Cup Pyramids FC 1 2 0 0 0 45
18/19 Premier League Pyramids FC 32 8 11 2 0 344
14/15 Liga MX Clausura Atlas Guadalajara 8 0 2 0 0 0
14/15 Liga MX Sub-20 Clausura Atlas Guadalajara U20 3 0 0 0 0 0
14/15 Liguilla Clausura Atlas Guadalajara 0 0 0 0 0 0
SeasonDateFromToTypeMarket valueFee
12/13 2013-01-01 América-SE Botafogo-BA Transfer 0
12/13 2013-05-06 Botafogo-BA Águia de Marabá Transfer 0
13/14 2014-01-01 Águia de Marabá Paraná Transfer 0
14/15 2014-07-01 Paraná Santa Cruz-PE Transfer 0
14/15 2014-12-31 Santa Cruz-PE EC São José Transfer 500000
14/15 2015-01-01 EC São José Atlas Loan 500000
14/15 2015-06-30 Atlas EC São José Return from loan 500000
15/16 2015-07-01 EC São José Ponte Preta Loan 500000
15/16 2016-01-31 Ponte Preta EC São José Return from loan 500000
15/16 2016-02-01 EC São José Santa Cruz-PE Loan 500000
16/17 2016-12-31 Santa Cruz-PE EC São José Return from loan 1000000
16/17 2017-01-01 EC São José Palmeiras Transfer 1000000 €850k
18/19 2018-07-01 Palmeiras Pyramids FC Transfer 3500000 €8.50m
19/20 2019-07-01 Pyramids FC Al-Jazira Loan 5000000
19/20 2020-06-30 Al-Jazira Pyramids FC Return from loan 3200000
20/21 2020-07-01 Pyramids FC Atlético-MG Transfer 3200000 €2.20m
22/23 2023-01-01 Atlético-MG Fluminense Transfer 1800000 €1.00m
SeasonInjuryFromToDays missedGames missed
20/21 Elbow injury 2021-01-26 2021-02-18 24 5
22/23 Thigh problems 2023-05-04 2023-06-22 50 12
23/24 ankle sprain 2024-03-20 2024-05-12 54 10
23/24 unknown injury 2024-06-10 2024-06-14 5 1
24/25 Hamstring injury 2024-11-27 2024-12-04 8 1
Current€500k
Peak€5.00m
Low€500k
Δ since start+—
€500k€1.63m€2.75m€3.88m€5.00m197019701970
DateValue
Jan 1, 1970 €500k
Jan 1, 1970 €600k
Jan 1, 1970 €800k
Jan 1, 1970 €900k
Jan 1, 1970 €1.00m
Jan 1, 1970 €1.50m
Jan 1, 1970 €1.10m
Jan 1, 1970 €3.00m
Jan 1, 1970 €1.80m
Jan 1, 1970 €2.50m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.00m
Jan 1, 1970 €3.20m
Jan 1, 1970 €3.20m
Jan 1, 1970 €4.00m
Jan 1, 1970 €5.00m
Jan 1, 1970 €3.50m
Jan 1, 1970 €5.00m
Jan 1, 1970 €2.50m
Jan 1, 1970 €750k
Jan 1, 1970 €1.00m
Jan 1, 1970 €500k
Jan 1, 1970 €500k

No national team data.

TeammatePPG played withJoint goalsMinutes
Allan 2 0 0
Everson 2 1 0
Guilherme Arana 2 0 0
Júnior Alonso 2 0 0
Jhon Arias 2 3 0
Jair 2 2 0
Tchê Tchê 2 1 0
Matías Zaracho 2 5 0
Hulk 2 3 0
Eduardo Sasha 2 2 0
Nacho Fernández 2 1 0
André 2 0 0
Dudu 2 2 0
Mariano 2 2 0

Single-season peaks across competitions in this player's career.

Top goalscoring seasons

SeasonCompetitionClubGoalsMatches
2016 Série A Santa Cruz FC (PE) 10 34
2020 Série A Clube Atlético Mineiro 10 33
18/19 Premier League Pyramids FC 8 32

Top assist seasons

SeasonCompetitionClubAssistsMatches
18/19 Premier League Pyramids FC 11 32
2020 Série A Clube Atlético Mineiro 8 33
2016 Série A Santa Cruz FC (PE) 6 34

Every loan spell across this player's career.

SeasonDateFromToTypeFeeValue at transfer
19/20 2020-06-30 Al-Jazira Pyramids FC Return from loan €3.20m
19/20 2019-07-01 Pyramids FC Al-Jazira Loan €5.00m
16/17 2016-12-31 Santa Cruz-PE EC São José Return from loan €1.00m
15/16 2016-02-01 EC São José Santa Cruz-PE Loan €500k
15/16 2016-01-31 Ponte Preta EC São José Return from loan €500k
15/16 2015-07-01 EC São José Ponte Preta Loan €500k
14/15 2015-06-30 Atlas EC São José Return from loan €500k
14/15 2015-01-01 EC São José Atlas Loan €500k

Auto-detected milestones based on cumulative career totals.

Season / YearMilestoneDate
14/15 Senior debut season
18/19 First senior goal
2017 Goal #50 (career)
2025 Goal #100 (career)

Yellow / second-yellow / red cards per season. Only seasons with at least one card are shown.

SeasonMatchesMinsYC2nd YCRCCards / 90′
2025 29 597 4 0 0 0.6
2024 42 1,907 5 0 0 0.24
2023 51 1,586 8 0 0 0.45
2022 43 954 5 0 0 0.47
2021 44 1,358 3 0 0 0.2
2020 38 600 5 0 0 0.75
2018 30 1,389 2 0 0 0.13
2017 53 1,112 4 0 0 0.32
2016 61 1,122 9 0 1 0.8
2015 20 30 0 1 0 3
2014 32 639 3 0 0 0.42
2013 35 485 3 0 0 0.56
19/20 16 667 1 0 0 0.13
18/19 33 389 2 0 0 0.46

Output by competition

Career goals and assists broken down by tournament.

Série A
232 apps
41 G
34 A
Copa do Brasil
28 apps
10 G
2 A
Premier League
32 apps
8 G
11 A
Série C
20 apps
7 G
0 A
Libertadores
39 apps
5 G
7 A
Campeonato Carioca
22 apps
4 G
3 A
Campeonato Baiano
15 apps
4 G
0 A
Série B
29 apps
3 G
5 A
Campeonato Mineiro
20 apps
3 G
2 A
Campeonato Paulista
21 apps
3 G
0 A

Frequently asked about Keno

Who is Keno?

Keno is a Brazil professional footballer who plays as a left winger for Fluminense Football Club.

How old is Keno?

Keno is 36 years old. He was born on September 10, 1989 in Salvador.

What position does Keno play?

Keno plays as a left winger (Attack - Left Winger).

What club does Keno play for?

Keno currently plays for Fluminense Football Club.

How many career goals has Keno scored?

Across all senior club competitions in our dataset, Keno has scored 104 goals in 538 appearances.

What is Keno's market value?

Keno's most recent reported market value is €500k.