[{"canonical_id":"nhl-62a4b1eb3f","site_player_id":"44667137","name":"Tyson Kozak","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9584,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":55,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-a7ba0056ac","site_player_id":"44667550","name":"Sam Dickinson","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0534,"role_reason":"nhl:D1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-0806c9a2f3","site_player_id":"44667542","name":"Zach Metsa","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0362,"role_reason":"nhl:D3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":55,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-acf0e92fba","site_player_id":"44667138","name":"Sam Carrick","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z"},{"canonical_id":"nhl-99953369fb","site_player_id":"44667544","name":"Jack Rathbone","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-28T02:18:31.739642Z"},{"canonical_id":"nhl-95e0b09f97","site_player_id":"44667543","name":"Matt Grzelcyk","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z"},{"canonical_id":"nhl-c6772b2da4","site_player_id":"44667465","name":"Louis Crevier","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8511,"role_reason":"nhl:D3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-69ee22ff27","site_player_id":"44667402","name":"Jacob Trouba","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0841,"role_reason":"nhl:D1|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-6c8b31dc22","site_player_id":"44667357","name":"Quentin Musty","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-28T02:18:31.739642Z"},{"canonical_id":"nhl-e13df92a9b","site_player_id":"44667238","name":"Igor Chernyshov","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":39,"projection_updated_at":"2026-10-28T02:18:31.739642Z"},{"canonical_id":"nhl-a378e9b00a","site_player_id":"44667223","name":"Ivar Stenberg","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0521,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":12,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-3fa16c787e","site_player_id":"44667395","name":"Mattias Samuelsson","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0198,"role_reason":"nhl:D2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-3f6c024f53","site_player_id":"44667551","name":"Nolan Allan","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":7,"projection_updated_at":"2026-10-28T02:18:31.739642Z"},{"canonical_id":"nhl-e26658ef7f","site_player_id":"44667214","name":"Josh Doan","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8835,"role_reason":"nhl:F4|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-e7b3c50f88","site_player_id":"44667174","name":"Will Smith","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9984,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-7c16decaeb","site_player_id":"44667401","name":"Ivan Provorov","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-8664bf510d","site_player_id":"44667120","name":"Jack Studnicka","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":22,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-a8e997c313","site_player_id":"44667274","name":"Dmitri Voronkov","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9427,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-2535ccfeb9","site_player_id":"44667502","name":"David Jiricek","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":35,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-527ebc218b","site_player_id":"44667107","name":"Luca Del Bel Belluz","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":18,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-bc9b6eb10e","site_player_id":"44667097","name":"Noah Cates","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0155,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-ffbe2710d2","site_player_id":"44667397","name":"Oliver Bonk","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1331,"role_reason":"nhl:D1|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":9,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-5aae16b725","site_player_id":"44667273","name":"Conor Garland","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0623,"role_reason":"nhl:F3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-0a70cc13ad","site_player_id":"44667460","name":"Erik Gudbranson","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9197,"role_reason":"nhl:D3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":46,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-4fe93ad46d","site_player_id":"44667090","name":"Cole Sillinger","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0186,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-3ca748b46a","site_player_id":"44667207","name":"Valeri Nichushkin","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0199,"role_reason":"nhl:F2|PP1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-e4d027296a","site_player_id":"44667269","name":"Cole Knuble","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":3,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-415675ff6b","site_player_id":"44667229","name":"Sean Monahan","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0108,"role_reason":"nhl:F3|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-52191870e7","site_player_id":"44667415","name":"Cam York","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9464,"role_reason":"nhl:D2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-9fa4cba71e","site_player_id":"44667312","name":"Nikita Grebenkin","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":55,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-b4f78203f5","site_player_id":"44667198","name":"Kent Johnson","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-0a56c72281","site_player_id":"44667384","name":"Travis Sanheim","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1149,"role_reason":"nhl:D1|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-726e49ca1f","site_player_id":"44667470","name":"Jake Christiansen","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:D2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":48,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-0b1366e76a","site_player_id":"44667455","name":"Rasmus Ristolainen","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":58,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-095282ec7d","site_player_id":"44667183","name":"Trevor Zegras","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0421,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-3db87e3942","site_player_id":"44667184","name":"Porter Martone","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F4|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":32,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-40a1abcc95","site_player_id":"44667058","name":"Charlie Coyle","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1009,"role_reason":"nhl:F1|PP1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-30e639d52c","site_player_id":"44667473","name":"Dante Fabbro","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-7020125722","site_player_id":"44667311","name":"Michael Bunting","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0306,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-d07b84f596","site_player_id":"44667080","name":"Sean Couturier","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9887,"role_reason":"nhl:F2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-7284277791","site_player_id":"44667414","name":"Jamie Drysdale","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0537,"role_reason":"nhl:D2|PP1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-1f0be1389c","site_player_id":"44667474","name":"Caleb MacDonald","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-f4e9a4c547","site_player_id":"44667210","name":"Tyson Foerster","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0184,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":51,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-bd4e8589d0","site_player_id":"44667409","name":"Damon Severson","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0209,"role_reason":"nhl:D1|PP1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-f628965010","site_player_id":"44667472","name":"Emil Andrae","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-df0b41e4f0","site_player_id":"44667501","name":"Simon Benoit","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-8ec7c279f7","site_player_id":"44667288","name":"Ryan Lomberg","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0242,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-88cb1147e1","site_player_id":"44667188","name":"Matvei Michkov","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0895,"role_reason":"nhl:F4|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-ab3905f01d","site_player_id":"44667205","name":"Travis Konecny","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-3aedc6bb83","site_player_id":"44667045","name":"Adam Fantilli","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0702,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-24f4c7d264","site_player_id":"44667186","name":"Matthew Knies","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F1|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-e4d2f2e61d","site_player_id":"44667119","name":"Jacob Gaucher","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":7,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-638785251a","site_player_id":"44667403","name":"Nick Seeler","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0115,"role_reason":"nhl:D2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-208c4b8c10","site_player_id":"44667289","name":"Danton Heinen","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":53,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-624b4b70d0","site_player_id":"44667065","name":"Christian Dvorak","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0508,"role_reason":"nhl:F1|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-7833293049","site_player_id":"44667471","name":"Carson Soucy","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-9b2df4a10c","site_player_id":"44667418","name":"Denton Mateychuk","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9722,"role_reason":"nhl:D2|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-f5829dd98b","site_player_id":"44667500","name":"Hunter McDonald","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:D3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":4,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-d3378889ad","site_player_id":"44667253","name":"Mathieu Olivier","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.139,"role_reason":"nhl:F1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-160d26c978","site_player_id":"44667195","name":"Owen Tippett","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-a5cae855b4","site_player_id":"44667313","name":"Carl Grundstrom","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":55,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-8b6139a267","site_player_id":"44667100","name":"Denver Barkey","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0574,"role_reason":"nhl:F3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-60903995b1","site_player_id":"44667108","name":"Isac Lundestrom","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z"},{"canonical_id":"nhl-f6fb05a539","site_player_id":"44667239","name":"Alex Bump","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1083,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":29,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-188ea9efe5","site_player_id":"44667226","name":"Noel Acciari","team":"PHI","opponent":"CBJ","game_id":"CBJ@PHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:53:58.416131","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0482,"role_reason":"nhl:F1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:56:36.652834Z","paywalled":true},{"canonical_id":"nhl-1ad90078da","site_player_id":"44667250","name":"Anders Lee","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.963,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-1b9422ffef","site_player_id":"44667524","name":"Dmitri Simashev","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0248,"role_reason":"nhl:D3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":40,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-9ed2ee756d","site_player_id":"44667089","name":"Danila Yurov","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0605,"role_reason":"nhl:F4|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-97aa943757","site_player_id":"44667132","name":"Kevin Stenlund","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9704,"role_reason":"nhl:F4|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-f009113a01","site_player_id":"44667064","name":"Vincent Trocheck","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9826,"role_reason":"nhl:F1|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-8be10df0e0","site_player_id":"44667336","name":"Jack McBain","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.967,"role_reason":"nhl:F4|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-ba22c573db","site_player_id":"44667371","name":"Quinn Hughes","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection":1.2,"std_dev":0.997,"floor":0.0,"ceiling":2.48,"projection_status":"ok","ownership":0.05869763,"ownership_by_contest":{"small":0.06461303,"medium":0.05869763,"large":0.04457473},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0192,"role_reason":"nhl:D1|PP1","raw_projection":1.182,"raw_std_dev":0.978,"raw_floor":0.0,"raw_ceiling":2.436,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-81b89d7d8e","site_player_id":"44667044","name":"Nick Schmaltz","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9313,"role_reason":"nhl:F3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-68f7f4fa0b","site_player_id":"44667367","name":"Rieger Lorenz","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":6,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-8f21faf07b","site_player_id":"44667523","name":"Andrew Peeke","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1405,"role_reason":"nhl:D2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-5ba3cd6942","site_player_id":"44667272","name":"Bobby Brink","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.047,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-bf84d2c16c","site_player_id":"44667227","name":"Kailer Yamamoto","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0173,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-d1c8fb5256","site_player_id":"44667400","name":"Brock Faber","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-cfbf332cc5","site_player_id":"44667525","name":"Nick DeSimone","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:D3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":43,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-173cfe89e2","site_player_id":"44667104","name":"Michael McCarron","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0054,"role_reason":"nhl:F2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-42f18869dd","site_player_id":"44667459","name":"Olli Maatta","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8592,"role_reason":"nhl:D2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":52,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-ea003e8291","site_player_id":"44667404","name":"Jared Spurgeon","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.97,"role_reason":"nhl:D1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-00f2d2bc38","site_player_id":"44667167","name":"Clayton Keller","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","LW"],"salary":0,"projection":1.22,"std_dev":0.983,"floor":0.0,"ceiling":2.48,"projection_status":"ok","ownership":0.07335728,"ownership_by_contest":{"small":0.08243043,"medium":0.07335728,"large":0.05315076},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9811,"role_reason":"nhl:F3|PP1","raw_projection":1.239,"raw_std_dev":1.002,"raw_floor":0.0,"raw_ceiling":2.523,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-b7f7762170","site_player_id":"44667426","name":"Jonas Brodin","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9062,"role_reason":"nhl:D2|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-49be21d245","site_player_id":"44667335","name":"Daniil But","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":41,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-19b93044dc","site_player_id":"44667528","name":"Maveric Lamoureux","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":5,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-67c50494c3","site_player_id":"44667036","name":"Joel Eriksson Ek","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0061,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-275b274d82","site_player_id":"44667363","name":"Yakov Trenin","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9706,"role_reason":"nhl:F4|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-ec1cba69f3","site_player_id":"44667099","name":"Barrett Hayton","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0296,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-d7e2f311d1","site_player_id":"44667146","name":"Mason Shaw","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-1e8e582b36","site_player_id":"44667557","name":"Zach Bogosian","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9329,"role_reason":"nhl:D3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-d3c36de9e7","site_player_id":"44667236","name":"Lawson Crouse","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9403,"role_reason":"nhl:F3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-b88f91bb6c","site_player_id":"44667259","name":"Michael Carcone","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-654a73f555","site_player_id":"44667558","name":"David Spacek","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":8,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-dbd2166997","site_player_id":"44667337","name":"Liam O'Brien","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":41,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-1951444454","site_player_id":"44667366","name":"Marcus Foligno","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-2753a830ba","site_player_id":"44667252","name":"Max Shabanov","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":56,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-f1f1b833bc","site_player_id":"44667556","name":"Matt Kiersted","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9202,"role_reason":"nhl:D3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":11,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-b57f50bcdf","site_player_id":"44667365","name":"Nico Sturm","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0801,"role_reason":"nhl:F3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-6d8856ec80","site_player_id":"44667368","name":"Nick Foligno","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-4e5d62289a","site_player_id":"44667364","name":"Tyler Pitlick","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0134,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":39,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-2e743251f5","site_player_id":"44667374","name":"Mikhail Sergachev","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection":1.0,"std_dev":1.01,"floor":0.0,"ceiling":2.3,"projection_status":"ok","ownership":0.03917151,"ownership_by_contest":{"small":0.04153777,"medium":0.03917151,"large":0.03239673},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0468,"role_reason":"nhl:D1|PP1|PK1","raw_projection":0.959,"raw_std_dev":0.966,"raw_floor":0.0,"raw_ceiling":2.197,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-96efebb7fa","site_player_id":"44667522","name":"Nate Schmidt","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9685,"role_reason":"nhl:D2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-bd43c8277a","site_player_id":"44667156","name":"Dylan Guenther","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9997,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-2f823a6107","site_player_id":"44667189","name":"Logan Cooley","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9724,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-223efcb35f","site_player_id":"44667076","name":"Ryan Hartman","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0245,"role_reason":"nhl:F3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-e7ae70b4e6","site_player_id":"44667526","name":"John Marino","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-f16f9394ad","site_player_id":"44667228","name":"Blake Coleman","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9667,"role_reason":"nhl:F2|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-3b7384c405","site_player_id":"44667390","name":"MacKenzie Weegar","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0923,"role_reason":"nhl:D1|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:39:59.582974Z","paywalled":true},{"canonical_id":"nhl-cdc7ad5592","site_player_id":"44667202","name":"Zach Benson","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0288,"role_reason":"nhl:F2|PP1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-67bc06f446","site_player_id":"44667489","name":"Guillaume Brisebois","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":2,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-4d4d83e973","site_player_id":"44667212","name":"Alex Killorn","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8971,"role_reason":"nhl:F4|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-921db1fc84","site_player_id":"44667541","name":"Dennis Gilbert","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":15,"projection_updated_at":"2026-10-28T02:18:31.739642Z"},{"canonical_id":"nhl-d1dfb5a6e0","site_player_id":"44667487","name":"Zeev Buium","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9405,"role_reason":"nhl:D1|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-65424b5cfa","site_player_id":"44667413","name":"Tristan Luneau","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0099,"role_reason":"nhl:D2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":12,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-6bd9e0d486","site_player_id":"44667350","name":"Michael Amadio","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0116,"role_reason":"nhl:F2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-488e061ec1","site_player_id":"44667314","name":"Alexander Holtz","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":30,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-4dbdc2509e","site_player_id":"44667114","name":"Max Sasson","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9674,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-630c94e4bf","site_player_id":"44667503","name":"Jeremy Lauzon","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0569,"role_reason":"nhl:D2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-9c9e958180","site_player_id":"44667451","name":"Jordan Spence","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9423,"role_reason":"nhl:D1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-b4e5639c79","site_player_id":"44667187","name":"Troy Terry","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-705abc566d","site_player_id":"44667118","name":"Tim Washe","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0059,"role_reason":"nhl:F3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-3c160c12c8","site_player_id":"44667348","name":"Beck Malenstyn","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1209,"role_reason":"nhl:F3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-32783e1b01","site_player_id":"44667057","name":"Dylan Cozens","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9953,"role_reason":"nhl:F3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-c3d415ad60","site_player_id":"44667136","name":"Ryan McLeod","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9071,"role_reason":"nhl:F4|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-51890c5192","site_player_id":"44667261","name":"Warren Foegele","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0998,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-c338aac2e3","site_player_id":"44667490","name":"Luke Schenn","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-d6d3b0bfe1","site_player_id":"44667243","name":"Jason Zucker","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9374,"role_reason":"nhl:F1|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-ffd0cdc792","site_player_id":"44667310","name":"Nikita Klepov","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":4,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-702325e811","site_player_id":"44667072","name":"Marco Rossi","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8572,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-a3c6e6d6f9","site_player_id":"44667240","name":"Victor Olofsson","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-ca00b5bc3d","site_player_id":"44667051","name":"Mikael Granlund","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9911,"role_reason":"nhl:F1|PP1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-a20293951c","site_player_id":"44667349","name":"Justin Danforth","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":10,"projection_updated_at":"2026-10-28T02:18:31.739642Z"},{"canonical_id":"nhl-eefd8852cb","site_player_id":"44667040","name":"Tim Stuetzle","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-2a86d7fe9d","site_player_id":"44667498","name":"Travis Mitchell","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.996,"role_reason":"nhl:D3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":15,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-336b144b40","site_player_id":"44667454","name":"Nick Jensen","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-5a89b6724e","site_player_id":"44667549","name":"Jorian Donovan","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":3,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-16de2a1456","site_player_id":"44667233","name":"Mason Marchment","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0818,"role_reason":"nhl:F3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-f24f63c682","site_player_id":"44667506","name":"Parker Wotherspoon","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-d18f2d4274","site_player_id":"44667545","name":"Conor Timmins","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":52,"projection_updated_at":"2026-10-28T02:18:31.739642Z"},{"canonical_id":"nhl-a2a3244bc0","site_player_id":"44667309","name":"Sam Colangelo","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0232,"role_reason":"nhl:F3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":16,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-da5cdee531","site_player_id":"44667438","name":"Dmitry Orlov","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0987,"role_reason":"nhl:D3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-78b459cdac","site_player_id":"44667063","name":"Shane Pinto","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9598,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-085bec3eb7","site_player_id":"44667084","name":"Alexander Wennberg","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z"},{"canonical_id":"nhl-be5e5c1f69","site_player_id":"44667222","name":"Claude Giroux","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9103,"role_reason":"nhl:F1|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-e1d86f3011","site_player_id":"44667159","name":"Mitch Marner","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","RW"],"salary":0,"projection":1.1,"std_dev":1.07,"floor":0.0,"ceiling":2.48,"projection_status":"ok","ownership":0.06764667,"ownership_by_contest":{"small":0.07523762,"medium":0.06764667,"large":0.05020374},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9759,"role_reason":"nhl:F2|PP1|PK2","raw_projection":1.13,"raw_std_dev":1.099,"raw_floor":0.0,"raw_ceiling":2.538,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-bc259d857a","site_player_id":"44667499","name":"Ian Moore","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-dfbf508f2e","site_player_id":"44667249","name":"Brett Howden","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0088,"role_reason":"nhl:F3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-953c76bae1","site_player_id":"44667380","name":"Jackson LaCombe","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.002,"role_reason":"nhl:D1|PP1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-ac832925c3","site_player_id":"44667464","name":"Noah Warren","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.03,"role_reason":"nhl:D1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":11,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-506a58cc85","site_player_id":"44667497","name":"Tyson Hinds","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1327,"role_reason":"nhl:D2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":26,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-65e1d438b5","site_player_id":"44667211","name":"Trevor Connelly","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0072,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":13,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-754de81e53","site_player_id":"44667407","name":"Olen Zellweger","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0381,"role_reason":"nhl:D1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-41898f04ea","site_player_id":"44667354","name":"Kurtis MacDermid","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":19,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-bc7e6de6c5","site_player_id":"44667122","name":"Kai Uchacz","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":3,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-af6de3fd64","site_player_id":"44667140","name":"Zack Ostapchuk","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9717,"role_reason":"nhl:F4|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-9a444ef227","site_player_id":"44667121","name":"Nic Dowd","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9713,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-30a27df2f5","site_player_id":"44667139","name":"Ty Dellandrea","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0042,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":51,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-c7c67a963d","site_player_id":"44667382","name":"Thomas Chabot","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-dfb9eacb3e","site_player_id":"44667073","name":"Ryan Poehling","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-a097eae9b1","site_player_id":"44667088","name":"Stephen Halliday","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0175,"role_reason":"nhl:F4|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":42,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-5a8ab172c6","site_player_id":"44667353","name":"Hayden Hodgson","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":14,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-6b4b15504e","site_player_id":"44667276","name":"Jeff Malott","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.101,"role_reason":"nhl:F1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-ce4e449f60","site_player_id":"44667077","name":"William Karlsson","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9607,"role_reason":"nhl:F3|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":42,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-4c0113ae94","site_player_id":"44667491","name":"Jamie Oleksiak","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9735,"role_reason":"nhl:D3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-c877472020","site_player_id":"44667488","name":"Tom Willander","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9162,"role_reason":"nhl:D1|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-6944565123","site_player_id":"44667408","name":"Darnell Nurse","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9626,"role_reason":"nhl:D2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-4d89999ff6","site_player_id":"44667492","name":"Victor Mancini","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9436,"role_reason":"nhl:D3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":28,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-fdf24f3b7c","site_player_id":"44667301","name":"Brendan Gallagher","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-503b2994f5","site_player_id":"44667546","name":"Nikolas Matinpalo","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9705,"role_reason":"nhl:D3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-1028ef6983","site_player_id":"44667245","name":"Collin Graf","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1089,"role_reason":"nhl:F1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-2d03000038","site_player_id":"44667448","name":"Drew Helleson","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:D3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-d35f3a0b82","site_player_id":"44667267","name":"Jonathan Lekkerimaki","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0323,"role_reason":"nhl:F3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":26,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-958bb4be15","site_player_id":"44667075","name":"Filip Chytil","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:F3|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":17,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-be9e05aebe","site_player_id":"44667179","name":"Drake Batherson","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9363,"role_reason":"nhl:F3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-71779c3839","site_player_id":"44667117","name":"Roger McQueen","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.85,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":6,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-ca3cb80c47","site_player_id":"44667391","name":"Filip Hronek","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9658,"role_reason":"nhl:D2|PP1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-9f95ed23a4","site_player_id":"44667115","name":"Aatu Raty","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-32842b582d","site_player_id":"44667548","name":"Hoyt Stanley","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":4,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-6a7f9790db","site_player_id":"44667215","name":"Ivan Barbashev","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0281,"role_reason":"nhl:F1|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-ffc34ef9fd","site_player_id":"44667196","name":"William Eklund","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-57e469677c","site_player_id":"44667386","name":"Owen Power","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0192,"role_reason":"nhl:D1|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-d3ce56f6ef","site_player_id":"44667356","name":"Barclay Goodrow","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0067,"role_reason":"nhl:F4|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-97353dae4d","site_player_id":"44667411","name":"Rasmus Andersson","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9962,"role_reason":"nhl:D2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-eddecb7f80","site_player_id":"44667244","name":"Fabian Zetterlund","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0495,"role_reason":"nhl:F1|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-e6218cb011","site_player_id":"44667164","name":"Beckett Sennecke","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9522,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-d23b7e3b8f","site_player_id":"44667204","name":"Brock Boeser","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9216,"role_reason":"nhl:F1|PP1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-e42a9d8c4a","site_player_id":"44667304","name":"Paul Cotter","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0049,"role_reason":"nhl:F4|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-cf042bee5e","site_player_id":"44667280","name":"Konsta Helenius","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.85,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":23,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-57bf10e2f6","site_player_id":"44667281","name":"Ridly Greig","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9833,"role_reason":"nhl:F2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-a29895b4ab","site_player_id":"44667256","name":"A.J. Greer","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9607,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-4baa0b8c7b","site_player_id":"44667428","name":"Noah Hanifin","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0047,"role_reason":"nhl:D3|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-9bba1bb81b","site_player_id":"44667393","name":"Shea Theodore","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9716,"role_reason":"nhl:D1|PP1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-18571bc086","site_player_id":"44667316","name":"Raphael Lavoie","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.006,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":10,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-a376368592","site_player_id":"44667302","name":"Liam Ohgren","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8684,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-d189884793","site_player_id":"44667303","name":"Arshdeep Bains","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9779,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":39,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-7f61a93063","site_player_id":"44667251","name":"Tyler Toffoli","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9689,"role_reason":"nhl:F3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-bf4351e227","site_player_id":"44667173","name":"Jack Quinn","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0456,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-e2685b186c","site_player_id":"44667441","name":"Pavel Mintyukov","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-09694e8736","site_player_id":"44667452","name":"Luca Cagnoni","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8987,"role_reason":"nhl:D3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":11,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-49e6ae892a","site_player_id":"44667315","name":"Marc Gatcomb","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0613,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-25c6acad4c","site_player_id":"44667505","name":"Ville Heinola","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":5,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-7de4b7eef9","site_player_id":"44667199","name":"Jake DeBrusk","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9496,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-c7063f3bd5","site_player_id":"44667083","name":"Michael Misa","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0478,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":57,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-16615d0c50","site_player_id":"44667445","name":"Artem Zub","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9381,"role_reason":"nhl:D2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-1e566d7f73","site_player_id":"44667351","name":"Andre Burakovsky","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8963,"role_reason":"nhl:F4|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-f91bf64eca","site_player_id":"44667153","name":"Cutter Gauthier","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9947,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-b7195c6cdc","site_player_id":"44667163","name":"Mark Stone","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9589,"role_reason":"nhl:F1|PP1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-7afa9cc1ec","site_player_id":"44667094","name":"Jiri Kulich","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":20,"projection_updated_at":"2026-10-28T02:18:31.739642Z"},{"canonical_id":"nhl-f9269530c7","site_player_id":"44667038","name":"Leo Carlsson","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0121,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-6568c418ff","site_player_id":"44667437","name":"Carter Yakemchuk","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9297,"role_reason":"nhl:D3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":17,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-51e4aedf5f","site_player_id":"44667262","name":"Kiefer Sherwood","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1318,"role_reason":"nhl:F2|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-271959521d","site_player_id":"44667054","name":"Tomas Hertl","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.891,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-f48c077923","site_player_id":"44667440","name":"Elias-Nils Pettersson","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-c82c310e3b","site_player_id":"44667347","name":"Peyton Krebs","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9187,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-0c9c17a3cf","site_player_id":"44667231","name":"Judd Caulfield","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":9,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-7b5b3ff2d1","site_player_id":"44667066","name":"Noah Ostlund","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0966,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-e740702651","site_player_id":"44667431","name":"Tyler Kleven","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0065,"role_reason":"nhl:D1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-3a9bc24a0e","site_player_id":"44667466","name":"Michael Kesselring","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9958,"role_reason":"nhl:D2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":47,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-2d0b2057c0","site_player_id":"44667355","name":"Adam Gaudette","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0677,"role_reason":"nhl:F4|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-1d54d912f1","site_player_id":"44667255","name":"Drew O'Connor","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9732,"role_reason":"nhl:F1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-90b26a4dc6","site_player_id":"44667352","name":"Nick Cousins","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9402,"role_reason":"nhl:F4|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-33a7355ffd","site_player_id":"44667248","name":"Linus Karlsson","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9637,"role_reason":"nhl:F4|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-4d38a503a3","site_player_id":"44667141","name":"Logan Couture","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-28T02:18:31.739642Z"},{"canonical_id":"nhl-b76e8033e8","site_player_id":"44667277","name":"Braeden Bowman","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9818,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-c20cd3362b","site_player_id":"44667053","name":"Elias Pettersson","team":"VAN","opponent":"ANA","game_id":"VAN@ANA","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:51:01.147487","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-00e12c91c1","site_player_id":"44667504","name":"Dylan Coghlan","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":23,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-db25dada25","site_player_id":"44667079","name":"Josh Norris","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9307,"role_reason":"nhl:F1|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:18:31.739642Z","paywalled":true},{"canonical_id":"nhl-ebe68edf22","site_player_id":"44667308","name":"Nikita Nesterenko","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9924,"role_reason":"nhl:F4|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":39,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-36ddeebd4e","site_player_id":"44667268","name":"Frank Vatrano","team":"ANA","opponent":"VAN","game_id":"VAN@ANA","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:54:11.681453","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":57,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-7163dd9727","site_player_id":"44667434","name":"Brayden McNabb","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0613,"role_reason":"nhl:D1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-5391443baa","site_player_id":"44667547","name":"Cameron Crotty","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":10,"projection_updated_at":"2026-10-28T01:58:59.446463Z"},{"canonical_id":"nhl-6c70a0a863","site_player_id":"44667377","name":"Jake Sanderson","team":"OTT","opponent":"VGK","game_id":"OTT@VGK","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:36:04.780780","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0311,"role_reason":"nhl:D2|PP1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:59.446463Z","paywalled":true},{"canonical_id":"nhl-5dedad56c5","site_player_id":"44667148","name":"Matt Boldy","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","RW"],"salary":0,"projection":1.04,"std_dev":1.13,"floor":0.0,"ceiling":2.49,"projection_status":"ok","ownership":0.03575502,"ownership_by_contest":{"small":0.03759667,"medium":0.03575502,"large":0.03014631},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0211,"role_reason":"nhl:F1|PP1","raw_projection":1.014,"raw_std_dev":1.108,"raw_floor":0.0,"raw_ceiling":2.434,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:36:08.457071Z"},{"canonical_id":"nhl-4dac920b05","site_player_id":"44667372","name":"Roman Josi","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9847,"role_reason":"nhl:D1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:07.244112Z","paywalled":true},{"canonical_id":"nhl-77b9e8d2de","site_player_id":"44667150","name":"Tage Thompson","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0013,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:15:22.621347Z","paywalled":true},{"canonical_id":"nhl-7621fd558c","site_player_id":"44667361","name":"David Perron","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-5a89a127cb","site_player_id":"44667142","name":"Arttu Hyry","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1361,"role_reason":"nhl:F3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":35,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-1ab2e2d004","site_player_id":"44667398","name":"Sean Walker","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0214,"role_reason":"nhl:D1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-f74d9fea66","site_player_id":"44667190","name":"Roman Kantserov","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1348,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":11,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b12c5a7e01","site_player_id":"44667422","name":"Kaiden Guhle","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0789,"role_reason":"nhl:D2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-cef54903f8","site_player_id":"44667324","name":"Mitchell Chaffee","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":14,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-bb41a99dbf","site_player_id":"44667070","name":"Oliver Kapanen","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-134b704da4","site_player_id":"44667480","name":"Theo Lindstein","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":21,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-a1a8f395af","site_player_id":"44667095","name":"Pius Suter","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0041,"role_reason":"nhl:F4|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b7f11d7c61","site_player_id":"44667406","name":"Dylan Samberg","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0251,"role_reason":"nhl:D1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-dfd95ac9d5","site_player_id":"44667061","name":"Anton Frondell","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9121,"role_reason":"nhl:F1|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":23,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-e7c86124c3","site_player_id":"44667241","name":"Emil Heineman","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9977,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-bf0dc587c9","site_player_id":"44667329","name":"Andre Lee","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1419,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":15,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-11256ae69f","site_player_id":"44667429","name":"K'Andre Miller","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0271,"role_reason":"nhl:D1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-0a4c088f23","site_player_id":"44667507","name":"Mike Reilly","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:53:53.121126","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":52,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-3bbe3635d7","site_player_id":"44667258","name":"Alex Iafallo","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9456,"role_reason":"nhl:F3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-6f5ecc6e6a","site_player_id":"44667101","name":"Jesperi Kotkaniemi","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":53,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-f5c67722aa","site_player_id":"44667535","name":"Jayden Struble","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0264,"role_reason":"nhl:D2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-57e33e8036","site_player_id":"44667333","name":"Kevin Fiala","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":56,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-55688d62da","site_player_id":"44667263","name":"Ryan Donato","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0751,"role_reason":"nhl:F3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-6607ac62e5","site_player_id":"44667271","name":"Jamie Benn","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0315,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-88ac97bcf0","site_player_id":"44667182","name":"Jimmy Snuggerud","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0248,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-ee7f6ad415","site_player_id":"44667035","name":"Bo Horvat","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0223,"role_reason":"nhl:F1|PP1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-ede71f4ccd","site_player_id":"44667410","name":"Colton Parayko","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0328,"role_reason":"nhl:D1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-67cecf3dec","site_player_id":"44667486","name":"David Reinbacher","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":3,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-460b246266","site_player_id":"44667552","name":"Lian Bichsel","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0899,"role_reason":"nhl:D3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-07de0decd6","site_player_id":"44667389","name":"Noah Dobson","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0158,"role_reason":"nhl:D1|PP1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-d010717dcd","site_player_id":"44667161","name":"Mikko Rantanen","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","RW"],"salary":0,"projection":1.15,"std_dev":0.985,"floor":0.0,"ceiling":2.41,"projection_status":"ok","ownership":0.0337555,"ownership_by_contest":{"small":0.03532551,"medium":0.0337555,"large":0.02876072},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0014,"role_reason":"nhl:F1|PP1","raw_projection":1.146,"raw_std_dev":0.984,"raw_floor":0.0,"raw_ceiling":2.407,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-25c4f97b4d","site_player_id":"44667193","name":"Morgan Geekie","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0203,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-0862cf854c","site_player_id":"44667518","name":"Mikey Anderson","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0002,"role_reason":"nhl:D3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-989183243a","site_player_id":"44667453","name":"Cam Fowler","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9703,"role_reason":"nhl:D3|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-6c6497f475","site_player_id":"44667328","name":"Vladislav Namestnikov","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-dc68fd0019","site_player_id":"44667082","name":"Matthew Wood","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8852,"role_reason":"nhl:F4|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b87416e502","site_player_id":"44667392","name":"Thomas Harley","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0559,"role_reason":"nhl:D1|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-ac19a1d500","site_player_id":"44667388","name":"Seth Jones","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.901,"role_reason":"nhl:D2|PP1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-5742218cd6","site_player_id":"44667446","name":"Sam Rinzel","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9512,"role_reason":"nhl:D2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-9924d8d53c","site_player_id":"44667476","name":"Logan Mailloux","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-e6fa26a5fe","site_player_id":"44667106","name":"Dominic Toninato","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":11,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-39983a6159","site_player_id":"44667209","name":"Chris Kreider","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8818,"role_reason":"nhl:F3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-cceb6d890d","site_player_id":"44667342","name":"Cole Reinhardt","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-91192169bc","site_player_id":"44667206","name":"Taylor Hall","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-e2b3f11878","site_player_id":"44667532","name":"Uvis Balinskis","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-15295978bd","site_player_id":"44667540","name":"Ryan Ufko","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":19,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-7f6e99fdfd","site_player_id":"44667067","name":"Brayden Schenn","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9755,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-18af503302","site_player_id":"44667200","name":"Gabriel Vilardi","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0829,"role_reason":"nhl:F3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-2e5c53a5e3","site_player_id":"44667319","name":"Felix Unger Sorum","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":4,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-a3a4b4c21c","site_player_id":"44667197","name":"Tyler Bertuzzi","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1135,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-38c723f53b","site_player_id":"44667379","name":"Brandt Clarke","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9469,"role_reason":"nhl:D2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-4255109488","site_player_id":"44667047","name":"Sam Bennett","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9908,"role_reason":"nhl:F1|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-f47982393c","site_player_id":"44667177","name":"Timo Meier","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9296,"role_reason":"nhl:F2|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-991eb1a1a5","site_player_id":"44667517","name":"Joel Edmundson","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0746,"role_reason":"nhl:D1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-56044a7c3f","site_player_id":"44667484","name":"Arber Xhekaj","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-425b3678dc","site_player_id":"44667133","name":"Cole Schwindt","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.85,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":32,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b41deed35e","site_player_id":"44667096","name":"Phillip Danault","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0708,"role_reason":"nhl:F2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-d98e9457e9","site_player_id":"44667049","name":"Mathew Barzal","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-ff29f7f26a","site_player_id":"44667555","name":"Kyle Capobianco","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:D2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":37,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-2c4955eeb7","site_player_id":"44667443","name":"Alexander Romanov","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":18,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-46f7d9d1cd","site_player_id":"44667191","name":"Matt Duchene","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-2d7dcc03a2","site_player_id":"44667509","name":"Charles-Alexis Legault","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":14,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-4b6589fab7","site_player_id":"44667169","name":"Jesper Bratt","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8949,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-aa76220718","site_player_id":"44667468","name":"Kevin Korchinski","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9449,"role_reason":"nhl:D2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":15,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-e8d9c381e8","site_player_id":"44667178","name":"Cole Perfetti","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.137,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-c520d5d2c9","site_player_id":"44667112","name":"Dylan Peterson","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":3,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-37f14cf5c0","site_player_id":"44667533","name":"Daemon Hunt","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0758,"role_reason":"nhl:","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":49,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-161fa3f5d1","site_player_id":"44667424","name":"Drew Doughty","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-6c88cd7588","site_player_id":"44667508","name":"Alexander Nikishin","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-d2984c782f","site_player_id":"44667343","name":"Nils Hoglander","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9164,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":49,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-7d61a2eb14","site_player_id":"44667194","name":"Mats Zuccarello","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-c04cd31ee8","site_player_id":"44667538","name":"Ilya Lyubushkin","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":56,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-503e13945e","site_player_id":"44667055","name":"Quinton Byfield","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.85,"role_reason":"nhl:F3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-deb4831841","site_player_id":"44667456","name":"Juuso Valimaki","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:53:53.121126","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:D3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":3,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-92cee92e74","site_player_id":"44667158","name":"Andrei Svechnikov","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9755,"role_reason":"nhl:F3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-a99c2a3bb1","site_player_id":"44667396","name":"Mike Matheson","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9689,"role_reason":"nhl:D2|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-d5c73bd892","site_player_id":"44667399","name":"Bowen Byram","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-66aca81c93","site_player_id":"44667123","name":"Mark Jankowski","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F3|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-0ec8f67896","site_player_id":"44667419","name":"Adam Jiricek","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9269,"role_reason":"nhl:D2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":11,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-8bc8e414ab","site_player_id":"44667257","name":"Victor Eklund","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9658,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":12,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-7d9f0907ce","site_player_id":"44667318","name":"Nicolas Deslauriers","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":40,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-d17b0b6190","site_player_id":"44667529","name":"Niko Mikkola","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0122,"role_reason":"nhl:D2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-e1ad46da46","site_player_id":"44667113","name":"Sean Kuraly","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-ecd0300837","site_player_id":"44667168","name":"Steven Stamkos","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","LW"],"salary":0,"projection":0.986,"std_dev":0.886,"floor":0.0,"ceiling":2.12,"projection_status":"ok","ownership":0.02108492,"ownership_by_contest":{"small":0.02112736,"medium":0.02108492,"large":0.01984145},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9305,"role_reason":"nhl:F2|PP1","raw_projection":1.06,"raw_std_dev":0.952,"raw_floor":0.0,"raw_ceiling":2.28,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-4a6d965b88","site_player_id":"44667103","name":"Morgan Barron","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9472,"role_reason":"nhl:F4|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-9503ab4fb1","site_player_id":"44667286","name":"Oliver Moore","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0481,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b80a8620f1","site_player_id":"44667516","name":"Erik Gustafsson","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1212,"role_reason":"nhl:D2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":10,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-828cd952ee","site_player_id":"44667341","name":"Jonah Gadjovich","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":10,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-d605d20f58","site_player_id":"44667041","name":"Mark Scheifele","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","C"],"salary":0,"projection":1.27,"std_dev":1.26,"floor":0.0,"ceiling":2.89,"projection_status":"ok","ownership":0.06517923,"ownership_by_contest":{"small":0.07248547,"medium":0.06517923,"large":0.04833599},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1203,"role_reason":"nhl:F1|PP1","raw_projection":1.133,"raw_std_dev":1.129,"raw_floor":0.0,"raw_ceiling":2.58,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-1b6d896cea","site_player_id":"44667296","name":"Mark Kastelic","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0832,"role_reason":"nhl:F4|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-814a1c633c","site_player_id":"44667270","name":"Lars Eller","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1443,"role_reason":"nhl:F3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-fb338c755d","site_player_id":"44667092","name":"Evan Rodrigues","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8979,"role_reason":"nhl:F4|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-4f4303a02a","site_player_id":"44667483","name":"Connor Clifton","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":59,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-d4059e2429","site_player_id":"44667496","name":"Seamus Casey","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":2,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-897113db1a","site_player_id":"44667317","name":"Eric Robinson","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0306,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b30a71049c","site_player_id":"44667081","name":"Jean-Gabriel Pageau","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0057,"role_reason":"nhl:F3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b7c989c9a9","site_player_id":"44667037","name":"Connor Bedard","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","C"],"salary":0,"projection":1.04,"std_dev":0.959,"floor":0.0,"ceiling":2.27,"projection_status":"ok","ownership":0.02358727,"ownership_by_contest":{"small":0.02388074,"medium":0.02358727,"large":0.02167686},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0816,"role_reason":"nhl:F2|PP1","raw_projection":0.964,"raw_std_dev":0.887,"raw_floor":0.0,"raw_ceiling":2.1,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-19c37fa5c8","site_player_id":"44667493","name":"Johnathan Kovacevic","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9653,"role_reason":"nhl:D3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":40,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-add7637493","site_player_id":"44667331","name":"Corey Perry","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-61597f6a0e","site_player_id":"44667265","name":"Casey Mittelstadt","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0854,"role_reason":"nhl:F3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-ca11c380a5","site_player_id":"44667264","name":"Jake Neighbours","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0775,"role_reason":"nhl:F3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-542992d2c6","site_player_id":"44667512","name":"Elias Salomonsson","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0932,"role_reason":"nhl:D2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":33,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b6775a54bf","site_player_id":"44667405","name":"Philip Broberg","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.125,"role_reason":"nhl:D1|PP1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-11c4d066c1","site_player_id":"44667069","name":"Elias Lindholm","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1282,"role_reason":"nhl:F3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b3670ae404","site_player_id":"44667510","name":"Matthew Kessel","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.992,"role_reason":"nhl:D3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":35,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-f8626018f0","site_player_id":"44667457","name":"Adam Pelech","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.005,"role_reason":"nhl:D2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-19fca90ed6","site_player_id":"44667330","name":"Joel Armia","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0335,"role_reason":"nhl:F1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-7eaea55d1d","site_player_id":"44667046","name":"Nico Hischier","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.906,"role_reason":"nhl:F2|PP1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-120ed38ccd","site_player_id":"44667152","name":"Brady Tkachuk","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9013,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-eb2ab35747","site_player_id":"44667432","name":"Ian Cole","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9802,"role_reason":"nhl:D3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-a6ca5b3c03","site_player_id":"44667345","name":"Vitali Pinchuk","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":5,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-0ce3d1a5ff","site_player_id":"44667334","name":"Taylor Ward","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1344,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":38,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-4941c68061","site_player_id":"44667078","name":"Jordan Staal","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-ae33a9de77","site_player_id":"44667531","name":"Dmitry Kulikov","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9665,"role_reason":"nhl:D3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":31,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-ee0dceaba2","site_player_id":"44667039","name":"Wyatt Johnston","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9338,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-524e39f486","site_player_id":"44667358","name":"Justin Hryckowian","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.994,"role_reason":"nhl:F4|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-ab96855800","site_player_id":"44667102","name":"Adam Lowry","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0192,"role_reason":"nhl:F2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-1c455e13f7","site_player_id":"44667166","name":"Adrian Kempe","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9342,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-62e77f61cb","site_player_id":"44667462","name":"Mason Lohrei","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0115,"role_reason":"nhl:D2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-f730715294","site_player_id":"44667287","name":"Nick Lardis","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":47,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-3bbf421fbc","site_player_id":"44667519","name":"Cody Ceci","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9135,"role_reason":"nhl:","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-85cf3537cc","site_player_id":"44667056","name":"Alex Laferriere","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.004,"role_reason":"nhl:F2|PP1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-3e950329af","site_player_id":"44667144","name":"Radek Faksa","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-24d7564cd9","site_player_id":"44667234","name":"William Carrier","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1136,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-86ded81538","site_player_id":"44667060","name":"Mason McTavish","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9649,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-88d8ff661f","site_player_id":"44667129","name":"Samuel Helenius","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.103,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-d6158e43f5","site_player_id":"44667247","name":"James Hagens","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0963,"role_reason":"nhl:F3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":17,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-992ebd7d66","site_player_id":"44667062","name":"Anton Lundell","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9183,"role_reason":"nhl:F3|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-99b7dc008c","site_player_id":"44667447","name":"Frederic Brunet","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9838,"role_reason":"nhl:D2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":9,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-a35c7faf5f","site_player_id":"44667180","name":"Luke Evangelista","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.974,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-9447e0c66d","site_player_id":"44667042","name":"Logan Stankoven","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0356,"role_reason":"nhl:F2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-5648d3a22e","site_player_id":"44667290","name":"Jonatan Berggren","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0272,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-33076bde7d","site_player_id":"44667282","name":"Joel Kiviranta","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9589,"role_reason":"nhl:F1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-fe36ee0a13","site_player_id":"44667475","name":"Brandon Carlo","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1061,"role_reason":"nhl:D3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-4a686256b8","site_player_id":"44667436","name":"Adam Wilsby","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0345,"role_reason":"nhl:D1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b2e398350a","site_player_id":"44667291","name":"Aleksanteri Kaskimaki","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:F4|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":8,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-96d2a58592","site_player_id":"44667344","name":"Ross Colton","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0336,"role_reason":"nhl:F1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-10c5a8a20b","site_player_id":"44667033","name":"Nick Suzuki","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-38def57c0a","site_player_id":"44667339","name":"Garnet Hathaway","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9599,"role_reason":"nhl:F4|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-073b9c1f8f","site_player_id":"44667091","name":"Matthew Poitras","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9777,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":12,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-d363324559","site_player_id":"44667299","name":"Florian Xhekaj","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":8,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-873d2a5887","site_player_id":"44667034","name":"Sam Reinhart","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9378,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-5822e7c454","site_player_id":"44667387","name":"Neal Pionk","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:D1|PP1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-de744aa6e3","site_player_id":"44667449","name":"Ryan Pulock","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0563,"role_reason":"nhl:D2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-0945a38cbb","site_player_id":"44667050","name":"Roope Hintz","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9505,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-f99a65e4a5","site_player_id":"44667074","name":"Alex Newhook","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9942,"role_reason":"nhl:F3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b788ee4148","site_player_id":"44667495","name":"Declan Chisholm","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":36,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-49965936dc","site_player_id":"44667467","name":"Wyatt Kaiser","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9837,"role_reason":"nhl:D1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-56a45dff32","site_player_id":"44667300","name":"Owen Beck","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":18,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-ead0cb25ee","site_player_id":"44667360","name":"Dylan Hryckowian","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":1,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b10406aab3","site_player_id":"44667279","name":"Isak Rosen","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":48,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-2449afa12c","site_player_id":"44667433","name":"Hampus Lindholm","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.977,"role_reason":"nhl:D1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-470c76962a","site_player_id":"44667320","name":"Bradly Nadeau","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":15,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-53d8340bdb","site_player_id":"44667325","name":"Nino Niederreiter","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-74f1462531","site_player_id":"44667130","name":"Alex Turcotte","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-d27988803b","site_player_id":"44667246","name":"Pavel Buchnevich","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.002,"role_reason":"nhl:F3|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-db3a1d8613","site_player_id":"44667157","name":"Matthew Tkachuk","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","RW"],"salary":0,"projection":1.15,"std_dev":1.18,"floor":0.0,"ceiling":2.66,"projection_status":"ok","ownership":0.064381,"ownership_by_contest":{"small":0.07151629,"medium":0.064381,"large":0.04786817},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9617,"role_reason":"nhl:F1|PP1","raw_projection":1.194,"raw_std_dev":1.229,"raw_floor":0.0,"raw_ceiling":2.769,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":43,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-96ad6831e4","site_player_id":"44667171","name":"Jackson Blake","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9638,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-3c529a1086","site_player_id":"44667322","name":"Ondrej Palat","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.12,"role_reason":"nhl:F3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-3372c6ad8f","site_player_id":"44667450","name":"Brady Skjei","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9416,"role_reason":"nhl:D3|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-d505f383e9","site_player_id":"44667126","name":"Nick Bjugstad","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-d7b2ee4aac","site_player_id":"44667425","name":"Aaron Ekblad","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0131,"role_reason":"nhl:D1|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-2b03096120","site_player_id":"44667439","name":"Artyom Levshunov","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9964,"role_reason":"nhl:D1|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-3a90488ded","site_player_id":"44667086","name":"Erik Haula","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0177,"role_reason":"nhl:F1|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-dd4942e98d","site_player_id":"44667260","name":"Mavrik Bourque","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9382,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-21b373c949","site_player_id":"44667537","name":"William Trudeau","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":3,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-38dbfd8842","site_player_id":"44667278","name":"Jordan Martinook","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0771,"role_reason":"nhl:F1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-7702979ae8","site_player_id":"44667305","name":"Jesper Boqvist","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8995,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-6e1322d33b","site_player_id":"44667275","name":"Connor Brown","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.85,"role_reason":"nhl:F3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-4500745927","site_player_id":"44667427","name":"Justin Barron","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1145,"role_reason":"nhl:D2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-7a1fd2de63","site_player_id":"44667321","name":"Anthony Duclair","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.038,"role_reason":"nhl:F3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-022c681ef4","site_player_id":"44667149","name":"David Pastrnak","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","RW"],"salary":0,"projection":1.41,"std_dev":1.26,"floor":0.0,"ceiling":3.03,"projection_status":"ok","ownership":0.06408842,"ownership_by_contest":{"small":0.07116133,"medium":0.06408842,"large":0.0476964},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0521,"role_reason":"nhl:F1|PP1","raw_projection":1.338,"raw_std_dev":1.201,"raw_floor":0.0,"raw_ceiling":2.878,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-d9504bc799","site_player_id":"44667323","name":"Kyle MacLean","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-24d4d50f8e","site_player_id":"44667298","name":"Kirby Dach","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.008,"role_reason":"nhl:F4|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-0cfc21a568","site_player_id":"44667539","name":"Jack Ahcan","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":17,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-27e561f9c2","site_player_id":"44667201","name":"Ivan Demidov","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-686264f41a","site_player_id":"44667266","name":"Alexandre Texier","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0257,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-91cd9d44aa","site_player_id":"44667242","name":"Calum Ritchie","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-0ef305fc9c","site_player_id":"44667376","name":"Josh Morrissey","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-7c2714ea89","site_player_id":"44667230","name":"Anthony Mantha","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9228,"role_reason":"nhl:F4|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-9fba5d580d","site_player_id":"44667059","name":"Pavel Zacha","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0682,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-e5ce372649","site_player_id":"44667170","name":"Carter Verhaeghe","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9681,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-f5b6220916","site_player_id":"44667307","name":"Stefan Noesen","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":43,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-89cf5efc1e","site_player_id":"44667071","name":"Frank Nazar","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9419,"role_reason":"nhl:F3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-09e86dd052","site_player_id":"44667514","name":"Haydn Fleury","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":45,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-8b1df3c404","site_player_id":"44667175","name":"Nikolaj Ehlers","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9781,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-cfa4cbc067","site_player_id":"44667225","name":"Josh Anderson","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0512,"role_reason":"nhl:F3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-dc97515273","site_player_id":"44667494","name":"Brenden Dillon","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9758,"role_reason":"nhl:D3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-087dd1df19","site_player_id":"44667381","name":"Charlie McAvoy","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.035,"role_reason":"nhl:D1|PP1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-1ec0f83e84","site_player_id":"44667435","name":"Tony DeAngelo","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9514,"role_reason":"nhl:D3|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b92781060d","site_player_id":"44667293","name":"Alexey Toropchenko","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9112,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-ad83174e80","site_player_id":"44667160","name":"Seth Jarvis","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8928,"role_reason":"nhl:F1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-d9942e7665","site_player_id":"44667513","name":"Dylan DeMelo","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9989,"role_reason":"nhl:D3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-236c718480","site_player_id":"44667469","name":"Ethan Del Mastro","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":23,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-7f9b5c7e0d","site_player_id":"44667362","name":"Sam Steel","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-ca189f37cf","site_player_id":"44667338","name":"Sandis Vilmanis","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0604,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":30,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-8fe1471afa","site_player_id":"44667283","name":"Jordan Greenway","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9558,"role_reason":"nhl:F1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-1f3ec2c631","site_player_id":"44667295","name":"Ross Johnston","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-f50e48295d","site_player_id":"44667232","name":"Eetu Luostarinen","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9739,"role_reason":"nhl:F3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-f64bdc6f11","site_player_id":"44667043","name":"Aleksander Barkov","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":2,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-515b4b4181","site_player_id":"44667340","name":"Boko Imama","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":14,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-c68890c3e0","site_player_id":"44667430","name":"Mario Ferraro","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9982,"role_reason":"nhl:D2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b8089ab0b4","site_player_id":"44667221","name":"Jonathan Marchessault","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9931,"role_reason":"nhl:F3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-ad0340c401","site_player_id":"44667481","name":"Will Borgen","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-1d9ea6b947","site_player_id":"44667203","name":"JJ Peterka","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0801,"role_reason":"nhl:F1|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-750b536939","site_player_id":"44667294","name":"Adam Jecho","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-3758f1070b","site_player_id":"44667417","name":"Alex Vlasic","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9821,"role_reason":"nhl:D3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-bb430a06ab","site_player_id":"44667534","name":"Nick Perbix","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9426,"role_reason":"nhl:D3|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b52685a91a","site_player_id":"44667143","name":"Colin Blackwell","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9686,"role_reason":"nhl:F4|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-899bfa3227","site_player_id":"44667394","name":"Shayne Gostisbehere","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9652,"role_reason":"nhl:D3|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-0ef2ecd0e8","site_player_id":"44667359","name":"Matthew Seminoff","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":1,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-cb0cf46718","site_player_id":"44667145","name":"Oskar Back","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-8143bf83d8","site_player_id":"44667098","name":"Scott Laughton","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.967,"role_reason":"nhl:F1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b52549ef72","site_player_id":"44667127","name":"Alexander Command","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-55fcdf29e0","site_player_id":"44667332","name":"Jared Wright","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.85,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":30,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-cc2a14a09c","site_player_id":"44667110","name":"Dillon Dube","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":3,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-5d41526140","site_player_id":"44667375","name":"Lane Hutson","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9208,"role_reason":"nhl:D1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-7630316834","site_player_id":"44667216","name":"Dawson Mercer","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.981,"role_reason":"nhl:F2|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-e471a09f83","site_player_id":"44667458","name":"Brian Dumoulin","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0187,"role_reason":"nhl:D3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-29541a5692","site_player_id":"44667530","name":"Radko Gudas","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1005,"role_reason":"nhl:D3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-e4b1503f80","site_player_id":"44667520","name":"Jakub Dvorak","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-58ed3e2abe","site_player_id":"44667220","name":"Zack Bolduc","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-a74befc8ae","site_player_id":"44667326","name":"Cole Koepke","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8957,"role_reason":"nhl:F4|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-9e4357ed35","site_player_id":"44667327","name":"Brad Lambert","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.85,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":34,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-47450d7e27","site_player_id":"44667285","name":"Cole Smith","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9208,"role_reason":"nhl:F4|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-9d7b5a554a","site_player_id":"44667284","name":"Andrew Mangiapane","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-7cd042eb00","site_player_id":"44667478","name":"Tyler Tucker","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-d05481339c","site_player_id":"44667048","name":"Ryan O'Reilly","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9387,"role_reason":"nhl:F2|PP1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-2f1b62ca36","site_player_id":"44667306","name":"Amadeus Lombardi","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.087,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":9,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-2ef9b56d73","site_player_id":"44667128","name":"Brayden Yager","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":4,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-c7e54da854","site_player_id":"44667093","name":"Skyler Brind'Amour","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":6,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-4c069e3ce4","site_player_id":"44667383","name":"Dougie Hamilton","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9198,"role_reason":"nhl:D2|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-4aa6204abf","site_player_id":"44667521","name":"Otto Salin","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-6f0436c33a","site_player_id":"44667378","name":"Miro Heiskanen","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.015,"role_reason":"nhl:D1|PP1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-0da8b17c77","site_player_id":"44667553","name":"Nils Lundkvist","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9855,"role_reason":"nhl:D3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-2855a46946","site_player_id":"44667172","name":"Juraj Slafkovsky","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-70675b6b55","site_player_id":"44667125","name":"Viggo Bjorck","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":11,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-3558f9e905","site_player_id":"44667131","name":"Jan Jenik","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-ad8fc30adb","site_player_id":"44667385","name":"Luke Hughes","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9477,"role_reason":"nhl:D1|PP1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-5a47251384","site_player_id":"44667154","name":"Cole Caufield","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9125,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-16672db633","site_player_id":"44667423","name":"Logan Stanley","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0642,"role_reason":"nhl:D1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-8d04cfbe91","site_player_id":"44667085","name":"Jake Evans","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0666,"role_reason":"nhl:F4|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-f8b7add4dc","site_player_id":"44667111","name":"Zach Dean","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":3,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-43e010f5b3","site_player_id":"44667135","name":"Jack Drury","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0444,"role_reason":"nhl:F1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-d01c9bf040","site_player_id":"44667218","name":"Tyler Seguin","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9774,"role_reason":"nhl:F2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":38,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-4a55c59273","site_player_id":"44667134","name":"Sam Lafferty","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","C"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":34,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-4e5fdc33c0","site_player_id":"44667536","name":"Nicolas Hague","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9969,"role_reason":"nhl:D2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-e5d0e33676","site_player_id":"44667511","name":"Scott Mayfield","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9699,"role_reason":"nhl:D3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-f3fac9c9d2","site_player_id":"44667515","name":"Tyrel Bauer","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:D3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":6,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-54abbdbd43","site_player_id":"44667485","name":"Adam Engstrom","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0266,"role_reason":"nhl:D3|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":20,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-ed61383f93","site_player_id":"44667208","name":"Arseny Gritsyuk","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8786,"role_reason":"nhl:F1|PP2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-903a79878f","site_player_id":"44667297","name":"Tanner Jeannot","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9927,"role_reason":"nhl:F4|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-e583ffa1b3","site_player_id":"44667087","name":"Alexander Kerfoot","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9423,"role_reason":"nhl:F3|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":51,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-ba583ae065","site_player_id":"44667109","name":"Dalibor Dvorsky","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.946,"role_reason":"nhl:F3","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-ac8b0de58b","site_player_id":"44667412","name":"Alexandre Carrier","team":"MTL","opponent":"STL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:52:31.935161","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0641,"role_reason":"nhl:D3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-b3018a29b4","site_player_id":"44667181","name":"Patrick Kane","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.1109,"role_reason":"nhl:F2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-42631a34f9","site_player_id":"44667420","name":"Brett Pesce","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9852,"role_reason":"nhl:D1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":48,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-553c5c7808","site_player_id":"44667292","name":"Otto Stenberg","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":35,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-7d7f480a44","site_player_id":"44667442","name":"Jalen Chatfield","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0699,"role_reason":"nhl:D2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-c153ee40bc","site_player_id":"44667052","name":"Robert Thomas","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","C"],"salary":0,"projection":1.01,"std_dev":0.937,"floor":0.0,"ceiling":2.21,"projection_status":"ok","ownership":0.03465912,"ownership_by_contest":{"small":0.03635976,"medium":0.03465912,"large":0.0293664},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0323,"role_reason":"nhl:F1|PP1","raw_projection":0.978,"raw_std_dev":0.908,"raw_floor":0.0,"raw_ceiling":2.142,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-d003f02d7b","site_player_id":"44667235","name":"Matias Maccelli","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-bb6c6a565a","site_player_id":"44667068","name":"Fraser Minten","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0754,"role_reason":"nhl:F2|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-70d3a039fc","site_player_id":"44667421","name":"Esa Lindell","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-b17a828b1d","site_player_id":"44667116","name":"Cody Glass","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9929,"role_reason":"nhl:F3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-f9761d9596","site_player_id":"44667224","name":"Connor McMichael","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9749,"role_reason":"nhl:F2|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-611de6f304","site_player_id":"44667105","name":"Ryan Greene","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9177,"role_reason":"nhl:F4|PP2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-2ed2bbe680","site_player_id":"44667165","name":"Filip Forsberg","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9293,"role_reason":"nhl:F4|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-5cd297a9be","site_player_id":"44667554","name":"Tyler Myers","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0693,"role_reason":"nhl:D2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-24448a3f29","site_player_id":"44667162","name":"Artemi Panarin","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","LW"],"salary":0,"projection":0.991,"std_dev":0.87,"floor":0.0,"ceiling":2.11,"projection_status":"ok","ownership":0.01951093,"ownership_by_contest":{"small":0.01941068,"medium":0.01951093,"large":0.0186635},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9326,"role_reason":"nhl:F2|PP1","raw_projection":1.063,"raw_std_dev":0.933,"raw_floor":0.0,"raw_ceiling":2.258,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-25843fc47a","site_player_id":"44667176","name":"Dylan Holloway","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","LW"],"salary":0,"projection":1.04,"std_dev":1.08,"floor":0.0,"ceiling":2.43,"projection_status":"ok","ownership":0.03869163,"ownership_by_contest":{"small":0.04100483,"medium":0.03869163,"large":0.03203023},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0189,"role_reason":"nhl:F1|PP1","raw_projection":1.024,"raw_std_dev":1.059,"raw_floor":0.0,"raw_ceiling":2.382,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-3afc47670d","site_player_id":"44667482","name":"Jonathan Aspirot","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-07cd32468d","site_player_id":"44667219","name":"Teuvo Teravainen","team":"CHI","opponent":"LAK","game_id":"LAK@CHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F3|PP1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-a847223587","site_player_id":"44667237","name":"Adam Edstrom","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0217,"role_reason":"nhl:F1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":46,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-401d363c4e","site_player_id":"44667192","name":"Kyle Palmieri","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","RW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0286,"role_reason":"nhl:F1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":36,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-d55f440bc1","site_player_id":"44667416","name":"Jaccob Slavin","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0674,"role_reason":"nhl:D2|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-a89add4b76","site_player_id":"44667185","name":"Brad Marchand","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","RW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":54,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-796d84431c","site_player_id":"44667217","name":"Trevor Moore","team":"LAK","opponent":"CHI","game_id":"LAK@CHI","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:20:28.074442","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8877,"role_reason":"nhl:F3|PP2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-3819feae34","site_player_id":"44667346","name":"Reid Schaefer","team":"NSH","opponent":"NYI","game_id":"NYI@NSH","positions":["UTIL","LW"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:55:04.358677","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":53,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-991f00b783","site_player_id":"44667463","name":"Jonas Siegenthaler","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0277,"role_reason":"nhl:D2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-9be7a4ee0d","site_player_id":"44667461","name":"Nikita Zadorov","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9751,"role_reason":"nhl:D3|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-7cb2c8b913","site_player_id":"44667254","name":"Marat Khusnutdinov","team":"BOS","opponent":"CAR","game_id":"BOS@CAR","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:43:10.049759","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0601,"role_reason":"nhl:F2|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-2f5c7c911a","site_player_id":"44667444","name":"Gustav Forsling","team":"FLA","opponent":"WPG","game_id":"FLA@WPG","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0031,"role_reason":"nhl:D1|PK1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-d61c4913cc","site_player_id":"44667213","name":"Simon Holmstrom","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","LW"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F1|PP1|PK2","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-e24b54c778","site_player_id":"44667124","name":"Casey Cizikas","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","C"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9487,"role_reason":"nhl:F4","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:59:10.830378Z","paywalled":true},{"canonical_id":"nhl-2fe47ca694","site_player_id":"44667479","name":"Torey Krug","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-bf9f3794dd","site_player_id":"44667477","name":"Quinton Burns","team":"STL","opponent":"MTL","game_id":"MTL@STL","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-27T23:35:37.578364","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-27T23:59:10.830378Z"},{"canonical_id":"nhl-f814461c37","site_player_id":"44667030","name":"Jack Hughes","team":"NJD","opponent":"DAL","game_id":"NJD@DAL","positions":["UTIL","C"],"salary":0,"projection":1.15,"std_dev":1.05,"floor":0.0,"ceiling":2.49,"projection_status":"ok","ownership":0.03029361,"ownership_by_contest":{"small":0.0313874,"medium":0.03029361,"large":0.02640748},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.8953,"role_reason":"nhl:F1|PP1","raw_projection":1.28,"raw_std_dev":1.171,"raw_floor":0.0,"raw_ceiling":2.78,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:49:53.500614Z"},{"canonical_id":"nhl-35b34abc4b","site_player_id":"44667029","name":"Macklin Celebrini","team":"SJS","opponent":"BUF","game_id":"BUF@SJS","positions":["UTIL","C"],"salary":0,"projection":1.47,"std_dev":1.29,"floor":0.0,"ceiling":3.13,"projection_status":"ok","ownership":0.09058489,"ownership_by_contest":{"small":0.10347864,"medium":0.09058489,"large":0.06327356},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0575,"role_reason":"nhl:F1|PP1","raw_projection":1.388,"raw_std_dev":1.224,"raw_floor":0.0,"raw_ceiling":2.957,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:15:22.621347Z"},{"canonical_id":"nhl-952158344f","site_player_id":"44667147","name":"Kirill Kaprizov","team":"MIN","opponent":"UTA","game_id":"MIN@UTA","positions":["UTIL","LW"],"salary":0,"projection":1.36,"std_dev":1.09,"floor":0.0,"ceiling":2.76,"projection_status":"ok","ownership":0.08545976,"ownership_by_contest":{"small":0.0973931,"medium":0.08545976,"large":0.05996274},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0286,"role_reason":"nhl:F1|PP1","raw_projection":1.326,"raw_std_dev":1.06,"raw_floor":0.0,"raw_ceiling":2.684,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T00:36:08.457071Z"},{"canonical_id":"nhl-6f28d49358","site_player_id":"44667527","name":"Artem Duda","team":"UTA","opponent":"MIN","game_id":"MIN@UTA","positions":["UTIL","D"],"salary":0,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-28T00:36:08.226516","starter_status_source":"nhl_gameday_roster","injury_status":"out","availability_raw":"Not dressed","availability_source":"gameday","p_play":0.0,"role_factor":1.0,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"cohort","stat_rows_used":25895,"projection_updated_at":"2026-10-28T00:39:59.582974Z"},{"canonical_id":"nhl-591d4325b5","site_player_id":"44667151","name":"Kyle Connor","team":"WPG","opponent":"FLA","game_id":"FLA@WPG","positions":["UTIL","LW"],"salary":0,"projection":1.15,"std_dev":1.02,"floor":0.0,"ceiling":2.46,"projection_status":"ok","ownership":0.04817703,"ownership_by_contest":{"small":0.05210194,"medium":0.04817703,"large":0.03807903},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.111,"role_reason":"nhl:F1|PP1","raw_projection":1.038,"raw_std_dev":0.917,"raw_floor":0.0,"raw_ceiling":2.214,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:33:04.220848Z"},{"canonical_id":"nhl-575fce8d88","site_player_id":"44667031","name":"Jack Eichel","team":"VGK","opponent":"OTT","game_id":"OTT@VGK","positions":["UTIL","C"],"salary":0,"projection":1.05,"std_dev":1.06,"floor":0.0,"ceiling":2.41,"projection_status":"ok","ownership":0.05795541,"ownership_by_contest":{"small":0.06354447,"medium":0.05795541,"large":0.04443645},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T01:38:09.578172","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9385,"role_reason":"nhl:F1|PP1|PK2","raw_projection":1.122,"raw_std_dev":1.125,"raw_floor":0.0,"raw_ceiling":2.565,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T01:58:57.160085Z"},{"canonical_id":"nhl-cc11524901","site_player_id":"44667373","name":"Rasmus Dahlin","team":"BUF","opponent":"SJS","game_id":"BUF@SJS","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-28T02:15:22.505815","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9366,"role_reason":"nhl:D2|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-28T02:15:22.621347Z","paywalled":true},{"canonical_id":"nhl-666db5648f","site_player_id":"44667032","name":"Sebastian Aho","team":"CAR","opponent":"BOS","game_id":"BOS@CAR","positions":["UTIL","C"],"salary":0,"projection":1.38,"std_dev":1.04,"floor":0.04,"ceiling":2.72,"projection_status":"ok","ownership":0.14838984,"ownership_by_contest":{"small":0.17794757,"medium":0.14838984,"large":0.09268832},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:40:22.719910","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":0.9771,"role_reason":"nhl:F3|PP1|PK1","raw_projection":1.411,"raw_std_dev":1.069,"raw_floor":0.041,"raw_ceiling":2.78,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":12,"projection_updated_at":"2026-10-27T23:59:07.244112Z"},{"canonical_id":"nhl-82efa739e4","site_player_id":"44667155","name":"Jason Robertson","team":"DAL","opponent":"NJD","game_id":"NJD@DAL","positions":["UTIL","LW"],"salary":0,"projection":1.24,"std_dev":1.01,"floor":0.0,"ceiling":2.53,"projection_status":"ok","ownership":0.0426955,"ownership_by_contest":{"small":0.04566149,"medium":0.0426955,"large":0.03461773},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:33:04.112065","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.027,"role_reason":"nhl:F2|PP1","raw_projection":1.203,"raw_std_dev":0.987,"raw_floor":0.0,"raw_ceiling":2.468,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:33:04.220848Z"},{"canonical_id":"nhl-2d1bad073b","site_player_id":"44667370","name":"Matthew Schaefer","team":"NYI","opponent":"NSH","game_id":"NYI@NSH","positions":["UTIL","D"],"salary":0,"projection_status":"ok","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T23:49:53.404401","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0052,"role_reason":"nhl:D1|PP1","source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T23:49:53.500614Z","paywalled":true},{"canonical_id":"nhl-e29372d648","site_player_id":"44667369","name":"Zach Werenski","team":"CBJ","opponent":"PHI","game_id":"CBJ@PHI","positions":["UTIL","D"],"salary":0,"projection":0.974,"std_dev":0.954,"floor":0.0,"ceiling":2.2,"projection_status":"ok","ownership":0.01967658,"ownership_by_contest":{"small":0.01968767,"medium":0.01967658,"large":0.01854168},"ownership_basis":"estimate","confirmed_starter":true,"starter_status":"confirmed","starter_status_updated_at":"2026-10-27T22:50:27.136103","starter_status_source":"nhl_gameday_roster","injury_status":"active","availability_raw":"Dressed","availability_source":"gameday","p_play":1.0,"role_factor":1.0297,"role_reason":"nhl:D1|PP1|PK1","raw_projection":0.946,"raw_std_dev":0.926,"raw_floor":0.0,"raw_ceiling":2.134,"source":"single_stat:nhl","model_version":"single_stat_v1","provenance":"stat","stat_basis":"player","stat_rows_used":60,"projection_updated_at":"2026-10-27T22:50:27.241001Z"}]