template:Infobox cyclist
{{Infobox
| bodyclass = vcard
| child = {{{embed|{{{child|}}}}}}
| title = {{#ifeq:{{{embed|{{{child|}}}}}}|yes
|Cycling career
|{{#if:{{{honorific_prefix|}}}
|{{{honorific_prefix|}}}
}}
{{{honorific_suffix|}}}}}
}}
| titleclass = fn
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|{{#ifeq:{{{embed|{{{child|}}}}}}|yes||{{#invoke:Wikidata|claim|P18}}}}}}}|size={{{image_size|}}}|sizedefault=frameless|upright=1|alt={{{alt|}}}|suppressplaceholder=yes}}
| caption = {{{caption|{{#ifeq:{{{embed|{{{child|}}}}}}|yes||{{#invoke:Wikidata |getImageLegend|FETCH_WIKIDATA}}}}}}}
| headerstyle = {{#ifeq:{{{child|{{{embed|}}}}}}|yes||background:#ADDFAD;}}color: #202122;
| header1 = {{#if:{{{full_name|}}}{{{fullname|}}}{{{nickname|}}}{{{birth_date|}}}{{{birth_place|}}}{{{death_date|}}}{{{death_place|}}}{{{height|}}}{{{weight|}}}|Personal information}}
| label2 = Full name | data2 = {{{full_name|{{{fullname|}}}}}}
| label3 = Nickname | data3 = {{{nickname|}}} |class3 = nickname
| label4 = Born | data4 = {{br separated entries|{{{birth_name|}}}|{{{birth_date|}}}|{{{birth_place|}}} }}
| label5 = Died | data5 = {{br separated entries|{{{death_date|}}}|{{{death_place|}}} }}
| label9 = Height | data9 = {{#if: {{{height|}}} | {{Infobox person/height|{{{height}}}}} }}
| label10 = Weight | data10 = {{#if: {{{weight|}}} | {{Infobox person/weight|{{{weight}}}}} }}
| header11 = {{#if: {{{currentteam|}}}{{{discipline|{{{disciplines|}}}}}}{{{role|}}}{{{ridertype|}}}| Team information}}
| label12 = Current team | data12 = {{{currentteam|}}} |class12 = note
| label13 = Discipline{{#if:{{{disciplines|}}}|s}} | data13 = {{{discipline|{{{disciplines|}}}}}}
| label14 = Role | data14 = {{{role|}}} |class14 = role
| label15 = Rider type | data15 = {{{ridertype|}}}
| header16 = {{#if:{{{amateuryears1|}}}{{{amateurteam1|}}}
|{{infobox|child=yes
| decat = yes
| title = Amateur team{{#if:{{{amateuryears2|}}}{{{amateurteam2|}}}|s}}
| labelstyle = white-space:nowrap; line-height:1.2em;
| datastyle = white-space:nowrap; line-height:1.2em;
| label1 = {{{amateuryears1|}}} | data1 = {{{amateurteam1|}}}
| label2 = {{{amateuryears2|}}} | data2 = {{{amateurteam2|}}}
| label3 = {{{amateuryears3|}}} | data3 = {{{amateurteam3|}}}
| label4 = {{{amateuryears4|}}} | data4 = {{{amateurteam4|}}}
| label5 = {{{amateuryears5|}}} | data5 = {{{amateurteam5|}}}
| label6 = {{{amateuryears6|}}} | data6 = {{{amateurteam6|}}}
| label7 = {{{amateuryears7|}}} | data7 = {{{amateurteam7|}}}
| label8 = {{{amateuryears8|}}} | data8 = {{{amateurteam8|}}}
| label9 = {{{amateuryears9|}}} | data9 = {{{amateurteam9|}}}
| label10 = {{{amateuryears10|}}} | data10 = {{{amateurteam10|}}}
| label11 = {{{amateuryears11|}}} | data11 = {{{amateurteam11|}}}
| label12 = {{{amateuryears12|}}} | data12 = {{{amateurteam12|}}}
| label13 = {{{amateuryears13|}}} | data13 = {{{amateurteam13|}}}
| label14 = {{{amateuryears14|}}} | data14 = {{{amateurteam14|}}}
| label15 = {{{amateuryears15|}}} | data15 = {{{amateurteam15|}}}
}}
}}
| header18 = {{#if:{{{proyears1|}}}{{{proteam1|}}}
|{{infobox|child=yes
| decat = yes
| title = Professional team{{#if:{{{proyears2|}}}{{{proteam2|}}}|s}}
| labelstyle = white-space:nowrap; line-height:1.2em;
| datastyle = white-space:nowrap; line-height:1.2em;
| label1 = {{{proyears1|}}} | data1 = {{{proteam1|}}}
| label2 = {{{proyears2|}}} | data2 = {{{proteam2|}}}
| label3 = {{{proyears3|}}} | data3 = {{{proteam3|}}}
| label4 = {{{proyears4|}}} | data4 = {{{proteam4|}}}
| label5 = {{{proyears5|}}} | data5 = {{{proteam5|}}}
| label6 = {{{proyears6|}}} | data6 = {{{proteam6|}}}
| label7 = {{{proyears7|}}} | data7 = {{{proteam7|}}}
| label8 = {{{proyears8|}}} | data8 = {{{proteam8|}}}
| label9 = {{{proyears9|}}} | data9 = {{{proteam9|}}}
| label10 = {{{proyears10|}}} | data10 = {{{proteam10|}}}
| label11 = {{{proyears11|}}} | data11 = {{{proteam11|}}}
| label12 = {{{proyears12|}}} | data12 = {{{proteam12|}}}
| label13 = {{{proyears13|}}} | data13 = {{{proteam13|}}}
| label14 = {{{proyears14|}}} | data14 = {{{proteam14|}}}
| label15 = {{{proyears15|}}} | data15 = {{{proteam15|}}}
| label16 = {{{proyears16|}}} | data16 = {{{proteam16|}}}
| label17 = {{{proyears17|}}} | data17 = {{{proteam17|}}}
| label18 = {{{proyears18|}}} | data18 = {{{proteam18|}}}
| label19 = {{{proyears19|}}} | data19 = {{{proteam19|}}}
| label20 = {{{proyears20|}}} | data20 = {{{proteam20|}}}
| label21 = {{{proyears21|}}} | data21 = {{{proteam21|}}}
| label22 = {{{proyears22|}}} | data22 = {{{proteam22|}}}
| label23 = {{{proyears23|}}} | data23 = {{{proteam23|}}}
| label24 = {{{proyears24|}}} | data24 = {{{proteam24|}}}
| label25 = {{{proyears25|}}} | data25 = {{{proteam25|}}}
}}
}}
| header20 = {{#if:{{{manageyears1|}}}{{{manageteam1|}}}
|{{infobox|child=yes
| decat = yes
| title = Managerial team{{#if:{{{manageyears2|}}}{{{manageteam2|}}}|s}}
| labelstyle = white-space:nowrap; line-height:1.2em;
| datastyle = white-space:nowrap; line-height:1.2em;
| label1 = {{{manageyears1|}}} | data1 = {{{manageteam1|}}}
| label2 = {{{manageyears2|}}} | data2 = {{{manageteam2|}}}
| label3 = {{{manageyears3|}}} | data3 = {{{manageteam3|}}}
| label4 = {{{manageyears4|}}} | data4 = {{{manageteam4|}}}
| label5 = {{{manageyears5|}}} | data5 = {{{manageteam5|}}}
| label6 = {{{manageyears6|}}} | data6 = {{{manageteam6|}}}
| label7 = {{{manageyears7|}}} | data7 = {{{manageteam7|}}}
| label8 = {{{manageyears8|}}} | data8 = {{{manageteam8|}}}
| label9 = {{{manageyears9|}}} | data9 = {{{manageteam9|}}}
| label10 = {{{manageyears10|}}} | data10 = {{{manageteam10|}}}
| label11 = {{{manageyears11|}}} | data11 = {{{manageteam11|}}}
| label12 = {{{manageyears12|}}} | data12 = {{{manageteam12|}}}
| label13 = {{{manageyears13|}}} | data13 = {{{manageteam13|}}}
| label14 = {{{manageyears14|}}} | data14 = {{{manageteam14|}}}
| label15 = {{{manageyears15|}}} | data15 = {{{manageteam15|}}}
| label16 = {{{manageyears16|}}} | data16 = {{{manageteam16|}}}
| label17 = {{{manageyears17|}}} | data17 = {{{manageteam17|}}}
| label18 = {{{manageyears18|}}} | data18 = {{{manageteam18|}}}
| label19 = {{{manageyears19|}}} | data19 = {{{manageteam19|}}}
| label20 = {{{manageyears20|}}} | data20 = {{{manageteam20|}}}
| label21 = {{{manageyears21|}}} | data21 = {{{manageteam21|}}}
| label22 = {{{manageyears22|}}} | data22 = {{{manageteam22|}}}
| label23 = {{{manageyears23|}}} | data23 = {{{manageteam23|}}}
| label24 = {{{manageyears24|}}} | data24 = {{{manageteam24|}}}
| label25 = {{{manageyears25|}}} | data25 = {{{manageteam25|}}}
}}
}}
| header22 = {{#if:{{{majorwins|}}}
|{{infobox|child=yes
| decat = yes
| title = Major wins
| datastyle = text-align:left;
| data1 =
{{{majorwins|}}}
}}
}}
| header24 = {{Infobox medal templates
| title = Medal record
| medals = {{{medals|{{{medaltemplates|}}}}}}
| expand = {{yesno|{{{medals-expand|{{{show-medals|}}}}}}}}
}}
}}{{Main other|{{#invoke:Infobox cyclist tracking|tracking}}}}{{#invoke:Check for unknown parameters|check|unknown={{Main other|_VALUE_{{PAGENAME}}}}|preview=Page using Template:Infobox cyclist with unknown parameter "_VALUE_"|ignoreblank=y | alt | amateurteam1 | amateurteam10 | amateurteam11 | amateurteam12 | amateurteam13 | amateurteam14 | amateurteam15 | amateurteam2 | amateurteam3 | amateurteam4 | amateurteam5 | amateurteam6 | amateurteam7 | amateurteam8 | amateurteam9 | amateuryears1 | amateuryears10 | amateuryears11 | amateuryears12 | amateuryears13 | amateuryears14 | amateuryears15 | amateuryears2 | amateuryears3 | amateuryears4 | amateuryears5 | amateuryears6 | amateuryears7 | amateuryears8 | amateuryears9 | birth_date | birth_name | birth_place | caption | child | currentteam | death_date | death_place | discipline | disciplines | embed | full_name | fullname | height | honorific_prefix | honorific_suffix | image | image_size | majorwins | manageteam1 | manageteam10 | manageteam11 | manageteam12 | manageteam13 | manageteam14 | manageteam15 | manageteam16 | manageteam17 | manageteam18 | manageteam19 | manageteam2 | manageteam20 | manageteam21 | manageteam22 | manageteam23 | manageteam24 | manageteam25 | manageteam3 | manageteam4 | manageteam5 | manageteam6 | manageteam7 | manageteam8 | manageteam9 | manageyears1 | manageyears10 | manageyears11 | manageyears12 | manageyears13 | manageyears14 | manageyears15 | manageyears16 | manageyears17 | manageyears18 | manageyears19 | manageyears2 | manageyears20 | manageyears21 | manageyears22 | manageyears23 | manageyears24 | manageyears25 | manageyears3 | manageyears4 | manageyears5 | manageyears6 | manageyears7 | manageyears8 | manageyears9 | medals | medals-expand | medaltemplates | name | nickname | proteam1 | proteam10 | proteam11 | proteam12 | proteam13 | proteam14 | proteam15 | proteam16 | proteam17 | proteam18 | proteam19 | proteam2 | proteam20 | proteam21 | proteam22 | proteam23 | proteam24 | proteam25 | proteam3 | proteam4 | proteam5 | proteam6 | proteam7 | proteam8 | proteam9 | proyears1 | proyears10 | proyears11 | proyears12 | proyears13 | proyears14 | proyears15 | proyears16 | proyears17 | proyears18 | proyears19 | proyears2 | proyears20 | proyears21 | proyears22 | proyears23 | proyears24 | proyears25 | proyears3 | proyears4 | proyears5 | proyears6 | proyears7 | proyears8 | proyears9 | ridername | ridertype | role | show-medals | weight}}
{{documentation}}