[{"canonical_id":"soccer-7c31a6b362","site_player_id":"44697870","captain_site_player_id":"44697933","name":"Daichi Kamada","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":4400,"projection":3.01,"std_dev":4.81,"floor":0.0,"ceiling":11.94,"projection_status":"ok","ownership":0.26676655,"captain_ownership":0.04400056,"ownership_by_contest":{"small":0.28441617,"medium":0.26676655,"large":0.25510931},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":3.01,"raw_std_dev":4.81,"raw_floor":0.0,"raw_ceiling":11.94,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":90.0,"bench":22.5}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-5a8cd23111","site_player_id":"44697846","captain_site_player_id":"44697909","name":"Adam Wharton","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":7200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soc-34","site_player_id":"44697842","captain_site_player_id":"44697905","name":"Pedro Porro","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":8200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-fdaaa85b92","site_player_id":"44697879","captain_site_player_id":"44697942","name":"Walter Benitez","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","GK","FLEX"],"salary":3600,"projection":3.67,"std_dev":5.34,"floor":0.0,"ceiling":11.71,"projection_status":"ok","ownership":0.29643084,"captain_ownership":0.07260649,"ownership_by_contest":{"small":0.34361081,"medium":0.29643084,"large":0.25479283},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":3.67,"raw_std_dev":5.34,"raw_floor":0.0,"raw_ceiling":11.71,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":90.0,"bench":23.1},"sanity":{"action":"flagged","reason":"value_outlier","implied":1.34,"ratio":2.74,"games":86}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-16e199c21a","site_player_id":"44697845","captain_site_player_id":"44697908","name":"Tyrick Mitchell","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":7400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-32f986ba60","site_player_id":"44697836","captain_site_player_id":"44697899","name":"Dominic Solanke","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","F","FLEX"],"salary":10000,"projection":2.9,"std_dev":6.32,"floor":0.0,"ceiling":16.13,"projection_status":"ok","ownership":0.21607693,"captain_ownership":0.03308843,"ownership_by_contest":{"small":0.21874345,"medium":0.21607693,"large":0.21435496},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":2.9,"raw_std_dev":6.32,"raw_floor":0.0,"raw_ceiling":16.13,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":90.0,"bench":25.1},"sanity":{"action":"flagged","reason":"low_vs_history","ratio":0.56,"l30":5.22,"games":95}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-6671be7cb7","site_player_id":"44697886","captain_site_player_id":"44697949","name":"Marcos Senesi","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-79650bddf8","site_player_id":"44697835","captain_site_player_id":"44697898","name":"Mathys Tel","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","F","FLEX"],"salary":10400,"projection":2.85,"std_dev":5.51,"floor":0.0,"ceiling":13.83,"projection_status":"ok","ownership":0.20594154,"captain_ownership":0.03045917,"ownership_by_contest":{"small":0.20602197,"medium":0.20594154,"large":0.20601498},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":2.85,"raw_std_dev":5.51,"raw_floor":0.0,"raw_ceiling":13.83,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":83.7,"bench":13.2}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-3b0bab5754","site_player_id":"44697853","captain_site_player_id":"44697916","name":"Sandro Tonali","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":6000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-4332987538","site_player_id":"44697882","captain_site_player_id":"44697945","name":"Chris Richards","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":3400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-6812d22213","site_player_id":"44697878","captain_site_player_id":"44697941","name":"Dean Henderson","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","GK","FLEX"],"salary":3800,"projection":4.18,"std_dev":5.38,"floor":0.0,"ceiling":11.88,"projection_status":"ok","ownership":0.32019193,"captain_ownership":0.10148969,"ownership_by_contest":{"small":0.37139717,"medium":0.32019193,"large":0.27268987},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":4.18,"raw_std_dev":5.38,"raw_floor":0.0,"raw_ceiling":11.88,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":90.0,"bench":23.1},"sanity":{"action":"flagged","reason":"value_outlier","implied":1.43,"ratio":2.92,"games":108}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-85881a2f2d","site_player_id":"44697855","captain_site_player_id":"44697918","name":"Anan Khalaili","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","F","FLEX"],"salary":5800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-ad3f277d6c","site_player_id":"44697873","captain_site_player_id":"44697936","name":"Jefferson Lerma","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":4200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-38ffbb9505","site_player_id":"44697864","captain_site_player_id":"44697927","name":"Quinten Timber","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":4800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"probable","availability_raw":"Q","availability_source":"dk_csv","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-841cc79cc6","site_player_id":"44697894","captain_site_player_id":"44697957","name":"Axel Disasi","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-21990022ec","site_player_id":"44697837","captain_site_player_id":"44697900","name":"Mohammed Kudus","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":9800,"projection":2.65,"std_dev":5.41,"floor":0.0,"ceiling":13.65,"projection_status":"ok","ownership":0.18279392,"captain_ownership":0.02337558,"ownership_by_contest":{"small":0.17755166,"medium":0.18279392,"large":0.18668631},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":2.65,"raw_std_dev":5.41,"raw_floor":0.0,"raw_ceiling":13.65,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":86.7,"bench":18.1},"sanity":{"action":"flagged","reason":"low_vs_history","ratio":0.7,"l30":3.8,"games":96}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-ec9ebd5e50","site_player_id":"44697840","captain_site_player_id":"44697903","name":"Mateus Fernandes","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":8600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-b8f8fcfd21","site_player_id":"44697867","captain_site_player_id":"44697930","name":"J\u00f8rgen Strand Larsen","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","F","FLEX"],"salary":4600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"probable","availability_raw":"Q","availability_source":"dk_csv","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-b48548c60e","site_player_id":"44697857","captain_site_player_id":"44697920","name":"Archie Gray","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":5600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-63c785f7a3","site_player_id":"44697838","captain_site_player_id":"44697901","name":"Savio","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","F","FLEX"],"salary":9400,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:18:35.753399","injury_status":"out","availability_raw":"OUT","availability_source":"dk_csv","p_play":0.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-f8197d1cfe","site_player_id":"44697844","captain_site_player_id":"44697907","name":"Ismaila Sarr","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","M","F","FLEX"],"salary":7800,"projection":2.86,"std_dev":7.0,"floor":0.0,"ceiling":17.73,"projection_status":"ok","ownership":0.16649983,"captain_ownership":0.02479996,"ownership_by_contest":{"small":0.15803504,"medium":0.16649983,"large":0.17281987},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"probable","availability_raw":"Q","availability_source":"dk_csv","p_play":1.0,"role_factor":1.0,"raw_projection":2.86,"raw_std_dev":7.0,"raw_floor":0.0,"raw_ceiling":17.73,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":90.0,"bench":27.9},"sanity":{"action":"flagged","reason":"low_vs_history","ratio":0.33,"l30":8.55,"games":108}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soc-29","site_player_id":"44697843","captain_site_player_id":"44697906","name":"Dejan Kulusevski","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":8000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-150ca4ae61","site_player_id":"44697847","captain_site_player_id":"44697910","name":"Yeremy Pino","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":7000,"projection":3.95,"std_dev":6.66,"floor":0.0,"ceiling":17.0,"projection_status":"ok","ownership":0.37089078,"captain_ownership":0.10493542,"ownership_by_contest":{"small":0.42689927,"medium":0.37089078,"large":0.33518897},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":3.95,"raw_std_dev":6.66,"raw_floor":0.0,"raw_ceiling":17.0,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":77.0,"bench":25.9}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-2aa7d30437","site_player_id":"44697888","captain_site_player_id":"44697951","name":"Jaydee Canvot","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-ceb33834c2","site_player_id":"44697849","captain_site_player_id":"44697912","name":"Antonin Kinsky","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","GK","FLEX"],"salary":6600,"projection":4.49,"std_dev":5.32,"floor":0.0,"ceiling":11.84,"projection_status":"ok","ownership":0.32567999,"captain_ownership":0.11882904,"ownership_by_contest":{"small":0.3768261,"medium":0.32567999,"large":0.27722311},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":4.49,"raw_std_dev":5.32,"raw_floor":0.0,"raw_ceiling":11.84,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":90.0,"bench":23.1}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-5d4b4196bd","site_player_id":"44697861","captain_site_player_id":"44697924","name":"Dario Osorio","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":5200,"projection":2.39,"std_dev":5.29,"floor":0.0,"ceiling":13.45,"projection_status":"ok","ownership":0.1430556,"captain_ownership":0.01488075,"ownership_by_contest":{"small":0.13079046,"medium":0.1430556,"large":0.15243339},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":2.39,"raw_std_dev":5.29,"raw_floor":0.0,"raw_ceiling":13.45,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":79.3,"bench":27.5},"sanity":{"action":"flagged","reason":"low_vs_history","ratio":0.48,"l30":4.95,"games":20}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-8efd1dc0a3","site_player_id":"44697865","captain_site_player_id":"44697928","name":"Jean-Philippe Mateta","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","F","FLEX"],"salary":4800,"projection":4.05,"std_dev":7.72,"floor":0.0,"ceiling":19.74,"projection_status":"ok","ownership":0.50269904,"captain_ownership":0.14834274,"ownership_by_contest":{"small":0.60787057,"medium":0.50269904,"large":0.43348746},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":4.05,"raw_std_dev":7.72,"raw_floor":0.0,"raw_ceiling":19.74,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":67.2,"bench":25.6}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-a549681dde","site_player_id":"44697872","captain_site_player_id":"44697935","name":"Takehiro Tomiyasu","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":4200,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:18:35.753399","injury_status":"out","availability_raw":"OUT","availability_source":"dk_csv","p_play":0.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-49cae594f2","site_player_id":"44697866","captain_site_player_id":"44697929","name":"Conor Gallagher","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":4600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-8b85212fe4","site_player_id":"44697851","captain_site_player_id":"44697914","name":"Martin Dubravka","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","GK","FLEX"],"salary":6400,"projection":3.56,"std_dev":5.44,"floor":0.0,"ceiling":12.18,"projection_status":"ok","ownership":0.27556718,"captain_ownership":0.06354021,"ownership_by_contest":{"small":0.31564323,"medium":0.27556718,"large":0.24011986},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":3.56,"raw_std_dev":5.44,"raw_floor":0.0,"raw_ceiling":12.18,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":90.0,"bench":23.1}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soc-28","site_player_id":"44697834","captain_site_player_id":"44697897","name":"James Maddison","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":10600,"projection":2.91,"std_dev":5.13,"floor":0.0,"ceiling":12.99,"projection_status":"ok","ownership":0.21317151,"captain_ownership":0.03286911,"ownership_by_contest":{"small":0.21508151,"medium":0.21317151,"large":0.21197142},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"probable","availability_raw":"Q","availability_source":"dk_csv","p_play":1.0,"role_factor":1.0,"raw_projection":2.91,"raw_std_dev":5.13,"raw_floor":0.0,"raw_ceiling":12.99,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":77.9,"bench":25.3},"sanity":{"action":"flagged","reason":"low_vs_history","ratio":0.57,"l30":5.15,"games":70}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-bd55d72ff7","site_player_id":"44697854","captain_site_player_id":"44697917","name":"Destiny Udogie","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":5800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"probable","availability_raw":"Q","availability_source":"dk_csv","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-2966a775a2","site_player_id":"44697859","captain_site_player_id":"44697922","name":"Eddie Nketiah","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","F","FLEX"],"salary":5400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soc-33","site_player_id":"44697875","captain_site_player_id":"44697938","name":"Micky van de Ven","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":4000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-792203d844","site_player_id":"44697893","captain_site_player_id":"44697956","name":"Oscar Mingueza","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-c8345964a1","site_player_id":"44697860","captain_site_player_id":"44697923","name":"Jan Paul van Hecke","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":5200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-5a7a30379f","site_player_id":"44697891","captain_site_player_id":"44697954","name":"Honest Ahanor","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-6beb77e1cd","site_player_id":"44697833","captain_site_player_id":"44697896","name":"Omar Marmoush","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","F","FLEX"],"salary":11000,"projection":3.45,"std_dev":6.55,"floor":0.0,"ceiling":16.72,"projection_status":"ok","ownership":0.29886612,"captain_ownership":0.06471619,"ownership_by_contest":{"small":0.32749509,"medium":0.29886612,"large":0.28022875},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":3.45,"raw_std_dev":6.55,"raw_floor":0.0,"raw_ceiling":16.72,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":75.6,"bench":15.6}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z"},{"canonical_id":"soccer-a00dfdd96d","site_player_id":"44697887","captain_site_player_id":"44697950","name":"Ben Davies","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-5a04fa6c87","site_player_id":"44697863","captain_site_player_id":"44697926","name":"Dwight McNeil","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","M","F","FLEX"],"salary":5000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-3d0cf0c0c2","site_player_id":"44697848","captain_site_player_id":"44697911","name":"Andy Robertson","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":6800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:27:19.068481Z","paywalled":true},{"canonical_id":"soccer-2e261e02dc","site_player_id":"44697895","captain_site_player_id":"44697958","name":"Chadi Riad","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":3000,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:18:35.753399","injury_status":"out","availability_raw":"OUT","availability_source":"dk_csv","p_play":0.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z"},{"canonical_id":"soccer-350c42604f","site_player_id":"44697868","captain_site_player_id":"44697931","name":"Wilson Odobert","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","M","F","FLEX"],"salary":4600,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:18:35.753399","injury_status":"out","availability_raw":"OUT","availability_source":"dk_csv","p_play":0.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z"},{"canonical_id":"soccer-7f07598633","site_player_id":"44697869","captain_site_player_id":"44697932","name":"Rodrigo Bentancur","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":4400,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:18:35.753399","injury_status":"out","availability_raw":"OUT","availability_source":"dk_csv","p_play":0.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z"},{"canonical_id":"soccer-fb4d3bc93c","site_player_id":"44697881","captain_site_player_id":"44697944","name":"Remi Matthews","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","GK","FLEX"],"salary":3600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-e5be5b3e4a","site_player_id":"44697856","captain_site_player_id":"44697919","name":"Ben Chilwell","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":5600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-b03f4fd8e9","site_player_id":"44697858","captain_site_player_id":"44697921","name":"Zavier Gozo","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","F","FLEX"],"salary":5400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-8e20666b4b","site_player_id":"44697871","captain_site_player_id":"44697934","name":"Evann Guessand","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","F","FLEX"],"salary":4400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-4f22165cc5","site_player_id":"44697877","captain_site_player_id":"44697940","name":"Callum Olusesi","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":4000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-00b7d24f2c","site_player_id":"44697889","captain_site_player_id":"44697952","name":"Tosin Adarabioyo","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"probable","availability_raw":"Q","availability_source":"dk_csv","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soc-30","site_player_id":"44697839","captain_site_player_id":"44697902","name":"Richarlison","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","F","FLEX"],"salary":9000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-a20cf2ca76","site_player_id":"44697885","captain_site_player_id":"44697948","name":"Lucas Bergvall","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":3400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"probable","availability_raw":"Q","availability_source":"dk_csv","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-98512a6105","site_player_id":"44697862","captain_site_player_id":"44697925","name":"Caleb Kporha","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":5000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-65f0e18467","site_player_id":"44697852","captain_site_player_id":"44697915","name":"Luca Williams-Barnett","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","F","FLEX"],"salary":6200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-b0ab1c0809","site_player_id":"44697883","captain_site_player_id":"44697946","name":"Cheick Doucoure","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":3400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-7d2fd2361d","site_player_id":"44697880","captain_site_player_id":"44697943","name":"Lucca Benetton","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","GK","FLEX"],"salary":3600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-ea5c299155","site_player_id":"44697884","captain_site_player_id":"44697947","name":"Will Hughes","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":3400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-e8ce2eaa93","site_player_id":"44697890","captain_site_player_id":"44697953","name":"Dean Benamar","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":3200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-f60da98a73","site_player_id":"44697841","captain_site_player_id":"44697904","name":"Xavi Simons","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":8400,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:18:35.753399","injury_status":"out","availability_raw":"OUT","availability_source":"dk_csv","p_play":0.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z"},{"canonical_id":"soccer-3ae9c810b5","site_player_id":"44697876","captain_site_player_id":"44697939","name":"Mykhailo Mudryk","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":4000,"projection":0.0,"projection_status":"ok","confirmed_starter":false,"starter_status":"scratched","starter_status_updated_at":"2026-10-29T03:18:35.753399","injury_status":"out","availability_raw":"OUT","availability_source":"dk_csv","p_play":0.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z"},{"canonical_id":"soccer-f475ad914c","site_player_id":"44697892","captain_site_player_id":"44697955","name":"George King","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","D","FLEX"],"salary":3000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true},{"canonical_id":"soccer-3d9f2b34f8","site_player_id":"44697850","captain_site_player_id":"44697913","name":"Brandon Austin","team":"TOT","opponent":"CRY","game_id":"TOT@CRY","positions":["CPT","GK","FLEX"],"salary":6400,"projection":3.09,"std_dev":5.09,"floor":0.0,"ceiling":11.28,"projection_status":"ok","ownership":0.22388612,"captain_ownership":0.03892062,"ownership_by_contest":{"small":0.24203581,"medium":0.22388612,"large":0.20440231},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":3.09,"raw_std_dev":5.09,"raw_floor":0.0,"raw_ceiling":11.28,"matchup_context":{"source":"projection_engine","model":"engine_v2","volume_profile":{"starter":90.0,"bench":23.1}},"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z"},{"canonical_id":"soccer-6dfb585f37","site_player_id":"44697874","captain_site_player_id":"44697937","name":"Sebastian Williams","team":"CRY","opponent":"TOT","game_id":"TOT@CRY","positions":["CPT","M","FLEX"],"salary":4200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:soccer","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T03:24:22.461133Z","paywalled":true}]