CAM

Attacking Midfielder

183 CAM players ranked by peak rating.

#1
Lionel Messi

Lionel Messi

Argentine · Peak 2012 · b. 1987

97
#2
Diego Maradona

Diego Maradona

Argentine · Peak 1987 · b. 1960

96
#3
Francesco Totti

Francesco Totti

Italian · Peak 2001 · b. 1976

95
#4
Michel Platini

Michel Platini

French · Peak 1984 · b. 1955

94
#5
Ruud Gullit

Ruud Gullit

Dutch · Peak 1989 · b. 1962

94
#6
Kaká

Kaká

Brazilian · Peak 2007 · b. 1982

94
#7
Roberto Baggio

Roberto Baggio

Italian · Peak 1993 · b. 1967

94
#8
Zinedine Zidane

Zinedine Zidane

French · Peak 2002 · b. 1972

92
#9
AI

Andrés Iniesta

Spanish · Peak 2010 · b. 1984

92
#10
LI

Lorenzo Insigne

Italian · Peak 2017 · b. 1991

92
#11
Johan Cruyff

Johan Cruyff

Dutch · Peak 1970 · b. 1947

92
#12
WR

Wayne Rooney

English · Peak 2009 · b. 1985

91
#13
DS

David Silva

Spanish · Peak 2018 · b. 1986

91
#14
RI

Rivaldo

Brazilian · Peak 1999 · b. 1972

91
#15
DB

Dennis Bergkamp

Dutch · Peak 2002 · b. 1969

91
#16
JB

Jude Bellingham

English · Peak 2025 · b. 2003

91
#17
LF

Luis Figo

Portuguese · Peak 2000 · b. 1972

91
#18
DM

Dries Mertens

Belgian · Peak 2017 · b. 1987

91
#19
EH

Eden Hazard

Belgian · Peak 2015 · b. 1991

91
#20
RM

Roberto Mancini

Italian · Peak 1990 · b. 1964

91
#21
RP

Robert Pires

French · Peak 2002 · b. 1973

91
#22
RG

Ronaldo Gaucho

Brazilian · Peak 2005 · b. 1980

91
#23

Hakan Çalhanoğlu

Turkish · Peak 2023 · b. 1994

91
#24
JI

Josip Ilicic

Slovenian · Peak 2020 · b. 1988

91
#25
MP

Miralem Pjanić

Bosnian · Peak 2018 · b. 1990

91
#26
AG

Antoine Griezmann

French · Peak 2018 · b. 1991

91
#27
ML

Michael Laudrup

Danish · Peak 1992 · b. 1964

91
#28
Ronaldinho

Ronaldinho

Brazilian · Peak 2005 · b. 1980

91
#29

Mesut Özil

German · Peak 2012 · b. 1988

90
#30
AP

Alessandro Del Piero

Italian · Peak 1998 · b. 1974

90
#31
KB

Kevin De Bruyne

Belgian · Peak 2019 · b. 1991

90
#32
MT

Matt Le Tissier

English · Peak 1994 · b. 1968

90
#33
DS

Dejan Savičević

Yugoslav · Peak 1994 · b. 1966

90
#34
WS

Wesley Sneijder

Dutch · Peak 2010 · b. 1984

90
#35
AA

Andrei Arshavin

Russian · Peak 2008 · b. 1981

90
#36
GZ

Gianfranco Zola

Italian · Peak 1998 · b. 1966

90
#37
GH

Gheorghe Hagi

Romanian · Peak 1994 · b. 1965

89
#38
ÁR

Álvaro Recoba

Uruguayan · Peak 2000 · b. 1976

89
#39
RC

Rui Costa

Portuguese · Peak 2000 · b. 1972

89
#40
KK

Khvicha Kvaratskhelia

Georgian · Peak 2022 · b. 2001

89
#41
PD

Paulo Dybala

Argentine · Peak 2017 · b. 1993

89
#42
SF

Stefano Fiore

Italian · Peak 2001 · b. 1975

89
#43
RF

Roberto Firmino

Brazilian · Peak 2019 · b. 1991

89
#44
DY

Dwight Yorke

Trinidadian · Peak 1999 · b. 1971

89
#45
GU

Guti

Spanish · Peak 2002 · b. 1976

89
#46
İG

İlkay Gündoğan

German · Peak 2021 · b. 1990

88
#47
WH

Wim van Hanegem

Dutch · Peak 1970 · b. 1944

88
#48
TS

Teddy Sheringham

English · Peak 1999 · b. 1966

88
#49
AC

Antonio Cassano

Italian · Peak 2010 · b. 1982

88
#50
DP

David Platt

English · Peak 1992 · b. 1966

88
#51
DP

Dimitri Payet

French · Peak 2016 · b. 1987

88
#52
IS

Isco

Spanish · Peak 2017 · b. 1992

88
#53
MH

Marek Hamšík

Slovak · Peak 2012 · b. 1987

88
#54
NE

Neymar

Brazilian · Peak 2015 · b. 1992

87
#55
JR

Juan Román Riquelme

Argentine · Peak 2005 · b. 1978

87
#56
BF

Bruno Fernandes

Portuguese · Peak 2021 · b. 1994

87
#57
FR

Franck Ribéry

French · Peak 2013 · b. 1983

87
#58
JR

James Rodríguez

Colombian · Peak 2014 · b. 1991

87
#59
JM

Juan Mata

Spanish · Peak 2013 · b. 1988

87
#60
DB

Dimitar Berbatov

Bulgarian · Peak 2010 · b. 1981

87
#61
EC

Eric Cantona

French · Peak 1994 · b. 1966

87
#62
PE

Pedri

Spanish · Peak 2025 · b. 2002

87
#63
PF

Phil Foden

English · Peak 2022 · b. 2000

87
#64
AM

Andreas Möller

German · Peak 1996 · b. 1967

87
#65
AO

Ariel Ortega

Argentine · Peak 1998 · b. 1974

87
#66
GR

Gianni Rivera

Italian · Peak 1969 · b. 1943

87
#67
SM

Steve McManaman

English · Peak 1997 · b. 1972

87
#68
TB

Txiki Begiristain

Spanish · Peak 1991 · b. 1963

87
#69
JV

Jorge Valdano

Argentine · Peak 1986 · b. 1955

87
#70
ZI

Zico

Brazilian · Peak 1980 · b. 1953

87
#71
SM

Sandro Mazzola

Italian · Peak 1965 · b. 1942

87
#72
JC

Joe Cole

English · Peak 2006 · b. 1981

87
#73
ZB

Zbigniew Boniek

Polish · Peak 1986 · b. 1956

87
#74
AM

Adrian Mutu

Romanian · Peak 2007 · b. 1979

87
#75
ÓS

Óscar

Brazilian · Peak 2013 · b. 1991

87
#76
CE

Christian Eriksen

Danish · Peak 2017 · b. 1992

87
#77
FW

Florian Wirtz

German · Peak 2025 · b. 2003

87
#78

Martin Ødegaard

Norwegian · Peak 2024 · b. 1998

87
#79
MU

Musiala

German · Peak 2025 · b. 2003

87
#80
CD

Clint Dempsey

American · Peak 2011 · b. 1983

87
#81
BU

Butragueño

Spanish · Peak 1986 · b. 1963

87
#82
MS

Mehmet Scholl

German · Peak 1999 · b. 1970

87
#83
JM

Jamal Musiala

German · Peak 2025 · b. 2003

87
#84

Sócrates

Brazilian · Peak 1982 · b. 1954

87
#85
CF

Cesc Fàbregas

Spanish · Peak 2008 · b. 1987

87
#86
DE

Deco

Portuguese · Peak 2005 · b. 1977

87
#87
KH

Keisuke Honda

Japanese · Peak 2013 · b. 1986

87
#88

Míchel

Spanish · Peak 1987 · b. 1963

87
#89
PC

Philippe Coutinho

Brazilian · Peak 2017 · b. 1992

87
#90
SC

Santi Cazorla

Spanish · Peak 2015 · b. 1984

87
#91
PG

Paul Gascoigne

English · Peak 1990 · b. 1967

86
#92
MS

Marco Simone

Italian · Peak 1993 · b. 1969

86
#93
KD

Kenny Dalglish

Scottish · Peak 1980 · b. 1951

86
#94
RM

Riyad Mahrez

Algerian · Peak 2016 · b. 1991

86
#95
RK

Robbie Keane

Irish · Peak 2005 · b. 1980

86
#96
AH

Aleksandr Hleb

Belarusian · Peak 2007 · b. 1981

86
#97
AM

Aleksandr Mostovoi

Russian · Peak 1998 · b. 1968

86
#98
ÁM

Ángel Di María

Argentine · Peak 2013 · b. 1988

86
#99
AO

Austin Jay-Jay Okocha

Nigerian · Peak 2003 · b. 1973

86
#100
DC

Dario Conca

Argentine · Peak 2011 · b. 1983

86
#101
PZ

Piotr Zieliński

Polish · Peak 2022 · b. 1994

86
#102
EF

Enzo Francescoli

Uruguayan · Peak 1991 · b. 1961

86
#103
HM

Henrikh Mkhitaryan

Armenian · Peak 2021 · b. 1989

86
#104
DW

Dennis Wise

English · Peak 1996 · b. 1966

86
#105
ES

Enzo Scifo

Belgian · Peak 1992 · b. 1966

86
#106
KK

Kevin Keegan

English · Peak 1975 · b. 1951

86
#107
TM

Thomas Müller

German · Peak 2013 · b. 1989

85
#108
SN

Samir Nasri

French · Peak 2012 · b. 1987

85
#109
PB

Peter Beardsley

English · Peak 1989 · b. 1961

85
#110
BS

Bernd Schuster

German · Peak 1984 · b. 1959

85
#111
PA

Pablo Aimar

Argentine · Peak 2004 · b. 1979

85
#112
TR

Tomáš Rosický

Czech · Peak 2008 · b. 1980

85
#113
EB

Emilio Butragueño

Spanish · Peak 1987 · b. 1963

85
#114
MF

Matias Fernandez

Chilean · Peak 2009 · b. 1986

85
#115
DI

Diego

Brazilian · Peak 2009 · b. 1985

85
#116
HN

Hidetoshi Nakata

Japanese · Peak 2000 · b. 1977

85
#117
JO

Jay-Jay Okocha

Nigerian · Peak 2003 · b. 1973

85
#118
EB

Emre Belözoğlu

Turkish · Peak 2004 · b. 1980

85
#119
MG

Mario Götze

German · Peak 2012 · b. 1992

85
#120
MV

Martín Vázquez

Spanish · Peak 1986 · b. 1962

85
#121
JF

João Félix

Portuguese · Peak 2025 · b. 1999

85
#122
LM

Lucas Moura

Brazilian · Peak 2019 · b. 1992

85
#123
NV

Nikola Vlasic

Croatian · Peak 2024 · b. 1997

85
#124
XS

Xherdan Shaqiri

Swiss · Peak 2016 · b. 1991

85
#125
JW

Jack Wilshere

English · Peak 2011 · b. 1992

85
#126
MA

Marco Asensio

Spanish · Peak 2018 · b. 1996

85
#127
EG

Eidur Gudjohnsen

Icelandic · Peak 2004 · b. 1978

85
#128
LG

Ludovic Giuly

French · Peak 2006 · b. 1976

85
#129
RV

Rafael van der Vaart

Dutch · Peak 2011 · b. 1983

85
#130
GK

Giorgos Karagounis

Greek · Peak 2004 · b. 1977

85
#131
MM

Mason Mount

English · Peak 2021 · b. 1999

85
#132
KH

Kai Havertz

German · Peak 2024 · b. 1999

85
#133
MR

Marco Reus

German · Peak 2013 · b. 1989

85
#134
MV

Martín Vásquez

Spanish · Peak 1987 · b. 1962

85
#135
LB

Liam Brady

Irish · Peak 1985 · b. 1956

84
#136
MB

Mark Bresciano

Australian · Peak 2007 · b. 1980

84
#137
AL

Adem Ljajić

Serbian · Peak 2017 · b. 1991

84
#138
DS

Denis Suárez

Spanish · Peak 2019 · b. 1994

84
#139
JS

John van 't Schip

Dutch · Peak 1994 · b. 1963

84
#140
DO

Dani Olmo

Spanish · Peak 2022 · b. 1998

84
#141
DA

Dele Alli

English · Peak 2017 · b. 1996

84
#142
RI

Rivelino

Brazilian · Peak 1971 · b. 1946

83
#143
YD

Youri Djorkaeff

French · Peak 2000 · b. 1968

83
#144
JD

Julian Draxler

German · Peak 2014 · b. 1993

83
#145
LR

Lars Ricken

German · Peak 1997 · b. 1976

82
#146
GN

Günter Netzer

German · Peak 1971 · b. 1944

82
#147

Vladimir Šmicer

Czech · Peak 2001 · b. 1973

82
#148
NW

Norman Whiteside

Northern Irish · Peak 1985 · b. 1965

82
#149
AS

Alfredo Di Stéfano

Argentine · Peak 1956 · b. 1926

82
#150
BC

Bobby Charlton

English · Peak 1966 · b. 1937

82
#151
HH

Helmut Haller

German · Peak 1965 · b. 1939

82
#152
MP

Martin Peters

English · Peak 1968 · b. 1943

82
#153
HA

Hatem Ben Arfa

French · Peak 2011 · b. 1987

82
#154
HZ

Hakim Ziyech

Moroccan · Peak 2019 · b. 1993

82
#155
DT

Dusan Tadic

Serbian · Peak 2019 · b. 1988

82
#156
JL

Jari Litmanen

Finnish · Peak 1995 · b. 1971

82
#157
JP

Juninho Pernambucano

Brazilian · Peak 2006 · b. 1975

82
#158
RB

Ronald de Boer

Dutch · Peak 1995 · b. 1970

82
#159
KZ

Karim Ziani

Algerian · Peak 2009 · b. 1982

82
#160
CN

Christopher Nkunku

French · Peak 2021 · b. 1997

82
#161
GB

Giampiero Boniperti

Italian · Peak 1953 · b. 1928

82
#162
GM

Giuseppe Meazza

Italian · Peak 1933 · b. 1910

82
#163
SB

Sofiane Boufal

Moroccan · Peak 2017 · b. 1993

81
#164
MG

Marcelo Gallardo

Argentine · Peak 2002 · b. 1976

81
#165
RK

Raymond Kopa

French · Peak 1958 · b. 1931

81
#166
AP

Abedi Pele

Ghanaian · Peak 1992 · b. 1964

80
#167
SM

Steed Malbranque

French · Peak 2004 · b. 1980

79
#168
NK

Niko Kranjčar

Croatian · Peak 2010 · b. 1984

79
#169
NF

Nabil Fekir

French · Peak 2018 · b. 1993

79
#170
OD

Ondřej Duda

Slovak · Peak 2019 · b. 1994

78
#171
SR

Serhiy Rebrov

Ukrainian · Peak 2001 · b. 1974

78
#172
OK

Orkun Kökçü

Turkish · Peak 2022 · b. 2000

78
#173
LD

Landon Donovan

American · Peak 2002 · b. 1982

78
#174
KD

Kazimierz Deyna

Polish · Peak 1979 · b. 1947

77
#175
CV

Carlos Valderrama

Colombian · Peak 1990 · b. 1961

75
#176
CN

Charlie Nicholas

Scottish · Peak 1982 · b. 1961

74
#177
SN

Shunsuke Nakamura

Japanese · Peak 2006 · b. 1978

74
#178
AG

Arda Güler

Turkish · Peak 2025 · b. 2005

73
#179
SR

Sergei Rebrov

Ukrainian · Peak 1999 · b. 1974

72
#180
NH

Nándor Hidegkuti

Hungarian · Peak 1948 · b. 1922

72
#181
JH

Johnny Haynes

English · Peak 1958 · b. 1934

72
#182
RP

Robert Prosinečki

Croatian · Peak 1990 · b. 1969

71
#183
EF

Edison Flores

Peruvian · Peak 2017 · b. 1994

70