Template:Footballer Infobox

{{Infobox3cols
 * bodyclass = vcard
 * titleclass = fn
 * title     = {{{name| {{{playername|{{PAGENAME}} }}} }}}
 * image     = {{{image|}}}
 * caption   = {{{caption|}}}


 * bodystyle      = line-height: 1.2em
 * titlestyle     = line-height: 1.5em
 * labelstyle     = white-space: nowrap; vertical-align: baseline; text-align: left
 * datastyle      = white-space: nowrap; vertical-align: baseline
 * multidatastyle = white-space: nowrap; vertical-align: baseline
 * datastylea     = white-space: nowrap; vertical-align: baseline
 * datastyleb     = white-space: nowrap; vertical-align: baseline;{{#if:{{{caps(goals)1|}}}{{{nationalcaps(goals)1|}}}||text-align: right}}
 * datastylec     = white-space: nowrap; vertical-align: baseline; text-align: right
 * headerstyle    = background-color: #b0c4de; line-height: 1.5em


 * header1    = {{#if:{{{fullname|}}}{{{dateofbirth|}}}{{{cityofbirth|}}}{{{countryofbirth|}}}{{{dateofdeath|}}}{{{cityofdeath|}}}{{{countryofdeath|}}}{{{height|}}}{{{position|}}}|Personal information}}


 * label2     = Full name
 * data2      = {{{fullname|}}}
 * class2     = nickname
 * label3     = Date of birth
 * data3      = {{{dateofbirth|}}}
 * label4     = Place of birth
 * data4      = {{#if:{{{cityofbirth|}}}|{{{cityofbirth}}},}} {{{countryofbirth|}}}
 * label5     = Date of death
 * data5      = {{{dateofdeath|}}}
 * label6     = Place of death
 * data6      = {{#if:{{{cityofdeath|}}}|{{{cityofdeath}}},}} {{{countryofdeath|}}}
 * label7     = Height
 * data7      = {{{height|}}}
 * label8     = Playing position
 * class8     = role
 * data8      = {{{position|}}}


 * header9    = {{#if:{{{currentclub|}}}|Club information}}


 * label10    = Current club
 * class10    = org
 * data10     = {{{currentclub|}}}
 * label11    = Number
 * data11     = {{{clubnumber|}}}


 * header12   = {{#if:{{{youthclubs1|}}}|Youth career}}


 * label13    = {{#if:||{{#if:{{{youthyears1|}}}|Years}} }}
 * data13     = {{#if:||{{#if:{{{youthclubs1|}}}|Team}} }}


 * label14    = {{#if:{{{youthclubs1|}}}| {{{youthyears1|–}}} }}
 * data14     = {{{youthclubs1|}}}
 * label15    = {{#if:{{{youthclubs2|}}}| {{{youthyears2|–}}} }}
 * data15     = {{{youthclubs2|}}}
 * label16    = {{#if:{{{youthclubs3|}}}| {{{youthyears3|–}}} }}
 * data16     = {{{youthclubs3|}}}
 * label17    = {{#if:{{{youthclubs4|}}}| {{{youthyears4|–}}} }}
 * data17     = {{{youthclubs4|}}}
 * label18    = {{#if:{{{youthclubs5|}}}| {{{youthyears5|–}}} }}
 * data18     = {{{youthclubs5|}}}


 * header19   = {{#if:{{{clubs1|}}}|Senior career* }}


 * label21    = {{#if:{{{clubs1|}}}|Years}}
 * data21a    = {{#if:{{{clubs1|}}}|Team}}
 * data21b    = {{#if:{{{clubs1|}}}|{{#if:{{{caps(goals)1|}}}|Apps (Gls){{sup|†}}|Apps{{sup|†}}}} }}
 * data21c    = {{#if:{{{caps(goals)1|}}}||(Gls){{sup|†}}}}


 * label22    = {{#if:{{{clubs1|}}}| {{{years1|–}}} }}
 * data22a    = {{{clubs1|}}}
 * data22b    = {{{caps1|{{{caps(goals)1|}}} }}}
 * data22c    = {{#if:{{{goals1|}}}|({{{goals1}}})}}
 * label23    = {{#if:{{{clubs2|}}}| {{{years2|–}}} }}
 * data23a    = {{{clubs2|}}}
 * data23b    = {{{caps2|{{{caps(goals)2|}}} }}}
 * data23c    = {{#if:{{{goals2|}}}|({{{goals2}}})}}
 * label24    = {{#if:{{{clubs3|}}}| {{{years3|–}}} }}
 * data24a    = {{{clubs3|}}}
 * data24b    = {{{caps3|{{{caps(goals)3|}}} }}}
 * data24c    = {{#if:{{{goals3|}}}|({{{goals3}}})}}
 * label25    = {{#if:{{{clubs4|}}}| {{{years4|–}}} }}
 * data25a    = {{{clubs4|}}}
 * data25b    = {{{caps4|{{{caps(goals)4|}}} }}}
 * data25c    = {{#if:{{{goals4|}}}|({{{goals4}}})}}
 * label26    = {{#if:{{{clubs5|}}}| {{{years5|–}}} }}
 * data26a    = {{{clubs5|}}}
 * data26b    = {{{caps5|{{{caps(goals)5|}}} }}}
 * data26c    = {{#if:{{{goals5|}}}|({{{goals5}}})}}
 * label27    = {{#if:{{{clubs6|}}}| {{{years6|–}}} }}
 * data27a    = {{{clubs6|}}}
 * data27b    = {{{caps6|{{{caps(goals)6|}}} }}}
 * data27c    = {{#if:{{{goals6|}}}|({{{goals6}}})}}
 * label28    = {{#if:{{{clubs7|}}}| {{{years7|–}}} }}
 * data28a    = {{{clubs7|}}}
 * data28b    = {{{caps7|{{{caps(goals)7|}}} }}}
 * data28c    = {{#if:{{{goals7|}}}|({{{goals7}}})}}
 * label29    = {{#if:{{{clubs8|}}}| {{{years8|–}}} }}
 * data29a    = {{{clubs8|}}}
 * data29b    = {{{caps8|{{{caps(goals)8|}}} }}}
 * data29c    = {{#if:{{{goals8|}}}|({{{goals8}}})}}
 * label30    = {{#if:{{{clubs9|}}}| {{{years9|–}}} }}
 * data30a    = {{{clubs9|}}}
 * data30b    = {{{caps9|{{{caps(goals)9|}}} }}}
 * data30c    = {{#if:{{{goals9|}}}|({{{goals9}}})}}
 * label31    = {{#if:{{{clubs10|}}}| {{{years10|–}}} }}
 * data31a    = {{{clubs10|}}}
 * data31b    = {{{caps10|{{{caps(goals)10|}}} }}}
 * data31c    = {{#if:{{{goals10|}}}|({{{goals10}}})}}
 * label32    = {{#if:{{{clubs11|}}}| {{{years11|–}}} }}
 * data32a    = {{{clubs11|}}}
 * data32b    = {{{caps11|{{{caps(goals)11|}}} }}}
 * data32c    = {{#if:{{{goals11|}}}|({{{goals11}}})}}
 * label33    = {{#if:{{{clubs12|}}}| {{{years12|–}}} }}
 * data33a    = {{{clubs12|}}}
 * data33b    = {{{caps12|{{{caps(goals)12|}}} }}}
 * data33c    = {{#if:{{{goals12|}}}|({{{goals12}}})}}
 * label34    = {{#if:{{{clubs13|}}}| {{{years13|–}}} }}
 * data34a    = {{{clubs13|}}}
 * data34b    = {{{caps13|{{{caps(goals)13|}}} }}}
 * data34c    = {{#if:{{{goals13|}}}|({{{goals13}}})}}
 * label35    = {{#if:{{{clubs14|}}}| {{{years14|–}}} }}
 * data35a    = {{{clubs14|}}}
 * data35b    = {{{caps14|{{{caps(goals)14|}}} }}}
 * data35c    = {{#if:{{{goals14|}}}|({{{goals14}}})}}
 * label36    = {{#if:{{{clubs15|}}}| {{{years15|–}}} }}
 * data36a    = {{{clubs15|}}}
 * data36b    = {{{caps15|{{{caps(goals)15|}}} }}}
 * data36c    = {{#if:{{{goals15|}}}|({{{goals15}}})}}
 * label37    = {{#if:{{{clubs16|}}}| {{{years16|–}}} }}
 * data37a    = {{{clubs16|}}}
 * data37b    = {{{caps16|{{{caps(goals)16|}}} }}}
 * data37c    = {{#if:{{{goals16|}}}|({{{goals16}}})}}
 * label38    = {{#if:{{{clubs17|}}}| {{{years17|–}}} }}
 * data38a    = {{{clubs17|}}}
 * data38b    = {{{caps17|{{{caps(goals)17|}}} }}}
 * data38c    = {{#if:{{{goals17|}}}|({{{goals17}}})}}
 * label39    = {{#if:{{{clubs18|}}}| {{{years18|–}}} }}
 * data39a    = {{{clubs18|}}}
 * data39b    = {{{caps18|{{{caps(goals)18|}}} }}}
 * data39c    = {{#if:{{{goals18|}}}|({{{goals18}}})}}
 * label40    = {{#if:{{{clubs19|}}}| {{{years19|–}}} }}
 * data40a    = {{{clubs19|}}}
 * data40b    = {{{caps19|{{{caps(goals)19|}}} }}}
 * data40c    = {{#if:{{{goals19|}}}|({{{goals19}}})}}
 * label41    = {{#if:{{{clubs20|}}}| {{{years20|–}}} }}
 * data41a    = {{{clubs20|}}}
 * data41b    = {{{caps20|{{{caps(goals)20|}}} }}}
 * data41c    = {{#if:{{{goals20|}}}|({{{goals20}}})}}
 * label42    = {{#if:{{{clubs21|}}}| {{{years21|–}}} }}
 * data42a    = {{{clubs21|}}}
 * data42b    = {{{caps21|{{{caps(goals)21|}}} }}}
 * data42c    = {{#if:{{{goals21|}}}|({{{goals21}}})}}
 * label43    = {{#if:{{{clubs22|}}}| {{{years22|–}}} }}
 * data43a    = {{{clubs22|}}}
 * data43b    = {{{caps22|{{{caps(goals)22|}}} }}}
 * data43c    = {{#if:{{{goals22|}}}|({{{goals22}}})}}
 * label44    = {{#if:{{{clubs23|}}}| {{{years23|–}}} }}
 * data44a    = {{{clubs23|}}}
 * data44b    = {{{caps23|{{{caps(goals)23|}}} }}}
 * data44c    = {{#if:{{{goals23|}}}|({{{goals23}}})}}
 * label45    = {{#if:{{{clubs24|}}}| {{{years24|–}}} }}
 * data45a    = {{{clubs24|}}}
 * data45b    = {{{caps24|{{{caps(goals)24|}}} }}}
 * data45c    = {{#if:{{{goals24|}}}|({{{goals24}}})}}
 * label46    = {{#if:{{{clubs25|}}}| {{{years25|–}}} }}
 * data46a    = {{{clubs25|}}}
 * data46b    = {{{caps25|{{{caps(goals)25|}}} }}}
 * data46c    = {{#if:{{{goals25|}}}|({{{goals25}}})}}
 * label47    = {{#if:{{{clubs26|}}}| {{{years26|–}}} }}
 * data47a    = {{{clubs26|}}}
 * data47b    = {{{caps26|{{{caps(goals)26|}}} }}}
 * data47c    = {{#if:{{{goals26|}}}|({{{goals26}}})}}
 * label48    = {{#if:{{{clubs27|}}}| {{{years27|–}}} }}
 * data48a    = {{{clubs27|}}}
 * data48b    = {{{caps27|{{{caps(goals)27|}}} }}}
 * data48c    = {{#if:{{{goals27|}}}|({{{goals27}}})}}
 * label49    = {{#if:{{{clubs28|}}}| {{{years28|–}}} }}
 * data49a    = {{{clubs28|}}}
 * data49b    = {{{caps28|{{{caps(goals)28|}}} }}}
 * data49c    = {{#if:{{{goals28|}}}|({{{goals28}}})}}
 * label50    = {{#if:{{{clubs29|}}}| {{{years29|–}}} }}
 * data50a    = {{{clubs29|}}}
 * data50b    = {{{caps29|{{{caps(goals)29|}}} }}}
 * data50c    = {{#if:{{{goals29|}}}|({{{goals29}}})}}
 * label51    = {{#if:{{{clubs30|}}}| {{{years30|–}}} }}
 * data51a    = {{{clubs30|}}}
 * data51b    = {{{caps30|{{{caps(goals)30|}}} }}}
 * data51c    = {{#if:{{{goals30|}}}|({{{goals30}}})}}
 * label52    = {{#if:{{{clubs31|}}}| {{{years31|–}}} }}
 * data52a    = {{{clubs31|}}}
 * data52b    = {{{caps31|{{{caps(goals)31|}}} }}}
 * data52c    = {{#if:{{{goals31|}}}|({{{goals31}}})}}
 * label53    = {{#if:{{{clubs32|}}}| {{{years32|–}}} }}
 * data53a    = {{{clubs32|}}}
 * data53b    = {{{caps32|{{{caps(goals)32|}}} }}}
 * data53c    = {{#if:{{{goals32|}}}|({{{goals32}}})}}
 * label54    = {{#if:{{{clubs33|}}}| {{{years33|–}}} }}
 * data54a    = {{{clubs33|}}}
 * data54b    = {{{caps33|{{{caps(goals)33|}}} }}}
 * data54c    = {{#if:{{{goals33|}}}|({{{goals33}}})}}
 * label55    = {{#if:{{{clubs34|}}}| {{{years34|–}}} }}
 * data55a    = {{{clubs34|}}}
 * data55b    = {{{caps34|{{{caps(goals)34|}}} }}}
 * data55c    = {{#if:{{{goals34|}}}|({{{goals34}}})}}
 * label56    = {{#if:{{{clubs35|}}}| {{{years35|–}}} }}
 * data56a    = {{{clubs35|}}}
 * data56b    = {{{caps35|{{{caps(goals)35|}}} }}}
 * data56c    = {{#if:{{{goals35|}}}|({{{goals35}}})}}
 * label57    = {{#if:{{{clubs36|}}}| {{{years36|–}}} }}
 * data57a    = {{{clubs36|}}}
 * data57b    = {{{caps36|{{{caps(goals)36|}}} }}}
 * data57c    = {{#if:{{{goals36|}}}|({{{goals36}}})}}
 * label58    = {{#if:{{{clubs37|}}}| {{{years37|–}}} }}
 * data58a    = {{{clubs37|}}}
 * data58b    = {{{caps37|{{{caps(goals)37|}}} }}}
 * data58c    = {{#if:{{{goals37|}}}|({{{goals37}}})}}
 * label59    = {{#if:{{{clubs38|}}}| {{{years38|–}}} }}
 * data59a    = {{{clubs38|}}}
 * data59b    = {{{caps138{{{caps(goals)38|}}} }}}
 * data59c    = {{#if:{{{goals38|}}}|({{{goals3}}})}}
 * label60    = {{#if:{{{clubs39|}}}| {{{years39|–}}} }}
 * data60a    = {{{clubs39|}}}
 * data60b    = {{{caps39|{{{caps(goals)39|}}} }}}
 * data60c    = {{#if:{{{goals39|}}}|({{{goals39}}})}}


 * label61    = {{#if:{{{totalcaps|}}}{{{totalcaps(goals)|}}}|Total}}
 * data61b    = {{#if:{{{totalcaps|}}}{{{totalcaps(goals)|}}}|{{{totalcaps|{{{totalcaps(goals)}}} }}}}}
 * data61c    = {{#if:{{{totalgoals|}}}|({{{totalgoals}}})}}


 * header62   = {{#if:|National team{{#if:|{{sup|‡}} }} }}


 * label63    = {{#if:{{{clubs1|}}}||{{#if:{{{nationalyears1|}}}|Years}} }}
 * data63a    = {{#if:{{{clubs1|}}}||{{#if:{{{nationalteam1|}}}|Team}} }}
 * data63b    = {{#if:{{{clubs1|}}}||{{#if:{{{nationalcaps(goals)1|}}}|Apps (Gls){{sup|†}}|Apps{{sup|†}}}} }}
 * data63c    = {{#if:{{{goals1|}}}||{{#if:{{{nationalcaps(goals)1|}}}||(Gls){{sup|†}}}} }}


 * label64    = {{#if:{{{nationalteam1|}}}| {{{nationalyears1|–}}} }}
 * data64a    = {{{nationalteam1|}}}
 * data64b    = {{{nationalcaps1|{{{nationalcaps(goals)1}}} }}}
 * data64c    = {{#if:{{{nationalgoals1|}}}|({{{nationalgoals1}}})}}
 * label65    = {{#if:{{{nationalteam2|}}}| {{{nationalyears2|–}}} }}
 * data65a    = {{{nationalteam2|}}}
 * data65b    = {{{nationalcaps2|{{{nationalcaps(goals)2}}} }}}
 * data65c    = {{#if:{{{nationalgoals2|}}}|({{{nationalgoals2}}})}}
 * label66    = {{#if:{{{nationalteam3|}}}| {{{nationalyears3|–}}} }}
 * data66a    = {{{nationalteam3|}}}
 * data66b    = {{{nationalcaps3|{{{nationalcaps(goals)3}}} }}}
 * data66c    = {{#if:{{{nationalgoals3|}}}|({{{nationalgoals3}}})}}
 * label67    = {{#if:{{{nationalteam4|}}}| {{{nationalyears4|–}}} }}
 * data67a    = {{{nationalteam4|}}}
 * data67b    = {{{nationalcaps4|{{{nationalcaps(goals)4}}} }}}
 * data67c    = {{#if:{{{nationalgoals4|}}}|({{{nationalgoals4}}})}}
 * label68    = {{#if:{{{nationalteam5|}}}| {{{nationalyears5|–}}} }}
 * data68a    = {{{nationalteam5|}}}
 * data68b    = {{{nationalcaps5|{{{nationalcaps(goals)5}}} }}}
 * data68c    = {{#if:{{{nationalgoals5|}}}|({{{nationalgoals5}}})}}
 * label69    = {{#if:{{{nationalteam6|}}}| {{{nationalyears6|–}}} }}
 * data69a    = {{{nationalteam6|}}}
 * data69b    = {{{nationalcaps6|{{{nationalcaps(goals)6}}} }}}
 * data69c    = {{#if:{{{nationalgoals6|}}}|({{{nationalgoals6}}})}}
 * label70    = {{#if:{{{nationalteam7|}}}| {{{nationalyears7|–}}} }}
 * data70a    = {{{nationalteam7|}}}
 * data70b    = {{{nationalcaps7|{{{nationalcaps(goals)7}}} }}}
 * data70c    = {{#if:{{{nationalgoals7|}}}|({{{nationalgoals7}}})}}
 * label71    = {{#if:{{{nationalteam8|}}}| {{{nationalyears8|–}}} }}
 * data71a    = {{{nationalteam8|}}}
 * data71b    = {{{nationalcaps8|{{{nationalcaps(goals)8}}} }}}
 * data71c    = {{#if:{{{nationalgoals8|}}}|({{{nationalgoals8}}})}}


 * header72   = {{#if:{{{managerclubs1|}}}|Teams managed}}


 * label73    = {{#if:{{{clubs1|}}}||{{#if:{{{managerclubs1|}}}|Years}} }}
 * data73a    = {{#if:{{{clubs1|}}}||{{#if:{{{manageryears1|}}}|Team}} }}


 * label74    = {{#if:{{{managerclubs1|}}}| {{{manageryears1|–}}} }}
 * data74     = {{{managerclubs1|}}}
 * label75    = {{#if:{{{managerclubs2|}}}| {{{manageryears2|–}}} }}
 * data75     = {{{managerclubs2|}}}
 * label76    = {{#if:{{{managerclubs3|}}}| {{{manageryears3|–}}} }}
 * data76     = {{{managerclubs3|}}}
 * label77    = {{#if:{{{managerclubs4|}}}| {{{manageryears4|–}}} }}
 * data77     = {{{managerclubs4|}}}
 * label78    = {{#if:{{{managerclubs5|}}}| {{{manageryears5|–}}} }}
 * data78     = {{{managerclubs5|}}}
 * label79    = {{#if:{{{managerclubs6|}}}| {{{manageryears6|–}}} }}
 * data79     = {{{managerclubs6|}}}
 * label80    = {{#if:{{{managerclubs7|}}}| {{{manageryears7|–}}} }}
 * data80     = {{{managerclubs7|}}}
 * label81    = {{#if:{{{managerclubs8|}}}| {{{manageryears8|–}}} }}
 * data81     = {{{managerclubs8|}}}
 * label82    = {{#if:{{{managerclubs9|}}}| {{{manageryears9|–}}} }}
 * data82     = {{{managerclubs9|}}}
 * label83    = {{#if:{{{managerclubs10|}}}| {{{manageryears10|–}}} }}
 * data83     = {{{managerclubs10|}}}
 * label84    = {{#if:{{{managerclubs11|}}}| {{{manageryears11|–}}} }}
 * data84     = {{{managerclubs11|}}}
 * label85    = {{#if:{{{managerclubs12|}}}| {{{manageryears12|–}}} }}
 * data85     = {{{managerclubs12|}}}
 * label86    = {{#if:{{{managerclubs13|}}}| {{{manageryears13|–}}} }}
 * data86     = {{{managerclubs13|}}}
 * label87    = {{#if:{{{managerclubs14|}}}| {{{manageryears14|–}}} }}
 * data87     = {{{managerclubs14|}}}
 * label88    = {{#if:{{{managerclubs15|}}}| {{{manageryears15|–}}} }}
 * data88     = {{{managerclubs15|}}}
 * label89    = {{#if:{{{managerclubs16|}}}| {{{manageryears16|–}}} }}
 * data89     = {{{managerclubs16|}}}
 * label90    = {{#if:{{{managerclubs17|}}}| {{{manageryears17|–}}} }}
 * data90     = {{{managerclubs17|}}}
 * label91    = {{#if:{{{managerclubs18|}}}| {{{manageryears18|–}}} }}
 * data91     = {{{managerclubs18|}}}
 * label92    = {{#if:{{{managerclubs19|}}}| {{{manageryears19|–}}} }}
 * data92     = {{{managerclubs19|}}}
 * label93    = {{#if:{{{managerclubs20|}}}| {{{manageryears20|–}}} }}
 * data93     = {{{managerclubs20|}}}
 * label94    = {{#if:{{{managerclubs21|}}}| {{{manageryears21|–}}} }}
 * data94     = {{{managerclubs21|}}}
 * label95    = {{#if:{{{managerclubs22|}}}| {{{manageryears22|–}}} }}
 * data95     = {{{managerclubs22|}}}
 * label96    = {{#if:{{{managerclubs23|}}}| {{{manageryears23|–}}} }}
 * data96     = {{{managerclubs23|}}}
 * label97    = {{#if:{{{managerclubs24|}}}| {{{manageryears24|–}}} }}
 * data97     = {{{managerclubs24|}}}
 * label98    = {{#if:{{{managerclubs25|}}}| {{{manageryears25|–}}} }}
 * data98     = {{{managerclubs25|}}}
 * label99    = {{#if:{{{managerclubs26|}}}| {{{manageryears26|–}}} }}
 * data99     = {{{managerclubs26|}}}
 * label100    = {{#if:{{{managerclubs27|}}}| {{{manageryears27|–}}} }}
 * data100     = {{{managerclubs27|}}}
 * label101    = {{#if:{{{managerclubs28|}}}| {{{manageryears28|–}}} }}
 * data101     = {{{managerclubs28|}}}
 * label102    = {{#if:{{{managerclubs29|}}}| {{{manageryears29|–}}} }}
 * data102     = {{{managerclubs29|}}}
 * label103   = {{#if:{{{managerclubs30|}}}| {{{manageryears30|–}}} }}
 * data103    = {{{managerclubs30|}}}

{{{medaltemplates}}} {{!}}} }} }} {{#if:{{{clubs1|}}}{{{nationalteam1|}}}|† Appearances (Goals).{{#if:| }} }} {{#if:{{{ntupdate|{{{nationalteam-update|}}}}}}|‡ National team caps and goals correct as of }} }}
 * header104    = {{#if:{{{medaltemplates|}}}|{{Collapsible list
 * title      = Honours
 * titlestyle = text-align: center; background-color: #b0c4de
 * liststyle  = font-weight: lighter; width: 100%
 * {{Infobox football biography 2/medal}}
 * belowstyle = color:darkslategray; font-size:82%
 * below      = {{#if:{{{clubs1|}}}|* Senior club appearances and goals counted for the domestic league only. }}