{"schema_version":"gridiron-cohort-descriptive-v1","generated_at_utc":"2026-08-09T17:02:54+00:00","season":2025,"season_type":"REG","cohort_id":"QB","label":"Quarterbacks","qualification":{"rule":"position_group == QB and passing.dropbacks >= 200","position_group":"QB","metric_id":"dropbacks","minimum":200},"qualified_n":38,"percentile_method":"empirical_midrank","percentile_disclosure":"Descriptive cohort percentile: the position of one published conventional fact inside the declared cohort below. It is not CORE, not a rating, not a forecast, and not a measure of how accurate anything is.","metrics":[{"metric_id":"dropbacks","display_name":"Dropbacks","unit":"dropbacks","definition":"Pass attempts, sacks, and scrambles \u2014 the plays the quarterback dropped back to pass.","digits":0,"higher_is_better":true,"measured_n":38,"minimum":204,"p25":292,"median":454,"p75":539,"maximum":638,"largest_tied_block":2},{"metric_id":"completions","display_name":"Completions","unit":"completions","definition":"Completed passes.","digits":0,"higher_is_better":true,"measured_n":38,"minimum":110,"p25":179,"median":282,"p75":326,"maximum":404,"largest_tied_block":2},{"metric_id":"pass_yards","display_name":"Passing yards","unit":"yards","definition":"Yards gained on completed passes.","digits":0,"higher_is_better":true,"measured_n":38,"minimum":937,"p25":2024,"median":3033,"p75":3687,"maximum":4707,"largest_tied_block":1},{"metric_id":"pass_tds","display_name":"Passing touchdowns","unit":"touchdowns","definition":"Touchdowns thrown.","digits":0,"higher_is_better":true,"measured_n":38,"minimum":7,"p25":12,"median":20,"p75":25,"maximum":46,"largest_tied_block":4},{"metric_id":"epa_per_dropback","display_name":"EPA per dropback","unit":"expected_points_per_dropback","definition":"Mean expected-points added per dropback, using the source EPA model rather than a Gridiron Signal model.","digits":3,"higher_is_better":true,"measured_n":38,"attribution":"nflfastR EPA via nflverse (source model, D-010)","minimum":-0.299,"p25":-0.029,"median":0.02,"p75":0.125,"maximum":0.297,"largest_tied_block":2},{"metric_id":"cpoe","display_name":"Completion percentage over expected","unit":"percentage_points","definition":"Completion rate above the source model's expectation for the same throws. Source-model output, not a Gridiron Signal estimate.","digits":2,"higher_is_better":true,"measured_n":38,"attribution":"nflfastR EPA via nflverse (source model, D-010)","minimum":-7.51,"p25":-2.06,"median":1.29,"p75":2.34,"maximum":10.78,"largest_tied_block":1}],"members":[{"gsis_id":"00-0023459","display_name":"Aaron Rodgers","position":"QB","team_display":"PIT","values":{"dropbacks":527,"completions":327,"pass_yards":3322,"pass_tds":24,"epa_per_dropback":0.027,"cpoe":0.04},"percentiles":{"dropbacks":67.1,"completions":75.0,"pass_yards":61.8,"pass_tds":67.1,"epa_per_dropback":53.9,"cpoe":38.2},"player_facts_sha256":"a8bb1effea5fb9a6821090f19b25910529d96aded908a47da81920f4f50978ac"},{"gsis_id":"00-0026158","display_name":"Joe Flacco","position":"QB","team_display":"CLE/CIN","values":{"dropbacks":432,"completions":251,"pass_yards":2479,"pass_tds":16,"epa_per_dropback":-0.114,"cpoe":-2.82},"percentiles":{"dropbacks":46.1,"completions":40.8,"pass_yards":38.2,"pass_tds":35.5,"epa_per_dropback":17.1,"cpoe":17.1},"player_facts_sha256":"3ffbae7b2eb53d30add105aba5e85d12ee0a8ab082082d0f8b25e38fdc6c50b8"},{"gsis_id":"00-0026498","display_name":"Matthew Stafford","position":"QB","team_display":"LA","values":{"dropbacks":617,"completions":388,"pass_yards":4707,"pass_tds":46,"epa_per_dropback":0.229,"cpoe":1.59},"percentiles":{"dropbacks":93.4,"completions":92.1,"pass_yards":98.7,"pass_tds":98.7,"epa_per_dropback":93.4,"cpoe":53.9},"player_facts_sha256":"c2975632d397199237a499f9cf274592b682c9323eda0053ce6f5bd4479f35d2"},{"gsis_id":"00-0029604","display_name":"Kirk Cousins","position":"QB","team_display":"ATL","values":{"dropbacks":281,"completions":166,"pass_yards":1721,"pass_tds":10,"epa_per_dropback":-0.023,"cpoe":-2.8},"percentiles":{"dropbacks":22.4,"completions":18.4,"pass_yards":19.7,"pass_tds":19.7,"epa_per_dropback":30.3,"cpoe":19.7},"player_facts_sha256":"ace8a1f5c85938e8f69b5805ab6a92c92203ea5664418a952d60d0e88157e3af"},{"gsis_id":"00-0030565","display_name":"Geno Smith","position":"QB","team_display":"LV","values":{"dropbacks":503,"completions":302,"pass_yards":3025,"pass_tds":19,"epa_per_dropback":-0.146,"cpoe":0.71},"percentiles":{"dropbacks":59.2,"completions":56.6,"pass_yards":48.7,"pass_tds":43.4,"epa_per_dropback":11.8,"cpoe":46.1},"player_facts_sha256":"3564d495812dc0f01e69b9308393d6295993fd9454d604e29e8fe518bae7ef5f"},{"gsis_id":"00-0032268","display_name":"Marcus Mariota","position":"QB","team_display":"WAS","values":{"dropbacks":244,"completions":139,"pass_yards":1695,"pass_tds":10,"epa_per_dropback":-0.008,"cpoe":3.2},"percentiles":{"dropbacks":11.8,"completions":11.8,"pass_yards":17.1,"pass_tds":19.7,"epa_per_dropback":38.2,"cpoe":80.3},"player_facts_sha256":"241e08e1c6b906870d233b617b9ce91384befc619193d59d468285c0217dbaca"},{"gsis_id":"00-0033077","display_name":"Dak Prescott","position":"QB","team_display":"DAL","values":{"dropbacks":630,"completions":404,"pass_yards":4552,"pass_tds":30,"epa_per_dropback":0.165,"cpoe":2.16},"percentiles":{"dropbacks":96.1,"completions":98.7,"pass_yards":93.4,"pass_tds":90.8,"epa_per_dropback":85.5,"cpoe":69.7},"player_facts_sha256":"a265b8fe44b344a56c3264bde4cf6d2e97446ecd11903457d63303a4e0d5bc37"},{"gsis_id":"00-0033106","display_name":"Jared Goff","position":"QB","team_display":"DET","values":{"dropbacks":614,"completions":393,"pass_yards":4564,"pass_tds":34,"epa_per_dropback":0.175,"cpoe":1.78},"percentiles":{"dropbacks":90.8,"completions":96.1,"pass_yards":96.1,"pass_tds":96.1,"epa_per_dropback":88.2,"cpoe":64.5},"player_facts_sha256":"248f1ccb638acff9989dea16b2f203ed6f007fd78f322121e7ffc70bbeba08fe"},{"gsis_id":"00-0033119","display_name":"Jacoby Brissett","position":"QB","team_display":"ARI","values":{"dropbacks":530,"completions":315,"pass_yards":3366,"pass_tds":23,"epa_per_dropback":-0.012,"cpoe":1.64},"percentiles":{"dropbacks":69.7,"completions":63.2,"pass_yards":64.5,"pass_tds":61.8,"epa_per_dropback":35.5,"cpoe":59.2},"player_facts_sha256":"4634f6bfdd5bc17054422bd10743ea6f287f3f83bde2df7db7955b1094262aec"},{"gsis_id":"00-0033873","display_name":"Patrick Mahomes","position":"QB","team_display":"KC","values":{"dropbacks":537,"completions":315,"pass_yards":3587,"pass_tds":22,"epa_per_dropback":0.127,"cpoe":0.34},"percentiles":{"dropbacks":72.4,"completions":63.2,"pass_yards":69.7,"pass_tds":56.6,"epa_per_dropback":78.9,"cpoe":40.8},"player_facts_sha256":"c4e6225a1c2d8e24f661f660a40ec1c5f48b777db3048c67f6b642ae255fa3ce"},{"gsis_id":"00-0034796","display_name":"Lamar Jackson","position":"QB","team_display":"BAL","values":{"dropbacks":338,"completions":192,"pass_yards":2549,"pass_tds":21,"epa_per_dropback":0.02,"cpoe":1.76},"percentiles":{"dropbacks":32.9,"completions":27.6,"pass_yards":40.8,"pass_tds":53.9,"epa_per_dropback":51.3,"cpoe":61.8},"player_facts_sha256":"2e044c3fbe480f9fb870cdb22631def36cf39368da56cf79cc02ee8545afd927"},{"gsis_id":"00-0034855","display_name":"Baker Mayfield","position":"QB","team_display":"TB","values":{"dropbacks":584,"completions":343,"pass_yards":3693,"pass_tds":26,"epa_per_dropback":-0.006,"cpoe":-2.12},"percentiles":{"dropbacks":80.3,"completions":85.5,"pass_yards":75.0,"pass_tds":81.6,"epa_per_dropback":40.8,"cpoe":25.0},"player_facts_sha256":"5a5942e2ac56d86292acb20adb961e3a6e6f02efe30074094d8d681fedcebb55"},{"gsis_id":"00-0034857","display_name":"Josh Allen","position":"QB","team_display":"BUF","values":{"dropbacks":506,"completions":319,"pass_yards":3668,"pass_tds":25,"epa_per_dropback":0.121,"cpoe":3.51},"percentiles":{"dropbacks":63.2,"completions":67.1,"pass_yards":72.4,"pass_tds":73.7,"epa_per_dropback":72.4,"cpoe":82.9},"player_facts_sha256":"3026465e141774cefef067b33b3a44703b1ed44f8ea61f6c432884624f45b965"},{"gsis_id":"00-0034869","display_name":"Sam Darnold","position":"QB","team_display":"SEA","values":{"dropbacks":502,"completions":323,"pass_yards":4048,"pass_tds":25,"epa_per_dropback":0.126,"cpoe":5.24},"percentiles":{"dropbacks":56.6,"completions":71.1,"pass_yards":88.2,"pass_tds":73.7,"epa_per_dropback":75.0,"cpoe":90.8},"player_facts_sha256":"8890b25f90b7fc579e9c561e382c63f2ef4309735f4066ee20cab88e9a1bd2f4"},{"gsis_id":"00-0035710","display_name":"Daniel Jones","position":"QB","team_display":"IND","values":{"dropbacks":409,"completions":261,"pass_yards":3101,"pass_tds":19,"epa_per_dropback":0.139,"cpoe":2.3},"percentiles":{"dropbacks":40.8,"completions":46.1,"pass_yards":53.9,"pass_tds":43.4,"epa_per_dropback":82.9,"cpoe":72.4},"player_facts_sha256":"a9136f4518dc0163ebd921f9d4f1c4a019fb2811475439c099d6a0d6428b3afd"},{"gsis_id":"00-0036212","display_name":"Tua Tagovailoa","position":"QB","team_display":"MIA","values":{"dropbacks":415,"completions":260,"pass_yards":2660,"pass_tds":20,"epa_per_dropback":0.019,"cpoe":2.02},"percentiles":{"dropbacks":43.4,"completions":43.4,"pass_yards":43.4,"pass_tds":50.0,"epa_per_dropback":48.7,"cpoe":67.1},"player_facts_sha256":"9f7edd3f9103f09cf8b316f5304a23a73a85de2b0acb68dfac13ebae52b25602"},{"gsis_id":"00-0036264","display_name":"Jordan Love","position":"QB","team_display":"GB","values":{"dropbacks":461,"completions":291,"pass_yards":3381,"pass_tds":23,"epa_per_dropback":0.24,"cpoe":5.53},"percentiles":{"dropbacks":51.3,"completions":51.3,"pass_yards":67.1,"pass_tds":61.8,"epa_per_dropback":96.1,"cpoe":93.4},"player_facts_sha256":"0646cacbae5dc1022025afcf034a8b026fecb5486d77c162ebb2bf7c44332470"},{"gsis_id":"00-0036355","display_name":"Justin Herbert","position":"QB","team_display":"LAC","values":{"dropbacks":566,"completions":340,"pass_yards":3727,"pass_tds":26,"epa_per_dropback":0.008,"cpoe":1.57},"percentiles":{"dropbacks":77.6,"completions":80.3,"pass_yards":77.6,"pass_tds":81.6,"epa_per_dropback":46.1,"cpoe":51.3},"player_facts_sha256":"381aa0fec02702624b0f2b35cb5f8c98cd33327f669c077dde6bc8914a8bfde9"},{"gsis_id":"00-0036389","display_name":"Jalen Hurts","position":"QB","team_display":"PHI","values":{"dropbacks":486,"completions":294,"pass_yards":3224,"pass_tds":25,"epa_per_dropback":0.053,"cpoe":3.18},"percentiles":{"dropbacks":53.9,"completions":53.9,"pass_yards":59.2,"pass_tds":73.7,"epa_per_dropback":56.6,"cpoe":77.6},"player_facts_sha256":"3b55eea956d442deac68c47a5b71211fc3368e34ce93849e2cc65f2317ab857f"},{"gsis_id":"00-0036442","display_name":"Joe Burrow","position":"QB","team_display":"CIN","values":{"dropbacks":278,"completions":173,"pass_yards":1809,"pass_tds":18,"epa_per_dropback":0.099,"cpoe":4.65},"percentiles":{"dropbacks":19.7,"completions":22.4,"pass_yards":22.4,"pass_tds":38.2,"epa_per_dropback":69.7,"cpoe":88.2},"player_facts_sha256":"8d61a3b0f484a8b4016ab74af06109a3a89312e6bbfda01fd6468f559690ac48"},{"gsis_id":"00-0036945","display_name":"Justin Fields","position":"QB","team_display":"NYJ","values":{"dropbacks":233,"completions":128,"pass_yards":1242,"pass_tds":7,"epa_per_dropback":-0.093,"cpoe":-1.87},"percentiles":{"dropbacks":6.6,"completions":9.2,"pass_yards":3.9,"pass_tds":3.9,"epa_per_dropback":19.7,"cpoe":30.3},"player_facts_sha256":"14a98d461e9abb04184243404b692bf49baace24ea0f3ea939af4a9503e7d31b"},{"gsis_id":"00-0036971","display_name":"Trevor Lawrence","position":"QB","team_display":"JAX","values":{"dropbacks":600,"completions":341,"pass_yards":4007,"pass_tds":29,"epa_per_dropback":0.055,"cpoe":-1.88},"percentiles":{"dropbacks":88.2,"completions":82.9,"pass_yards":85.5,"pass_tds":88.2,"epa_per_dropback":59.2,"cpoe":27.6},"player_facts_sha256":"044818bf6c89ea4605ae6648e86f6650518db83986c7ddb526240f62d97b9e16"},{"gsis_id":"00-0036972","display_name":"Mac Jones","position":"QB","team_display":"SF","values":{"dropbacks":304,"completions":201,"pass_yards":2151,"pass_tds":13,"epa_per_dropback":0.127,"cpoe":3.68},"percentiles":{"dropbacks":30.3,"completions":32.9,"pass_yards":27.6,"pass_tds":27.6,"epa_per_dropback":78.9,"cpoe":85.5},"player_facts_sha256":"0d28a17c31ea5024f9179d2c966fb6cb2063c0c007b851f3938867f22021caea"},{"gsis_id":"00-0037834","display_name":"Brock Purdy","position":"QB","team_display":"SF","values":{"dropbacks":298,"completions":197,"pass_yards":2167,"pass_tds":20,"epa_per_dropback":0.195,"cpoe":7.23},"percentiles":{"dropbacks":27.6,"completions":30.3,"pass_yards":30.3,"pass_tds":50.0,"epa_per_dropback":90.8,"cpoe":96.1},"player_facts_sha256":"4527be365dead0824d9d6ed894a95fffca93172a6895d1a2b2748b7e8603f8f8"},{"gsis_id":"00-0039150","display_name":"Bryce Young","position":"QB","team_display":"CAR","values":{"dropbacks":506,"completions":304,"pass_yards":3011,"pass_tds":23,"epa_per_dropback":-0.043,"cpoe":1.0},"percentiles":{"dropbacks":63.2,"completions":59.2,"pass_yards":46.1,"pass_tds":61.8,"epa_per_dropback":22.4,"cpoe":48.7},"player_facts_sha256":"7d34d0628c86899691d860ec2125d3c6b3e9b0d9b0b21ba6d08bac143aa60448"},{"gsis_id":"00-0039163","display_name":"C.J. Stroud","position":"QB","team_display":"HOU","values":{"dropbacks":446,"completions":273,"pass_yards":3041,"pass_tds":19,"epa_per_dropback":0.087,"cpoe":0.36},"percentiles":{"dropbacks":48.7,"completions":48.7,"pass_yards":51.3,"pass_tds":43.4,"epa_per_dropback":64.5,"cpoe":43.4},"player_facts_sha256":"0649eb9e79cf411f2db907ee266b4051479d1d600850b28b0f558369d97cf94a"},{"gsis_id":"00-0039376","display_name":"Spencer Rattler","position":"QB","team_display":"NO","values":{"dropbacks":272,"completions":174,"pass_yards":1586,"pass_tds":8,"epa_per_dropback":-0.132,"cpoe":2.36},"percentiles":{"dropbacks":14.5,"completions":25.0,"pass_yards":11.8,"pass_tds":10.5,"epa_per_dropback":14.5,"cpoe":75.0},"player_facts_sha256":"3f5d511fe9e2bc3c0d9cb237402ceaad1117691d225f4a36c418681fbd7a3edc"},{"gsis_id":"00-0039732","display_name":"Bo Nix","position":"QB","team_display":"DEN","values":{"dropbacks":638,"completions":388,"pass_yards":3931,"pass_tds":25,"epa_per_dropback":0.091,"cpoe":-1.2},"percentiles":{"dropbacks":98.7,"completions":92.1,"pass_yards":80.3,"pass_tds":73.7,"epa_per_dropback":67.1,"cpoe":32.9},"player_facts_sha256":"42eb3437e54a1fe254fc96f52ad57526bc4fd662f202938edc5dd6ab99bf87d6"},{"gsis_id":"00-0039851","display_name":"Drake Maye","position":"QB","team_display":"NE","values":{"dropbacks":539,"completions":354,"pass_yards":4394,"pass_tds":31,"epa_per_dropback":0.297,"cpoe":10.78},"percentiles":{"dropbacks":75.0,"completions":88.2,"pass_yards":90.8,"pass_tds":93.4,"epa_per_dropback":98.7,"cpoe":98.7},"player_facts_sha256":"be4aaa7fff3b8b2c39a757f6d2ddb5b6562360be2cb1f5d1e37d00780f169082"},{"gsis_id":"00-0039910","display_name":"Jayden Daniels","position":"QB","team_display":"WAS","values":{"dropbacks":204,"completions":114,"pass_yards":1262,"pass_tds":8,"epa_per_dropback":-0.029,"cpoe":-2.73},"percentiles":{"dropbacks":2.6,"completions":3.9,"pass_yards":6.6,"pass_tds":10.5,"epa_per_dropback":25.0,"cpoe":22.4},"player_facts_sha256":"4643947a6a1ae00a390209b7c1e576c27c809837b5b728828d5fead2bc227869"},{"gsis_id":"00-0039917","display_name":"Michael Penix Jr.","position":"QB","team_display":"ATL","values":{"dropbacks":290,"completions":166,"pass_yards":1982,"pass_tds":9,"epa_per_dropback":-0.004,"cpoe":-3.62},"percentiles":{"dropbacks":25.0,"completions":18.4,"pass_yards":25.0,"pass_tds":14.5,"epa_per_dropback":43.4,"cpoe":9.2},"player_facts_sha256":"b90e6d2e82b0651440440bc2bf7cd4be5a74b2a6e1fde2877e2bee83abed793b"},{"gsis_id":"00-0039918","display_name":"Caleb Williams","position":"QB","team_display":"CHI","values":{"dropbacks":594,"completions":330,"pass_yards":3942,"pass_tds":27,"epa_per_dropback":0.072,"cpoe":-3.51},"percentiles":{"dropbacks":85.5,"completions":77.6,"pass_yards":82.9,"pass_tds":85.5,"epa_per_dropback":61.8,"cpoe":11.8},"player_facts_sha256":"a841d74ab21234d62691c5684ba985b0e57ee70f91a75d50e88460b76e59e607"},{"gsis_id":"00-0039923","display_name":"J.J. McCarthy","position":"QB","team_display":"MIN","values":{"dropbacks":273,"completions":140,"pass_yards":1632,"pass_tds":11,"epa_per_dropback":-0.198,"cpoe":-5.72},"percentiles":{"dropbacks":17.1,"completions":14.5,"pass_yards":14.5,"pass_tds":25.0,"epa_per_dropback":6.6,"cpoe":3.9},"player_facts_sha256":"baf55731214c4d86772b8889465b2d2fa6423d0cfcea96908b2cc3f084f1e4c7"},{"gsis_id":"00-0040668","display_name":"Shedeur Sanders","position":"QB","team_display":"CLE","values":{"dropbacks":235,"completions":120,"pass_yards":1400,"pass_tds":7,"epa_per_dropback":-0.299,"cpoe":-5.0},"percentiles":{"dropbacks":9.2,"completions":6.6,"pass_yards":9.2,"pass_tds":3.9,"epa_per_dropback":1.3,"cpoe":6.6},"player_facts_sha256":"4a8465ab4a43a5717938e7a84775f14ff795f89751e7ddf9e4ca0a089df5f68c"},{"gsis_id":"00-0040676","display_name":"Cam Ward","position":"QB","team_display":"TEN","values":{"dropbacks":592,"completions":323,"pass_yards":3169,"pass_tds":15,"epa_per_dropback":-0.192,"cpoe":-2.93},"percentiles":{"dropbacks":82.9,"completions":71.1,"pass_yards":56.6,"pass_tds":31.6,"epa_per_dropback":9.2,"cpoe":14.5},"player_facts_sha256":"6c034d0e36d5834363812567a78993f8802625b9f17137f593474b6a9bf18d4f"},{"gsis_id":"00-0040691","display_name":"Jaxson Dart","position":"QB","team_display":"NYG","values":{"dropbacks":375,"completions":216,"pass_yards":2272,"pass_tds":15,"epa_per_dropback":-0.021,"cpoe":-0.19},"percentiles":{"dropbacks":38.2,"completions":35.5,"pass_yards":32.9,"pass_tds":31.6,"epa_per_dropback":32.9,"cpoe":35.5},"player_facts_sha256":"0b5f5f61abb24ba41b15e891f69ff3705d00d952cd9a34d1fc3c0b3f70f214d5"},{"gsis_id":"00-0040704","display_name":"Dillon Gabriel","position":"QB","team_display":"CLE","values":{"dropbacks":204,"completions":110,"pass_yards":937,"pass_tds":7,"epa_per_dropback":-0.22,"cpoe":-7.51},"percentiles":{"dropbacks":2.6,"completions":1.3,"pass_yards":1.3,"pass_tds":3.9,"epa_per_dropback":3.9,"cpoe":1.3},"player_facts_sha256":"4c7b0e841be62136f89cfaaf78ae392e2df7562ff3aa322b33715dc025bc9b3f"},{"gsis_id":"00-0040743","display_name":"Tyler Shough","position":"QB","team_display":"NO","values":{"dropbacks":356,"completions":221,"pass_yards":2384,"pass_tds":10,"epa_per_dropback":-0.028,"cpoe":1.61},"percentiles":{"dropbacks":35.5,"completions":38.2,"pass_yards":35.5,"pass_tds":19.7,"epa_per_dropback":27.6,"cpoe":56.6},"player_facts_sha256":"c08fe188452430c1950dabe75b473fc2ad3c804d0ce13c31c01853b7b520c770"}],"derived_from":{"player_index_path":"/data/players/2025/index.json","player_index_sha256":"1028fbfdcd07ef25d7f43a54a65c72a3206e77c245767b16c5cb351f84bbfe63"},"source":{"lineage_ref":"/data/lineage/1b5706786eb5b5521a2a46cf46ece5e1a9eb39c43d84aa93ac84716c32115cbb.json","lineage_sha256":"1b5706786eb5b5521a2a46cf46ece5e1a9eb39c43d84aa93ac84716c32115cbb","artifact_class":"players","target_season":2025,"capture_ids":["nflverse_pbp_2025_sha-3730c4db2ab9","nflverse_players_all_sha-74ef2f8c501b","nflverse_schedules_all_sha-fcdace8ebcfc","nflverse_weekly_rosters_2025_sha-a8764c947bfe"],"licenses":["CC-BY-4.0"],"attributions":["nflverse"],"share_alike_required":false,"output_terms":{"attribution_required":true,"required_attributions":["nflverse"],"share_alike":false,"license_id":null,"license_url":null,"notice_file":null},"rights_policy":{"policy_id":"gridiron-publication-rights-2026-08-08","sha256":"894c40e5a39b8e3e97082abc2c2b2229c38856f06c07dd3d79eae179e0355afb","decision_ref":"D-005/PLAYERS-PARTICIPATION"},"complete":true,"publication_decision":"publish","rights_decision":"publish_attributed"}}
