{
  "generated_at": "2026-05-07T19:12:20.521Z",
  "sport": "baseball",
  "league": "MLB",
  "pool_size": 250,
  "scanned": 250,
  "kept_count": 11,
  "dropped_counts": {
    "healthy": 229,
    "not_il_or_dtd": 10,
    "no_headline_card": 0
  },
  "methodology": {
    "pool": "top 250 MLB players by summed card_prices.volume in card_catalog where category='baseball'",
    "injury_source": "ESPN public athlete-detail API (sports.web.api.espn.com)",
    "keep_filter": "espnStatusType ∈ {injured, day-to-day}",
    "price_source": "our nightly sold-price feed (current prices + daily snapshots)",
    "price_window": "7-day and 30-day snapshots; closest snapshot at-or-before target date",
    "sort": "kept rows sorted by loose 7d % change desc, nulls last"
  },
  "kept": [
    {
      "player": "Jackson Holliday",
      "total_player_volume": 53004,
      "injury": {
        "status": "Injured",
        "espnStatusType": "injured",
        "bodyPart": null,
        "side": null,
        "injuryType": null,
        "returnDate": null,
        "injuryDate": null,
        "shortDetail": null
      },
      "headline_card": {
        "catalog_id": 419892,
        "external_id": "4569878",
        "name": "Jackson Holliday #BDC-168",
        "set_name": "Baseball Cards 2022 Bowman Draft Chrome",
        "year": 2022,
        "volume": "644",
        "loose_now": 3.38,
        "psa10_now": 36,
        "loose_7d_ago": 3.25,
        "loose_30d_ago": 6.74,
        "psa10_7d_ago": 42,
        "psa10_30d_ago": 47.22,
        "loose_pct_7d": 3.9999999999999964,
        "loose_pct_30d": -49.85163204747774,
        "psa10_pct_7d": -14.285714285714285,
        "psa10_pct_30d": -23.761118170266833,
        "snap7_date": "2026-04-30T00:00:00.000Z",
        "snap30_date": "2026-04-07T00:00:00.000Z"
      }
    },
    {
      "player": "Luis Robert",
      "total_player_volume": 14783,
      "injury": {
        "status": "10-Day-IL",
        "espnStatusType": "injured",
        "bodyPart": "Back",
        "side": "Not Specified",
        "injuryType": "Not Specified",
        "returnDate": "2026-05-18T00:00:00.000+00:00",
        "injuryDate": "2026-04-30T14:46:00.000+00:00",
        "shortDetail": "The Mets are expected to place Robert (back) on the 10-day injured list, Chelsea Janes of SNY.tv reports."
      },
      "headline_card": {
        "catalog_id": 271072,
        "external_id": "1792182",
        "name": "Luis Robert #392",
        "set_name": "Baseball Cards 2020 Topps",
        "year": 2020,
        "volume": "955",
        "loose_now": 2.63,
        "psa10_now": 7.94,
        "loose_7d_ago": 2.64,
        "loose_30d_ago": 2.12,
        "psa10_7d_ago": 9.46,
        "psa10_30d_ago": 9,
        "loose_pct_7d": -0.3787878787878875,
        "loose_pct_30d": 24.056603773584897,
        "psa10_pct_7d": -16.067653276955607,
        "psa10_pct_30d": -11.777777777777773,
        "snap7_date": "2026-04-30T00:00:00.000Z",
        "snap30_date": "2026-04-07T00:00:00.000Z"
      }
    },
    {
      "player": "Giancarlo Stanton",
      "total_player_volume": 17326,
      "injury": {
        "status": "10-Day-IL",
        "espnStatusType": "injured",
        "bodyPart": "Calf",
        "side": "Right",
        "injuryType": "Strain",
        "returnDate": "2026-05-11T00:00:00.000+00:00",
        "injuryDate": "2026-05-01T20:56:00.000+00:00",
        "shortDetail": "Stanton (calf) has not been cleared to resume running, Gary Phillips of the New York Daily News reports."
      },
      "headline_card": {
        "catalog_id": 4335814,
        "external_id": "12288959",
        "name": "Giancarlo Stanton [Image Variation] #250",
        "set_name": "Topps Heritage",
        "year": 2026,
        "volume": "377",
        "loose_now": 7.01,
        "psa10_now": 65.01,
        "loose_7d_ago": 7.91,
        "loose_30d_ago": 12.75,
        "psa10_7d_ago": 77.34,
        "psa10_30d_ago": 90.03,
        "loose_pct_7d": -11.37800252844501,
        "loose_pct_30d": -45.01960784313725,
        "psa10_pct_7d": -15.94259115593483,
        "psa10_pct_30d": -27.79073642119293,
        "snap7_date": "2026-04-30T00:00:00.000Z",
        "snap30_date": "2026-04-07T00:00:00.000Z"
      }
    },
    {
      "player": "Kyle Teel",
      "total_player_volume": 16282,
      "injury": {
        "status": "10-Day-IL",
        "espnStatusType": "injured",
        "bodyPart": "Hamstring",
        "side": "Right",
        "injuryType": "Strain",
        "returnDate": "2026-05-08T00:00:00.000+00:00",
        "injuryDate": "2026-04-23T20:30:00.000+00:00",
        "shortDetail": "Teel did not begin a rehab assignment earlier this week as initially anticipated, as his right hamstring is \"still grabbing at him a little bit\" when he runs, Connor McKnight of the Chicago Sports Network reports."
      },
      "headline_card": {
        "catalog_id": 4413492,
        "external_id": "12288928",
        "name": "Kyle Teel [Image Variation] #182",
        "set_name": "Topps Heritage",
        "year": 2026,
        "volume": "383",
        "loose_now": 9.52,
        "psa10_now": 77.23,
        "loose_7d_ago": 11.03,
        "loose_30d_ago": 15.26,
        "psa10_7d_ago": 86.69,
        "psa10_30d_ago": 103.25,
        "loose_pct_7d": -13.68993653671804,
        "loose_pct_30d": -37.61467889908257,
        "psa10_pct_7d": -10.912446648979115,
        "psa10_pct_30d": -25.200968523002416,
        "snap7_date": "2026-04-30T00:00:00.000Z",
        "snap30_date": "2026-04-07T00:00:00.000Z"
      }
    },
    {
      "player": "Wyatt Langford",
      "total_player_volume": 37811,
      "injury": {
        "status": "10-Day-IL",
        "espnStatusType": "injured",
        "bodyPart": "Forearm",
        "side": "Right",
        "injuryType": "Strain",
        "returnDate": "2026-05-15T00:00:00.000+00:00",
        "injuryDate": "2026-05-02T20:26:00.000+00:00",
        "shortDetail": "Langford (forearm) rejoined the Rangers in Detroit on Saturday and will rest for a full week before being reevaluated by the team, Shawn McFarland of The Dallas Morning News reports."
      },
      "headline_card": {
        "catalog_id": 591531,
        "external_id": "6268920",
        "name": "Wyatt Langford [Refractor] #BDC-106",
        "set_name": "Baseball Cards 2023 Bowman Draft Chrome",
        "year": 2023,
        "volume": "623",
        "loose_now": 11.14,
        "psa10_now": 45.36,
        "loose_7d_ago": 13.16,
        "loose_30d_ago": 17.02,
        "psa10_7d_ago": 49.74,
        "psa10_30d_ago": 58.75,
        "loose_pct_7d": -15.349544072948326,
        "loose_pct_30d": -34.547591069330196,
        "psa10_pct_7d": -8.80579010856454,
        "psa10_pct_30d": -22.791489361702126,
        "snap7_date": "2026-04-30T00:00:00.000Z",
        "snap30_date": "2026-04-07T00:00:00.000Z"
      }
    },
    {
      "player": "Ronald Acuna Jr.",
      "total_player_volume": 80793,
      "injury": {
        "status": "10-Day-IL",
        "espnStatusType": "injured",
        "bodyPart": "Hamstring",
        "side": "Left",
        "injuryType": "Strain",
        "returnDate": "2026-05-13T00:00:00.000+00:00",
        "injuryDate": "2026-05-03T17:34:00.000+00:00",
        "shortDetail": "Manager Walt Weiss said Sunday that Acuna has been diagnosed with a Grade 1 strain of his left hamstring, Chad Bishop of The Atlanta Journal-Constitution reports."
      },
      "headline_card": {
        "catalog_id": 1231531,
        "external_id": "1533647",
        "name": "Ronald Acuna Jr. #193",
        "set_name": "Baseball Cards 2018 Topps Chrome",
        "year": 2018,
        "volume": "853",
        "loose_now": 15.52,
        "psa10_now": 54.5,
        "loose_7d_ago": 18.74,
        "loose_30d_ago": 20,
        "psa10_7d_ago": 49.91,
        "psa10_30d_ago": 52.46,
        "loose_pct_7d": -17.182497331910348,
        "loose_pct_30d": -22.400000000000002,
        "psa10_pct_7d": 9.196553796834309,
        "psa10_pct_30d": 3.8886770873046115,
        "snap7_date": "2026-04-30T00:00:00.000Z",
        "snap30_date": "2026-04-07T00:00:00.000Z"
      }
    },
    {
      "player": "Mookie Betts",
      "total_player_volume": 71117,
      "injury": {
        "status": "10-Day-IL",
        "espnStatusType": "injured",
        "bodyPart": "Oblique",
        "side": "Right",
        "injuryType": "Strain",
        "returnDate": "2026-05-11T00:00:00.000+00:00",
        "injuryDate": "2026-05-05T18:45:00.000+00:00",
        "shortDetail": "Dodgers manager Dave Roberts said Monday that Betts (oblique) is on track to face live pitching in a simulated game Thursday, Fabian Ardaya of The Athletic reports."
      },
      "headline_card": {
        "catalog_id": 6053203,
        "external_id": "2146672",
        "name": "Mookie Betts #BCP109",
        "set_name": "Bowman Chrome Prospects",
        "year": 2014,
        "volume": "1112",
        "loose_now": 15.35,
        "psa10_now": 108.75,
        "loose_7d_ago": null,
        "loose_30d_ago": null,
        "psa10_7d_ago": null,
        "psa10_30d_ago": null,
        "loose_pct_7d": null,
        "loose_pct_30d": null,
        "psa10_pct_7d": null,
        "psa10_pct_30d": null,
        "snap7_date": null,
        "snap30_date": null
      }
    },
    {
      "player": "Francisco Lindor",
      "total_player_volume": 46806,
      "injury": {
        "status": "10-Day-IL",
        "espnStatusType": "injured",
        "bodyPart": "Calf",
        "side": "Left",
        "injuryType": "Strain",
        "returnDate": "2026-06-01T00:00:00.000+00:00",
        "injuryDate": "2026-04-24T20:29:00.000+00:00",
        "shortDetail": "Lindor (calf) will wear a boot for the next week and remain shut down for at least three weeks, Anthony DiComo of MLB.com reports."
      },
      "headline_card": {
        "catalog_id": 5968472,
        "external_id": "12319197",
        "name": "Francisco Lindor #TE-FL",
        "set_name": "Topps Heritage The Enterprise",
        "year": 2026,
        "volume": "497",
        "loose_now": 1.8,
        "psa10_now": 36.84,
        "loose_7d_ago": null,
        "loose_30d_ago": null,
        "psa10_7d_ago": null,
        "psa10_30d_ago": null,
        "loose_pct_7d": null,
        "loose_pct_30d": null,
        "psa10_pct_7d": null,
        "psa10_pct_30d": null,
        "snap7_date": null,
        "snap30_date": null
      }
    },
    {
      "player": "Christian Yelich",
      "total_player_volume": 26799,
      "injury": {
        "status": "10-Day-IL",
        "espnStatusType": "injured",
        "bodyPart": "Groin",
        "side": "Left",
        "injuryType": "Strain",
        "returnDate": "2026-05-18T00:00:00.000+00:00",
        "injuryDate": "2026-05-05T17:43:00.000+00:00",
        "shortDetail": "Yelich (groin) is expected to progress to facing live pitching and running the bases early next week, Adam McCalvy of MLB.com reports."
      },
      "headline_card": {
        "catalog_id": 5577379,
        "external_id": "2141411",
        "name": "Christian Yelich #US290",
        "set_name": "Topps Update",
        "year": 2013,
        "volume": "684",
        "loose_now": 4.82,
        "psa10_now": 24.99,
        "loose_7d_ago": null,
        "loose_30d_ago": null,
        "psa10_7d_ago": null,
        "psa10_30d_ago": null,
        "loose_pct_7d": null,
        "loose_pct_30d": null,
        "psa10_pct_7d": null,
        "psa10_pct_30d": null,
        "snap7_date": null,
        "snap30_date": null
      }
    },
    {
      "player": "Carlos Correa",
      "total_player_volume": 16002,
      "injury": {
        "status": "10-Day-IL",
        "espnStatusType": "injured",
        "bodyPart": "Ankle",
        "side": "Left",
        "injuryType": "Surgery",
        "returnDate": "2027-02-01T00:00:00.000+00:00",
        "injuryDate": "2026-05-06T16:33:00.000+00:00",
        "shortDetail": "The Astros placed Correa (ankle) on the 10-day injured list Wednesday."
      },
      "headline_card": {
        "catalog_id": 5968772,
        "external_id": "11894338",
        "name": "Carlos Correa #MLM-CCO",
        "set_name": "Topps Major League Material",
        "year": 2026,
        "volume": "321",
        "loose_now": 1.76,
        "psa10_now": 40.39,
        "loose_7d_ago": null,
        "loose_30d_ago": null,
        "psa10_7d_ago": null,
        "psa10_30d_ago": null,
        "loose_pct_7d": null,
        "loose_pct_30d": null,
        "psa10_pct_7d": null,
        "psa10_pct_30d": null,
        "snap7_date": null,
        "snap30_date": null
      }
    },
    {
      "player": "Jeremy Pena",
      "total_player_volume": 13211,
      "injury": {
        "status": "10-Day-IL",
        "espnStatusType": "injured",
        "bodyPart": "Hamstring",
        "side": "Right",
        "injuryType": "Strain",
        "returnDate": "2026-05-11T00:00:00.000+00:00",
        "injuryDate": "2026-05-04T21:47:00.000+00:00",
        "shortDetail": "Pena (hamstring) could begin a rehab assignment this weekend, Chandler Rome of The Athletic reports."
      },
      "headline_card": {
        "catalog_id": 5967575,
        "external_id": "12319018",
        "name": "Jeremy Pena #CCR-JP",
        "set_name": "Topps Heritage Clubhouse Collection Relic",
        "year": 2026,
        "volume": "197",
        "loose_now": 2.53,
        "psa10_now": 40.78,
        "loose_7d_ago": null,
        "loose_30d_ago": null,
        "psa10_7d_ago": null,
        "psa10_30d_ago": null,
        "loose_pct_7d": null,
        "loose_pct_30d": null,
        "psa10_pct_7d": null,
        "psa10_pct_30d": null,
        "snap7_date": null,
        "snap30_date": null
      }
    }
  ]
}