{"version":1,"key":"2026_04_DEN_SF","season":2026,"week":4,"kickoff":"2026-10-04T20:25:00.000Z","stadium":"Levi's Stadium","overtime":false,"away":{"abbr":"DEN","score":14,"record":{"w":2,"l":2,"t":0}},"home":{"abbr":"SF","score":24,"record":{"w":4,"l":0,"t":0}},"quarters":{"away":[3,0,0,11],"home":[0,3,7,14]},"teamStats":{"away":{"firstDowns":16,"plays":65,"yards":296,"passCompletions":25,"passAttempts":42,"passYards":214,"sacks":0,"sackYards":0,"rushAttempts":22,"rushYards":82,"thirdDowns":{"made":8,"att":17},"fourthDowns":{"made":1,"att":1},"interceptions":0,"fumblesLost":1,"turnovers":1},"home":{"firstDowns":20,"plays":65,"yards":358,"passCompletions":19,"passAttempts":30,"passYards":218,"sacks":0,"sackYards":0,"rushAttempts":35,"rushYards":140,"thirdDowns":{"made":6,"att":13},"fourthDowns":{"made":1,"att":2},"interceptions":0,"fumblesLost":0,"turnovers":0}},"players":{"away":{"passing":[{"name":"Bo Nix","slug":"bo-nix","position":"QB","cmp":25,"att":42,"yds":214,"td":1,"int":0,"sacks":0,"sackYards":0,"long":30}],"rushing":[{"name":"J.K. Dobbins","slug":"j-k-dobbins","position":"RB","car":11,"yds":40,"td":0,"long":9,"fumblesLost":0},{"name":"RJ Harvey","slug":"rj-harvey","position":"RB","car":7,"yds":25,"td":0,"long":9,"fumblesLost":0},{"name":"Bo Nix","slug":"bo-nix","position":"QB","car":2,"yds":10,"td":0,"long":7,"fumblesLost":0},{"name":"Tyler Badie","slug":"tyler-badie","position":"RB","car":3,"yds":7,"td":0,"long":4,"fumblesLost":0}],"receiving":[{"name":"RJ Harvey","slug":"rj-harvey","position":"RB","rec":10,"tgt":10,"yds":68,"td":0,"long":18},{"name":"Pat Bryant","slug":"pat-bryant","position":"WR","rec":3,"tgt":3,"yds":47,"td":0,"long":30},{"name":"Jaylen Waddle","slug":"jaylen-waddle","position":"WR","rec":5,"tgt":6,"yds":35,"td":1,"long":13},{"name":"Tyler Badie","slug":"tyler-badie","position":"RB","rec":2,"tgt":2,"yds":32,"td":0,"long":25},{"name":"J.K. Dobbins","slug":"j-k-dobbins","position":"RB","rec":2,"tgt":2,"yds":12,"td":0,"long":7},{"name":"Marvin Mims Jr.","slug":"marvin-mims-jr","position":"WR","rec":1,"tgt":3,"yds":10,"td":0,"long":10},{"name":"Evan Engram","slug":"evan-engram","position":"TE","rec":1,"tgt":5,"yds":6,"td":0,"long":6},{"name":"Courtland Sutton","slug":"courtland-sutton","position":"WR","rec":1,"tgt":6,"yds":4,"td":0,"long":4},{"name":"Adam Trautman","slug":"adam-trautman","position":"TE","rec":0,"tgt":1,"yds":0,"td":0,"long":null}],"defense":[{"name":"Alex Singleton","slug":null,"position":"LB","solo":6,"ast":7,"tkl":13,"sacks":0,"tfl":1,"int":0,"pd":0},{"name":"Brandon Jones","slug":null,"position":null,"solo":6,"ast":3,"tkl":9,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Justin Strnad","slug":null,"position":"LB","solo":2,"ast":3,"tkl":5,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Zach Allen","slug":null,"position":"DE","solo":2,"ast":3,"tkl":5,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Pat Surtain II","slug":null,"position":"CB","solo":2,"ast":2,"tkl":4,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Talanoa Hufanga","slug":null,"position":null,"solo":2,"ast":2,"tkl":4,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"D.J. Jones","slug":null,"position":"DT","solo":2,"ast":1,"tkl":3,"sacks":0,"tfl":0,"int":0,"pd":1},{"name":"Jahdae Barron","slug":null,"position":"CB","solo":1,"ast":2,"tkl":3,"sacks":0,"tfl":0,"int":0,"pd":1},{"name":"Kris Abrams-Draine","slug":null,"position":"CB","solo":3,"ast":0,"tkl":3,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Malcolm Roach","slug":null,"position":"DT","solo":2,"ast":1,"tkl":3,"sacks":0,"tfl":0,"int":0,"pd":1},{"name":"Nik Bonitto","slug":null,"position":"LB","solo":2,"ast":1,"tkl":3,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Jordan Turner","slug":null,"position":"LB","solo":2,"ast":0,"tkl":2,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Que Robinson","slug":null,"position":"LB","solo":1,"ast":1,"tkl":2,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Riley Moss","slug":null,"position":"CB","solo":1,"ast":1,"tkl":2,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Adam Prentice","slug":null,"position":"FB","solo":0,"ast":1,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Eyioma Uwazurike","slug":null,"position":"DT","solo":1,"ast":0,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Ja'Quan McMillian","slug":null,"position":"CB","solo":0,"ast":1,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Jonah Elliss","slug":null,"position":"LB","solo":0,"ast":1,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Jordan Jackson","slug":null,"position":"DT","solo":1,"ast":0,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Karene Reid","slug":null,"position":"LB","solo":0,"ast":1,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Marvin Mims Jr.","slug":"marvin-mims-jr","position":"WR","solo":1,"ast":0,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0}],"kicking":[{"name":"Wil Lutz","slug":null,"position":"K","fgm":2,"fga":3,"xpm":0,"xpa":0,"pts":6}],"punting":[{"name":"Jeremy Crawshaw","slug":null,"position":"P","punts":5,"yds":246,"in20":4}]},"home":{"passing":[{"name":"Brock Purdy","slug":"brock-purdy","position":"QB","cmp":19,"att":29,"yds":218,"td":2,"int":0,"sacks":0,"sackYards":0,"long":56}],"rushing":[{"name":"Christian McCaffrey","slug":"christian-mccaffrey","position":"RB","car":15,"yds":52,"td":1,"long":14,"fumblesLost":0},{"name":"Deebo Samuel Sr.","slug":"deebo-samuel-sr","position":"WR","car":3,"yds":44,"td":0,"long":22,"fumblesLost":0},{"name":"Brock Purdy","slug":"brock-purdy","position":"QB","car":8,"yds":31,"td":0,"long":11,"fumblesLost":0},{"name":"Kaelon Black","slug":"kaelon-black","position":"RB","car":6,"yds":13,"td":0,"long":5,"fumblesLost":0},{"name":"Jacob Cowing","slug":"jacob-cowing","position":"WR","car":1,"yds":2,"td":0,"long":2,"fumblesLost":0}],"receiving":[{"name":"Mike Evans","slug":"mike-evans","position":"WR","rec":5,"tgt":8,"yds":76,"td":0,"long":24},{"name":"George Kittle","slug":"george-kittle","position":"TE","rec":4,"tgt":6,"yds":70,"td":1,"long":56},{"name":"Kyle Juszczyk","slug":null,"position":"FB","rec":2,"tgt":2,"yds":28,"td":0,"long":16},{"name":"Deebo Samuel Sr.","slug":"deebo-samuel-sr","position":"WR","rec":5,"tgt":6,"yds":26,"td":1,"long":8},{"name":"Christian McCaffrey","slug":"christian-mccaffrey","position":"RB","rec":3,"tgt":5,"yds":18,"td":0,"long":9},{"name":"Brandin Cooks","slug":"brandin-cooks","position":"WR","rec":0,"tgt":1,"yds":0,"td":0,"long":null},{"name":"Jacob Cowing","slug":"jacob-cowing","position":"WR","rec":0,"tgt":1,"yds":0,"td":0,"long":null}],"defense":[{"name":"Dre Greenlaw","slug":null,"position":"LB","solo":7,"ast":5,"tkl":12,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Fred Warner","slug":null,"position":null,"solo":3,"ast":4,"tkl":7,"sacks":0,"tfl":0,"int":0,"pd":2},{"name":"Marques Sigle","slug":null,"position":null,"solo":4,"ast":2,"tkl":6,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Upton Stout","slug":null,"position":"CB","solo":4,"ast":2,"tkl":6,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Deommodore Lenoir","slug":null,"position":"CB","solo":3,"ast":1,"tkl":4,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Ji'Ayir Brown","slug":null,"position":null,"solo":3,"ast":1,"tkl":4,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Gracen Halton","slug":null,"position":"DT","solo":0,"ast":3,"tkl":3,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Luke Farrell","slug":"luke-farrell","position":"TE","solo":2,"ast":1,"tkl":3,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Renardo Green","slug":null,"position":"CB","solo":3,"ast":0,"tkl":3,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Luke Gifford","slug":null,"position":"LB","solo":2,"ast":0,"tkl":2,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Osa Odighizuwa","slug":null,"position":"DT","solo":0,"ast":2,"tkl":2,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Romello Height","slug":null,"position":"DE","solo":2,"ast":0,"tkl":2,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Sebastian Valdez","slug":null,"position":"DT","solo":1,"ast":1,"tkl":2,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Colton McKivitz","slug":null,"position":"OT","solo":0,"ast":1,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Jack Jones","slug":null,"position":"CB","solo":1,"ast":0,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Keion White","slug":null,"position":"DE","solo":0,"ast":1,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Khalid Kareem","slug":null,"position":"DE","solo":0,"ast":1,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Malik Mustapha","slug":null,"position":null,"solo":1,"ast":0,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":1},{"name":"Matthew Judon","slug":null,"position":"OLB","solo":1,"ast":0,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Naquan Jones","slug":null,"position":"DT","solo":0,"ast":1,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Ogbo Okoronkwo","slug":null,"position":"DE","solo":1,"ast":0,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0},{"name":"Siran Neal","slug":null,"position":"DB","solo":1,"ast":0,"tkl":1,"sacks":0,"tfl":0,"int":0,"pd":0}],"kicking":[{"name":"Eddy Pineiro","slug":null,"position":"K","fgm":1,"fga":2,"xpm":3,"xpa":3,"pts":6}],"punting":[{"name":"Corliss Waitman","slug":null,"position":"P","punts":4,"yds":208,"in20":1}]}}}
