Template:Infobox AFL biography
{{main other|{{short description|Australian rules footballer|noreplace}}}}
{{#invoke:infobox3cols|infoboxTemplate
| subbox = {{Yesno|{{{embed|no}}}}}
| title = {{#ifeq:{{Yesno|{{{embed|no}}}}}|yes|
| bodyclass = vcard
| bodystyle = line-height: 1.2em; width: 25em;
| labelstyle = white-space: nowrap; vertical-align: baseline; text-align: left
| datastyle = vertical-align: baseline
| datastylea = white-space: nowrap; vertical-align: baseline
| datastyleb = white-space: nowrap; vertical-align: baseline
| datastylec = white-space: nowrap; vertical-align: baseline
| headerstyle = {{#ifeq:{{Yesno|{{{embed|no}}}}}|yes|background-color: {{#if:{{{header-color|}}}|{{{header-color}}}|#efefef}};|background-color:#003399; color: #ffffff; line-height: 1.5em}}
| above = {{#ifeq:{{Yesno|{{{embed|no}}}}}|yes|| {{{name|{{{playername|
| aboveclass = fn
| image = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|{{#ifeq:{{{embed|{{{child|}}}}}}|yes||{{#invoke:Wikidata|claim|P18}}}}}}}|size={{{image_size|{{{imagesize|}}}}}}|upright={{{image_upright|}}}|alt={{{alt|}}}|suppressplaceholder=yes}}
| caption = {{{caption|{{#invoke:Wikidata |getImageLegend|FETCH_WIKIDATA}}}}}
| header1 = {{#if:{{{fullname|}}}{{{full_name|}}}{{{nickname|}}}{{{birth_date|}}}{{{birth_place|}}}{{{death_date|}}}{{{death_place|}}}{{{originalteam|}}}{{{draftpick|}}}{{{heightweight|}}}{{{height|}}}{{{weight|}}}{{{position|}}}|Personal information}}
| label2 = Full name
| data2 = {{{fullname|{{{full_name|}}}}}}
| label3 = Nickname(s)
| data3 = {{{nickname|}}}
| label4 = Date of birth
| data4 = {{{birth_date|}}}
| label5 = Place of birth
| data5 = {{{birth_place|}}}
| label6 = Date of death
| data6 = {{{death_date|}}}
| label7 = Place of death
| data7 = {{{death_place|}}}
| label8 = Original team(s)
| class8 = role
| data8 = {{{originalteam|}}}
| label9 = Draft
| class9 = role
| data9 = {{#invoke:string|replace|{{{draftpick|}}}|^#|{{no.}}|plain=false}}
| label10 = Debut
| data10 = {{#if:{{{debutdate|}}}{{{debutteam|}}}
|{{#if:{{{debutdate|}}}
|{{{debutdate}}}{{#if:{{{debutteam|}}}
|, {{{debutteam}}} }}
|{{{debutteam|}}} }}{{#if:{{{debutopponent|}}}| vs. {{{debutopponent}}}{{#if:{{{debutstadium|}}}|, at {{{debutstadium}}} }} }} }}
| label11 = Height / weight
| data11 = {{{heightweight|}}}
| label12 = Height
| data12 = {{#if: {{{height|}}} | {{#invoke:person height|main| {{{height}}} }} }}
| label13 = Weight
| data13 = {{#if: {{{weight|}}} | {{#invoke:person weight|weight| {{{weight}}} }} }}
| label14 = Position(s)
| class14 = role
| data14 = {{{position|}}}
| label15 = Other occupation
| data15 = {{{otheroccupation|}}}
| class15 = role
| header16 = {{#if:{{{currentclub|}}}|Club information}}
| label17 = Current club
| class17 = org
| data17 = {{{currentclub|}}}
| label18 = Number
| data18 = {{#if:{{{currentclub|}}}|{{{guernsey|}}} }}
| header19 = {{#if: {{{playingteams|}}}{{{club1|}}} | Playing career{{#if:{{{statsend|}}}| {{sup|1}} }} }}
| label20 = {{#if:{{{club1|}}} | Years }}
| data20a = {{#if:{{{club1|}}} | Club }}
| data20b = {{#if:{{{club1|}}} | Games (Goals) }}
| data21 = {{#if:{{{playingteams|}}}|
{{{playingteams}}}
| label22 = {{#if:{{{club1|}}}|{{{years1|}}}}}
| data22a = {{{club1|}}}
| data22b = {{#if:{{{club1|}}}|{{{games_goals1|}}}}}
| label23 = {{#if:{{{club2|}}}|{{{years2|}}}}}
| data23a = {{{club2|}}}
| data23b = {{#if:{{{club2|}}}|{{{games_goals2|}}}}}
| label24 = {{#if:{{{club3|}}}|{{{years3|}}}}}
| data24a = {{{club3|}}}
| data24b = {{#if:{{{club3|}}}|{{{games_goals3|}}}}}
| label25 = {{#if:{{{club4|}}}|{{{years4|}}}}}
| data25a = {{{club4|}}}
| data25b = {{#if:{{{club4|}}}|{{{games_goals4|}}}}}
| label26 = {{#if:{{{club5|}}}|{{{years5|}}}}}
| data26a = {{{club5|}}}
| data26b = {{#if:{{{club5|}}}|{{{games_goals5|}}}}}
| label27 = {{#if:{{{club6|}}}|{{{years6|}}}}}
| data27a = {{{club6|}}}
| data27b = {{#if:{{{club6|}}}|{{{games_goals6|}}}}}
| label28 = {{#if:{{{club7|}}}|{{{years7|}}}}}
| data28a = {{{club7|}}}
| data28b = {{#if:{{{club7|}}}|{{{games_goals7|}}}}}
| label29 = {{#if:{{{club8|}}}|{{{years8|}}}}}
| data29a = {{{club8|}}}
| data29b = {{#if:{{{club8|}}}|{{{games_goals8|}}}}}
| label30 = {{#if:{{{club9|}}}|{{{years9|}}}}}
| data30a = {{{club9|}}}
| data30b = {{#if:{{{club9|}}}|{{{games_goals9|}}}}}
| label31 = {{#if:{{{club10|}}}|{{{years10|}}}}}
| data31a = {{{club10|}}}
| data31b = {{#if:{{{club10|}}}|{{{games_goals10|}}}}}
| label32 = {{#if:{{{games_goalstotal|}}}|Total}}
| data32b = {{#if:{{{games_goalstotal|}}}|{{{games_goalstotal|}}}}}
| header33 = {{#if:{{{sooteam1|}}} | Representative team honours{{#if:{{{ntupdate|}}} | {{sup|2}} }} }}
| label34 = {{#if:{{{sooteam1|}}} | Years }}
| data34a = {{#if:{{{sooteam1|}}} | Team }}
| data34b = {{#if:{{{sooteam1|}}} | Games (Goals) }}
| label36 = {{#if:{{{sooteam1|}}}|{{{sooyears1|}}}}}
| data36a = {{{sooteam1|}}}
| data36b = {{#if:{{{sooteam1|}}}|{{{soogames_goals1|}}}}}
| label37 = {{#if:{{{sooteam2|}}}|{{{sooyears2|}}}}}
| data37a = {{{sooteam2|}}}
| data37b = {{#if:{{{sooteam2|}}}|{{{soogames_goals2|}}}}}
| label38 = {{#if:{{{sooteam3|}}}|{{{sooyears3|}}}}}
| data38a = {{{sooteam3|}}}
| data38b = {{#if:{{{sooteam3|}}}|{{{soogames_goals3|}}}}}
| label39 = {{#if:{{{sooteam4|}}}|{{{sooyears4|}}}}}
| data39a = {{{sooteam4|}}}
| data39b = {{#if:{{{sooteam4|}}}|{{{soogames_goals4|}}}}}
| label40 = {{#if:{{{sooteam5|}}}|{{{sooyears5|}}}}}
| data40a = {{{sooteam5|}}}
| data40b = {{#if:{{{sooteam5|}}}|{{{soogames_goals5|}}}}}
| label41 = {{#if:{{{sooteam6|}}}|{{{sooyears6|}}}}}
| data41a = {{{sooteam6|}}}
| data41b = {{#if:{{{sooteam6|}}}|{{{soogames_goals6|}}}}}
| label42 = {{#if:{{{sooteam7|}}}|{{{sooyears7|}}}}}
| data42a = {{{sooteam7|}}}
| data42b = {{#if:{{{sooteam7|}}}|{{{soogames_goals7|}}}}}
| label43 = {{#if:{{{sooteam8|}}}|{{{sooyears8|}}}}}
| data43a = {{{sooteam8|}}}
| data43b = {{#if:{{{sooteam8|}}}|{{{soogames_goals8|}}}}}
| label44 = {{#if:{{{sooteam9|}}}|{{{sooyears9|}}}}}
| data44a = {{{sooteam9|}}}
| data44b = {{#if:{{{sooteam9|}}}|{{{soogames_goals9|}}}}}
| label45 = {{#if:{{{sooteam10|}}}|{{{sooyears10|}}}}}
| data45a = {{{sooteam10|}}}
| data45b = {{#if:{{{sooteam10|}}}|{{{soogames_goals10|}}}}}
| label46 = {{#if:{{{soogames_goalstotal|}}}|Total}}
| data46b = {{#if:{{{soogames_goalstotal|}}}|{{{soogames_goalstotal|}}}}}
| header47 = {{#if:{{{nationalteam1|}}} | International team honours{{#if:{{{ntupdate|}}} | {{sup|2}} }} }}
| label48 = {{#if:{{{sooteam1|}}} ||{{#if:{{{nationalteam1|}}} | Years }} }}
| data48a = {{#if:{{{sooteam1|}}} ||{{#if:{{{nationalteam1|}}} | Team }} }}
| data48b = {{#if:{{{sooteam1|}}} ||{{#if:{{{nationalteam1|}}} | Games (Goals) }} }}
| label50 = {{#if:{{{nationalteam1|}}}|{{{nationalyears1|}}}}}
| data50a = {{{nationalteam1|}}}
| data50b = {{#if:{{{nationalteam1|}}}|{{{nationalgames_goals1|}}}}}
| label51 = {{#if:{{{nationalteam2|}}}|{{{nationalyears2|}}}}}
| data51a = {{{nationalteam2|}}}
| data51b = {{#if:{{{nationalteam2|}}}|{{{nationalgames_goals2|}}}}}
| label52 = {{#if:{{{nationalteam3|}}}|{{{nationalyears3|}}}}}
| data52a = {{{nationalteam3|}}}
| data52b = {{#if:{{{nationalteam3|}}}|{{{nationalgames_goals3|}}}}}
| label53 = {{#if:{{{nationalteam4|}}}|{{{nationalyears4|}}}}}
| data53a = {{{nationalteam4|}}}
| data53b = {{#if:{{{nationalteam4|}}}|{{{nationalgames_goals4|}}}}}
| label54 = {{#if:{{{nationalteam5|}}}|{{{nationalyears5|}}}}}
| data54a = {{{nationalteam5|}}}
| data54b = {{#if:{{{nationalteam5|}}}|{{{nationalgames_goals5|}}}}}
| label55 = {{#if:{{{nationalteam6|}}}|{{{nationalyears6|}}}}}
| data55a = {{{nationalteam6|}}}
| data55b = {{#if:{{{nationalteam6|}}}|{{{nationalgames_goals6|}}}}}
| label56 = {{#if:{{{nationalteam7|}}}|{{{nationalyears7|}}}}}
| data56a = {{{nationalteam7|}}}
| data56b = {{#if:{{{nationalteam7|}}}|{{{nationalgames_goals7|}}}}}
| label57 = {{#if:{{{nationalteam8|}}}|{{{nationalyears8|}}}}}
| data57a = {{{nationalteam8|}}}
| data57b = {{#if:{{{nationalteam8|}}}|{{{nationalgames_goals8|}}}}}
| label58 = {{#if:{{{nationalteam9|}}}|{{{nationalyears9|}}}}}
| data58a = {{{nationalteam9|}}}
| data58b = {{#if:{{{nationalteam9|}}}|{{{nationalgames_goals9|}}}}}
| label59 = {{#if:{{{nationalteam10|}}}|{{{sooyears10|}}}}}
| data59a = {{{nationalteam10|}}}
| data59b = {{#if:{{{nationalteam10|}}}|{{{nationalgames_goals10|}}}}}
| label60 = {{#if:{{{nationalgames_goalstotal|}}}|Total}}
| data60b = {{#if:{{{nationalgames_goalstotal|}}}|{{{nationalgames_goalstotal|}}}}}
| header61 = {{#if: {{{coachingteams|}}}{{{coachclub1|}}} | Coaching career{{#if:{{{coachstatsend|}}} | {{sup|3}} }} }}
| label62 = {{#if:{{{coachclub1|}}} | Years }}
| data62a = {{#if:{{{coachclub1|}}} | Club }}
| data62b = {{#if:{{{coachclub1|}}} | Games (W–L–D) }}
| data63 = {{#if:{{{coachingteams|}}}|
{{{coachingteams}}}
| label64 = {{#if:{{{coachclub1|}}}|{{{coachyears1|}}}}}
| data64a = {{{coachclub1|}}}
| data64b = {{#if:{{{coachclub1|}}}|{{{coachgames_wins1|}}}}}
| label65 = {{#if:{{{coachclub2|}}}|{{{coachyears2|}}}}}
| data65a = {{{coachclub2|}}}
| data65b = {{#if:{{{coachclub2|}}}|{{{coachgames_wins2|}}}}}
| label66 = {{#if:{{{coachclub3|}}}|{{{coachyears3|}}}}}
| data66a = {{{coachclub3|}}}
| data66b = {{#if:{{{coachclub3|}}}|{{{coachgames_wins3|}}}}}
| label67 = {{#if:{{{coachclub4|}}}|{{{coachyears4|}}}}}
| data67a = {{{coachclub4|}}}
| data67b = {{#if:{{{coachclub4|}}}|{{{coachgames_wins4|}}}}}
| label68 = {{#if:{{{coachclub5|}}}|{{{coachyears5|}}}}}
| data68a = {{{coachclub5|}}}
| data68b = {{#if:{{{coachclub5|}}}|{{{coachgames_wins5|}}}}}
| label69 = {{#if:{{{coachclub6|}}}|{{{coachyears6|}}}}}
| data69a = {{{coachclub6|}}}
| data69b = {{#if:{{{coachclub6|}}}|{{{coachgames_wins6|}}}}}
| label70 = {{#if:{{{coachclub7|}}}|{{{coachyears7|}}}}}
| data70a = {{{coachclub7|}}}
| data70b = {{#if:{{{coachclub7|}}}|{{{coachgames_wins7|}}}}}
| label71 = {{#if:{{{coachclub8|}}}|{{{coachyears8|}}}}}
| data71a = {{{coachclub8|}}}
| data71b = {{#if:{{{coachclub8|}}}|{{{coachgames_wins8|}}}}}
| label72 = {{#if:{{{coachclub9|}}}|{{{coachyears9|}}}}}
| data72a = {{{coachclub9|}}}
| data72b = {{#if:{{{coachclub9|}}}|{{{coachgames_wins9|}}}}}
| label73 = {{#if:{{{coachclub10|}}}|{{{coachyears10|}}}}}
| data73a = {{{coachclub10|}}}
| data73b = {{#if:{{{coachclub10|}}}|{{{coachgames_wins10|}}}}}
| label74 = {{#if:{{{coachgames_winstotal|{{{coachgames_goalstotal|}}}}}}|Total}}
| data74b = {{#if:{{{coachgames_winstotal|{{{coachgames_goalstotal|}}}}}}|{{{coachgames_winstotal|{{{coachgames_goalstotal|}}}}}}}}
| header75 = {{#if:{{{umpireleague1|}}}{{{umpireleague2|}}}{{{umpireleague3|}}}|Umpiring career}}
| label76 = {{#if:{{{umpireleague1|}}}{{{umpireleague2|}}}{{{umpireleague3|}}}|Years}}
| data76a = {{#if:{{{umpireleague1|}}}{{{umpireleague2|}}}{{{umpireleague3|}}}|League}}
| data76b = {{#if:{{{umpirerole1|}}}{{{umpireleague2|}}}{{{umpireleague3|}}}|Role}}
| data76c = {{#if:{{{umpiregames1|}}}{{{umpireleague2|}}}{{{umpireleague3|}}}|Games}}
| label77 = {{#if:{{{umpireleague1|}}}|{{{umpireyears1|}}}}}
| data77a = {{{umpireleague1|}}}
| data77b = {{#if:{{{umpireleague1|}}}|{{{umpirerole1|}}}}}
| data77c = {{#if:{{{umpireleague1|}}}|{{{umpiregames1|}}}}}
| label78 = {{#if:{{{umpireleague2|}}}|{{{umpireyears2|}}}}}
| data78a = {{{umpireleague2|}}}
| data78b = {{#if:{{{umpireleague2|}}}|{{{umpirerole2|}}}}}
| data78c = {{#if:{{{umpireleague2|}}}|{{{umpiregames2|}}}}}
| label79 = {{#if:{{{umpireleague3|}}}|{{{umpireyears3|}}}}}
| data79a = {{{umpireleague3|}}}
| data79b = {{#if:{{{umpireleague3|}}}|{{{umpirerole3|}}}}}
| data79c = {{#if:{{{umpireleague3|}}}|{{{umpiregames3|}}}}}
| label80 = {{#if:{{{umpireleague4|}}}|{{{umpireyears4|}}}}}
| data80a = {{{umpireleague4|}}}
| data80b = {{#if:{{{umpireleague4|}}}|{{{umpirerole4|}}}}}
| data80c = {{#if:{{{umpireleague4|}}}|{{{umpiregames4|}}}}}
| label81 = {{#if:{{{umpireleague5|}}}|{{{umpireyears5|}}}}}
| data81a = {{{umpireleague5|}}}
| data81b = {{#if:{{{umpireleague5|}}}|{{{umpirerole5|}}}}}
| data81c = {{#if:{{{umpireleague5|}}}|{{{umpiregames5|}}}}}
| data82 = {{#if:{{{statsend|}}}|{{#if:{{{playingteams|}}}{{{club1|}}}
|
}}}}{{#if:{{{repstatsend|}}}|{{#if:{{{nationalteam1|}}}{{{sooteam1|}}}
|
}}}}{{#if:{{{coachstatsend|}}}|{{#if:{{{coachingteams|}}}{{{coachclub1|}}}
|
}}}}{{#if:{{{umpstatsend|}}}|{{#if:{{{umpireyears1|}}}{{{umpirerole1|}}}
|
}}}}
| header83 = {{#if: {{{careerhighlights|}}} | Career highlights }}
| data84 = {{#if: {{{careerhighlights|}}} |
{{{careerhighlights}}}
}}
| below = {{#if: {{{source|}}} | Source: {{{source}}}|{{#if: {{#property:P3547}}
| {{#if: {{#property:P3546}}
| Sources: [http://afltables.com/afl/stats/players/{{#property:P3547}}.html AFL Tables], [https://australianfootball.com/players/player/{{#if:{{isnumeric|{{#property:P3546}}}}|{{replace|{{PAGENAMEBASE}}| |+}}/}}{{#property:P3546}} AustralianFootball.com]Category:Pages using Wikidata property P3546Category:Pages using Wikidata property P3547
| Source: [http://afltables.com/afl/stats/players/{{#property:P3547}}.html AFL Tables]Category:Pages using Wikidata property P3547
}}
| {{#if: {{#property:P3546}}
| Source: [https://australianfootball.com/players/player/{{#if:{{isnumeric|{{#property:P3546}}}}|{{replace|{{PAGENAMEBASE}}| |+}}/}}{{#property:P3546}} AustralianFootball.com]Category:Pages using Wikidata property P3546
}}}}
}}
| belowstyle = text-align: right
}}{{#invoke:Check for unknown parameters|check|ignoreblank=y
|unknown={{main other|_VALUE_{{PAGENAME}}}}
|preview=Page using Template:Infobox AFL biography with unknown parameter "_VALUE_"
| embed | header-color | name | playername | image | image_size | imagesize | image_upright | alt | caption | fullname | full_name | nickname | birth_date | birth_place | death_date | death_place | originalteam | draftpick | debutdate | debutteam | debutopponent | debutstadium | heightweight | height | weight | position | otheroccupation | currentclub | guernsey | playingteams | club1 | years1 | games_goals1 | club2 | years2 | games_goals2 | club3 | years3 | games_goals3 | club4 | years4 | games_goals4 | club5 | years5 | games_goals5 | club6 | years6 | games_goals6 | club7 | years7 | games_goals7 | club8 | years8 | games_goals8 | club9 | years9 | games_goals9 | club10 | years10 | games_goals10 | games_goalstotal | sooteam1 | sooyears1 | soogames_goals1 | sooteam2 | sooyears2 | soogames_goals2 | sooteam3 | sooyears3 | soogames_goals3 | sooteam4 | sooyears4 | soogames_goals4 | sooteam5 | sooyears5 | soogames_goals5 | sooteam6 | sooyears6 | soogames_goals6 | sooteam7 | sooyears7 | soogames_goals7 | sooteam8 | sooyears8 | soogames_goals8 | sooteam9 | sooyears9 | soogames_goals9 | sooteam10 | sooyears10 | soogames_goals10 | soogames_goalstotal | nationalteam1 | nationalyears1 | nationalgames_goals1 | nationalteam2 | nationalyears2 | nationalgames_goals2 | nationalteam3 | nationalyears3 | nationalgames_goals3 | nationalteam4 | nationalyears4 | nationalgames_goals4 | nationalteam5 | nationalyears5 | nationalgames_goals5 | nationalteam6 | nationalyears6 | nationalgames_goals6 | nationalteam7 | nationalyears7 | nationalgames_goals7 | nationalteam8 | nationalyears8 | nationalgames_goals8 | nationalteam9 | nationalyears9 | nationalgames_goals9 | nationalteam10 | nationalgames_goals10 | nationalgames_goalstotal | coachingteams | coachclub1 | coachyears1 | coachgames_wins1 | coachclub2 | coachyears2 | coachgames_wins2 | coachclub3 | coachyears3 | coachgames_wins3 | coachclub4 | coachyears4 | coachgames_wins4 | coachclub5 | coachyears5 | coachgames_wins5 | coachclub6 | coachyears6 | coachgames_wins6 | coachclub7 | coachyears7 | coachgames_wins7 | coachclub8 | coachyears8 | coachgames_wins8 | coachclub9 | coachyears9 | coachgames_wins9 | coachclub10 | coachyears10 | coachgames_wins10 | coachgames_winstotal | coachgames_goalstotal | umpireleague1 | umpireyears1 | umpirerole1 | umpiregames1 | umpireleague2 | umpireyears2 | umpirerole2 | umpiregames2 | umpireleague3 | umpireyears3 | umpirerole3 | umpiregames3 | umpireleague4 | umpireyears4 | umpirerole4 | umpiregames4 | umpireleague5 | umpireyears5 | umpirerole5 | umpiregames5 | statsend | repstatsend | coachstatsend | umpstatsend | careerhighlights | source
}}{{main other|{{#if:{{{club1|}}}|{{#if:{{{years1|}}}|{{#if:{{{games_goals1|}}}||G{{PAGENAME}}}}|Y{{PAGENAME}}}}
}}{{#if:{{{coachclub1|}}}|{{#if:{{{coachyears1|}}}|{{#if:{{{coachgames_wins1|}}}||W{{PAGENAME}}}}|C{{PAGENAME}}}}
}}{{#if:{{{sooteam1|}}}|{{#if:{{{sooyears1|}}}|{{#if:{{{soogames_goals1|}}}||S{{PAGENAME}}}}|Category:Infobox AFL biography articles missing expected parameters|T{{PAGENAME}}}}
}}{{#if:{{{nationalteam1|}}}|{{#if:{{{nationalyears1|}}}|{{#if:{{{nationalgames_goals1|}}}||N{{PAGENAME}}}}|Z{{PAGENAME}}}}
}}
}}
{{documentation}}