Example Role-OrganizationRole-Person-SportsTeam-Organization-210

RDFa (source lint)

<div vocab="http://schema.org/" typeof="SportsTeam">
  <span property="name">San Francisco 49ers</span>
  <div property="member" typeof="OrganizationRole">
    <div property="member" typeof="http://schema.org/Person">
      <span property="name">Joe Montana</span>
    </div>
    <span property="startDate">1979</span>
    <span property="endDate">1992</span>
    <span property="roleName">Quarterback</span>
</div>

microdata (source lint)

<div itemscope itemtype="http://schema.org/SportsTeam">
  <span itemprop="name">San Francisco 49ers</span>
  <div itemprop="member" itemscope
        itemtype="http://schema.org/OrganizationRole">
    <div itemprop="member" itemscope
            itemtype="http://schema.org/Person">
      <span itemprop="name">Joe Montana</span>
    </div>
    <span itemprop="startDate">1979</span>
    <span itemprop="endDate">1992</span>
    <span itemprop="roleName">Quarterback</span>
</div>

JSON-LD (source lint)

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "SportsTeam",
  "name": "San Francisco 49ers",
  "member": {
    "@type": "OrganizationRole",
    "member": {
      "@type": "Person",
      "name": "Joe Montana"
    },
    "startDate": "1979",
    "endDate": "1992",
    "roleName": "Quarterback"
  }
}
</script>

Example sports-1

JSON-LD (source lint)

<script type="application/ld+json">
{
  "@context": "http://schema.org",
  "@type": "SportsTeam",
  "name": "Seattle Seahawks",
  "sport": "American Football",
  "memberOf": [
    {
      "@type": "SportsOrganization",
      "name": "National Football League"
    },{
      "@type": "SportsOrganization",
      "name": "National Football Conference"
    },{
      "@type": "SportsOrganization",
      "name": "NFC West Division"
    }
  ],
  "coach": {
    "@type": "Person",
    "name": "Pete Carroll"
  },
  "athlete": [
    {
      "@type": "Person",
      "name": "Russell Wilson"
    },{
      "@type": "Person",
      "name": "Marshawn Lynch"
    }
  ]
}
</script>