[{"canonical_id":"nhl-99953369fb","site_player_id":"44706388","name":"Jack Rathbone","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:48:42.589711Z"},{"canonical_id":"nhl-4aa6204abf","site_player_id":"44706513","name":"Otto Salin","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:48:42.589711Z","paywalled":true},{"canonical_id":"nhl-5a89b6724e","site_player_id":"44706511","name":"Jorian Donovan","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:48:42.589711Z","paywalled":true},{"canonical_id":"nhl-4d38a503a3","site_player_id":"44706265","name":"Logan Couture","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["C","UTIL"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"IR","availability_source":"dk_csv","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:48:42.589711Z"},{"canonical_id":"nhl-dc5dd14344","site_player_id":"44706394","name":"Kyle Keyser","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["G"],"salary":8300,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:48:42.589711Z"},{"canonical_id":"nhl-e4b1503f80","site_player_id":"44706537","name":"Jakub Dvorak","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:48:42.589711Z"},{"canonical_id":"nhl-6c8b31dc22","site_player_id":"44706535","name":"Quentin Musty","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["W","UTIL","LW"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:48:42.589711Z"},{"canonical_id":"nhl-eefd8852cb","site_player_id":"44706444","name":"Tim Stuetzle","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["C","UTIL"],"salary":6100,"projection":8.73,"std_dev":9.4,"floor":0.0,"ceiling":23.82,"projection_status":"ok","ownership":0.0912883,"ownership_by_contest":{"small":0.08478354,"medium":0.0912883,"large":0.10167265},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":8.73,"raw_std_dev":9.4,"raw_floor":0.0,"raw_ceiling":23.82,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:48:42.589711Z"},{"canonical_id":"nhl-2908d7d2b9","site_player_id":"44706335","name":"Ville Husso","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["G"],"salary":7400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.1176,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-503e13945e","site_player_id":"44706440","name":"Quinton Byfield","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["C","UTIL"],"salary":4300,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.85,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-d3ce56f6ef","site_player_id":"44706322","name":"Barclay Goodrow","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0074,"role_reason":"nhl:F4|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-57e469677c","site_player_id":"44706467","name":"Owen Power","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":4600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9284,"role_reason":"nhl:D2|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-62a4b1eb3f","site_player_id":"44706485","name":"Tyson Kozak","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0219,"role_reason":"nhl:F4|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-71779c3839","site_player_id":"44706563","name":"Roger McQueen","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.85,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-a20293951c","site_player_id":"44706371","name":"Justin Danforth","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"espn","injury_status":"gtd","availability_raw":"Day-To-Day","availability_source":"espn","p_play":0.75,"role_factor":0.9859,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-e42a9d8c4a","site_player_id":"44706411","name":"Paul Cotter","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9854,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-55fcdf29e0","site_player_id":"44706517","name":"Jared Wright","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.8742,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-bf0dc587c9","site_player_id":"44706435","name":"Andre Lee","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0908,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-953c76bae1","site_player_id":"44706424","name":"Jackson LaCombe","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":6000,"projection":7.84,"std_dev":5.83,"floor":2.12,"ceiling":17.05,"projection_status":"ok","ownership":0.04065001,"ownership_by_contest":{"small":0.03629581,"medium":0.04065001,"large":0.04909502},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9982,"role_reason":"nhl:D2|PP1|PK1","raw_projection":7.85,"raw_std_dev":5.84,"raw_floor":2.12,"raw_ceiling":17.08,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-7f61a93063","site_player_id":"44706276","name":"Tyler Toffoli","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["W","UTIL","RW"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9876,"role_reason":"nhl:F2|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-cf042bee5e","site_player_id":"44706549","name":"Konsta Helenius","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["W","UTIL","RW"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.8522,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-3a9bc24a0e","site_player_id":"44706414","name":"Michael Kesselring","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9128,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-be9e05aebe","site_player_id":"44706392","name":"Drake Batherson","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["W","UTIL","RW"],"salary":5300,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.8947,"role_reason":"nhl:F3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-7b5b3ff2d1","site_player_id":"44706499","name":"Noah Ostlund","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["C","UTIL"],"salary":3700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.062,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-7d61a2eb14","site_player_id":"44706271","name":"Mats Zuccarello","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["W","UTIL","RW"],"salary":4500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-30a27df2f5","site_player_id":"44706400","name":"Ty Dellandrea","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0353,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-0862cf854c","site_player_id":"44706390","name":"Mikey Anderson","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0339,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-a097eae9b1","site_player_id":"44706509","name":"Stephen Halliday","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["C","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.933,"role_reason":"nhl:F4|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-1e566d7f73","site_player_id":"44706320","name":"Andre Burakovsky","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.85,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-dfb9eacb3e","site_player_id":"44706379","name":"Ryan Poehling","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["C","UTIL"],"salary":3200,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-d1dfb5a6e0","site_player_id":"44706547","name":"Zeev Buium","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0367,"role_reason":"nhl:D3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-33a7355ffd","site_player_id":"44706409","name":"Linus Karlsson","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["W","UTIL","RW"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0897,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-65424b5cfa","site_player_id":"44706505","name":"Tristan Luneau","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":3400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0222,"role_reason":"nhl:D1|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-bc259d857a","site_player_id":"44706460","name":"Ian Moore","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-19fca90ed6","site_player_id":"44706288","name":"Joel Armia","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.1059,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-ffc34ef9fd","site_player_id":"44706471","name":"William Eklund","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["W","UTIL","LW"],"salary":4400,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-cc11524901","site_player_id":"44706395","name":"Rasmus Dahlin","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":6500,"projection":13.51,"std_dev":8.06,"floor":2.79,"ceiling":23.45,"projection_status":"ok","ownership":0.59234918,"ownership_by_contest":{"small":0.67328888,"medium":0.59234918,"large":0.4432805},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.085,"role_reason":"nhl:D1|PP1","raw_projection":12.45,"raw_std_dev":7.43,"raw_floor":2.57,"raw_ceiling":21.61,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-161fa3f5d1","site_player_id":"44706267","name":"Drew Doughty","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":3100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"espn","injury_status":"gtd","availability_raw":"Day-To-Day","availability_source":"espn","p_play":0.75,"role_factor":0.9749,"role_reason":"nhl:D1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-506a58cc85","site_player_id":"44706483","name":"Tyson Hinds","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0696,"role_reason":"nhl:D1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-4d89999ff6","site_player_id":"44706515","name":"Victor Mancini","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9198,"role_reason":"nhl:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-35b34abc4b","site_player_id":"44706545","name":"Macklin Celebrini","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["C","UTIL"],"salary":9300,"projection":14.62,"std_dev":9.04,"floor":3.77,"ceiling":26.94,"projection_status":"ok","ownership":0.62234258,"ownership_by_contest":{"small":0.69854569,"medium":0.62234258,"large":0.49798734},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0504,"role_reason":"nhl:F1|PP1","raw_projection":13.92,"raw_std_dev":8.61,"raw_floor":3.59,"raw_ceiling":25.65,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-7df562dca0","site_player_id":"44706273","name":"Darcy Kuemper","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["G"],"salary":7500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.3158,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-6b4b15504e","site_player_id":"44706469","name":"Jeff Malott","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.1096,"role_reason":"nhl:F1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-69ee22ff27","site_player_id":"44706299","name":"Jacob Trouba","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":4400,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0757,"role_reason":"nhl:D1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-85cf3537cc","site_player_id":"44706463","name":"Alex Laferriere","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["C","UTIL"],"salary":4800,"projection":8.08,"std_dev":7.37,"floor":1.88,"ceiling":20.74,"projection_status":"ok","ownership":0.12747001,"ownership_by_contest":{"small":0.12215236,"medium":0.12747001,"large":0.13222732},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0433,"role_reason":"nhl:F1|PP1|PK2","raw_projection":7.74,"raw_std_dev":7.06,"raw_floor":1.8,"raw_ceiling":19.88,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-336b144b40","site_player_id":"44706314","name":"Nick Jensen","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-4afc89f562","site_player_id":"44706439","name":"Yaroslav Askarov","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["G"],"salary":8300,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.5,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-be5e5c1f69","site_player_id":"44706263","name":"Claude Giroux","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["W","UTIL","RW"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9453,"role_reason":"nhl:F1|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-be54fd48c0","site_player_id":"44706329","name":"Alex Nedeljkovic","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["G"],"salary":8300,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.5,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-4dbdc2509e","site_player_id":"44706523","name":"Max Sasson","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9606,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-705abc566d","site_player_id":"44706559","name":"Tim Washe","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0776,"role_reason":"nhl:F3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-f91bf64eca","site_player_id":"44706493","name":"Cutter Gauthier","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["W","UTIL","LW"],"salary":8100,"projection":7.81,"std_dev":7.32,"floor":1.52,"ceiling":20.28,"projection_status":"ok","ownership":0.04844995,"ownership_by_contest":{"small":0.04372794,"medium":0.04844995,"large":0.05873022},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9947,"role_reason":"nhl:F2|PP1","raw_projection":7.85,"raw_std_dev":7.36,"raw_floor":1.53,"raw_ceiling":20.39,"matchup_context":{"source":"projection_engine","model":"engine_v2","sanity":{"action":"flagged","reason":"low_vs_history","ratio":0.65,"l30":12.11,"games":181}},"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-e6218cb011","site_player_id":"44706553","name":"Beckett Sennecke","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["W","UTIL","RW"],"salary":7100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9168,"role_reason":"nhl:F1|PP1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-0c9c17a3cf","site_player_id":"44706431","name":"Judd Caulfield","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["W","UTIL","RW"],"salary":3300,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0535,"role_reason":"nhl:F2|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-f9269530c7","site_player_id":"44706521","name":"Leo Carlsson","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["C","UTIL"],"salary":6900,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9838,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-c6772b2da4","site_player_id":"44706437","name":"Louis Crevier","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.85,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-6944565123","site_player_id":"44706316","name":"Darnell Nurse","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":3700,"projection":8.02,"std_dev":6.43,"floor":1.68,"ceiling":18.16,"projection_status":"ok","ownership":0.33213164,"ownership_by_contest":{"small":0.36188826,"medium":0.33213164,"large":0.25887788},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0026,"role_reason":"nhl:D1|PK1","raw_projection":8.0,"raw_std_dev":6.41,"raw_floor":1.68,"raw_ceiling":18.11,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-36ddeebd4e","site_player_id":"44706338","name":"Frank Vatrano","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9582,"role_reason":"nhl:F4|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-eddecb7f80","site_player_id":"44706384","name":"Fabian Zetterlund","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["W","UTIL","LW"],"salary":2900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0651,"role_reason":"nhl:F1|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-b4e5639c79","site_player_id":"44706354","name":"Troy Terry","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["W","UTIL","RW"],"salary":4800,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-af6de3fd64","site_player_id":"44706481","name":"Zack Ostapchuk","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9955,"role_reason":"nhl:F4|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-ca3cb80c47","site_player_id":"44706365","name":"Filip Hronek","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":4500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0103,"role_reason":"nhl:D2|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-90b26a4dc6","site_player_id":"44706292","name":"Nick Cousins","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9457,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-6568c418ff","site_player_id":"44706555","name":"Carter Yakemchuk","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9017,"role_reason":"nhl:D3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-ca00b5bc3d","site_player_id":"44706274","name":"Mikael Granlund","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["C","UTIL"],"salary":5100,"projection":8.12,"std_dev":6.42,"floor":1.62,"ceiling":18.08,"projection_status":"ok","ownership":0.14768355,"ownership_by_contest":{"small":0.14351435,"medium":0.14768355,"large":0.14845449},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9989,"role_reason":"nhl:F1|PP1|PK2","raw_projection":8.13,"raw_std_dev":6.43,"raw_floor":1.62,"raw_ceiling":18.1,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-b80a8620f1","site_player_id":"44706307","name":"Erik Gustafsson","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":3300,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:D1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-d35f3a0b82","site_player_id":"44706497","name":"Jonathan Lekkerimaki","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["W","UTIL","RW"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0851,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-48fd8e8994","site_player_id":"44706462","name":"Leevi Merilainen","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["G"],"salary":7100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.4667,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-32783e1b01","site_player_id":"44706418","name":"Dylan Cozens","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["C","UTIL"],"salary":4200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.8951,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-1c455e13f7","site_player_id":"44706326","name":"Adrian Kempe","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["W","UTIL","RW"],"salary":6600,"projection":11.36,"std_dev":7.91,"floor":2.07,"ceiling":22.34,"projection_status":"ok","ownership":0.343015,"ownership_by_contest":{"small":0.37310261,"medium":0.343015,"large":0.2760789},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0238,"role_reason":"nhl:F1|PP1","raw_projection":11.1,"raw_std_dev":7.73,"raw_floor":2.02,"raw_ceiling":21.82,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-16de2a1456","site_player_id":"44706358","name":"Mason Marchment","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["W","UTIL","LW"],"salary":3400,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0831,"role_reason":"nhl:F3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-c877472020","site_player_id":"44706531","name":"Tom Willander","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9935,"role_reason":"nhl:D1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-77b9e8d2de","site_player_id":"44706363","name":"Tage Thompson","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["C","UTIL"],"salary":7900,"projection":11.3,"std_dev":7.76,"floor":2.79,"ceiling":22.67,"projection_status":"ok","ownership":0.2788927,"ownership_by_contest":{"small":0.28870462,"medium":0.2788927,"large":0.24492485},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9634,"role_reason":"nhl:F2|PP1","raw_projection":11.73,"raw_std_dev":8.05,"raw_floor":2.9,"raw_ceiling":23.53,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-5a8ab172c6","site_player_id":"44706336","name":"Hayden Hodgson","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-b4db57847a","site_player_id":"44706309","name":"Linus Ullmark","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["G"],"salary":7900,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-e7b3c50f88","site_player_id":"44706529","name":"Will Smith","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["W","UTIL","RW"],"salary":5900,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9658,"role_reason":"nhl:F3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-32842b582d","site_player_id":"44706539","name":"Hoyt Stanley","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-754de81e53","site_player_id":"44706477","name":"Olen Zellweger","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":3500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0114,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-c3d415ad60","site_player_id":"44706404","name":"Ryan McLeod","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9484,"role_reason":"nhl:F3|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-3f6c024f53","site_player_id":"44706475","name":"Nolan Allan","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0102,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-1d54d912f1","site_player_id":"44706446","name":"Drew O'Connor","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["W","UTIL","LW"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0006,"role_reason":"nhl:F1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-fdf24f3b7c","site_player_id":"44706282","name":"Brendan Gallagher","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0132,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-d23b7e3b8f","site_player_id":"44706346","name":"Brock Boeser","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["W","UTIL","RW"],"salary":4200,"projection":8.02,"std_dev":6.69,"floor":1.6,"ceiling":18.75,"projection_status":"ok","ownership":0.24584004,"ownership_by_contest":{"small":0.25861413,"medium":0.24584004,"large":0.21132955},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9756,"role_reason":"nhl:F2|PP1|PK2","raw_projection":8.22,"raw_std_dev":6.86,"raw_floor":1.64,"raw_ceiling":19.22,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-991eb1a1a5","site_player_id":"44706290","name":"Joel Edmundson","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.1268,"role_reason":"nhl:D2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-a376368592","site_player_id":"44706501","name":"Liam Ohgren","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.8778,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-958bb4be15","site_player_id":"44706377","name":"Filip Chytil","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["C","UTIL"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0469,"role_reason":"nhl:F1|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-3fa16c787e","site_player_id":"44706402","name":"Mattias Samuelsson","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":4300,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9997,"role_reason":"nhl:D1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-2d0b2057c0","site_player_id":"44706356","name":"Adam Gaudette","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0932,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-ebe68edf22","site_player_id":"44706433","name":"Nikita Nesterenko","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9601,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-a7ba0056ac","site_player_id":"44706557","name":"Sam Dickinson","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0329,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-2d03000038","site_player_id":"44706426","name":"Drew Helleson","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-1028ef6983","site_player_id":"44706551","name":"Collin Graf","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["W","UTIL","RW"],"salary":3100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.1335,"role_reason":"nhl:F1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-796d84431c","site_player_id":"44706369","name":"Trevor Moore","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["W","UTIL","LW"],"salary":3400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9937,"role_reason":"nhl:F2|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-c20cd3362b","site_player_id":"44706373","name":"Elias Pettersson","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["C","UTIL"],"salary":4900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-d18f2d4274","site_player_id":"44706381","name":"Conor Timmins","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-a2a3244bc0","site_player_id":"44706456","name":"Sam Colangelo","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0566,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-1cea8f3b39","site_player_id":"44706362","name":"Alex Lyon","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["G"],"salary":8000,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-74f1462531","site_player_id":"44706416","name":"Alex Turcotte","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["C","UTIL"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-9f95ed23a4","site_player_id":"44706442","name":"Aatu Raty","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-49bf3eceeb","site_player_id":"44706408","name":"Lukas Dostal","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["G"],"salary":7400,"projection":7.74,"std_dev":8.53,"floor":0.0,"ceiling":18.79,"projection_status":"ok","ownership":0.09787381,"ownership_by_contest":{"small":0.0885086,"medium":0.09787381,"large":0.11853746},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.8824,"role_factor":1.0,"role_reason":"goalie_start","raw_projection":8.77,"raw_std_dev":9.08,"raw_floor":0.0,"raw_ceiling":21.29,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-a378e9b00a","site_player_id":"44706565","name":"Ivar Stenberg","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["W","UTIL","LW"],"salary":3900,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0657,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-88d8ff661f","site_player_id":"44706465","name":"Samuel Helenius","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.072,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-085bec3eb7","site_player_id":"44706318","name":"Alexander Wennberg","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["C","UTIL"],"salary":2900,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-7de4b7eef9","site_player_id":"44706342","name":"Jake DeBrusk","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["W","UTIL","LW"],"salary":4500,"projection":8.65,"std_dev":7.69,"floor":1.27,"ceiling":20.99,"projection_status":"ok","ownership":0.29545933,"ownership_by_contest":{"small":0.31657844,"medium":0.29545933,"large":0.24468882},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0838,"role_reason":"nhl:F2|PP1","raw_projection":7.98,"raw_std_dev":7.1,"raw_floor":1.17,"raw_ceiling":19.37,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-3a90488ded","site_player_id":"44706312","name":"Erik Haula","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["C","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0764,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-51e4aedf5f","site_player_id":"44706397","name":"Kiefer Sherwood","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["W","UTIL","LW"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0987,"role_reason":"nhl:F2|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-8143bf83d8","site_player_id":"44706303","name":"Scott Laughton","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.063,"role_reason":"nhl:F3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-da5cdee531","site_player_id":"44706284","name":"Dmitry Orlov","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":3300,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0953,"role_reason":"nhl:D3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-51890c5192","site_player_id":"44706331","name":"Warren Foegele","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["W","UTIL","LW"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"espn","injury_status":"gtd","availability_raw":"Day-To-Day","availability_source":"espn","p_play":0.75,"role_factor":1.0134,"role_reason":"nhl:F3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-7c35ce190a","site_player_id":"44706399","name":"Kevin Lankinen","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["G"],"salary":7100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.5333,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-9c9e958180","site_player_id":"44706429","name":"Jordan Spence","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9372,"role_reason":"nhl:D2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-e2685b186c","site_player_id":"44706495","name":"Pavel Mintyukov","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":2900,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-6bd9e0d486","site_player_id":"44706333","name":"Michael Amadio","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0166,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-09694e8736","site_player_id":"44706541","name":"Luca Cagnoni","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.8851,"role_reason":"nhl:D3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-57e33e8036","site_player_id":"44706324","name":"Kevin Fiala","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["W","UTIL","LW"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-24448a3f29","site_player_id":"44706340","name":"Artemi Panarin","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["W","UTIL","LW"],"salary":7000,"projection":10.93,"std_dev":8.3,"floor":2.2,"ceiling":23.47,"projection_status":"ok","ownership":0.24030308,"ownership_by_contest":{"small":0.25221973,"medium":0.24030308,"large":0.20754617},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0237,"role_reason":"nhl:F1|PP1","raw_projection":10.68,"raw_std_dev":8.11,"raw_floor":2.15,"raw_ceiling":22.93,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-ffd0cdc792","site_player_id":"44706567","name":"Nikita Klepov","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-702325e811","site_player_id":"44706452","name":"Marco Rossi","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["C","UTIL"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.919,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-e740702651","site_player_id":"44706458","name":"Tyler Kleven","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9992,"role_reason":"nhl:D2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-d6d3b0bfe1","site_player_id":"44706278","name":"Jason Zucker","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["W","UTIL","RW"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9155,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-d189884793","site_player_id":"44706491","name":"Arshdeep Bains","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9585,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-67bc06f446","site_player_id":"44706350","name":"Guillaume Brisebois","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-0806c9a2f3","site_player_id":"44706543","name":"Zach Metsa","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0233,"role_reason":"nhl:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-c54cde5080","site_player_id":"44706294","name":"Anton Forsberg","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["G"],"salary":7500,"projection":7.75,"std_dev":7.36,"floor":0.0,"ceiling":15.48,"projection_status":"ok","ownership":0.37412958,"ownership_by_contest":{"small":0.39646965,"medium":0.37412958,"large":0.32277127},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.6842,"role_factor":1.0,"role_reason":"goalie_start","raw_projection":11.33,"raw_std_dev":8.9,"raw_floor":0.0,"raw_ceiling":22.63,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-fe00ad0771","site_player_id":"44706330","name":"Jonas Johansson","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["G"],"salary":7900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.3333,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-5391443baa","site_player_id":"44706386","name":"Cameron Crotty","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9149,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-921db1fc84","site_player_id":"44706352","name":"Dennis Gilbert","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9254,"role_reason":"nhl:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-0ce3d1a5ff","site_player_id":"44706489","name":"Taylor Ward","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F2|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-f48c077923","site_player_id":"44706507","name":"Elias-Nils Pettersson","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-3c160c12c8","site_player_id":"44706367","name":"Beck Malenstyn","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.1399,"role_reason":"nhl:F4|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-add7637493","site_player_id":"44706261","name":"Corey Perry","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"espn","injury_status":"gtd","availability_raw":"Day-To-Day","availability_source":"espn","p_play":0.75,"role_factor":0.9949,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-107cbfcb09","site_player_id":"44706328","name":"Thatcher Demko","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["G"],"salary":7100,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-3042b5d7a0","site_player_id":"44706428","name":"Colten Ellis","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["G"],"salary":8000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.3077,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-e13df92a9b","site_player_id":"44706519","name":"Igor Chernyshov","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["W","UTIL","LW"],"salary":3100,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-db25dada25","site_player_id":"44706375","name":"Josh Norris","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["C","UTIL"],"salary":3100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9552,"role_reason":"nhl:F3|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-e87884cbdc","site_player_id":"44706383","name":"Ukko-Pekka Luukkonen","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["G"],"salary":8000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.6923,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-a29895b4ab","site_player_id":"44706348","name":"A.J. Greer","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["W","UTIL","LW"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.024,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-57bf10e2f6","site_player_id":"44706454","name":"Ridly Greig","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9982,"role_reason":"nhl:F2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-c82c310e3b","site_player_id":"44706420","name":"Peyton Krebs","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9233,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-6c70a0a863","site_player_id":"44706448","name":"Jake Sanderson","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":5500,"projection":10.49,"std_dev":6.79,"floor":2.74,"ceiling":20.16,"projection_status":"ok","ownership":0.20413684,"ownership_by_contest":{"small":0.211994,"medium":0.20413684,"large":0.17528563},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0212,"role_reason":"nhl:D1|PP1|PK1","raw_projection":10.27,"raw_std_dev":6.65,"raw_floor":2.68,"raw_ceiling":19.74,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-16615d0c50","site_player_id":"44706360","name":"Artem Zub","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":2900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9839,"role_reason":"nhl:D1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-bf4351e227","site_player_id":"44706450","name":"Jack Quinn","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["W","UTIL","RW"],"salary":6000,"projection":7.88,"std_dev":6.59,"floor":1.38,"ceiling":18.27,"projection_status":"ok","ownership":0.1201533,"ownership_by_contest":{"small":0.11799356,"medium":0.1201533,"large":0.12014886},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0043,"role_reason":"nhl:F1|PP1","raw_projection":7.85,"raw_std_dev":6.56,"raw_floor":1.37,"raw_ceiling":18.19,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-3558f9e905","site_player_id":"44706406","name":"Jan Jenik","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["C","UTIL"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-ccffed28f7","site_player_id":"44706413","name":"Samuel Ersson","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["G"],"salary":7900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.6667,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-503b2994f5","site_player_id":"44706527","name":"Nikolas Matinpalo","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0233,"role_reason":"nhl:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-c7063f3bd5","site_player_id":"44706561","name":"Michael Misa","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["C","UTIL"],"salary":3100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0248,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-41898f04ea","site_player_id":"44706310","name":"Kurtis MacDermid","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-2a86d7fe9d","site_player_id":"44706525","name":"Travis Mitchell","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0443,"role_reason":"nhl:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-7afa9cc1ec","site_player_id":"44706487","name":"Jiri Kulich","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["C","UTIL"],"salary":2800,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Out","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-acf0e92fba","site_player_id":"44706280","name":"Sam Carrick","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["C","UTIL"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-cdc7ad5592","site_player_id":"44706533","name":"Zach Benson","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["W","UTIL","LW"],"salary":4300,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9714,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-3bbf421fbc","site_player_id":"44706301","name":"Cody Ceci","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9429,"role_reason":"nhl:D2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-38c723f53b","site_player_id":"44706473","name":"Brandt Clarke","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":5700,"projection":8.58,"std_dev":6.15,"floor":1.71,"ceiling":17.48,"projection_status":"ok","ownership":0.05506012,"ownership_by_contest":{"small":0.05056106,"medium":0.05506012,"large":0.06236766},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0064,"role_reason":"nhl:D1|PP2","raw_projection":8.53,"raw_std_dev":6.11,"raw_floor":1.7,"raw_ceiling":17.37,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-95e0b09f97","site_player_id":"44706305","name":"Matt Grzelcyk","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Injured Reserve","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-e471a09f83","site_player_id":"44706297","name":"Brian Dumoulin","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0488,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-78b459cdac","site_player_id":"44706422","name":"Shane Pinto","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["C","UTIL"],"salary":3900,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:26.451719","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0228,"role_reason":"nhl:F2|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-ac832925c3","site_player_id":"44706503","name":"Noah Warren","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0708,"role_reason":"nhl:D2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-4d4d83e973","site_player_id":"44706295","name":"Alex Killorn","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["W","UTIL","RW"],"salary":3400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9477,"role_reason":"nhl:F4|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-c7c67a963d","site_player_id":"44706344","name":"Thomas Chabot","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":5200,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:35.443354","injury_status":"out","availability_raw":"Out","availability_source":"espn","p_play":0.0,"role_factor":1.0,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z"},{"canonical_id":"nhl-4c0113ae94","site_player_id":"44706286","name":"Jamie Oleksiak","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0333,"role_reason":"nhl:D1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-c338aac2e3","site_player_id":"44706269","name":"Luke Schenn","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0602,"role_reason":"nhl:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true},{"canonical_id":"nhl-e26658ef7f","site_player_id":"44706479","name":"Josh Doan","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["W","UTIL","LW"],"salary":3500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9042,"role_reason":"nhl:F1|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:34:39.410277Z","paywalled":true}]