{"schemaVersion":1,"releaseId":"ftt-teams-20260804T140741Z","modelVersion":"team-environment-2026.08.1","capturedAt":"2026-08-04T14:07:41.749Z","marketReleaseId":"ftt-20260804T135645Z","marketCapturedAt":"2026-08-04T13:56:49.677Z","season":2026,"baselineSeason":2025,"team":{"slug":"buffalo-bills","abbr":"BUF","name":"Buffalo Bills","nickname":"Bills","conference":"AFC","division":"AFC East","colors":["#00338D","#C60C30","#0c2e82"],"logo":{"src":"https://a.espncdn.com/i/teamlogos/nfl/500/buf.png","alt":"Buffalo Bills logo","source":"nflverse team metadata"},"marketLocation":{"name":"Buffalo","latitude":42.89,"longitude":-78.87},"homeVenue":"Highmark Stadium","baseline":{"abbr":"BUF","games":17,"wins":12,"losses":5,"ties":0,"pointsForPerGame":28.3,"pointsAllowedPerGame":21.5,"pointDifferentialPerGame":6.8,"scoringDefenseRank":12},"schedule":[{"gameId":"2026_01_BUF_HOU","week":1,"date":"2026-09-13","weekday":"Sunday","time":"13:00","site":"away","opponentAbbr":"HOU","stadium":"Reliant Stadium","roof":null,"surface":"astroturf","teamRest":7,"opponentRest":7,"restAdvantage":0,"divisionGame":false,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":14,"environmentLabel":"Cold","opponentBaseline":{"season":2025,"pointsAllowedPerGame":17.4,"scoringDefenseRank":2,"pointDifferentialPerGame":6.4}},{"gameId":"2026_02_DET_BUF","week":2,"date":"2026-09-17","weekday":"Thursday","time":"20:15","site":"home","opponentAbbr":"DET","stadium":"Highmark Stadium","roof":"outdoors","surface":"a_turf","teamRest":4,"opponentRest":4,"restAdvantage":0,"divisionGame":false,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":67,"environmentLabel":"Warm","opponentBaseline":{"season":2025,"pointsAllowedPerGame":24.3,"scoringDefenseRank":22,"pointDifferentialPerGame":4}},{"gameId":"2026_03_LAC_BUF","week":3,"date":"2026-09-27","weekday":"Sunday","time":"13:00","site":"home","opponentAbbr":"LAC","stadium":"Highmark Stadium","roof":"outdoors","surface":"a_turf","teamRest":10,"opponentRest":7,"restAdvantage":3,"divisionGame":false,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":40,"environmentLabel":"Cool","opponentBaseline":{"season":2025,"pointsAllowedPerGame":20,"scoringDefenseRank":9,"pointDifferentialPerGame":1.6}},{"gameId":"2026_04_NE_BUF","week":4,"date":"2026-10-04","weekday":"Sunday","time":"13:00","site":"home","opponentAbbr":"NE","stadium":"Highmark Stadium","roof":"outdoors","surface":"a_turf","teamRest":7,"opponentRest":7,"restAdvantage":0,"divisionGame":true,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":25,"environmentLabel":"Cold","opponentBaseline":{"season":2025,"pointsAllowedPerGame":18.8,"scoringDefenseRank":4,"pointDifferentialPerGame":10}},{"gameId":"2026_05_BUF_LA","week":5,"date":"2026-10-12","weekday":"Monday","time":"20:15","site":"away","opponentAbbr":"LAR","stadium":"SoFi Stadium","roof":"dome","surface":"matrixturf","teamRest":8,"opponentRest":8,"restAdvantage":0,"divisionGame":false,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":33,"environmentLabel":"Cool","opponentBaseline":{"season":2025,"pointsAllowedPerGame":20.4,"scoringDefenseRank":10,"pointDifferentialPerGame":10.1}},{"gameId":"2026_06_BUF_LV","week":6,"date":"2026-10-18","weekday":"Sunday","time":"16:25","site":"away","opponentAbbr":"LV","stadium":"Allegiant Stadium","roof":"dome","surface":"grass","teamRest":6,"opponentRest":7,"restAdvantage":-1,"divisionGame":false,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":67,"environmentLabel":"Warm","opponentBaseline":{"season":2025,"pointsAllowedPerGame":25.4,"scoringDefenseRank":25,"pointDifferentialPerGame":-11.2}},{"gameId":"2026_08_BAL_BUF","week":8,"date":"2026-11-01","weekday":"Sunday","time":"13:00","site":"home","opponentAbbr":"BAL","stadium":"Highmark Stadium","roof":"outdoors","surface":"a_turf","teamRest":14,"opponentRest":7,"restAdvantage":7,"divisionGame":false,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":63,"environmentLabel":"Warm","opponentBaseline":{"season":2025,"pointsAllowedPerGame":23.4,"scoringDefenseRank":18,"pointDifferentialPerGame":1.5}},{"gameId":"2026_09_BUF_MIN","week":9,"date":"2026-11-09","weekday":"Monday","time":"20:15","site":"away","opponentAbbr":"MIN","stadium":"U.S. Bank Stadium","roof":"dome","surface":"sportturf","teamRest":8,"opponentRest":8,"restAdvantage":0,"divisionGame":false,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":26,"environmentLabel":"Cold","opponentBaseline":{"season":2025,"pointsAllowedPerGame":19.6,"scoringDefenseRank":7,"pointDifferentialPerGame":0.6}},{"gameId":"2026_10_BUF_NYJ","week":10,"date":"2026-11-15","weekday":"Sunday","time":"13:00","site":"away","opponentAbbr":"NYJ","stadium":"MetLife Stadium","roof":"outdoors","surface":"fieldturf","teamRest":6,"opponentRest":7,"restAdvantage":-1,"divisionGame":true,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":81,"environmentLabel":"Hot","opponentBaseline":{"season":2025,"pointsAllowedPerGame":29.6,"scoringDefenseRank":31,"pointDifferentialPerGame":-11.9}},{"gameId":"2026_11_MIA_BUF","week":11,"date":"2026-11-22","weekday":"Sunday","time":"13:00","site":"home","opponentAbbr":"MIA","stadium":"Highmark Stadium","roof":"outdoors","surface":"a_turf","teamRest":7,"opponentRest":7,"restAdvantage":0,"divisionGame":true,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":72,"environmentLabel":"Hot","opponentBaseline":{"season":2025,"pointsAllowedPerGame":24.9,"scoringDefenseRank":24,"pointDifferentialPerGame":-4.5}},{"gameId":"2026_12_KC_BUF","week":12,"date":"2026-11-26","weekday":"Thursday","time":"20:20","site":"home","opponentAbbr":"KC","stadium":"Highmark Stadium","roof":"outdoors","surface":"a_turf","teamRest":4,"opponentRest":4,"restAdvantage":0,"divisionGame":false,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":29,"environmentLabel":"Cold","opponentBaseline":{"season":2025,"pointsAllowedPerGame":19.3,"scoringDefenseRank":6,"pointDifferentialPerGame":2}},{"gameId":"2026_13_BUF_NE","week":13,"date":"2026-12-06","weekday":"Sunday","time":"16:25","site":"away","opponentAbbr":"NE","stadium":"Gillette Stadium","roof":"outdoors","surface":"fieldturf","teamRest":10,"opponentRest":7,"restAdvantage":3,"divisionGame":true,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":22,"environmentLabel":"Cold","opponentBaseline":{"season":2025,"pointsAllowedPerGame":18.8,"scoringDefenseRank":4,"pointDifferentialPerGame":10}},{"gameId":"2026_14_BUF_GB","week":14,"date":"2026-12-13","weekday":"Sunday","time":"20:20","site":"away","opponentAbbr":"GB","stadium":"Lambeau Field","roof":"outdoors","surface":"grass","teamRest":7,"opponentRest":7,"restAdvantage":0,"divisionGame":false,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":35,"environmentLabel":"Cool","opponentBaseline":{"season":2025,"pointsAllowedPerGame":21.2,"scoringDefenseRank":11,"pointDifferentialPerGame":1.8}},{"gameId":"2026_15_CHI_BUF","week":15,"date":"2026-12-19","weekday":"Saturday","time":"20:20","site":"home","opponentAbbr":"CHI","stadium":"Highmark Stadium","roof":"outdoors","surface":"a_turf","teamRest":6,"opponentRest":6,"restAdvantage":0,"divisionGame":false,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":69,"environmentLabel":"Hot","opponentBaseline":{"season":2025,"pointsAllowedPerGame":24.4,"scoringDefenseRank":23,"pointDifferentialPerGame":1.5}},{"gameId":"2026_16_BUF_DEN","week":16,"date":"2026-12-25","weekday":"Friday","time":"16:30","site":"away","opponentAbbr":"DEN","stadium":"Empower Field at Mile High","roof":"outdoors","surface":"grass","teamRest":6,"opponentRest":5,"restAdvantage":1,"divisionGame":false,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":18,"environmentLabel":"Cold","opponentBaseline":{"season":2025,"pointsAllowedPerGame":18.3,"scoringDefenseRank":3,"pointDifferentialPerGame":5.3}},{"gameId":"2026_17_BUF_MIA","week":17,"date":"2027-01-03","weekday":"Sunday","time":"13:00","site":"away","opponentAbbr":"MIA","stadium":"Hard Rock Stadium","roof":"outdoors","surface":"grass","teamRest":9,"opponentRest":7,"restAdvantage":2,"divisionGame":true,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":68,"environmentLabel":"Hot","opponentBaseline":{"season":2025,"pointsAllowedPerGame":24.9,"scoringDefenseRank":24,"pointDifferentialPerGame":-4.5}},{"gameId":"2026_18_NYJ_BUF","week":18,"date":"2027-01-10","weekday":"Sunday","time":"13:00","site":"home","opponentAbbr":"NYJ","stadium":"Highmark Stadium","roof":"outdoors","surface":"a_turf","teamRest":7,"opponentRest":7,"restAdvantage":0,"divisionGame":true,"teamScore":null,"opponentScore":null,"result":null,"environmentScore":88,"environmentLabel":"Hot","opponentBaseline":{"season":2025,"pointsAllowedPerGame":29.6,"scoringDefenseRank":31,"pointDifferentialPerGame":-11.9}}]},"players":[{"slug":"josh-allen-qb","name":"Josh Allen","position":"QB","age":30.2,"value":999,"overallRank":1,"positionRank":1},{"slug":"james-cook-rb","name":"James Cook","position":"RB","age":26.9,"value":554,"overallRank":31,"positionRank":8},{"slug":"dj-moore-wr","name":"DJ Moore","position":"WR","age":29.3,"value":278,"overallRank":98,"positionRank":37},{"slug":"dalton-kincaid-te","name":"Dalton Kincaid","position":"TE","age":26.8,"value":242,"overallRank":127,"positionRank":15},{"slug":"khalil-shakir-wr","name":"Khalil Shakir","position":"WR","age":26.5,"value":206,"overallRank":151,"positionRank":62},{"slug":"keon-coleman-wr","name":"Keon Coleman","position":"WR","age":23.2,"value":164,"overallRank":199,"positionRank":84},{"slug":"skyler-bell-wr","name":"Skyler Bell","position":"WR","age":24.1,"value":147,"overallRank":224,"positionRank":91},{"slug":"ray-davis-rb","name":"Ray Davis","position":"RB","age":26.7,"value":118,"overallRank":251,"positionRank":73},{"slug":"dawson-knox-te","name":"Dawson Knox","position":"TE","age":29.7,"value":80,"overallRank":314,"positionRank":50},{"slug":"joshua-palmer-wr","name":"Joshua Palmer","position":"WR","age":26.9,"value":68,"overallRank":340,"positionRank":141},{"slug":"gabriel-davis-wr","name":"Gabriel Davis","position":"WR","age":27.3,"value":62,"overallRank":351,"positionRank":148},{"slug":"tyrell-shavers-wr","name":"Tyrell Shavers","position":"WR","age":27,"value":56,"overallRank":369,"positionRank":155},{"slug":"ty-johnson-rb","name":"Ty Johnson","position":"RB","age":28.9,"value":53,"overallRank":377,"positionRank":105},{"slug":"frank-gore-jr-rb","name":"Frank Gore Jr.","position":"RB","age":24.4,"value":48,"overallRank":396,"positionRank":112},{"slug":"mecole-hardman-wr","name":"Mecole Hardman","position":"WR","age":28.4,"value":1,"overallRank":476,"positionRank":191},{"slug":"brandin-cooks-wr","name":"Brandin Cooks","position":"WR","age":32.8,"value":1,"overallRank":478,"positionRank":193}],"sources":{"schedules":{"name":"nflverse schedules","url":"https://github.com/nflverse/nflverse-data/releases/download/schedules/games.csv","license":"CC BY 4.0","sha256":"b6e661a9dca6e5b233e31e6941f0c74611ac320560bb585275d118b781b5c0ef","rowCount":7548},"teams":{"name":"nflverse team metadata","url":"https://github.com/nflverse/nflverse-data/releases/download/teams/teams_colors_logos.csv","license":"CC BY 4.0","sha256":"4eab559fcf89cb4eaf61cb63a88abc47b01b6c9049187c59f3efe95888c3d048","rowCount":36}}}