var nfl = {
  "team": [
    {
      "name": "Eagles",
      "url": "http://www.philadelphiaeagles.com/",
      "roster": {
        "url": "http://www.philadelphiaeagles.com/team/roster.html",
        "selector" : {
          "number": "table tbody tr td.col-jersey",
          "name": "table tbody tr td.col-name",
          "position": "table tbody tr td.col-position",
          "weight": "table tbody tr td.col-weight",
          "height": "table tbody tr td.col-height",
          "age": "table tbody tr td.col-bd",
          "experience": "table tbody tr td.col-exp",
          "college": "table tbody tr td.col-college",
          "squad" : function( $, currentValue, index, fullArray ) {
            var currentRow = "table tbody tr:eq(" + index + ")",
                $squadHeader = $(currentRow).closest('h2');
            return  $squadHeader.text(),
          }
        },
      },
      "info": {
        "url": "",
      }
    }
  ]
}

var nfl = {
  "team": [
    {
      "name": "Eagles",
      "url": "http://www.philadelphiaeagles.com/",
      "roster": {
        "url": "http://www.philadelphiaeagles.com/team/roster.html",
        "selector" : {
          "number": "table tbody tr td.col-jersey",
          "name": "table tbody tr td.col-name",
          "position": "table tbody tr td.col-position",
          "weight": "table tbody tr td.col-weight",
          "height": "table tbody tr td.col-height",
          "age": "table tbody tr td.col-bd",
          "experience": "table tbody tr td.col-exp",
          "college": "table tbody tr td.col-college",
          "squad" : function( $, currentValue, index, fullArray ) {
            var currentRow = "table tbody tr:eq(" + index + ")",
                $squadHeader = $(currentRow).closest('h2');

            return  $squadHeader.text();
          }
        },
      },
      "info": {
        "url": "",
      }
    }
  ]
}

Fix typo in squad function in nfl.js