Template:Infobox tennis biography

{{Infobox
 * child       = {{{embed|}}}
 * bodyclass   = vcard
 * bodystyle   = width:23em
 * headerstyle = background-color:lavender;
 * title       = {{#ifeq:{{{embed|}}}|yes|Tennis career| {{{name| {{PAGENAMEBASE}} }}} }}
 * titleclass  = fn
 * image       = {{#invoke:InfoboxImage|InfoboxImage|image={{{image|{{#ifeq:{{{embed|}}}|yes|| {{#invoke:Wikidata|claim|P18}} }}}}}|size={{{image_size|}}}|sizedefault=frameless|upright=1|alt={{{alt|}}}|suppressplaceholder=yes}}
 * caption     = {{{caption|{{#invoke:Wikidata |getImageLegend|FETCH_WIKIDATA}}}}}
 * label1      = Full name
 * data1       = {{{full_name|{{{fullname|}}}}}}
 * label2      = Native name
 * data2       = {{#if:{{{native_name|}}}|{{{native_name}}} }}
 * label3      = ITF name
 * data3       = {{{itf_name|}}}
 * label4      = Country (sports)
 * data4       = {{{country_represented|{{{country represented|{{{country|}}}}}}}}}
 * label5      = Residence
 * data5       = {{{residence|}}}
 * class5      = label
 * label6      = Born
 * data6       = {{br separated entries|{{{birth_date|}}}|{{{birth_place|}}}}}
 * label7      = Died
 * data7       = {{br separated entries|{{{death_date|}}}|{{{death_place|}}}}}
 * label8      = Height
 * data8       = {{#if: {{{height|}}} | {{Infobox person/height|{{{height}}}}} }}
 * label10     = Turned pro
 * data10      = {{{turnedpro|}}}
 * label11     = Retired
 * data11      = {{{retired|}}}
 * label12     = Plays
 * data12      = {{{plays|}}}
 * label13     = College
 * data13      = {{{college|}}}
 * label14     = Coach
 * data14      = {{{coach|}}}
 * label15     = Prize money
 * data15      = {{{careerprizemoney|}}}
 * label16     = Int. Tennis HoF
 * data16      = {{#if:{{{tennishofyear|}}}|{{{tennishofyear}}} {{#if:{{{tennishofid|}}}|(member page)}}}}
 * label17     = Official website
 * data17      = {{{website|}}}


 * header18    = {{#if:{{{singlesrecord|}}}{{{singlestitles|}}}{{{highestsinglesranking|}}}{{{CenianOpenresult|}}}{{{AstyrianSlamresult|}}}{{{ElectrumSlamresult|}}}{{{HamiltonInternationalresult|}}}{{{AOOpenresult|}}}{{{Othertournaments|}}}{{{NSTTTourFinalresult|}}}{{{Olympicsresult|}}}{{{ITTresult|}}}


 * label19     = Career record
 * data19      = {{#if:{{{singlesrecord|}}}|{{{singlesrecord}}}|{{format numeric span|{{#property:P564}}}}}}
 * label20     = Career titles
 * data20      = {{{singlestitles|}}}
 * label21     = Highest ranking
 * data21      = {{{highestsinglesranking|}}}
 * label22     = Current ranking
 * data22      = {{{currentsinglesranking|}}}


 * header23    = {{#if:{{{CenianOpenresult|}}}{{{AstyrianSlamresult|}}}{{{ElectrumSlamresult|}}}{{{HamiltonInternationalresult|}}}{{{AOOpenresult|}}}|Grand Slam Singles results}}


 * label24     = Cenian Open
 * data24      = {{{CenianOpenresult|}}}
 * label25     = Astyrian Slam
 * data25      = {{{AstyrianSlamresult|}}}
 * label26     = Electrum Slam
 * data26      = {{{ElectrumSlamresult|}}}
 * label27     = Hamilton International
 * data27      = {{{HamiltonInternationalresult|}}}


 * label28     = AO Open
 * data28      = {{{AOOpenresult|}}}


 * header36    = {{#if:{{{Othertournaments|}}}|Other tournaments}}


 * label37     = NSTT Tour Final
 * data37      = {{{NSTTTourFinalresult|}}}
 * label38     = ITT
 * data38      = {{{ITTresult|}}}
 * label43     = Olympic Games
 * data43      = {{{Olympicsresult|}}}


 * header51    = {{#if:{{{doublesrecord|}}}{{{doublestitles|}}}{{{highestdoublesranking|}}}{{{CenianOpenDoublesresult|}}}{{{AstyrianSlamDoublesresult|}}}{{{ElectrumSlamDoublesresult|}}}{{{HamiltonInternationalDoublesresult|}}}{{{AOOpenDoublesresult|}}}{{{OthertournamentsDoubles|}}}{{{NSTTTourFinalDoublesresult|}}}{{{ITTDoublesresult|}}}{{{OlympicsDoublesresult|}}}|Doubles}}


 * label52     = Career record
 * data52      = {{#if:{{{doublesrecord|}}}|{{{doublesrecord}}}|{{format numeric span|{{#property:P555}}}}}}
 * label53     = Career titles
 * data53      = {{{doublestitles|}}}
 * label54     = Highest ranking
 * data54      = {{{highestdoublesranking|}}}
 * label55     = Current ranking
 * data55      = {{{currentdoublesranking|}}}


 * header56    = {{#if:{{{CenianOpenDoublesresult|}}}{{{AstyrianSlamDoublesresult|}}}{{{ElectrumSlamDoublesresult|}}}{{{HamiltonInternationalDoublesresult|}}}{{{AOOpenDoublesresult|}}}|Grand Slam Doubles results}}


 * label57     = Cenian Open
 * data57      = {{{CenianOpenDoublesresult|}}}
 * label58     = Astyrian Slam
 * data58      = {{{AstyrianSlamDoublesresult|}}}
 * label59     = Electrum Slam
 * data59      = {{{ElectrumSlamDoublesresult|}}}
 * label60     = Hamilton International
 * data60      = {{{HamiltonInternationalDoublesresult|}}}
 * label61     = AO Open
 * data61      = {{{AOOpenDoublesresult|}}}


 * header69      = {{#if:{{{OthertournamentsDoubles|}}}|Other doubles tournaments}}


 * label70     = NSTT Tour Final
 * data70      = {{{NSTTTourFinalDoublesresult|}}}
 * label71     = ITT
 * data71      = {{{ITTDoublesresult|}}}
 * label74     = Olympic Games
 * data74      = {{{OlympicsDoublesresult|}}}


 * header77    = {{#if:{{{Mixed|}}}|Mixed doubles}}


 * label78     = Career record
 * data78      = {{{mixedrecord|}}}
 * class78     = note
 * label79     = Career titles
 * data79      = {{{mixedtitles|}}}
 * class79     = note


 * header80    = {{#if:{{{AustralianOpenMixedresult|}}}{{{FrenchOpenMixedresult|}}}{{{WimbledonMixedresult|}}}{{{USOpenMixedresult|}}}|Grand Slam Mixed Doubles results}}


 * label81     = Australian Open
 * data81      = {{{AustralianOpenMixedresult|}}}
 * label82     = French Open
 * data82      = {{{FrenchOpenMixedresult|}}}
 * label83     = Wimbledon
 * data83      = {{{WimbledonMixedresult|}}}
 * label84     = US Open
 * data84      = {{{USOpenMixedresult|}}}


 * header85      = {{#if:{{{OthertournamentsMixedDoubles|}}}|Other mixed doubles tournaments}}


 * label86     = WHCC
 * data86      = {{{WHCCMixedDoublesresult|}}}
 * label87     = WCCC
 * data87      = {{{WCCCMixedDoublesresult|}}}
 * label88     = Olympic Games
 * data88      = {{{OlympicMixedDoublesresult|}}}


 * header89    = {{#if:{{{Team|}}}|Team competitions}}


 * label90     = World Team Cup
 * data90      = {{{WheelchairWorldTeamCupresult|}}}
 * label91     = Davis Cup
 * data91      = {{{DavisCupresult|}}}
 * label92     = Fed Cup
 * data92      = {{{FedCupresult|}}}
 * label93     = Hopman Cup
 * data93      = {{{HopmanCupresult|}}}
 * label94     = Wightman Cup
 * data94      = {{{WightmanCupresult|}}}


 * header95 = {{#if:{{{CoachYears|}}}{{{CoachPlayers|}}}| Coaching career {{#if:{{{CoachYears|}}}| ({{{CoachYears}}}) }} }}


 * data96  = {{#if:{{{CoachPlayers|}}}| {{{CoachPlayers}}} }}


 * header97 = {{#if:{{{CoachSinglesTitles|}}}{{{CoachDoublesTitles|}}}{{{CoachTournamentRecord|}}}|Coaching achievements}}


 * label98 = Coachee Singles Titles total
 * data98 = {{{CoachSinglesTitles|}}}


 * label99 = Coachee(s) Doubles Titles total
 * data99 = {{{CoachDoublesTitles|}}}

(with champion)''' {{{CoachTournamentRecord}}} }}
 * data100 = {{#if:{{{CoachTournamentRecord|}}}|'''List of notable tournaments


 * header101 = {{#if:{{{CoachingAwards|}}}{{{CoachingRecords|}}}|Coaching awards and records}}

{{{CoachingAwards}}} }}{{#if:{{{CoachingRecords|}}}|Records {{{CoachingRecords}}} }}
 * data102 = {{#if:{{{CoachingAwards|}}}|Awards


 * data103      = {{{module|}}}

|title = {{{medals-title|{{{medaltemplates-title|}}}}}} |medals = {{{medals|{{{medaltemplates|}}}}}} |expand = {{{medals-expand|{{{medaltemplates-expand|}}}}}} }}}}
 * header104    = {{#if:{{{medals|{{{medaltemplates|}}}}}}|{{Infobox medal templates


 * belowstyle  = font-weight: lighter; color: #555
 * below       = {{#if:{{{updated|}}}|Last updated on: {{{updated}}}.}}

}}{{#invoke:Check for unknown parameters|check|unknown=|preview = Page using Template:Infobox tennis biography with unknown parameter "_VALUE_"|ignoreblank=y }} {{documentation}}
 * embed | name | image | image_size | alt | caption | full_name | fullname | native_name | native_name_lang | itf_name | country_represented | country represented | country | residence | birth_date | birth_place | death_date | death_place | height | turnedpro | retired | plays | college | coach | careerprizemoney | tennishofyear | tennishofid | website | singlesrecord | singlestitles | highestsinglesranking | currentsinglesranking | CenianOpenresult | AstyrianSlamresult | ElectrumSlamresult | HamiltonInternationalresult | AOOpenresult | FrenchOpenjuniorresult | Wimbledonjuniorresult | USOpenjuniorresult | NSTTTourFinalresult | ITTresult | Olympicsresult | doublesrecord | doublestitles | highestdoublesranking | currentdoublesranking | CenianOpenDoublesresult | AstyrianSlamDoublesresult | ElectrumSlamDoublesresult | HamiltonInternationalDoublesresult | AOOpenDoublesresult | NSTTTourFinalDoublesresult | ITTDoublesresult | OlympicsDoublesresult | mixedrecord | mixedtitles | AustralianOpenMixedresult | FrenchOpenMixedresult | WimbledonMixedresult | USOpenMixedresult | WHCCMixedDoublesresult | WCCCMixedDoublesresult | OlympicMixedDoublesresult | WheelchairWorldTeamCupresult | DavisCupresult | FedCupresult | HopmanCupresult | WightmanCupresult | CoachYears | CoachPlayers | CoachSinglesTitles | CoachDoublesTitles | CoachTournamentRecord | CoachingAwards | CoachingRecords | module | medals-title | medaltemplates-title | medals | medaltemplates | medals-expand | medaltemplates-expand | updated
 * Othertournaments | OthertournamentsDoubles | OthertournamentsMixedDoubles | Mixed | Team