{
  "schema_version": "rutgers-wr-opportunity-context-v0.1",
  "school_id": "rutgers",
  "prior_season": 2025,
  "current_season": 2026,
  "position_group": "WR",
  "interpretation": "RETROSPECTIVE_DESCRIPTION_NOT_BACKTEST",
  "source_commits": {
    "room": "c16af39b6a6e057d52bd8fb102108023eeb82823",
    "production": "0a48dea4d9a400cd10850f2350c66fcedb130b13"
  },
  "source_coverage": {
    "adapter": "sidearm_nuxt",
    "canonical_ids_unchanged": true,
    "canonical_roster_rows": 133,
    "categories": {
      "defensive": 51,
      "field_goals": 4,
      "kick_returns": 5,
      "kickoffs": 3,
      "participation": 95,
      "passing": 6,
      "punt_returns": 7,
      "punting": 3,
      "receiving": 16,
      "rushing": 15,
      "scoring": 16
    },
    "checksum_provenance": "PASS",
    "content_sha256": "46f0dcf1a22a4cdbec95eb148724b125cbe981cd5ee14d5f82aad9a4d6678dee",
    "division": "FBS",
    "duplicate_canonical_categories_quarantined": 0,
    "held_reason_counts": {
      "NO_CANONICAL_NAME_MATCH": 1,
      "OFFICIAL_BIO_ID_NOT_IN_CANONICAL_ROSTER": 58,
      "SOURCE_BIO_NAME_CONFLICT": 41
    },
    "held_stat_cells": 100,
    "identity_release_sha": "7f8c9f147e8d70bee3fc58fd02a4a39440e14fff",
    "linked_global_players": 90,
    "linked_published_stat_cells": 1274,
    "linked_stat_cells": 1277,
    "normalized_stat_cells": 1377,
    "notes": [
      "Official bio IDs resolve only to existing school-season profile URL IDs; materially conflicting source/canonical names or duplicate category records are quarantined. Name fallback is allowed only when the source bio ID is absent.",
      "Source-checksummed reviewed roster-evidence decisions may bridge missing bio IDs or truncated canonical names; conflicting and ambiguous matches are never overridden.",
      "Source stat labels and values are retained; school and CFBD values are never overwritten or conflated.",
      "Games played are independent participation evidence, not starts, snaps, or games with a production statistic.",
      "Team and opponent/footer rows are excluded from player totals; original raw source remains preserved."
    ],
    "partial_source_review": false,
    "participation": {
      "matched_records": 90,
      "records": 94
    },
    "player_category_records": 197,
    "published_stat_cells": 1374,
    "raw_path": "database/external/raw/school_stats/rutgers/2025/season.html.gz",
    "reason": "",
    "retrieved_at": "2026-10-01T23:35:37.647163+00:00",
    "row_conservation": "PASS",
    "school_id": "rutgers",
    "season": 2025,
    "source_attempts": [],
    "source_completeness": "SOURCE_PUBLISHED_TOTALS_COMPLETENESS_UNVERIFIED",
    "source_coverage_notes": [],
    "source_player_identifiers": 95,
    "source_requests_this_run": 0,
    "source_url": "https://scarletknights.com/sports/football/stats/2025",
    "source_value_unavailable_cells": 3,
    "status": "PASS_WITH_EXCEPTIONS"
  },
  "roster_sources": {
    "2025": [
      "https://scarletknights.com/sports/football/roster/2025"
    ],
    "2026": [
      "https://scarletknights.com/sports/football/roster"
    ]
  },
  "players": [
    {
      "player_id": "PLY_193A9DD23C61A512",
      "name": "Dylan Braithwaite",
      "prior_cohort": true,
      "current_wr": true,
      "continuity_status": "CURRENT_WR",
      "room_events": [
        "returning"
      ],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "NO_LINKED_YARDAGE",
      "identity_statuses": [
        "CONFIRMED",
        "CONFIRMED"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": "https://scarletknights.com/sports/football/roster",
        "current_roster_checked_at": "2026-08-06T23:41:09+00:00"
      },
      "class_label": "Sr.",
      "eligibility_label": "Senior",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_1F781357E094B237",
      "name": "Salomon Ealey",
      "prior_cohort": true,
      "current_wr": true,
      "continuity_status": "CURRENT_WR",
      "room_events": [
        "returning"
      ],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "NO_LINKED_YARDAGE",
      "identity_statuses": [
        "NEW",
        "CONFIRMED"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": "https://scarletknights.com/sports/football/roster",
        "current_roster_checked_at": "2026-08-06T23:41:09+00:00"
      },
      "class_label": "So.",
      "eligibility_label": "Sophomore",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_2A3D75DEE3DDE6F9",
      "name": "DT Sheffield",
      "prior_cohort": true,
      "current_wr": false,
      "continuity_status": "NOT_OBSERVED_ON_CURRENT_ROSTER",
      "room_events": [
        "exited"
      ],
      "receiving_yards": 577,
      "production_state": "VERIFIED_POSITIVE_YARDS",
      "missing_reason": null,
      "identity_statuses": [
        "HIGH_CONFIDENCE",
        "HIGH_CONFIDENCE"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": {
        "school_id": "rutgers",
        "season": "2025",
        "external_source": "official_school",
        "external_player_id": "15466",
        "player_id": "PLY_2A3D75DEE3DDE6F9",
        "school_player_name": "Sheffield, DT",
        "stats_player_name": "SHEFFIELD,DT",
        "canonical_player_name": "DT Sheffield",
        "jersey_number": "0",
        "category": "receiving",
        "stat_type": "yards",
        "stat_value": "577",
        "value_status": "PUBLISHED",
        "match_method": "official_roster_bio_id",
        "match_confidence": "EXACT",
        "status": "MATCHED",
        "reason": "",
        "source_url": "https://scarletknights.com/sports/football/stats/2025",
        "player_url": "/sports/football/roster/dt-sheffield/15466",
        "retrieved_at": "2026-10-01T23:35:37.647163+00:00",
        "content_sha256": "46f0dcf1a22a4cdbec95eb148724b125cbe981cd5ee14d5f82aad9a4d6678dee",
        "source_record": "4",
        "source_stat_label": "yards",
        "source_category": "receiving",
        "raw_path": "database/external/raw/school_stats/rutgers/2025/season.html.gz",
        "adapter": "sidearm_nuxt"
      },
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": null,
        "current_roster_checked_at": null
      },
      "class_label": null,
      "eligibility_label": null,
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_37E1C1ADB48B736D",
      "name": "Ben Rosenblatt",
      "prior_cohort": true,
      "current_wr": false,
      "continuity_status": "NOT_OBSERVED_ON_CURRENT_ROSTER",
      "room_events": [
        "exited"
      ],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "NO_LINKED_YARDAGE",
      "identity_statuses": [
        "CONFIRMED",
        "CONFIRMED"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": null,
        "current_roster_checked_at": null
      },
      "class_label": null,
      "eligibility_label": null,
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_401F96A25DC1C1F7",
      "name": "Justice Hurt",
      "prior_cohort": false,
      "current_wr": true,
      "continuity_status": "CURRENT_ONLY",
      "room_events": [
        "added"
      ],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "OUTSIDE_PRIOR_COHORT",
      "identity_statuses": [
        "NEW"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {},
      "class_label": "Sr.",
      "eligibility_label": "Senior",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_4F321127CC50CE26",
      "name": "Sah'nye Degraffenreidt",
      "prior_cohort": true,
      "current_wr": true,
      "continuity_status": "CURRENT_WR",
      "room_events": [
        "returning"
      ],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "NO_LINKED_YARDAGE",
      "identity_statuses": [
        "NEW",
        "CONFIRMED"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": "https://scarletknights.com/sports/football/roster",
        "current_roster_checked_at": "2026-08-06T23:41:09+00:00"
      },
      "class_label": "So.",
      "eligibility_label": "Sophomore",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_51C413B683E2F009",
      "name": "Michael Thomas III",
      "prior_cohort": true,
      "current_wr": true,
      "continuity_status": "CURRENT_WR",
      "room_events": [
        "returning"
      ],
      "receiving_yards": 25,
      "production_state": "VERIFIED_POSITIVE_YARDS",
      "missing_reason": null,
      "identity_statuses": [
        "NEW",
        "CONFIRMED"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": {
        "school_id": "rutgers",
        "season": "2025",
        "external_source": "official_school",
        "external_player_id": "15492",
        "player_id": "PLY_51C413B683E2F009",
        "school_player_name": "Thomas III, Michael",
        "stats_player_name": "THOMAS III,MICHAEL",
        "canonical_player_name": "Michael Thomas III",
        "jersey_number": "80",
        "category": "receiving",
        "stat_type": "yards",
        "stat_value": "25",
        "value_status": "PUBLISHED",
        "match_method": "reviewed_preserved_roster_evidence",
        "match_confidence": "HIGH",
        "status": "MATCHED",
        "reason": "",
        "source_url": "https://scarletknights.com/sports/football/stats/2025",
        "player_url": "/sports/football/roster/michael-thomas-iii/15492",
        "retrieved_at": "2026-10-01T23:35:37.647163+00:00",
        "content_sha256": "46f0dcf1a22a4cdbec95eb148724b125cbe981cd5ee14d5f82aad9a4d6678dee",
        "source_record": "9",
        "source_stat_label": "yards",
        "source_category": "receiving",
        "raw_path": "database/external/raw/school_stats/rutgers/2025/season.html.gz",
        "adapter": "sidearm_nuxt"
      },
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": "https://scarletknights.com/sports/football/roster",
        "current_roster_checked_at": "2026-08-06T23:41:09+00:00"
      },
      "class_label": "So.",
      "eligibility_label": "Sophomore",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_584F44609635FC1C",
      "name": "Quentin Redding",
      "prior_cohort": false,
      "current_wr": true,
      "continuity_status": "CURRENT_ONLY",
      "room_events": [],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "OUTSIDE_PRIOR_COHORT",
      "identity_statuses": [
        "HIGH_CONFIDENCE"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {},
      "class_label": "Sr.",
      "eligibility_label": "Senior",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_59148A52361B5BBA",
      "name": "Ben Black",
      "prior_cohort": false,
      "current_wr": true,
      "continuity_status": "CURRENT_ONLY",
      "room_events": [
        "added"
      ],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "OUTSIDE_PRIOR_COHORT",
      "identity_statuses": [
        "NEW"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {},
      "class_label": "Jr.",
      "eligibility_label": "Junior",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_6DE2FAD6D777713C",
      "name": "Sha'zir Sullivan",
      "prior_cohort": true,
      "current_wr": false,
      "continuity_status": "NOT_OBSERVED_ON_CURRENT_ROSTER",
      "room_events": [
        "exited"
      ],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "NO_LINKED_YARDAGE",
      "identity_statuses": [
        "NEW",
        "NEW"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": null,
        "current_roster_checked_at": null
      },
      "class_label": null,
      "eligibility_label": null,
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_7001D8BF85A23E26",
      "name": "Dino Kaliakmanis",
      "prior_cohort": true,
      "current_wr": true,
      "continuity_status": "CURRENT_WR",
      "room_events": [
        "returning"
      ],
      "receiving_yards": 9,
      "production_state": "VERIFIED_POSITIVE_YARDS",
      "missing_reason": null,
      "identity_statuses": [
        "CONFIRMED",
        "CONFIRMED"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": {
        "school_id": "rutgers",
        "season": "2025",
        "external_source": "official_school",
        "external_player_id": "15415",
        "player_id": "PLY_7001D8BF85A23E26",
        "school_player_name": "Kaliakmanis, Dino",
        "stats_player_name": "KALIAKMANIS,DINO",
        "canonical_player_name": "Dino Kaliakmanis",
        "jersey_number": "83",
        "category": "receiving",
        "stat_type": "yards",
        "stat_value": "9",
        "value_status": "PUBLISHED",
        "match_method": "reviewed_preserved_roster_evidence",
        "match_confidence": "HIGH",
        "status": "MATCHED",
        "reason": "",
        "source_url": "https://scarletknights.com/sports/football/stats/2025",
        "player_url": "/sports/football/roster/dino-kaliakmanis/15415",
        "retrieved_at": "2026-10-01T23:35:37.647163+00:00",
        "content_sha256": "46f0dcf1a22a4cdbec95eb148724b125cbe981cd5ee14d5f82aad9a4d6678dee",
        "source_record": "13",
        "source_stat_label": "yards",
        "source_category": "receiving",
        "raw_path": "database/external/raw/school_stats/rutgers/2025/season.html.gz",
        "adapter": "sidearm_nuxt"
      },
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": "https://scarletknights.com/sports/football/roster",
        "current_roster_checked_at": "2026-08-06T23:41:09+00:00"
      },
      "class_label": "Sr.",
      "eligibility_label": "Senior",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_7569C18325DA17BC",
      "name": "Vernon Allen III",
      "prior_cohort": true,
      "current_wr": true,
      "continuity_status": "CURRENT_WR",
      "room_events": [
        "returning"
      ],
      "receiving_yards": 18,
      "production_state": "VERIFIED_POSITIVE_YARDS",
      "missing_reason": null,
      "identity_statuses": [
        "NEW",
        "CONFIRMED"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": {
        "school_id": "rutgers",
        "season": "2025",
        "external_source": "official_school",
        "external_player_id": "15475",
        "player_id": "PLY_7569C18325DA17BC",
        "school_player_name": "Allen III, Vernon",
        "stats_player_name": "ALLEN III,VERNON",
        "canonical_player_name": "Vernon Allen III",
        "jersey_number": "13",
        "category": "receiving",
        "stat_type": "yards",
        "stat_value": "18",
        "value_status": "PUBLISHED",
        "match_method": "reviewed_preserved_roster_evidence",
        "match_confidence": "HIGH",
        "status": "MATCHED",
        "reason": "",
        "source_url": "https://scarletknights.com/sports/football/stats/2025",
        "player_url": "/sports/football/roster/vernon-allen-iii/15475",
        "retrieved_at": "2026-10-01T23:35:37.647163+00:00",
        "content_sha256": "46f0dcf1a22a4cdbec95eb148724b125cbe981cd5ee14d5f82aad9a4d6678dee",
        "source_record": "11",
        "source_stat_label": "yards",
        "source_category": "receiving",
        "raw_path": "database/external/raw/school_stats/rutgers/2025/season.html.gz",
        "adapter": "sidearm_nuxt"
      },
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": "https://scarletknights.com/sports/football/roster",
        "current_roster_checked_at": "2026-08-06T23:41:09+00:00"
      },
      "class_label": "So.",
      "eligibility_label": "Sophomore",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_7CC0F2F6E120CFFA",
      "name": "KJ Duff",
      "prior_cohort": true,
      "current_wr": true,
      "continuity_status": "CURRENT_WR",
      "room_events": [
        "returning"
      ],
      "receiving_yards": 1084,
      "production_state": "VERIFIED_POSITIVE_YARDS",
      "missing_reason": null,
      "identity_statuses": [
        "CONFIRMED",
        "CONFIRMED"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": {
        "school_id": "rutgers",
        "season": "2025",
        "external_source": "official_school",
        "external_player_id": "15395",
        "player_id": "PLY_7CC0F2F6E120CFFA",
        "school_player_name": "Duff, KJ",
        "stats_player_name": "DUFF,KJ",
        "canonical_player_name": "KJ Duff",
        "jersey_number": "8",
        "category": "receiving",
        "stat_type": "yards",
        "stat_value": "1084",
        "value_status": "PUBLISHED",
        "match_method": "reviewed_preserved_roster_evidence",
        "match_confidence": "HIGH",
        "status": "MATCHED",
        "reason": "",
        "source_url": "https://scarletknights.com/sports/football/stats/2025",
        "player_url": "/sports/football/roster/kj-duff/15395",
        "retrieved_at": "2026-10-01T23:35:37.647163+00:00",
        "content_sha256": "46f0dcf1a22a4cdbec95eb148724b125cbe981cd5ee14d5f82aad9a4d6678dee",
        "source_record": "2",
        "source_stat_label": "yards",
        "source_category": "receiving",
        "raw_path": "database/external/raw/school_stats/rutgers/2025/season.html.gz",
        "adapter": "sidearm_nuxt"
      },
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": "https://scarletknights.com/sports/football/roster",
        "current_roster_checked_at": "2026-08-06T23:41:09+00:00"
      },
      "class_label": "Jr.",
      "eligibility_label": "Junior",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_9780B72E601B4D1F",
      "name": "Trent Osborn",
      "prior_cohort": true,
      "current_wr": true,
      "continuity_status": "CURRENT_WR",
      "room_events": [
        "returning"
      ],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "NO_LINKED_YARDAGE",
      "identity_statuses": [
        "CONFIRMED",
        "CONFIRMED"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": "https://scarletknights.com/sports/football/roster",
        "current_roster_checked_at": "2026-08-06T23:41:09+00:00"
      },
      "class_label": "Jr.",
      "eligibility_label": "Junior",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_97B719B31FAC017B",
      "name": "Ian Strong",
      "prior_cohort": true,
      "current_wr": false,
      "continuity_status": "NOT_OBSERVED_ON_CURRENT_ROSTER",
      "room_events": [],
      "receiving_yards": 762,
      "production_state": "VERIFIED_POSITIVE_YARDS",
      "missing_reason": null,
      "identity_statuses": [
        "CONFIRMED"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": {
        "school_id": "rutgers",
        "season": "2025",
        "external_source": "official_school",
        "external_player_id": "15450",
        "player_id": "PLY_97B719B31FAC017B",
        "school_player_name": "Strong, Ian",
        "stats_player_name": "STRONG,IAN",
        "canonical_player_name": "Ian Strong",
        "jersey_number": "9",
        "category": "receiving",
        "stat_type": "yards",
        "stat_value": "762",
        "value_status": "PUBLISHED",
        "match_method": "official_roster_bio_id",
        "match_confidence": "EXACT",
        "status": "MATCHED",
        "reason": "",
        "source_url": "https://scarletknights.com/sports/football/stats/2025",
        "player_url": "/sports/football/roster/ian-strong/15450",
        "retrieved_at": "2026-10-01T23:35:37.647163+00:00",
        "content_sha256": "46f0dcf1a22a4cdbec95eb148724b125cbe981cd5ee14d5f82aad9a4d6678dee",
        "source_record": "3",
        "source_stat_label": "yards",
        "source_category": "receiving",
        "raw_path": "database/external/raw/school_stats/rutgers/2025/season.html.gz",
        "adapter": "sidearm_nuxt"
      },
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": null,
        "current_roster_checked_at": null
      },
      "class_label": null,
      "eligibility_label": null,
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_AEB88B6BC462A6D7",
      "name": "Dane Pardridge",
      "prior_cohort": true,
      "current_wr": false,
      "continuity_status": "NOT_OBSERVED_ON_CURRENT_ROSTER",
      "room_events": [],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "NO_LINKED_YARDAGE",
      "identity_statuses": [
        "HIGH_CONFIDENCE"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": null,
        "current_roster_checked_at": null
      },
      "class_label": null,
      "eligibility_label": null,
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_B35320BC0A413B47",
      "name": "Ben Black III",
      "prior_cohort": true,
      "current_wr": false,
      "continuity_status": "NOT_OBSERVED_ON_CURRENT_ROSTER",
      "room_events": [
        "exited"
      ],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "NO_LINKED_YARDAGE",
      "identity_statuses": [
        "CONFIRMED",
        "CONFIRMED"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": null,
        "current_roster_checked_at": null
      },
      "class_label": null,
      "eligibility_label": null,
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_D3B027C951358C5E",
      "name": "Famah Toure",
      "prior_cohort": true,
      "current_wr": true,
      "continuity_status": "CURRENT_WR",
      "room_events": [
        "returning"
      ],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "NO_LINKED_YARDAGE",
      "identity_statuses": [
        "CONFIRMED",
        "CONFIRMED"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": "https://scarletknights.com/sports/football/roster",
        "current_roster_checked_at": "2026-08-06T23:41:09+00:00"
      },
      "class_label": "Sr.",
      "eligibility_label": "Senior",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_DCA79767E6307566",
      "name": "Elias Coke",
      "prior_cohort": false,
      "current_wr": true,
      "continuity_status": "CURRENT_ONLY",
      "room_events": [
        "added"
      ],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "OUTSIDE_PRIOR_COHORT",
      "identity_statuses": [
        "NEW"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {},
      "class_label": "Fr.",
      "eligibility_label": "Freshman",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_DE6BEF9BF889FC6C",
      "name": "Dyzier Carter",
      "prior_cohort": false,
      "current_wr": true,
      "continuity_status": "CURRENT_ONLY",
      "room_events": [
        "added"
      ],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "OUTSIDE_PRIOR_COHORT",
      "identity_statuses": [
        "NEW"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {},
      "class_label": "Fr.",
      "eligibility_label": "Freshman",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    },
    {
      "player_id": "PLY_E129BBAD9614AE16",
      "name": "Jourdin Houston",
      "prior_cohort": true,
      "current_wr": true,
      "continuity_status": "CURRENT_WR",
      "room_events": [
        "returning"
      ],
      "receiving_yards": null,
      "production_state": "UNKNOWN",
      "missing_reason": "NO_LINKED_YARDAGE",
      "identity_statuses": [
        "NEW",
        "CONFIRMED"
      ],
      "identity_eligible": true,
      "flags": [],
      "stat_evidence": null,
      "roster_evidence": {
        "prior_roster_source": "https://scarletknights.com/sports/football/roster/2025",
        "prior_roster_checked_at": "2026-08-29T16:47:35+00:00",
        "current_roster_source": "https://scarletknights.com/sports/football/roster",
        "current_roster_checked_at": "2026-08-06T23:41:09+00:00"
      },
      "class_label": "So.",
      "eligibility_label": "Sophomore",
      "responsibility_status": "UNKNOWN",
      "effectiveness_status": "UNKNOWN",
      "college_value_status": "INSUFFICIENT_EVIDENCE",
      "competition_relationship_status": "UNKNOWN"
    }
  ],
  "counts": {
    "current_wr": 15,
    "returning_events": 10,
    "added_events": 4,
    "exit_events": 4,
    "other_current": 1,
    "prior_cohort": 16,
    "known_yardage": 6,
    "joined_current_wr": 10,
    "prior_not_observed": 6,
    "prior_absent_without_exit": 2,
    "observed_yards": 2475,
    "observed_retained_yards": 1136,
    "observed_not_retained_yards": 1339,
    "flagged_players": 0
  },
  "coverage_status": "PARTIAL",
  "retained_share_pct": null,
  "team_workload_share": null,
  "efficiency": null,
  "competition_relationships": [],
  "unknown_fields": [
    "starts",
    "snaps",
    "targets",
    "receptions",
    "depth_order",
    "same_role_overlap",
    "availability",
    "current_season_usage",
    "exit_reason",
    "college_value_grade"
  ],
  "input_snapshots": {
    "production": {
      "path": "recruitszn-data/returning-production/rutgers.json",
      "sha256": "9853b590d189d6f13fd13b95aa22788495698b9cf570cb34d893f1384c387f95"
    },
    "room": {
      "path": "recruitszn-data/position-room-details/rutgers.json",
      "sha256": "2ee42cc9a871545a1d011e39ace4bb31dd7cdd6648a0ddc59a4abeb06c6b12b0"
    }
  }
}
