{
  "checked": "2026-10-19",
  "definition": "Season-attributed baseball payroll (non-CBT): annual salary plus allocated signing bonus, earned incentives, paid obligations and credits; not cash disbursements or luxury-tax payroll.",
  "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
  "benchmark2026": {
    "total": 188049238,
    "rows": [
      {
        "name": "Jacob deGrom",
        "amount": 38000000,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Corey Seager",
        "amount": 31500000,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Nathan Eovaldi",
        "amount": 29000000,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Brandon Nimmo",
        "amount": 20500000,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Joc Pederson",
        "amount": 18500000,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Danny Jansen",
        "amount": 4250000,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Kyle Higashioka",
        "amount": 6750000,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Jakob Junis",
        "amount": 2750000,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Jalen Beeks",
        "amount": 1600000,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Cal Quantrill",
        "amount": 1553476,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Jordan Montgomery",
        "amount": 1200000,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Tyler Alexander",
        "amount": 1125000,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Elias Diaz",
        "amount": 914439,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Nicky Lopez",
        "amount": 729412,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Trevor Williams",
        "amount": 112620,
        "category": "guaranteed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "MacKenzie Gore",
        "amount": 5600000,
        "category": "arbitration",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Jake Burger",
        "amount": 3200000,
        "category": "arbitration",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Josh Jung",
        "amount": 2900000,
        "category": "arbitration",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Ezequiel Duran",
        "amount": 1375000,
        "category": "arbitration",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Logan O'Hoppe",
        "amount": 2625000,
        "category": "arbitration",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Wyatt Langford",
        "amount": 805000,
        "category": "prearb",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Robert Garcia",
        "amount": 800500,
        "category": "prearb",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Cody Bradford",
        "amount": 793000,
        "category": "prearb",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Chase Silseth",
        "amount": 800000,
        "category": "prearb",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Jack Leiter",
        "amount": 794000,
        "category": "prearb",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Jacob Latz",
        "amount": 793500,
        "category": "prearb",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Evan Carter",
        "amount": 791500,
        "category": "prearb",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Cole Winn",
        "amount": 788000,
        "category": "prearb",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Kumar Rocker",
        "amount": 789000,
        "category": "prearb",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Justin Foscue",
        "amount": 783000,
        "category": "prearb",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Other prearb player reserve",
        "amount": 3120000,
        "category": "prearb",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Chris Martin",
        "amount": 4000000,
        "category": "departed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Sam Haggerty",
        "amount": 1250000,
        "category": "departed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Alexis Diaz",
        "amount": 1000000,
        "category": "departed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Andrew McCutchen",
        "amount": 521390,
        "category": "departed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Chris Paddack",
        "amount": 16684,
        "category": "departed",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Jalen Beeks incentives",
        "amount": 375000,
        "category": "incentives",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Tyler Alexander incentives",
        "amount": 200000,
        "category": "incentives",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Danny Jansen incentives",
        "amount": 200000,
        "category": "incentives",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Josh Smith paid by Texas",
        "amount": 2276471,
        "category": "other",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "Nimmo signing bonus adjustment",
        "amount": -250000,
        "category": "other",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "O'Hoppe Angels contribution",
        "amount": -1782754,
        "category": "other",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      },
      {
        "name": "NYM Nimmo/Semien contribution",
        "amount": -5000000,
        "category": "other",
        "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
        "checked": "2026-10-19"
      }
    ],
    "groups": {
      "guaranteed": 158484947,
      "arbitration": 15700000,
      "prearb": 11057500,
      "departed": 6788074,
      "incentives": 775000,
      "other": -4756283
    },
    "reconciliationResidual": 0
  },
  "independentComparator": {
    "source": "https://www.thebaseballcube.com/content/payroll_year/2026/",
    "total": 202378541,
    "difference": 14329303,
    "status": "Partially explained; NOT independently fully reconciled.",
    "notes": "TBC explicitly Opening Day contracts only; excludes midseason callups/trades. RR is season-end estimated attributable payroll. TBC lists Eovaldi25M base vsRR29M bonus-amortized, Seager31M vsRR31.5M. Cannot attribute every dollar of residual without full TBC player ledger. Do not average totals."
  },
  "players2027": [
    {
      "name": "Jacob deGrom",
      "salary": 37000000,
      "position": "SP",
      "status": "guaranteed",
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
      "notes": "Do not erase obligation on removal."
    },
    {
      "name": "Corey Seager",
      "salary": 31500000,
      "position": "SS",
      "status": "guaranteed",
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
      "notes": "Do not erase obligation on removal."
    },
    {
      "name": "Nathan Eovaldi",
      "salary": 24000000,
      "position": "SP",
      "status": "guaranteed",
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
      "notes": "$20M base plus $4M allocated signing bonus; not 2027 cash payment."
    },
    {
      "name": "Brandon Nimmo",
      "salary": 20500000,
      "position": "OF",
      "status": "guaranteed",
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
      "notes": "Separate -$250k RR bonus adjustment makes net attributable cost $20.25M."
    },
    {
      "name": "Danny Jansen",
      "salary": 8000000,
      "position": "C",
      "status": "guaranteed",
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
      "notes": "$7.25M base plus $750k allocated signing bonus. 2028 $8M mutual option/$2.25M buyout outside 2027."
    },
    {
      "name": "MacKenzie Gore",
      "salary": 8900000,
      "position": "SP",
      "status": "arbitration-estimate",
      "source": "https://www.justbaseball.com/mlb/arbitration-salary-projections-for-2027/",
      "notes": "Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent."
    },
    {
      "name": "Jake Burger",
      "salary": 6075000,
      "position": "1B",
      "status": "arbitration-estimate",
      "source": "https://www.justbaseball.com/mlb/arbitration-salary-projections-for-2027/",
      "notes": "Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent."
    },
    {
      "name": "Ezequiel Duran",
      "salary": 4075000,
      "position": "INF",
      "status": "arbitration-estimate",
      "source": "https://www.justbaseball.com/mlb/arbitration-salary-projections-for-2027/",
      "notes": "Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent."
    },
    {
      "name": "Josh Jung",
      "salary": 5950000,
      "position": "3B",
      "status": "arbitration-estimate",
      "source": "https://www.justbaseball.com/mlb/arbitration-salary-projections-for-2027/",
      "notes": "Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent."
    },
    {
      "name": "Logan O'Hoppe",
      "salary": 2900000,
      "position": "C",
      "status": "arbitration-estimate",
      "source": "https://www.justbaseball.com/mlb/arbitration-salary-projections-for-2027/",
      "notes": "Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent."
    },
    {
      "name": "Cody Bradford",
      "salary": 1200000,
      "position": "SP",
      "status": "arbitration-estimate",
      "source": "https://www.justbaseball.com/mlb/arbitration-salary-projections-for-2027/",
      "notes": "Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent."
    },
    {
      "name": "Robert Garcia",
      "salary": 925000,
      "position": "RP",
      "status": "arbitration-estimate",
      "source": "https://www.justbaseball.com/mlb/arbitration-salary-projections-for-2027/",
      "notes": "Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent."
    },
    {
      "name": "Wyatt Langford",
      "salary": 3525000,
      "position": "OF",
      "status": "arbitration-estimate",
      "source": "https://www.justbaseball.com/mlb/arbitration-salary-projections-for-2027/",
      "notes": "Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent."
    },
    {
      "name": "Evan Carter",
      "salary": 1625000,
      "position": "OF",
      "status": "arbitration-estimate",
      "source": "https://www.justbaseball.com/mlb/arbitration-salary-projections-for-2027/",
      "notes": "Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent."
    },
    {
      "name": "Jacob Latz",
      "salary": 3050000,
      "position": "RP",
      "status": "arbitration-estimate",
      "source": "https://www.justbaseball.com/mlb/arbitration-salary-projections-for-2027/",
      "notes": "Published Just Baseball Oct 7 projection, not settled salary. Their Jung stated raise is inconsistent with RR2026; use estimate only. Eligibility/tender contingent."
    },
    {
      "name": "Jack Leiter",
      "position": "SP",
      "salary": null,
      "status": "prearb",
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
      "notes": "2027 minimum unsettled after existing CBA expiration; scenario placeholder must be explicitly labeled, not claimed contracted."
    },
    {
      "name": "Cole Winn",
      "position": "RP",
      "salary": null,
      "status": "prearb",
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
      "notes": "2027 minimum unsettled after existing CBA expiration; scenario placeholder must be explicitly labeled, not claimed contracted."
    },
    {
      "name": "Kumar Rocker",
      "position": "SP",
      "salary": null,
      "status": "prearb",
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
      "notes": "2027 minimum unsettled after existing CBA expiration; scenario placeholder must be explicitly labeled, not claimed contracted."
    },
    {
      "name": "Justin Foscue",
      "position": "INF",
      "salary": null,
      "status": "prearb",
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
      "notes": "2027 minimum unsettled after existing CBA expiration; scenario placeholder must be explicitly labeled, not claimed contracted."
    },
    {
      "name": "Joc Pederson",
      "position": "DH",
      "salary": 18500000,
      "buyout": null,
      "notes": "Mutual option. No buyout verified; RR includes none, but omission is not proof of $0. Escalators may apply.",
      "status": "option-pending",
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers"
    },
    {
      "name": "Kyle Higashioka",
      "position": "C",
      "salary": 7000000,
      "buyout": 1000000,
      "notes": "Mutual option; reject incurs buyout, exercise replaces buyout rather than adding both.",
      "status": "option-pending",
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers"
    },
    {
      "name": "Jakob Junis",
      "position": "RP",
      "salary": 5000000,
      "buyout": 1250000,
      "notes": "Mutual option; reject incurs buyout, exercise replaces buyout.",
      "status": "option-pending",
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers"
    },
    {
      "name": "Chase Silseth",
      "position": "RP",
      "salary": null,
      "status": "unverified",
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
      "notes": "RR prearb vs MLB October8 report impendingFA. Must resolve before assigning guarantee or free-agent availability."
    }
  ],
  "other2027": [
    {
      "name": "Nimmo signing bonus allocation credit",
      "amount": -250000,
      "source": "https://www.fangraphs.com/roster-resource/payroll/rangers",
      "notes": "Keep as obligation adjustment; removing Nimmo does not erase his guarantee or this credit."
    }
  ],
  "deferredDisclosures": [
    {
      "name": "David Robertson",
      "cash2027": 1000000,
      "chargedToPayroll2027": 0,
      "source": "https://fieldlevelmedia.com/mlb/reports-rangers-adding-rhp-david-robertson-to-shore-up-bullpen/",
      "notes": "$1M annually2027-31 for past service. Outside season-attributed payroll; disclose not omit."
    },
    {
      "name": "Chris Martin",
      "cash2027": 0,
      "cash2028": 1000000,
      "cash2029": 1000000,
      "chargedToPayroll2027": 0,
      "source": "https://wtop.com/sports/2025/12/texas-rangers-and-reliever-chris-martin-finalize-1-year-contract/",
      "notes": "$2M signing bonus deferred to2028/29 already charged to2026 inRR."
    },
    {
      "name": "Nathan Eovaldi",
      "base2027": 20000000,
      "allocatedBonus2027": 4000000,
      "cashBonus2028": 6000000,
      "source": "https://www.sportsnet.ca/mlb/article/rangers-rhp-nathan-eovaldi-finalize-three-year-75-million-contract/",
      "notes": "$12M signing bonus paid$6M Nov15,2026 and$6M Jan15,2028. Annual allocation4M avoids cash/season mixing."
    }
  ],
  "contractCrosschecks": [
    {
      "name": "Danny Jansen",
      "source": "https://www.beaumontenterprise.com/sports/article/details-of-danny-jansen-s-14-5-million-2-year-21254101.php",
      "base2026": 3500000,
      "base2027": 7250000,
      "signingBonus": 1500000,
      "option2028": 8000000,
      "buyout2028": 2250000
    }
  ],
  "exclusions": [
    "Josh Smith is only paid-by-Texas other-payment row, not controlled current RR player. Verify official roster before adding.",
    "2026 departed: Chris Martin, Sam Haggerty, Alexis Diaz, Andrew McCutchen, Chris Paddack not presumptively2027 controlled.",
    "Notable RR player list is NOT full40man; join official MLB roster to find extra controlled players.",
    "2027RR headline161.3M equals121M guarantees+38.3M assumedarb+2.25M buyouts-.25Mcredit; excludes prearb future commitments."
  ],
  "additionalOfficialRosterPlayers": [
    {
      "name": "Robby Ahlstrom",
      "position": "P",
      "birthDate": "1999-06-18",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Carter Baumler",
      "position": "P",
      "birthDate": "2002-01-31",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Gavin Collyer",
      "position": "P",
      "birthDate": "2001-05-12",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Jose Corniell",
      "position": "P",
      "birthDate": "2003-06-22",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "David Davalillo",
      "position": "P",
      "birthDate": "2001-06-21",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Peyton Gray",
      "position": "P",
      "birthDate": "1995-06-02",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Leandro Lopez",
      "position": "P",
      "birthDate": "2002-06-17",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Adam Macko",
      "position": "P",
      "birthDate": "2000-12-30",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Michel Otañez",
      "position": "P",
      "birthDate": "1997-07-03",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Ben Peoples",
      "position": "P",
      "birthDate": "2001-05-01",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Winston Santos",
      "position": "P",
      "birthDate": "2002-04-15",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Emiliano Teodo",
      "position": "P",
      "birthDate": "2001-02-14",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Cody Freeman",
      "position": "INF",
      "birthDate": "2001-01-05",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Cam Cauley",
      "position": "OF",
      "birthDate": "2003-02-06",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Michael Helman",
      "position": "OF",
      "birthDate": "1996-05-23",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    },
    {
      "name": "Alejandro Osuna",
      "position": "OF",
      "birthDate": "2002-10-10",
      "salary": null,
      "status": "controlled-salary-unverified",
      "source": "https://www.mlb.com/rangers/roster/40-man",
      "checked": "2026-10-19",
      "notes": "Listed on official roster (includes60-dayIL). Salary/service classification not documented by payroll source; no guarantee inferred."
    }
  ],
  "openQuestions": [
    "Pederson buyout unknown; cannot set confirmed zero.",
    "Silseth status conflict.",
    "2027 minimum and future CBA not settled; use labeled scenario assumptions.",
    "Remaining 40man prearb players require official roster join.",
    "Full independent benchmark reconciliation unfinished; same-source arithmetic is exact but is not independent validation.",
    "Unpublished incentives, cash trade considerations, arbitration tenders, award escalators may alter totals."
  ]
}
