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|


Australian rules football career
}}

| 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|{{PAGENAMEBASE}}}}}}}} }}

| 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|}}}

|

1 Playing statistics correct to the end of {{{statsend}}}.

}}}}{{#if:{{{repstatsend|}}}|{{#if:{{{nationalteam1|}}}{{{sooteam1|}}}

|

2 Representative statistics correct as of {{{repstatsend}}}.

}}}}{{#if:{{{coachstatsend|}}}|{{#if:{{{coachingteams|}}}{{{coachclub1|}}}

|

3 Coaching statistics correct as of {{{coachstatsend}}}.

}}}}{{#if:{{{umpstatsend|}}}|{{#if:{{{umpireyears1|}}}{{{umpirerole1|}}}

|

3 Umpiring statistics correct as of {{{umpstatsend}}}.

}}}}

| 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}}