[{"canonical_id":"nhl-588f89bb42","site_player_id":"44704131","name":"Mitchell Gibson","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["G"],"salary":7600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.0833,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:50:42.999250Z","paywalled":true},{"canonical_id":"nhl-bf9f3794dd","site_player_id":"44703931","name":"Quinton Burns","team":"STL","opponent":"BOS","game_id":"BOS@STL","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:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-5a89b6724e","site_player_id":"44704075","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:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-c520d5d2c9","site_player_id":"44703185","name":"Dylan Peterson","team":"STL","opponent":"BOS","game_id":"BOS@STL","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,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-6c8b31dc22","site_player_id":"44703681","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:45.329312","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:44:13.008166Z"},{"canonical_id":"nhl-99953369fb","site_player_id":"44704069","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:45.329312","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:44:13.008166Z"},{"canonical_id":"nhl-e4b1503f80","site_player_id":"44704003","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:45.329312","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:44:13.008166Z"},{"canonical_id":"nhl-2fe47ca694","site_player_id":"44703937","name":"Torey Krug","team":"STL","opponent":"BOS","game_id":"BOS@STL","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:45.329312","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:44:13.008166Z"},{"canonical_id":"nhl-d7e2f311d1","site_player_id":"44703265","name":"Mason Shaw","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","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-29T03:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-67cecf3dec","site_player_id":"44703951","name":"David Reinbacher","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","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:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-2ef9b56d73","site_player_id":"44703213","name":"Brayden Yager","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.1144,"role_reason":"nhl:F2|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-5965300ace","site_player_id":"44704029","name":"Chase Pietila","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","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:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-4d38a503a3","site_player_id":"44703255","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:45.329312","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:44:13.008166Z"},{"canonical_id":"nhl-750b536939","site_player_id":"44703541","name":"Adam Jecho","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["W","UTIL","RW"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:44:13.008166Z"},{"canonical_id":"nhl-f22e85bc4b","site_player_id":"44704110","name":"Michal Postava","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["G"],"salary":8100,"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-29T03:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-4aa6204abf","site_player_id":"44704005","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:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-ead0cb25ee","site_player_id":"44703683","name":"Dylan Hryckowian","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","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-29T03:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-b52549ef72","site_player_id":"44703215","name":"Alexander Command","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","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-29T03:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-dc5dd14344","site_player_id":"44704105","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:45.329312","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:44:13.008166Z"},{"canonical_id":"nhl-1f0be1389c","site_player_id":"44703927","name":"Caleb MacDonald","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","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:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-0ef2ecd0e8","site_player_id":"44703685","name":"Matthew Seminoff","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","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-29T03:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-6f28d49358","site_player_id":"44704021","name":"Artem Duda","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","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:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-eefd8852cb","site_player_id":"44703055","name":"Tim Stuetzle","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["C","UTIL"],"salary":6100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","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:44:13.008166Z","paywalled":true},{"canonical_id":"nhl-cc2a14a09c","site_player_id":"44703181","name":"Dillon Dube","team":"STL","opponent":"BOS","game_id":"BOS@STL","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:45.329312","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:44:13.008166Z"},{"canonical_id":"nhl-c82c310e3b","site_player_id":"44703661","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2ed2bbe680","site_player_id":"44703297","name":"Filip Forsberg","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["W","UTIL","LW"],"salary":6700,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0119,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-591d4325b5","site_player_id":"44703277","name":"Kyle Connor","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["W","UTIL","LW"],"salary":7900,"projection":13.96,"std_dev":8.69,"floor":3.46,"ceiling":25.71,"projection_status":"ok","ownership":0.07661043,"ownership_by_contest":{"small":0.08232251,"medium":0.07661043,"large":0.06274399},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.1193,"role_reason":"nhl:F1|PP1|PK1","raw_projection":12.47,"raw_std_dev":7.76,"raw_floor":3.09,"raw_ceiling":22.97,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-16672db633","site_player_id":"44703817","name":"Logan Stanley","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0405,"role_reason":"nhl:D1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-06db3da2b1","site_player_id":"44704124","name":"Juuse Saros","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["G"],"salary":7800,"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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3aedc6bb83","site_player_id":"44703061","name":"Adam Fantilli","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["C","UTIL"],"salary":5600,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.057,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c7063f3bd5","site_player_id":"44703125","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d01c9bf040","site_player_id":"44703409","name":"Tyler Seguin","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["W","UTIL","RW"],"salary":3400,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0393,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3dbebb33f4","site_player_id":"44704053","name":"Andreas Englund","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9952,"role_reason":"nhl:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4e5d62289a","site_player_id":"44703701","name":"Tyler Pitlick","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","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.0202,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-54abbdbd43","site_player_id":"44703947","name":"Adam Engstrom","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9605,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2e5c53a5e3","site_player_id":"44703579","name":"Felix Unger Sorum","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-87d6b1e1fc","site_player_id":"44703335","name":"Evgeni Malkin","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["W","UTIL","RW"],"salary":5400,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"espn","injury_status":"gtd","availability_raw":"Day-To-Day","availability_source":"espn","p_play":0.75,"role_factor":0.8573,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-74f1462531","site_player_id":"44703219","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-903a79878f","site_player_id":"44703545","name":"Tanner Jeannot","team":"BOS","opponent":"STL","game_id":"BOS@STL","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.008,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b80a8620f1","site_player_id":"44703807","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7630316834","site_player_id":"44703413","name":"Dawson Mercer","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","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.005,"role_reason":"nhl:F2|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3372c6ad8f","site_player_id":"44703881","name":"Brady Skjei","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.972,"role_reason":"nhl:D3|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-0ec8f67896","site_player_id":"44703813","name":"Adam Jiricek","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["D","UTIL"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9699,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-70d3a039fc","site_player_id":"44703799","name":"Esa Lindell","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["D","UTIL"],"salary":3400,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-a7ba0056ac","site_player_id":"44704079","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-236c718480","site_player_id":"44703915","name":"Ethan Del Mastro","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9388,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-503e13945e","site_player_id":"44703083","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-57e33e8036","site_player_id":"44703613","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-69ee22ff27","site_player_id":"44703757","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-6c6497f475","site_player_id":"44703599","name":"Vladislav Namestnikov","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-89cf5efc1e","site_player_id":"44703111","name":"Frank Nazar","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["C","UTIL"],"salary":3300,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9471,"role_reason":"nhl:F3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7195dcb23a","site_player_id":"44704007","name":"Ryan McDonagh","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0445,"role_reason":"nhl:D2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-16de2a1456","site_player_id":"44703407","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-bf4351e227","site_player_id":"44703319","name":"Jack Quinn","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["W","UTIL","RW"],"salary":6000,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0043,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d505f383e9","site_player_id":"44703211","name":"Nick Bjugstad","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-5ba3cd6942","site_player_id":"44703693","name":"Bobby Brink","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","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.0058,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4298cc9bec","site_player_id":"44704115","name":"Jake Oettinger","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["G"],"salary":8000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.75,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-81b89d7d8e","site_player_id":"44703059","name":"Nick Schmaltz","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["C","UTIL"],"salary":5900,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9404,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-24448a3f29","site_player_id":"44703291","name":"Artemi Panarin","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["W","UTIL","LW"],"salary":7000,"projection":11.02,"std_dev":8.3,"floor":2.2,"ceiling":23.47,"projection_status":"ok","ownership":0.03860673,"ownership_by_contest":{"small":0.03893707,"medium":0.03860673,"large":0.03654062},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0237,"role_reason":"nhl:F1|PP1","raw_projection":10.76,"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:35:45.131146Z"},{"canonical_id":"nhl-ffd0cdc792","site_player_id":"44703573","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-11c4d066c1","site_player_id":"44703117","name":"Elias Lindholm","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["C","UTIL"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0701,"role_reason":"nhl:F3|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-677ca05f53","site_player_id":"44704150","name":"Nico Daws","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["G"],"salary":7000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.0833,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ca11c380a5","site_player_id":"44703461","name":"Jake Neighbours","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["W","UTIL","LW"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0229,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-acf0e92fba","site_player_id":"44703249","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-d3c36de9e7","site_player_id":"44703429","name":"Lawson Crouse","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["W","UTIL","RW"],"salary":3100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.8851,"role_reason":"nhl:F2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4dbdc2509e","site_player_id":"44703189","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-65424b5cfa","site_player_id":"44703793","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e5d0e33676","site_player_id":"44703987","name":"Scott Mayfield","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9004,"role_reason":"nhl:PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b4db57847a","site_player_id":"44704121","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-2c4955eeb7","site_player_id":"44703849","name":"Alexander Romanov","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-2d1bad073b","site_player_id":"44703711","name":"Matthew Schaefer","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":7000,"projection":11.41,"std_dev":7.43,"floor":3.1,"ceiling":22.13,"projection_status":"ok","ownership":0.02605009,"ownership_by_contest":{"small":0.0259132,"medium":0.02605009,"large":0.02543916},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0567,"role_reason":"nhl:D1|PP1","raw_projection":10.8,"raw_std_dev":7.03,"raw_floor":2.93,"raw_ceiling":20.94,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-de5185ac07","site_player_id":"44704151","name":"Jet Greaves","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["G"],"salary":6900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.6842,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3ce9703d11","site_player_id":"44704141","name":"Spencer Knight","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["G"],"salary":7300,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.7778,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1f07aa86ed","site_player_id":"44703315","name":"Lucas Raymond","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["W","UTIL","RW"],"salary":6100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9376,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-805f9a0989","site_player_id":"44703139","name":"Ilya Protas","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["C","UTIL"],"salary":2900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9688,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d3378889ad","site_player_id":"44703521","name":"Mathieu Olivier","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","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.1123,"role_reason":"nhl:F2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9ead5b4827","site_player_id":"44703227","name":"Yanni Gourde","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-ac832925c3","site_player_id":"44703897","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-fe00ad0771","site_player_id":"44704120","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e6745820f7","site_player_id":"44703635","name":"Justin Brazeau","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["W","UTIL","RW"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-91cd9d44aa","site_player_id":"44703451","name":"Calum Ritchie","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["W","UTIL","RW"],"salary":2900,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-8fe1471afa","site_player_id":"44703171","name":"Jordan Greenway","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9748,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-726e49ca1f","site_player_id":"44703917","name":"Jake Christiansen","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["D","UTIL"],"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:D2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-33a7355ffd","site_player_id":"44703463","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":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-666db5648f","site_player_id":"44703035","name":"Sebastian Aho","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["C","UTIL"],"salary":7100,"projection":11.47,"std_dev":8.05,"floor":3.27,"ceiling":23.9,"projection_status":"ok","ownership":0.09815644,"ownership_by_contest":{"small":0.10617957,"medium":0.09815644,"large":0.07978018},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.933,"role_reason":"nhl:F1|PP1|PK1","raw_projection":12.29,"raw_std_dev":8.63,"raw_floor":3.51,"raw_ceiling":25.62,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-caf5934896","site_player_id":"44704057","name":"Axel Sandin-Pellikka","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.8597,"role_reason":"nhl:D2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1cea8f3b39","site_player_id":"44704114","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-f730715294","site_player_id":"44703519","name":"Nick Lardis","team":"CHI","opponent":"DET","game_id":"CHI@DET","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.9377,"role_reason":"nhl:F1|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-527ebc218b","site_player_id":"44703175","name":"Luca Del Bel Belluz","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.953,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c6772b2da4","site_player_id":"44703909","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4d4d83e973","site_player_id":"44703403","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-686264f41a","site_player_id":"44703497","name":"Alexandre Texier","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["W","UTIL","RW"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9848,"role_reason":"nhl:F1|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-0ae5b871ab","site_player_id":"44703863","name":"J.J. Moser","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9435,"role_reason":"nhl:D1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ef8e00926f","site_player_id":"44703377","name":"Tommy Novak","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["W","UTIL","LW"],"salary":4000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0222,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ef2b81f057","site_player_id":"44703633","name":"Connor Dewar","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","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.0234,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ea003e8291","site_player_id":"44703785","name":"Jared Spurgeon","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":3600,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"espn","injury_status":"gtd","availability_raw":"Day-To-Day","availability_source":"espn","p_play":0.75,"role_factor":0.9159,"role_reason":"nhl:D1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ca3cb80c47","site_player_id":"44703755","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7d7f480a44","site_player_id":"44703861","name":"Jalen Chatfield","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0537,"role_reason":"nhl:D1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c80f485bb9","site_player_id":"44703777","name":"Cole Hutson","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":3700,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0704,"role_reason":"nhl:D3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2e743251f5","site_player_id":"44703723","name":"Mikhail Sergachev","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["D","UTIL"],"salary":6100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0123,"role_reason":"nhl:D1|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a99c2a3bb1","site_player_id":"44703769","name":"Mike Matheson","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["D","UTIL"],"salary":3900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9914,"role_reason":"nhl:D1|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-de744aa6e3","site_player_id":"44703831","name":"Ryan Pulock","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0059,"role_reason":"nhl:D3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ecd0300837","site_player_id":"44703309","name":"Steven Stamkos","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["W","UTIL","LW"],"salary":6200,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0377,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d4698b6a96","site_player_id":"44703225","name":"Conor Geekie","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0655,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b92781060d","site_player_id":"44703533","name":"Alexey Toropchenko","team":"STL","opponent":"BOS","game_id":"BOS@STL","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:F4|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-8157201a36","site_player_id":"44704127","name":"Joel Hofer","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["G"],"salary":7600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.6842,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ab96855800","site_player_id":"44703205","name":"Adam Lowry","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0256,"role_reason":"nhl:F3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-cf042bee5e","site_player_id":"44703487","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-55688d62da","site_player_id":"44703491","name":"Ryan Donato","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["W","UTIL","RW"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0749,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d010717dcd","site_player_id":"44703295","name":"Mikko Rantanen","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["W","UTIL","RW"],"salary":6800,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9413,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7a1fd2de63","site_player_id":"44703587","name":"Anthony Duclair","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","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.0832,"role_reason":"nhl:F2|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1ad90078da","site_player_id":"44703453","name":"Anders Lee","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["W","UTIL","LW"],"salary":2900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9368,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-0da8b17c77","site_player_id":"44704085","name":"Nils Lundkvist","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0509,"role_reason":"nhl:D2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-991eb1a1a5","site_player_id":"44704001","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-be9e05aebe","site_player_id":"44703337","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-8a92706f53","site_player_id":"44703763","name":"Justin Faulk","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["D","UTIL"],"salary":4100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0135,"role_reason":"nhl:D2|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ed9d3fab62","site_player_id":"44704144","name":"Semyon Varlamov","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["G"],"salary":7200,"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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e42a9d8c4a","site_player_id":"44703555","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-0806c9a2f3","site_player_id":"44704061","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f9761d9596","site_player_id":"44703427","name":"Connor McMichael","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["W","UTIL","LW"],"salary":3100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9649,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a847223587","site_player_id":"44703455","name":"Adam Edstrom","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["W","UTIL","RW"],"salary":2900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0007,"role_reason":"nhl:F3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-cef54903f8","site_player_id":"44703589","name":"Mitchell Chaffee","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5d4e9bc949","site_player_id":"44703107","name":"Ben Kindel","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["C","UTIL"],"salary":3500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-3758f1070b","site_player_id":"44703823","name":"Alex Vlasic","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["D","UTIL"],"salary":3100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0468,"role_reason":"nhl:D1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b3670ae404","site_player_id":"44703985","name":"Matthew Kessel","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9064,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1e8e582b36","site_player_id":"44704095","name":"Zach Bogosian","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9388,"role_reason":"nhl:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9a5c00cc28","site_player_id":"44703485","name":"Michael Rasmussen","team":"DET","opponent":"CHI","game_id":"CHI@DET","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.0174,"role_reason":"nhl:F2|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-0ce3d1a5ff","site_player_id":"44703601","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-51be3123ec","site_player_id":"44703651","name":"Keegan Kolesar","team":"DET","opponent":"CHI","game_id":"CHI@DET","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.9082,"role_reason":"nhl:F4|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-bd43c8277a","site_player_id":"44703287","name":"Dylan Guenther","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["W","UTIL","RW"],"salary":7200,"projection":10.88,"std_dev":7.91,"floor":1.51,"ceiling":21.77,"projection_status":"ok","ownership":0.04989715,"ownership_by_contest":{"small":0.05153154,"medium":0.04989715,"large":0.04473644},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0383,"role_reason":"nhl:F1|PP1","raw_projection":10.48,"raw_std_dev":7.62,"raw_floor":1.45,"raw_ceiling":20.97,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-7de4b7eef9","site_player_id":"44703355","name":"Jake DeBrusk","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["W","UTIL","LW"],"salary":4500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0838,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4941c68061","site_player_id":"44703119","name":"Jordan Staal","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["C","UTIL"],"salary":3100,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-6568c418ff","site_player_id":"44703839","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3c160c12c8","site_player_id":"44703659","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-073b9c1f8f","site_player_id":"44703163","name":"Matthew Poitras","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["C","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0012,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f99a65e4a5","site_player_id":"44703131","name":"Alex Newhook","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["C","UTIL"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9553,"role_reason":"nhl:F4|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-921db1fc84","site_player_id":"44704063","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-62a4b1eb3f","site_player_id":"44703247","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-cc11524901","site_player_id":"44703717","name":"Rasmus Dahlin","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":6500,"projection":13.57,"std_dev":8.06,"floor":2.79,"ceiling":23.45,"projection_status":"ok","ownership":0.13416278,"ownership_by_contest":{"small":0.15527078,"medium":0.13416278,"large":0.09279371},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.085,"role_reason":"nhl:D1|PP1","raw_projection":12.51,"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:35:45.131146Z"},{"canonical_id":"nhl-67c50494c3","site_player_id":"44703043","name":"Joel Eriksson Ek","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["C","UTIL"],"salary":6700,"projection":12.66,"std_dev":7.24,"floor":2.23,"ceiling":20.79,"projection_status":"ok","ownership":0.13167071,"ownership_by_contest":{"small":0.14637747,"medium":0.13167071,"large":0.10062756},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.016,"role_reason":"nhl:F1|PP1","raw_projection":12.46,"raw_std_dev":7.13,"raw_floor":2.19,"raw_ceiling":20.46,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-b41deed35e","site_player_id":"44703165","name":"Phillip Danault","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["C","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0659,"role_reason":"nhl:F1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-223efcb35f","site_player_id":"44703135","name":"Ryan Hartman","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["C","UTIL"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9837,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3a9bc24a0e","site_player_id":"44703885","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d605d20f58","site_player_id":"44703051","name":"Mark Scheifele","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["C","UTIL"],"salary":6200,"projection":11.1,"std_dev":8.6,"floor":2.48,"ceiling":24.5,"projection_status":"ok","ownership":0.06515748,"ownership_by_contest":{"small":0.06785423,"medium":0.06515748,"large":0.05774033},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.1271,"role_reason":"nhl:F1|PP1","raw_projection":9.85,"raw_std_dev":7.63,"raw_floor":2.2,"raw_ceiling":21.74,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-4dac920b05","site_player_id":"44703719","name":"Roman Josi","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":6400,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0095,"role_reason":"nhl:D1|PP1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c9df374c66","site_player_id":"44703963","name":"Jack St. Ivany","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.8909,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4c0113ae94","site_player_id":"44703955","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4d89999ff6","site_player_id":"44703957","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-460b246266","site_player_id":"44704083","name":"Lian Bichsel","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.1285,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f009113a01","site_player_id":"44703103","name":"Vincent Trocheck","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["C","UTIL"],"salary":3600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9471,"role_reason":"nhl:F2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-dbd2166997","site_player_id":"44703627","name":"Liam O'Brien","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","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.9649,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-6038814d55","site_player_id":"44703827","name":"Ben Chiarot","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["D","UTIL"],"salary":3100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0462,"role_reason":"nhl:D1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3afc47670d","site_player_id":"44703945","name":"Jonathan Aspirot","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9436,"role_reason":"nhl:D3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d363324559","site_player_id":"44703549","name":"Florian Xhekaj","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","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:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-33076bde7d","site_player_id":"44703507","name":"Joel Kiviranta","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["W","UTIL","LW"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.1164,"role_reason":"nhl:F1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ccffed28f7","site_player_id":"44704119","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7b46979889","site_player_id":"44703469","name":"Nick Robertson","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["W","UTIL","RW"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0823,"role_reason":"nhl:F2|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9503ab4fb1","site_player_id":"44703513","name":"Oliver Moore","team":"CHI","opponent":"DET","game_id":"CHI@DET","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.986,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9447e0c66d","site_player_id":"44703057","name":"Logan Stankoven","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["C","UTIL"],"salary":6000,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.982,"role_reason":"nhl:F2|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b88f91bb6c","site_player_id":"44703467","name":"Michael Carcone","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["W","UTIL","LW"],"salary":2800,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-e471a09f83","site_player_id":"44703995","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d05481339c","site_player_id":"44703063","name":"Ryan O'Reilly","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["C","UTIL"],"salary":5500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0267,"role_reason":"nhl:F2|PP1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-087dd1df19","site_player_id":"44703743","name":"Charlie McAvoy","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["D","UTIL"],"salary":5100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9879,"role_reason":"nhl:D1|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-18af503302","site_player_id":"44703375","name":"Gabriel Vilardi","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["W","UTIL","RW"],"salary":4000,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0644,"role_reason":"nhl:F3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c7c67a963d","site_player_id":"44703741","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-654a73f555","site_player_id":"44704097","name":"David Spacek","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["D","UTIL"],"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:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-da28b0c6f7","site_player_id":"44704101","name":"Andrei Vasilevskiy","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["G"],"salary":8400,"projection":11.76,"std_dev":7.78,"floor":0.0,"ceiling":18.18,"projection_status":"ok","ownership":0.21008053,"ownership_by_contest":{"small":0.23260341,"medium":0.21008053,"large":0.16232527},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.8333,"role_factor":1.0,"role_reason":"goalie_start","raw_projection":14.11,"raw_std_dev":8.52,"raw_floor":0.0,"raw_ceiling":21.82,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-56044a7c3f","site_player_id":"44703949","name":"Arber Xhekaj","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0812,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f16f9394ad","site_player_id":"44703425","name":"Blake Coleman","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["W","UTIL","LW"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9677,"role_reason":"nhl:F4|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f3fac9c9d2","site_player_id":"44703991","name":"Tyrel Bauer","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.1176,"role_reason":"nhl:D2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-cf9502539f","site_player_id":"44704126","name":"Matt Murray","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["G"],"salary":7800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.0952,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1868243c54","site_player_id":"44704134","name":"Arturs Silovs","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["G"],"salary":7500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.6875,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-8d04cfbe91","site_player_id":"44703151","name":"Jake Evans","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["C","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0548,"role_reason":"nhl:F2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e1ad46da46","site_player_id":"44703187","name":"Sean Kuraly","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9133,"role_reason":"nhl:F4|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e740702651","site_player_id":"44703837","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-705abc566d","site_player_id":"44703197","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f7aeb1350f","site_player_id":"44704122","name":"Jeremy Swayman","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["G"],"salary":7800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.8095,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b4e5639c79","site_player_id":"44703347","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-0c9c17a3cf","site_player_id":"44703411","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":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1f3ec2c631","site_player_id":"44703537","name":"Ross Johnston","team":"STL","opponent":"BOS","game_id":"BOS@STL","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-3558f9e905","site_player_id":"44703221","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-c04cd31ee8","site_player_id":"44704045","name":"Ilya Lyubushkin","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0188,"role_reason":"nhl:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ffc34ef9fd","site_player_id":"44703361","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-40a1abcc95","site_player_id":"44703087","name":"Charlie Coyle","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["C","UTIL"],"salary":4100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0903,"role_reason":"nhl:F2|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-989183243a","site_player_id":"44703873","name":"Cam Fowler","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["D","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9692,"role_reason":"nhl:D2|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-46f7d9d1cd","site_player_id":"44703351","name":"Matt Duchene","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["W","UTIL","RW"],"salary":4700,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-78065ddefb","site_player_id":"44703905","name":"Spencer Stastney","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["D","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.081,"role_reason":"nhl:D1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a279fa8794","site_player_id":"44703617","name":"Ilya Mikheyev","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","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.945,"role_reason":"nhl:F3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-51890c5192","site_player_id":"44703505","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7b5b3ff2d1","site_player_id":"44703099","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-90ca43f1cd","site_player_id":"44704130","name":"Charlie Lindgren","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["G"],"salary":7600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.4167,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-78b459cdac","site_player_id":"44703097","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b30a71049c","site_player_id":"44703141","name":"Jean-Gabriel Pageau","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["C","UTIL"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0117,"role_reason":"nhl:F2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-be25895de2","site_player_id":"44704152","name":"Cam Talbot","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["G"],"salary":6900,"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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7687230121","site_player_id":"44703329","name":"Bryan Rust","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["W","UTIL","RW"],"salary":5600,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-db25dada25","site_player_id":"44703123","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-0a4c088f23","site_player_id":"44703981","name":"Mike Reilly","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9617,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f729ae142f","site_player_id":"44703965","name":"Rasmus Sandin","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-97aa943757","site_player_id":"44703231","name":"Kevin Stenlund","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9322,"role_reason":"nhl:F4|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-61597f6a0e","site_player_id":"44703495","name":"Casey Mittelstadt","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["W","UTIL","LW"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0855,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5391443baa","site_player_id":"44704073","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-702325e811","site_player_id":"44703129","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-deb4831841","site_player_id":"44703899","name":"Juuso Valimaki","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:D3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d61c4913cc","site_player_id":"44703393","name":"Simon Holmstrom","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["W","UTIL","LW"],"salary":3600,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F1|PP1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-86ded81538","site_player_id":"44703089","name":"Mason McTavish","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["C","UTIL"],"salary":4100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9787,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b52685a91a","site_player_id":"44703687","name":"Colin Blackwell","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","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.0065,"role_reason":"nhl:F4|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-bf799e7677","site_player_id":"44704107","name":"Calvin Pickard","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["G"],"salary":8200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.1333,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-8143bf83d8","site_player_id":"44703603","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9ed2ee756d","site_player_id":"44703159","name":"Danila Yurov","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["C","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9328,"role_reason":"nhl:F2|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-506a58cc85","site_player_id":"44703973","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ad0340c401","site_player_id":"44703941","name":"Will Borgen","team":"BOS","opponent":"STL","game_id":"BOS@STL","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-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-09c142d8fd","site_player_id":"44704100","name":"Brandon Bussi","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["G"],"salary":8500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.5294,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5cd297a9be","site_player_id":"44704089","name":"Tyler Myers","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["D","UTIL"],"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:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2078f9e541","site_player_id":"44703637","name":"Rutger McGroarty","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","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.0303,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-fdf24f3b7c","site_player_id":"44703559","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3ee72aa323","site_player_id":"44703715","name":"Jakob Chychrun","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":6700,"projection":11.19,"std_dev":7.11,"floor":2.75,"ceiling":20.96,"projection_status":"ok","ownership":0.04464165,"ownership_by_contest":{"small":0.04667229,"medium":0.04464165,"large":0.03890831},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0302,"role_reason":"nhl:D1|PP1|PK2","raw_projection":10.86,"raw_std_dev":6.9,"raw_floor":2.67,"raw_ceiling":20.35,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-b87416e502","site_player_id":"44703749","name":"Thomas Harley","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["D","UTIL"],"salary":4800,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0481,"role_reason":"nhl:D1|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-0ef305fc9c","site_player_id":"44703729","name":"Josh Morrissey","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":5800,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-bc259d857a","site_player_id":"44703977","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-899bfa3227","site_player_id":"44703761","name":"Shayne Gostisbehere","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":4200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9145,"role_reason":"nhl:D3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9ebf5f9d15","site_player_id":"44704148","name":"Stuart Skinner","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["G"],"salary":7000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.5833,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-dfd95ac9d5","site_player_id":"44703095","name":"Anton Frondell","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["C","UTIL"],"salary":3900,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9702,"role_reason":"nhl:F2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-07cd32468d","site_player_id":"44703419","name":"Teuvo Teravainen","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["W","UTIL","RW"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F4|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9c4aea3f43","site_player_id":"44704009","name":"Emil Lilleberg","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0118,"role_reason":"nhl:D3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-0a7219268f","site_player_id":"44703229","name":"Jansen Harkins","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0251,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2d7dcc03a2","site_player_id":"44703983","name":"Charles-Alexis Legault","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9229,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b64f9416ab","site_player_id":"44703279","name":"Alex DeBrincat","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["W","UTIL","LW"],"salary":7800,"projection":11.28,"std_dev":7.34,"floor":2.27,"ceiling":21.09,"projection_status":"ok","ownership":0.04001974,"ownership_by_contest":{"small":0.04049644,"medium":0.04001974,"large":0.03759156},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9259,"role_reason":"nhl:F3|PP1","raw_projection":12.18,"raw_std_dev":7.93,"raw_floor":2.45,"raw_ceiling":22.78,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-bd4e8589d0","site_player_id":"44703781","name":"Damon Severson","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":3600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0587,"role_reason":"nhl:D1|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7cb2c8b913","site_player_id":"44703493","name":"Marat Khusnutdinov","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["W","UTIL","LW"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0558,"role_reason":"nhl:F2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a8e997c313","site_player_id":"44703525","name":"Dmitri Voronkov","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","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.8707,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-952158344f","site_player_id":"44703267","name":"Kirill Kaprizov","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["W","UTIL","LW"],"salary":8800,"projection":15.67,"std_dev":9.25,"floor":3.87,"ceiling":27.56,"projection_status":"ok","ownership":0.12356227,"ownership_by_contest":{"small":0.13878996,"medium":0.12356227,"large":0.09153149},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0354,"role_reason":"nhl:F1|PP1","raw_projection":15.13,"raw_std_dev":8.93,"raw_floor":3.74,"raw_ceiling":26.62,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-7621fd558c","site_player_id":"44703689","name":"David Perron","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","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,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-0a70cc13ad","site_player_id":"44703919","name":"Erik Gudbranson","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.945,"role_reason":"nhl:D3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a03b1421c2","site_player_id":"44703619","name":"Scott Sabourin","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","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.0869,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-99b7dc008c","site_player_id":"44703891","name":"Frederic Brunet","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["D","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9222,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-022c681ef4","site_player_id":"44703275","name":"David Pastrnak","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["W","UTIL","RW"],"salary":8000,"projection":12.67,"std_dev":9.11,"floor":3.35,"ceiling":26.69,"projection_status":"ok","ownership":0.05001188,"ownership_by_contest":{"small":0.051661,"medium":0.05001188,"large":0.04481756},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0159,"role_reason":"nhl:F1|PP1","raw_projection":12.47,"raw_std_dev":8.97,"raw_floor":3.3,"raw_ceiling":26.27,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-43e010f5b3","site_player_id":"44703239","name":"Jack Drury","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0146,"role_reason":"nhl:F3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ebe68edf22","site_player_id":"44703567","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5822e7c454","site_player_id":"44703751","name":"Neal Pionk","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":4700,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T04:25:13.401748","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.1058,"role_reason":"nhl:D3|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b293bd9282","site_player_id":"44703385","name":"Jordan Kyrou","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["W","UTIL","RW"],"salary":3800,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.1308,"role_reason":"nhl:F3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f48c077923","site_player_id":"44703859","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b3c8d2d127","site_player_id":"44703067","name":"Brayden Point","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["C","UTIL"],"salary":5300,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0425,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-6f5ecc6e6a","site_player_id":"44703199","name":"Jesperi Kotkaniemi","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.1033,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-15295978bd","site_player_id":"44704051","name":"Ryan Ufko","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0273,"role_reason":"nhl:D1|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7314b01b80","site_player_id":"44703339","name":"Tom Wilson","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["W","UTIL","RW"],"salary":5200,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0379,"role_reason":"nhl:F2|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-169952d6ff","site_player_id":"44703167","name":"Justin Sourdif","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["C","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0138,"role_reason":"nhl:F1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9924d8d53c","site_player_id":"44703933","name":"Logan Mailloux","team":"STL","opponent":"BOS","game_id":"BOS@STL","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-88d8ff661f","site_player_id":"44703217","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-44678e3885","site_player_id":"44703739","name":"Erik Karlsson","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["D","UTIL"],"salary":5300,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0003,"role_reason":"nhl:D1|PP1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2449afa12c","site_player_id":"44703841","name":"Hampus Lindholm","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["D","UTIL"],"salary":2900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9992,"role_reason":"nhl:D1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-47450d7e27","site_player_id":"44703515","name":"Cole Smith","team":"CHI","opponent":"DET","game_id":"CHI@DET","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.9724,"role_reason":"nhl:F4|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7d5bfebdc5","site_player_id":"44704137","name":"Jakub Dobes","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["G"],"salary":7400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.6364,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3bbf421fbc","site_player_id":"44703999","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1e566d7f73","site_player_id":"44703671","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7d9f0907ce","site_player_id":"44703575","name":"Nicolas Deslauriers","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","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.1032,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f628965010","site_player_id":"44703923","name":"Emil Andrae","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["D","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:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d802c9a991","site_player_id":"44703081","name":"Anthony Cirelli","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["C","UTIL"],"salary":4600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9794,"role_reason":"nhl:F1|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-8be10df0e0","site_player_id":"44703625","name":"Jack McBain","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","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.9129,"role_reason":"nhl:F4|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-36ddeebd4e","site_player_id":"44703571","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-48fd8e8994","site_player_id":"44704145","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-161fa3f5d1","site_player_id":"44703819","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c849ce5e47","site_player_id":"44703477","name":"Ivan Miroshnichenko","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["W","UTIL","RW"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9af744a343","site_player_id":"44704136","name":"Jacob Fowler","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["G"],"salary":7400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.3636,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5a47251384","site_player_id":"44703281","name":"Cole Caufield","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["W","UTIL","LW"],"salary":7500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9016,"role_reason":"nhl:F3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-6d8856ec80","site_player_id":"44703703","name":"Nick Foligno","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-3b99fce1dc","site_player_id":"44704109","name":"John Gibson","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["G"],"salary":8100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.7059,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1c455e13f7","site_player_id":"44703299","name":"Adrian Kempe","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["W","UTIL","RW"],"salary":6600,"projection":11.45,"std_dev":7.91,"floor":2.07,"ceiling":22.34,"projection_status":"ok","ownership":0.05477095,"ownership_by_contest":{"small":0.0570546,"medium":0.05477095,"large":0.04814928},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0238,"role_reason":"nhl:F1|PP1","raw_projection":11.18,"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:35:45.131146Z"},{"canonical_id":"nhl-8cb21d4341","site_player_id":"44704116","name":"Casey DeSmith","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["G"],"salary":8000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.25,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-82efa739e4","site_player_id":"44703283","name":"Jason Robertson","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["W","UTIL","LW"],"salary":7400,"projection":12.34,"std_dev":7.61,"floor":2.6,"ceiling":22.11,"projection_status":"ok","ownership":0.08957244,"ownership_by_contest":{"small":0.0976555,"medium":0.08957244,"large":0.07098318},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9753,"role_reason":"nhl:F2|PP1","raw_projection":12.65,"raw_std_dev":7.8,"raw_floor":2.67,"raw_ceiling":22.67,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-173cfe89e2","site_player_id":"44703169","name":"Michael McCarron","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["C","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0361,"role_reason":"nhl:F4|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7be85c9b07","site_player_id":"44704099","name":"Pyotr Kochetkov","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["G"],"salary":8500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.4706,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-56a45dff32","site_player_id":"44703551","name":"Owen Beck","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","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:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-6f0436c33a","site_player_id":"44703737","name":"Miro Heiskanen","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["D","UTIL"],"salary":5400,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9748,"role_reason":"nhl:D1|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-69ad7a478d","site_player_id":"44703387","name":"Aliaksei Protas","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["W","UTIL","LW"],"salary":3700,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9963,"role_reason":"nhl:F2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-be5e5c1f69","site_player_id":"44703423","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f3c5caa748","site_player_id":"44704129","name":"Logan Thompson","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["G"],"salary":7600,"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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-cdc7ad5592","site_player_id":"44703365","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b7f7762170","site_player_id":"44703821","name":"Jonas Brodin","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":3100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9517,"role_reason":"nhl:D2|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d1c8fb5256","site_player_id":"44703765","name":"Brock Faber","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":4000,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-d98e9457e9","site_player_id":"44703065","name":"Mathew Barzal","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["C","UTIL"],"salary":5300,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-b3018a29b4","site_player_id":"44703341","name":"Patrick Kane","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["W","UTIL","RW"],"salary":5100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0456,"role_reason":"nhl:F3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d0c4008eb5","site_player_id":"44704111","name":"Daniil Tarasov","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["G"],"salary":8100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"espn","injury_status":"gtd","availability_raw":"Day-To-Day","availability_source":"espn","p_play":0.1324,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a376368592","site_player_id":"44703553","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-32783e1b01","site_player_id":"44703085","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a097eae9b1","site_player_id":"44703157","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-051a3624d5","site_player_id":"44703835","name":"Declan Carlile","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["D","UTIL"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0142,"role_reason":"nhl:D3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ed6dd790ff","site_player_id":"44703053","name":"Sidney Crosby","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["C","UTIL"],"salary":6200,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9264,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c7e54da854","site_player_id":"44703201","name":"Skyler Brind'Amour","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9011,"role_reason":"nhl:F4|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7afa9cc1ec","site_player_id":"44703147","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-7d6d16d4c9","site_player_id":"44703615","name":"Pontus Holmberg","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","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.9348,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7aa33508c1","site_player_id":"44703791","name":"Charle-Edouard D'Astous","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":3500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:D3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c73b6c75c3","site_player_id":"44703907","name":"Anton Johansson","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["D","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9383,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-10c5a8a20b","site_player_id":"44703037","name":"Nick Suzuki","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["C","UTIL"],"salary":7000,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-958bb4be15","site_player_id":"44703133","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f91bf64eca","site_player_id":"44703273","name":"Cutter Gauthier","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["W","UTIL","LW"],"salary":8100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9947,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ede71f4ccd","site_player_id":"44703787","name":"Colton Parayko","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["D","UTIL"],"salary":3500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9974,"role_reason":"nhl:D2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9a893d266a","site_player_id":"44704138","name":"Sam Montembeault","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["G"],"salary":7400,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-be54fd48c0","site_player_id":"44704104","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-541cc51f4e","site_player_id":"44703285","name":"Brandon Hagel","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["W","UTIL","LW"],"salary":7300,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"espn","injury_status":"gtd","availability_raw":"Day-To-Day","availability_source":"espn","p_play":0.75,"role_factor":0.9817,"role_reason":"nhl:F1|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e583ffa1b3","site_player_id":"44703127","name":"Alexander Kerfoot","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["C","UTIL"],"salary":3100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.946,"role_reason":"nhl:F4|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-30e639d52c","site_player_id":"44703921","name":"Dante Fabbro","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9605,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f74d9fea66","site_player_id":"44703345","name":"Roman Kantserov","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["W","UTIL","LW"],"salary":4800,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0764,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-41898f04ea","site_player_id":"44703675","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-dd4942e98d","site_player_id":"44703483","name":"Mavrik Bourque","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","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.9847,"role_reason":"nhl:F2|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d18f2d4274","site_player_id":"44704065","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-60903995b1","site_player_id":"44703177","name":"Isac Lundestrom","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","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:45.329312","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-29T09:35:45.131146Z"},{"canonical_id":"nhl-af6de3fd64","site_player_id":"44703253","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9e6b60eba0","site_player_id":"44703077","name":"Dylan Strome","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["C","UTIL"],"salary":4800,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0664,"role_reason":"nhl:F3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-96ae8434cb","site_player_id":"44703561","name":"Anthony Beauvillier","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","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.9487,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-75993e4de7","site_player_id":"44703223","name":"Zemgus Girgensons","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-e87884cbdc","site_player_id":"44704112","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d5ce5478ea","site_player_id":"44703383","name":"Ryan Leonard","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["W","UTIL","RW"],"salary":3800,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0634,"role_reason":"nhl:F1|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5819ce4192","site_player_id":"44703803","name":"Martin Fehervary","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":3300,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0386,"role_reason":"nhl:D2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4a6d965b88","site_player_id":"44703209","name":"Morgan Barron","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9694,"role_reason":"nhl:F4|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-cfbf332cc5","site_player_id":"44704019","name":"Nick DeSimone","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.8628,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4b7f1cb476","site_player_id":"44703121","name":"Andrew Copp","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["C","UTIL"],"salary":3100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9414,"role_reason":"nhl:F2|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7833293049","site_player_id":"44703925","name":"Carson Soucy","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9098,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-cfa4cbc067","site_player_id":"44703459","name":"Josh Anderson","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["W","UTIL","RW"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.98,"role_reason":"nhl:F4|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-976df6c5cf","site_player_id":"44704102","name":"Dennis Hildeby","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["G"],"salary":8400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.1667,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1b9422ffef","site_player_id":"44704017","name":"Dmitri Simashev","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9926,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d2984c782f","site_player_id":"44703641","name":"Nils Hoglander","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","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.85,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-51e4aedf5f","site_player_id":"44703471","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5a8ab172c6","site_player_id":"44703673","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-8f21faf07b","site_player_id":"44704015","name":"Andrew Peeke","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.1292,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4a686256b8","site_player_id":"44703869","name":"Adam Wilsby","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.033,"role_reason":"nhl:D1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a2a3244bc0","site_player_id":"44703569","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-02e8f1eb90","site_player_id":"44703233","name":"Hendrix Lapierre","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0977,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-8ec7c279f7","site_player_id":"44703527","name":"Ryan Lomberg","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","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.0822,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3e950329af","site_player_id":"44703261","name":"Radek Faksa","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-38dbfd8842","site_player_id":"44703499","name":"Jordan Martinook","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["W","UTIL","LW"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0835,"role_reason":"nhl:F3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-cb71a17865","site_player_id":"44703193","name":"Jonny Brodzinski","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9105,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-897113db1a","site_player_id":"44703577","name":"Eric Robinson","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","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.9947,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c877472020","site_player_id":"44703953","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1aca8d769c","site_player_id":"44704027","name":"Ilya Solovyov","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.1279,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9f95ed23a4","site_player_id":"44703191","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-00f2d2bc38","site_player_id":"44703305","name":"Clayton Keller","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["W","UTIL","LW"],"salary":6300,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9979,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-16e0d9039b","site_player_id":"44704011","name":"Max Crozier","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9747,"role_reason":"nhl:D1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e920329c78","site_player_id":"44703245","name":"Sheldon Dries","team":"DET","opponent":"CHI","game_id":"CHI@DET","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|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-09e86dd052","site_player_id":"44703993","name":"Haydn Fleury","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0992,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2d03ed0272","site_player_id":"44703811","name":"Kris Letang","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["D","UTIL"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9686,"role_reason":"nhl:D2|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-cba6742f59","site_player_id":"44704055","name":"Albert Johansson","team":"DET","opponent":"CHI","game_id":"CHI@DET","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-da5cdee531","site_player_id":"44703801","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5d41526140","site_player_id":"44703727","name":"Lane Hutson","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["D","UTIL"],"salary":5900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.8991,"role_reason":"nhl:D2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b10406aab3","site_player_id":"44703501","name":"Isak Rosen","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["W","UTIL","LW"],"salary":2600,"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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-cb7ba580f9","site_player_id":"44703235","name":"Blake Lizotte","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0432,"role_reason":"nhl:F4|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4a9b58c53e","site_player_id":"44704106","name":"Jesper Wallstedt","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["G"],"salary":8200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.8667,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9b2df4a10c","site_player_id":"44703795","name":"Denton Mateychuk","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":3400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9736,"role_reason":"nhl:D2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7c16decaeb","site_player_id":"44703773","name":"Ivan Provorov","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":3800,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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-29T09:35:45.131146Z"},{"canonical_id":"nhl-e29372d648","site_player_id":"44703709","name":"Zach Werenski","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":7800,"projection":12.99,"std_dev":8.44,"floor":3.21,"ceiling":24.83,"projection_status":"ok","ownership":0.04095497,"ownership_by_contest":{"small":0.04247827,"medium":0.04095497,"large":0.03635063},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0342,"role_reason":"nhl:D1|PP1|PK2","raw_projection":12.56,"raw_std_dev":8.16,"raw_floor":3.1,"raw_ceiling":24.01,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-67bc06f446","site_player_id":"44703961","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-cd65975d5f","site_player_id":"44703969","name":"Vincent Desharnais","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-40109a17e4","site_player_id":"44703241","name":"Nate Danielson","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9201,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-abb717361e","site_player_id":"44703631","name":"Andrei Kuzmenko","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","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.05,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-07de0decd6","site_player_id":"44703747","name":"Noah Dobson","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["D","UTIL"],"salary":4900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.999,"role_reason":"nhl:D2|PP1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-53d8340bdb","site_player_id":"44703597","name":"Nino Niederreiter","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","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.9433,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-0945a38cbb","site_player_id":"44703073","name":"Roope Hintz","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["C","UTIL"],"salary":5000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9173,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ba22c573db","site_player_id":"44703713","name":"Quinn Hughes","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":6800,"projection":12.46,"std_dev":7.95,"floor":2.99,"ceiling":23.38,"projection_status":"ok","ownership":0.06693721,"ownership_by_contest":{"small":0.07265252,"medium":0.06693721,"large":0.05356037},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0331,"role_reason":"nhl:D1|PP1","raw_projection":12.06,"raw_std_dev":7.7,"raw_floor":2.89,"raw_ceiling":22.63,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-e7ae70b4e6","site_player_id":"44704023","name":"John Marino","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-7df562dca0","site_player_id":"44704132","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-24d4d50f8e","site_player_id":"44703547","name":"Kirby Dach","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","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.0563,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-6d50ea90f1","site_player_id":"44704031","name":"Samuel Girard","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-ec0875c2a3","site_player_id":"44703649","name":"J.T. Compher","team":"DET","opponent":"CHI","game_id":"CHI@DET","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.9581,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ca00b5bc3d","site_player_id":"44703069","name":"Mikael Granlund","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["C","UTIL"],"salary":5100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9989,"role_reason":"nhl:F1|PP1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-77b9e8d2de","site_player_id":"44703033","name":"Tage Thompson","team":"BUF","opponent":"ANA","game_id":"BUF@ANA","positions":["C","UTIL"],"salary":7900,"projection":11.53,"std_dev":7.81,"floor":2.79,"ceiling":22.81,"projection_status":"ok","ownership":0.06027808,"ownership_by_contest":{"small":0.06232206,"medium":0.06027808,"large":0.05430176},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9634,"role_reason":"nhl:F2|PP1","raw_projection":11.97,"raw_std_dev":8.11,"raw_floor":2.9,"raw_ceiling":23.68,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-470c76962a","site_player_id":"44703581","name":"Bradly Nadeau","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0208,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ee0dceaba2","site_player_id":"44703049","name":"Wyatt Johnston","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["C","UTIL"],"salary":6300,"projection":10.97,"std_dev":7.08,"floor":2.01,"ceiling":20.17,"projection_status":"ok","ownership":0.09946449,"ownership_by_contest":{"small":0.107727,"medium":0.09946449,"large":0.0806184},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9623,"role_reason":"nhl:F1|PP1","raw_projection":11.4,"raw_std_dev":7.36,"raw_floor":2.09,"raw_ceiling":20.96,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-95e0b09f97","site_player_id":"44704067","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-6c70a0a863","site_player_id":"44703735","name":"Jake Sanderson","team":"OTT","opponent":"LAK","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":5500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0212,"role_reason":"nhl:D1|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2855a46946","site_player_id":"44703317","name":"Juraj Slafkovsky","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["W","UTIL","RW"],"salary":6000,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-eb2ab35747","site_player_id":"44703855","name":"Ian Cole","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["D","UTIL"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0756,"role_reason":"nhl:D1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-0243b6b156","site_player_id":"44704035","name":"Trevor van Riemsdyk","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-88ac97bcf0","site_player_id":"44703333","name":"Jimmy Snuggerud","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["W","UTIL","RW"],"salary":5400,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9649,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-964f3f352a","site_player_id":"44703623","name":"Dominic James","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","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.0176,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e13df92a9b","site_player_id":"44703435","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-d189884793","site_player_id":"44703557","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-09694e8736","site_player_id":"44703887","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3bbe3635d7","site_player_id":"44703481","name":"Alex Iafallo","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["W","UTIL","LW"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9294,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1d9ea6b947","site_player_id":"44703379","name":"JJ Peterka","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["W","UTIL","LW"],"salary":3900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0614,"role_reason":"nhl:F1|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-401d363c4e","site_player_id":"44703359","name":"Kyle Palmieri","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["W","UTIL","RW"],"salary":4400,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0465,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e7c86124c3","site_player_id":"44703449","name":"Emil Heineman","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["W","UTIL","LW"],"salary":2900,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0924,"role_reason":"nhl:F3|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5648d3a22e","site_player_id":"44703531","name":"Jonatan Berggren","team":"STL","opponent":"BOS","game_id":"BOS@STL","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.047,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ba583ae065","site_player_id":"44703179","name":"Dalibor Dvorsky","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9562,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d3ce56f6ef","site_player_id":"44703679","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e6fa26a5fe","site_player_id":"44703173","name":"Dominic Toninato","team":"CHI","opponent":"DET","game_id":"CHI@DET","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,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c20cd3362b","site_player_id":"44703075","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a3a4b4c21c","site_player_id":"44703371","name":"Tyler Bertuzzi","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["W","UTIL","LW"],"salary":4100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0836,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b2e398350a","site_player_id":"44703535","name":"Aleksanteri Kaskimaki","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"role_reason":"nhl:F4|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a20293951c","site_player_id":"44703663","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a08f090fc5","site_player_id":"44703845","name":"Timothy Liljegren","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":2900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9076,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-bf84d2c16c","site_player_id":"44703431","name":"Kailer Yamamoto","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["W","UTIL","RW"],"salary":3100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9808,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d6158e43f5","site_player_id":"44703445","name":"James Hagens","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["W","UTIL","RW"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0931,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3ca748b46a","site_player_id":"44703397","name":"Valeri Nichushkin","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["W","UTIL","LW"],"salary":3500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0479,"role_reason":"nhl:F1|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c72a07255d","site_player_id":"44703417","name":"Michael Brandsegg-Nygard","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["W","UTIL","LW"],"salary":3300,"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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-dc68fd0019","site_player_id":"44703145","name":"Matthew Wood","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["C","UTIL"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.875,"role_reason":"nhl:F1|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-243f7e745c","site_player_id":"44704117","name":"Karel Vejmelka","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["G"],"salary":7900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.7778,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-524e39f486","site_player_id":"44703259","name":"Justin Hryckowian","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0039,"role_reason":"nhl:F3|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-42f18869dd","site_player_id":"44704091","name":"Olli Maatta","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9688,"role_reason":"nhl:D2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b7f11d7c61","site_player_id":"44703783","name":"Dylan Samberg","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":3600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9923,"role_reason":"nhl:D3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e26658ef7f","site_player_id":"44703401","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c619c52b2f","site_player_id":"44703967","name":"Dylan McIlrath","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","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-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-96ad6831e4","site_player_id":"44703323","name":"Jackson Blake","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["W","UTIL","RW"],"salary":5900,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9146,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ff29f7f26a","site_player_id":"44704087","name":"Kyle Capobianco","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-ee7f6ad415","site_player_id":"44703041","name":"Bo Horvat","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["C","UTIL"],"salary":6800,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0447,"role_reason":"nhl:F1|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1d44194b5f","site_player_id":"44704128","name":"Jordan Binnington","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["G"],"salary":7600,"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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-6607ac62e5","site_player_id":"44703509","name":"Jamie Benn","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["W","UTIL","RW"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9715,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2753a830ba","site_player_id":"44703695","name":"Max Shabanov","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","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,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b7c989c9a9","site_player_id":"44703045","name":"Connor Bedard","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["C","UTIL"],"salary":6600,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0377,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-85cf3537cc","site_player_id":"44703079","name":"Alex Laferriere","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["C","UTIL"],"salary":4800,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0433,"role_reason":"nhl:F1|PP1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b9ddb5aec9","site_player_id":"44704123","name":"Michael DiPietro","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["G"],"salary":7800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.1905,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5742218cd6","site_player_id":"44703871","name":"Sam Rinzel","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["D","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9487,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-27e561f9c2","site_player_id":"44703373","name":"Ivan Demidov","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["W","UTIL","RW"],"salary":4100,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-49bf3eceeb","site_player_id":"44704139","name":"Lukas Dostal","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.8824,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a378e9b00a","site_player_id":"44703381","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-105b0cc59b","site_player_id":"44703301","name":"Alex Tuch","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["W","UTIL","LW"],"salary":6500,"projection":11.03,"std_dev":7.84,"floor":2.05,"ceiling":22.14,"projection_status":"ok","ownership":0.06585976,"ownership_by_contest":{"small":0.06978619,"medium":0.06585976,"large":0.05568745},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0502,"role_reason":"nhl:F3|PP2|PK1","raw_projection":10.5,"raw_std_dev":7.47,"raw_floor":1.95,"raw_ceiling":21.08,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-7cd042eb00","site_player_id":"44703935","name":"Tyler Tucker","team":"STL","opponent":"BOS","game_id":"BOS@STL","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-0cfc21a568","site_player_id":"44704049","name":"Jack Ahcan","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0446,"role_reason":"nhl:PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-8b1df3c404","site_player_id":"44703327","name":"Nikolaj Ehlers","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["W","UTIL","LW"],"salary":5700,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9611,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7d61a2eb14","site_player_id":"44703357","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-49be21d245","site_player_id":"44703629","name":"Daniil But","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","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.9106,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-26391f1660","site_player_id":"44703313","name":"Jake Guentzel","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["W","UTIL","RW"],"salary":6100,"projection":11.33,"std_dev":8.31,"floor":2.22,"ceiling":23.53,"projection_status":"ok","ownership":0.12405636,"ownership_by_contest":{"small":0.13939642,"medium":0.12405636,"large":0.09182107},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0508,"role_reason":"nhl:F1|PP1","raw_projection":10.78,"raw_std_dev":7.91,"raw_floor":2.11,"raw_ceiling":22.39,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-6c88cd7588","site_player_id":"44703979","name":"Alexander Nikishin","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-1b6d896cea","site_player_id":"44703543","name":"Mark Kastelic","team":"BOS","opponent":"STL","game_id":"BOS@STL","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.0373,"role_reason":"nhl:F4|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d23b7e3b8f","site_player_id":"44703369","name":"Brock Boeser","team":"VAN","opponent":"SJS","game_id":"VAN@SJS","positions":["W","UTIL","RW"],"salary":4200,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9756,"role_reason":"nhl:F2|PP1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-30a27df2f5","site_player_id":"44703251","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-21b373c949","site_player_id":"44704047","name":"William Trudeau","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","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:45.329312","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-29T09:35:45.131146Z"},{"canonical_id":"nhl-6b4b15504e","site_player_id":"44703565","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-208c4b8c10","site_player_id":"44703529","name":"Danton Heinen","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","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.8828,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-754de81e53","site_player_id":"44703789","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2a86d7fe9d","site_player_id":"44703975","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5bad8ba1f9","site_player_id":"44703621","name":"Jeffrey Viel","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","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,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-aa76220718","site_player_id":"44703913","name":"Kevin Korchinski","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.8832,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-68f7f4fa0b","site_player_id":"44703707","name":"Rieger Lorenz","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","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.9447,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c54cde5080","site_player_id":"44704133","name":"Anton Forsberg","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.6842,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-16615d0c50","site_player_id":"44703853","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-611de6f304","site_player_id":"44703511","name":"Ryan Greene","team":"CHI","opponent":"DET","game_id":"CHI@DET","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.0499,"role_reason":"nhl:F1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-553c5c7808","site_player_id":"44703539","name":"Otto Stenberg","team":"STL","opponent":"BOS","game_id":"BOS@STL","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.9445,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1ab2e2d004","site_player_id":"44703767","name":"Sean Walker","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":4000,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9754,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b9596c6f11","site_player_id":"44704125","name":"Justus Annunen","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["G"],"salary":7800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.2381,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4500745927","site_player_id":"44703829","name":"Justin Barron","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["D","UTIL"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0474,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-0bab5bc578","site_player_id":"44703653","name":"Carter Mazur","team":"DET","opponent":"CHI","game_id":"CHI@DET","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.9747,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2631326156","site_player_id":"44703563","name":"Ethen Frank","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","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:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-38c723f53b","site_player_id":"44703731","name":"Brandt Clarke","team":"LAK","opponent":"OTT","game_id":"OTT@LAK","positions":["D","UTIL"],"salary":5700,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0064,"role_reason":"nhl:D1|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2908d7d2b9","site_player_id":"44704140","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-96efebb7fa","site_player_id":"44704013","name":"Nate Schmidt","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9595,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-62e77f61cb","site_player_id":"44703893","name":"Mason Lohrei","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["D","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0472,"role_reason":"nhl:D3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4f026ff1c1","site_player_id":"44703307","name":"Viktor Arvidsson","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["W","UTIL","RW"],"salary":6300,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9732,"role_reason":"nhl:F3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-90b26a4dc6","site_player_id":"44703669","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ec1cba69f3","site_player_id":"44703143","name":"Barrett Hayton","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["C","UTIL"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0169,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-66aca81c93","site_player_id":"44703153","name":"Mark Jankowski","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["C","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:F3|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5a89a127cb","site_player_id":"44703257","name":"Arttu Hyry","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["C","UTIL"],"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:F3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-24d7564cd9","site_player_id":"44703465","name":"William Carrier","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["W","UTIL","LW"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0937,"role_reason":"nhl:F1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-39983a6159","site_player_id":"44703399","name":"Chris Kreider","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","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.85,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-25843fc47a","site_player_id":"44703311","name":"Dylan Holloway","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["W","UTIL","LW"],"salary":6200,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9825,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-542992d2c6","site_player_id":"44703901","name":"Elias Salomonsson","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:D1|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4afc89f562","site_player_id":"44704103","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-fe36ee0a13","site_player_id":"44703929","name":"Brandon Carlo","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0893,"role_reason":"nhl:D1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-503b2994f5","site_player_id":"44704071","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f5c67722aa","site_player_id":"44704043","name":"Jayden Struble","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9014,"role_reason":"nhl:","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5ea8ed1f81","site_player_id":"44703867","name":"Kaedan Korczak","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["D","UTIL"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9861,"role_reason":"nhl:D3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-168424e7a2","site_player_id":"44704118","name":"Sebastian Cossa","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["G"],"salary":7900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.2222,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7f6e99fdfd","site_player_id":"44703109","name":"Brayden Schenn","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["C","UTIL"],"salary":3400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9881,"role_reason":"nhl:F3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9e4357ed35","site_player_id":"44703593","name":"Brad Lambert","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","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.9188,"role_reason":"nhl:F4|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f9269530c7","site_player_id":"44703039","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c338aac2e3","site_player_id":"44703959","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9fba5d580d","site_player_id":"44703091","name":"Pavel Zacha","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["C","UTIL"],"salary":4100,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0552,"role_reason":"nhl:F1|PP1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b4f78203f5","site_player_id":"44703367","name":"Kent Johnson","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["W","UTIL","RW"],"salary":4200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0926,"role_reason":"nhl:F1|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-29228e1967","site_player_id":"44703047","name":"Dylan Larkin","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["C","UTIL"],"salary":6400,"projection":11.15,"std_dev":7.88,"floor":2.26,"ceiling":22.46,"projection_status":"ok","ownership":0.0789166,"ownership_by_contest":{"small":0.08365523,"medium":0.0789166,"large":0.06716113},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9475,"role_reason":"nhl:F1|PP1|PK1","raw_projection":11.77,"raw_std_dev":8.32,"raw_floor":2.39,"raw_ceiling":23.7,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-2b03096120","site_player_id":"44703857","name":"Artyom Levshunov","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["D","UTIL"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9924,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-55fcdf29e0","site_player_id":"44703607","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4fe93ad46d","site_player_id":"44703149","name":"Cole Sillinger","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["C","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0187,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-70675b6b55","site_player_id":"44703207","name":"Viggo Bjorck","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a6ca5b3c03","site_player_id":"44703645","name":"Vitali Pinchuk","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-6944565123","site_player_id":"44703779","name":"Darnell Nurse","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["D","UTIL"],"salary":3700,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0026,"role_reason":"nhl:D1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-eddecb7f80","site_player_id":"44703457","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-25c4f97b4d","site_player_id":"44703363","name":"Morgan Geekie","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["W","UTIL","RW"],"salary":4300,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9741,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-81636c2149","site_player_id":"44704149","name":"Clay Stevenson","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["G"],"salary":7000,"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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d003f02d7b","site_player_id":"44703439","name":"Matias Maccelli","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["W","UTIL","LW"],"salary":3000,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-a83a59fc05","site_player_id":"44703105","name":"Emmitt Finnie","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["C","UTIL"],"salary":3600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9944,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-953c76bae1","site_player_id":"44703725","name":"Jackson LaCombe","team":"ANA","opponent":"BUF","game_id":"BUF@ANA","positions":["D","UTIL"],"salary":6000,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9982,"role_reason":"nhl:D2|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7f9b5c7e0d","site_player_id":"44703691","name":"Sam Steel","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","positions":["W","UTIL","LW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"espn","injury_status":"gtd","availability_raw":"Day-To-Day","availability_source":"espn","p_play":0.75,"role_factor":0.9545,"role_reason":"nhl:F1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c3d415ad60","site_player_id":"44703657","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-dfb9eacb3e","site_player_id":"44703115","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-71779c3839","site_player_id":"44703195","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f8626018f0","site_player_id":"44703879","name":"Adam Pelech","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":2700,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9854,"role_reason":"nhl:D2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-bf0dc587c9","site_player_id":"44703609","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2d03000038","site_player_id":"44703875","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b12c5a7e01","site_player_id":"44703815","name":"Kaiden Guhle","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["D","UTIL"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0513,"role_reason":"nhl:D1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-91192169bc","site_player_id":"44703389","name":"Taylor Hall","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["W","UTIL","LW"],"salary":3700,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-3fa16c787e","site_player_id":"44703759","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3b7384c405","site_player_id":"44703745","name":"MacKenzie Weegar","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["D","UTIL"],"salary":5000,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0692,"role_reason":"nhl:D1|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-275b274d82","site_player_id":"44703697","name":"Yakov Trenin","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","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.0337,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f8b7add4dc","site_player_id":"44703183","name":"Zach Dean","team":"STL","opponent":"BOS","game_id":"BOS@STL","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,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-476efdfecb","site_player_id":"44703865","name":"Victor Hedman","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":2800,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"espn","injury_status":"gtd","availability_raw":"Day-To-Day","availability_source":"espn","p_play":0.75,"role_factor":0.9185,"role_reason":"nhl:","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e24b54c778","site_player_id":"44703203","name":"Casey Cizikas","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9592,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e7ad1db423","site_player_id":"44704108","name":"Filip Gustavsson","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["G"],"salary":8200,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-065670d507","site_player_id":"44703395","name":"Egor Chinakhov","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["W","UTIL","LW"],"salary":3600,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"espn","injury_status":"gtd","availability_raw":"Day-To-Day","availability_source":"espn","p_play":0.75,"role_factor":0.9834,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7eca112afb","site_player_id":"44703093","name":"Pierre-Luc Dubois","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["C","UTIL"],"salary":4000,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.057,"role_reason":"nhl:F2|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d4d133f12f","site_player_id":"44704143","name":"Ilya Sorokin","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["G"],"salary":7200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.8824,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9c9e958180","site_player_id":"44703883","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b6775a54bf","site_player_id":"44703775","name":"Philip Broberg","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["D","UTIL"],"salary":3800,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T04:25:13.401748","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.096,"role_reason":"nhl:D1|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-cb0cf46718","site_player_id":"44703263","name":"Oskar Back","team":"DAL","opponent":"MTL","game_id":"MTL@DAL","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-32842b582d","site_player_id":"44704077","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d27988803b","site_player_id":"44703447","name":"Pavel Buchnevich","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["W","UTIL","RW"],"salary":2900,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0209,"role_reason":"nhl:F2|PP2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-8a343027e5","site_player_id":"44703639","name":"Elmer Soderblom","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-b4050f0b38","site_player_id":"44703843","name":"Matt Roy","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":2900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0748,"role_reason":"nhl:D1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5aae16b725","site_player_id":"44703523","name":"Conor Garland","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","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.1078,"role_reason":"nhl:F3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c153ee40bc","site_player_id":"44703071","name":"Robert Thomas","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["C","UTIL"],"salary":5000,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9857,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d1dfb5a6e0","site_player_id":"44703895","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d9942e7665","site_player_id":"44703989","name":"Dylan DeMelo","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9991,"role_reason":"nhl:D1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-8bc8e414ab","site_player_id":"44703583","name":"Victor Eklund","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["W","UTIL","RW"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0358,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e8d9c381e8","site_player_id":"44703331","name":"Cole Perfetti","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["W","UTIL","RW"],"salary":5500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0988,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ec6b0ca0b1","site_player_id":"44704142","name":"Arvid Soderblom","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["G"],"salary":7300,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.2222,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-01ee1b99ff","site_player_id":"44703489","name":"Gage Goncalves","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","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.0412,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9a81e79609","site_player_id":"44703391","name":"Boone Jenner","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["W","UTIL","LW"],"salary":3600,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0434,"role_reason":"nhl:F1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-bc52b9a6e7","site_player_id":"44704033","name":"Ryan Graves","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-9be7a4ee0d","site_player_id":"44703889","name":"Nikita Zadorov","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["D","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.98,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1028ef6983","site_player_id":"44703433","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-11256ae69f","site_player_id":"44703809","name":"K'Andre Miller","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9714,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f9b92fe23d","site_player_id":"44703655","name":"Mason Appleton","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["W","UTIL","RW"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-19fca90ed6","site_player_id":"44703605","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-107cbfcb09","site_player_id":"44704147","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-19b93044dc","site_player_id":"44704025","name":"Maveric Lamoureux","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-d55f440bc1","site_player_id":"44703805","name":"Jaccob Slavin","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["D","UTIL"],"salary":3300,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.095,"role_reason":"nhl:D1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4f4303a02a","site_player_id":"44703943","name":"Connor Clifton","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0914,"role_reason":"nhl:D1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b8089ab0b4","site_player_id":"44703415","name":"Jonathan Marchessault","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","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.0383,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e2685b186c","site_player_id":"44703847","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-9d7b5a554a","site_player_id":"44703517","name":"Andrew Mangiapane","team":"CHI","opponent":"DET","game_id":"CHI@DET","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.8889,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-9bfe87c23a","site_player_id":"44703851","name":"William Wallinder","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["D","UTIL"],"salary":2900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0687,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3042b5d7a0","site_player_id":"44704113","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-57bf10e2f6","site_player_id":"44703665","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":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-bb9a3eb21e","site_player_id":"44703903","name":"Erik Cernak","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9911,"role_reason":"nhl:D2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-add7637493","site_player_id":"44703611","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a11d4d0012","site_player_id":"44703243","name":"Marco Kasper","team":"DET","opponent":"CHI","game_id":"CHI@DET","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-64ce38c9e6","site_player_id":"44703269","name":"Nikita Kucherov","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["W","UTIL","RW"],"salary":8500,"projection":13.34,"std_dev":8.37,"floor":3.32,"ceiling":24.78,"projection_status":"ok","ownership":0.0995399,"ownership_by_contest":{"small":0.1095893,"medium":0.0995399,"large":0.07715103},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9964,"role_reason":"nhl:F2|PP1","raw_projection":13.39,"raw_std_dev":8.4,"raw_floor":3.33,"raw_ceiling":24.87,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-1951444454","site_player_id":"44703705","name":"Marcus Foligno","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["W","UTIL","RW"],"salary":2500,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:23:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-d35f3a0b82","site_player_id":"44703475","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-bb41a99dbf","site_player_id":"44703101","name":"Oliver Kapanen","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["C","UTIL"],"salary":3600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.15,"role_reason":"nhl:F3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3a90488ded","site_player_id":"44703155","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2bbed85b98","site_player_id":"44703343","name":"Alex Ovechkin","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["W","UTIL","LW"],"salary":5000,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9923,"role_reason":"nhl:F4|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1ec0f83e84","site_player_id":"44703833","name":"Tony DeAngelo","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0337,"role_reason":"nhl:D2|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-5dedad56c5","site_player_id":"44703271","name":"Matt Boldy","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["W","UTIL","RW"],"salary":8300,"projection":15.06,"std_dev":8.43,"floor":3.54,"ceiling":25.15,"projection_status":"ok","ownership":0.12396562,"ownership_by_contest":{"small":0.13928503,"medium":0.12396562,"large":0.09176791},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0249,"role_reason":"nhl:F1|PP1","raw_projection":14.69,"raw_std_dev":8.23,"raw_floor":3.45,"raw_ceiling":24.54,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-bb6c6a565a","site_player_id":"44703113","name":"Fraser Minten","team":"BOS","opponent":"STL","game_id":"BOS@STL","positions":["C","UTIL"],"salary":3300,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0336,"role_reason":"nhl:F2|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ac8b0de58b","site_player_id":"44703797","name":"Alexandre Carrier","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["D","UTIL"],"salary":3400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0039,"role_reason":"nhl:D3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-c68890c3e0","site_player_id":"44703825","name":"Mario Ferraro","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":3100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0171,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-336b144b40","site_player_id":"44703877","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-49965936dc","site_player_id":"44703911","name":"Wyatt Kaiser","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9575,"role_reason":"nhl:D2|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-6bd9e0d486","site_player_id":"44703667","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7c35ce190a","site_player_id":"44704146","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d9504bc799","site_player_id":"44703591","name":"Kyle MacLean","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","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.9594,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-796d84431c","site_player_id":"44703405","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":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f82a0d2df5","site_player_id":"44703325","name":"Rickard Rakell","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["W","UTIL","RW"],"salary":5800,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9239,"role_reason":"nhl:F1|PP1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-57e469677c","site_player_id":"44703753","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b57f50bcdf","site_player_id":"44703699","name":"Nico Sturm","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","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.1324,"role_reason":"nhl:F3|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2d0b2057c0","site_player_id":"44703677","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":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3819feae34","site_player_id":"44703647","name":"Reid Schaefer","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","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.0849,"role_reason":"nhl:F2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-37f14cf5c0","site_player_id":"44704037","name":"Daemon Hunt","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0383,"role_reason":"nhl:D2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e552e4826a","site_player_id":"44703503","name":"Ville Koivunen","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["W","UTIL","RW"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0216,"role_reason":"nhl:F3|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-58ed3e2abe","site_player_id":"44703421","name":"Zack Bolduc","team":"MTL","opponent":"DAL","game_id":"MTL@DAL","positions":["W","UTIL","LW"],"salary":3200,"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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4e5fdc33c0","site_player_id":"44704041","name":"Nicolas Hague","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9084,"role_reason":"nhl:D2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-2f823a6107","site_player_id":"44703353","name":"Logan Cooley","team":"UTA","opponent":"PIT","game_id":"UTA@PIT","positions":["W","UTIL","LW"],"salary":4600,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.002,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-33b72d29be","site_player_id":"44704135","name":"Sergei Murashov","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["G"],"salary":7500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":0.3125,"role_factor":1.0,"role_reason":"goalie_start","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a1a8f395af","site_player_id":"44703161","name":"Pius Suter","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["C","UTIL"],"salary":2600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9525,"role_reason":"nhl:F4|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-8f1381fd1e","site_player_id":"44704059","name":"Simon Edvinsson","team":"DET","opponent":"CHI","game_id":"CHI@DET","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-0862cf854c","site_player_id":"44703997","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-4d8b241fb7","site_player_id":"44703971","name":"Justin Holl","team":"WSH","opponent":"NSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9127,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3abdcabe54","site_player_id":"44703721","name":"Moritz Seider","team":"DET","opponent":"CHI","game_id":"CHI@DET","positions":["D","UTIL"],"salary":6300,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9705,"role_reason":"nhl:D1|PP1|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3f6c024f53","site_player_id":"44704081","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-7f61a93063","site_player_id":"44703443","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-bfa1b8c3b3","site_player_id":"44703733","name":"John Carlson","team":"TBL","opponent":"WPG","game_id":"WPG@TBL","positions":["D","UTIL"],"salary":5600,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9302,"role_reason":"nhl:D1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-1d54d912f1","site_player_id":"44703473","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-085bec3eb7","site_player_id":"44703137","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:45.329312","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:35:45.131146Z"},{"canonical_id":"nhl-d5c73bd892","site_player_id":"44703771","name":"Bowen Byram","team":"CHI","opponent":"DET","game_id":"CHI@DET","positions":["D","UTIL"],"salary":3900,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"espn","injury_status":"gtd","availability_raw":"Day-To-Day","availability_source":"espn","p_play":0.75,"role_factor":1.0595,"role_reason":"nhl:D1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-415675ff6b","site_player_id":"44703437","name":"Sean Monahan","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["W","UTIL","LW"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0397,"role_reason":"nhl:F3|PP1|PK2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e7b3c50f88","site_player_id":"44703321","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:24.147211","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-d6d3b0bfe1","site_player_id":"44703441","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":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-96d2a58592","site_player_id":"44703643","name":"Ross Colton","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","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.0607,"role_reason":"nhl:F3|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-ad83174e80","site_player_id":"44703303","name":"Seth Jarvis","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["W","UTIL","RW"],"salary":6500,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.8535,"role_reason":"nhl:F3|PP2|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-3c529a1086","site_player_id":"44703585","name":"Ondrej Palat","team":"NYI","opponent":"MIN","game_id":"NYI@MIN","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.15,"role_reason":"nhl:F2|PP2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-b5b14fb9ec","site_player_id":"44703237","name":"Avery Hayes","team":"PIT","opponent":"UTA","game_id":"UTA@PIT","positions":["C","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0041,"role_reason":"nhl:F3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-24f4c7d264","site_player_id":"44703349","name":"Matthew Knies","team":"CBJ","opponent":"CAR","game_id":"CBJ@CAR","positions":["W","UTIL","LW"],"salary":4700,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0744,"role_reason":"nhl:F2|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-bb430a06ab","site_player_id":"44704039","name":"Nick Perbix","team":"NSH","opponent":"WSH","game_id":"WSH@NSH","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9627,"role_reason":"nhl:D3|PK1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-a29895b4ab","site_player_id":"44703479","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:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-92cee92e74","site_player_id":"44703293","name":"Andrei Svechnikov","team":"CAR","opponent":"CBJ","game_id":"CBJ@CAR","positions":["W","UTIL","RW"],"salary":6900,"projection_status":"ok","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":0.9148,"role_reason":"nhl:F1|PP1","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-134b704da4","site_player_id":"44703939","name":"Theo Lindstein","team":"STL","opponent":"BOS","game_id":"BOS@STL","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9563,"role_reason":"nhl:D2","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-35b34abc4b","site_player_id":"44703031","name":"Macklin Celebrini","team":"SJS","opponent":"VAN","game_id":"VAN@SJS","positions":["C","UTIL"],"salary":9300,"projection":14.61,"std_dev":8.84,"floor":3.71,"ceiling":26.39,"projection_status":"ok","ownership":0.1299718,"ownership_by_contest":{"small":0.14431446,"medium":0.1299718,"large":0.09959857},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"probable","starter_status_updated_at":"2026-10-29T03:24:24.147211","starter_status_source":"projection","injury_status":"unknown","p_play":1.0,"role_factor":1.0504,"role_reason":"nhl:F1|PP1","raw_projection":13.91,"raw_std_dev":8.42,"raw_floor":3.53,"raw_ceiling":25.12,"source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z"},{"canonical_id":"nhl-a74befc8ae","site_player_id":"44703595","name":"Cole Koepke","team":"WPG","opponent":"TBL","game_id":"WPG@TBL","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.9692,"role_reason":"nhl:F4","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-f1f1b833bc","site_player_id":"44704093","name":"Matt Kiersted","team":"MIN","opponent":"NYI","game_id":"NYI@MIN","positions":["D","UTIL"],"salary":2500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":0.9394,"role_reason":"nhl:D3","source":"engine:nhl","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:35:45.131146Z","paywalled":true},{"canonical_id":"nhl-e6218cb011","site_player_id":"44703289","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:24.147211","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:35:45.131146Z","paywalled":true}]