{
 "team": 2,
 "note": "BUF 2026-10-21 from NHL API roster/prospects + DailyFaceoff lines, official NHL positions; generated by gen.py",
 "goalies": [
  [
   "Colten Ellis",
   "92",
   "rom"
  ],
  [
   "Ukko-Pekka Luukkonen",
   "01",
   "rom"
  ],
  [
   "Alex Lyon",
   "34",
   "rom"
  ]
 ],
 "forwards": [
  [
   "Zach Benson",
   "06",
   "rom"
  ],
  [
   "Sam Carrick",
   "10",
   "rom"
  ],
  [
   "Justin Danforth",
   "15",
   "62323333233322"
  ],
  [
   "Josh Doan",
   "91",
   "rom"
  ],
  [
   "Konsta Helenius",
   "94",
   "62333223222222"
  ],
  [
   "Tyson Kozak",
   "48",
   "52323232222222"
  ],
  [
   "Peyton Krebs",
   "19",
   "rom"
  ],
  [
   "Jiri Kulich",
   "20",
   "63332322333322"
  ],
  [
   "Beck Malenstyn",
   "29",
   "rom"
  ],
  [
   "Ryan McLeod",
   "71",
   "rom"
  ],
  [
   "Josh Norris",
   "09",
   "rom"
  ],
  [
   "Noah Ostlund",
   "86",
   "rom"
  ],
  [
   "Jack Quinn",
   "22",
   "rom"
  ],
  [
   "Tage Thompson",
   "72",
   "rom"
  ],
  [
   "Jason Zucker",
   "17",
   "rom"
  ]
 ],
 "defense": [
  [
   "Louis Crevier",
   "46",
   "rom"
  ],
  [
   "Rasmus Dahlin",
   "26",
   "rom"
  ],
  [
   "Dennis Gilbert",
   "44",
   "rom"
  ],
  [
   "Matt Grzelcyk",
   "24",
   "rom"
  ],
  [
   "Zach Metsa",
   "73",
   "72213231212222"
  ],
  [
   "Owen Power",
   "25",
   "rom"
  ],
  [
   "Mattias Samuelsson",
   "23",
   "rom"
  ],
  [
   "Olen Zellweger",
   "08",
   "rom"
  ]
 ],
 "lines_order": "G LD RD LW C RW extra",
 "lines": [
  [
   "Ukko-Pekka Luukkonen",
   "Mattias Samuelsson",
   "Rasmus Dahlin",
   "Tage Thompson",
   "Jiri Kulich",
   "Josh Doan",
   "Ryan McLeod"
  ],
  [
   "Ukko-Pekka Luukkonen",
   "Mattias Samuelsson",
   "Rasmus Dahlin",
   "Tage Thompson",
   "Jiri Kulich",
   "Josh Doan",
   "Ryan McLeod"
  ],
  [
   "Ukko-Pekka Luukkonen",
   "Olen Zellweger",
   "Owen Power",
   "Zach Benson",
   "Noah Ostlund",
   "Jack Quinn",
   "Beck Malenstyn"
  ],
  [
   "Ukko-Pekka Luukkonen",
   "Zach Metsa",
   "Louis Crevier",
   "Jason Zucker",
   "Josh Norris",
   "Konsta Helenius",
   "Peyton Krebs"
  ],
  [
   "Ukko-Pekka Luukkonen",
   "Rasmus Dahlin",
   "Owen Power",
   "Zach Benson",
   "Noah Ostlund",
   "Jack Quinn",
   "Tage Thompson"
  ],
  [
   "Ukko-Pekka Luukkonen",
   "Owen Power",
   "Rasmus Dahlin",
   "Jason Zucker",
   "Jiri Kulich",
   "Josh Doan",
   "Zach Benson"
  ],
  [
   "Ukko-Pekka Luukkonen",
   "Rasmus Dahlin",
   "Mattias Samuelsson",
   "Beck Malenstyn",
   "Ryan McLeod",
   "Jason Zucker",
   "Josh Norris"
  ],
  [
   "Ukko-Pekka Luukkonen",
   "Zach Metsa",
   "Louis Crevier",
   "Zach Benson",
   "Josh Norris",
   "Beck Malenstyn",
   "Ryan McLeod"
  ]
 ],
 "lines_names": [
  "(extra/6 attackers?)",
  "Sc1",
  "Sc2",
  "Chk",
  "PP1",
  "PP2",
  "PK1",
  "PK2"
 ],
 "fourth_line": [
  "Beck Malenstyn",
  "Ryan McLeod",
  "Peyton Krebs"
 ],
 "rating_notes": {
  "Justin Danforth": "71 NHL GP, like Connor Dewar, Marco Kasper, Pontus Holmberg",
  "Konsta Helenius": "17 NHL GP, like Evgenii Dadonov, Alexander Holtz, Kasperi Kapanen",
  "Tyson Kozak": "69 NHL GP, like Brandon Tanev, Jansen Harkins, Casey Cizikas",
  "Jiri Kulich": "81 NHL GP, like Oliver Kapanen, Yegor Sharangovich, Cody Glass",
  "Zach Metsa": "52 NHL GP, like Jake Christiansen, Jordan Harris, Matthew Kessel"
 },
 "from_old_rom": [
  "Jason Zucker"
 ],
 "left_out": [
  "Conor Timmins"
 ]
}