[{"canonical_id":"tennis-4","site_player_id":"44714231","name":"Novak Djokovic","team":"DJOKOVIC","opponent":"STRUFF","game_id":"STRUFF@DJOKOVIC","positions":["P"],"salary":9200,"projection":76.09,"std_dev":17.81,"floor":36.9,"ceiling":82.56,"projection_status":"ok","ownership":0.33409049,"ownership_by_contest":{"small":0.34020784,"medium":0.33409049,"large":0.32671076},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":76.09,"raw_std_dev":17.81,"raw_floor":36.9,"raw_ceiling":82.56,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":26.25,"projected_minutes_if_active":26.25,"volume_unit":"games"},{"canonical_id":"tennis-2","site_player_id":"44714226","name":"Carlos Alcaraz","team":"ALCARAZ","opponent":"BASILASHVILI","game_id":"ALCARAZ@BASILASHVILI","positions":["P"],"salary":10400,"projection":76.46,"std_dev":13.91,"floor":47.58,"ceiling":83.24,"projection_status":"ok","ownership":0.25123949,"ownership_by_contest":{"small":0.23609137,"medium":0.25123949,"large":0.26052224},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":76.46,"raw_std_dev":13.91,"raw_floor":47.58,"raw_ceiling":83.24,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":25.65,"projected_minutes_if_active":25.65,"volume_unit":"games"},{"canonical_id":"tennis-5f135a3dcb","site_player_id":"44714232","name":"Ben Shelton","team":"SHELTON","opponent":"KYM","game_id":"KYM@SHELTON","positions":["P"],"salary":9100,"projection":69.4,"std_dev":23.54,"floor":20.28,"ceiling":80.62,"projection_status":"ok","ownership":0.23517035,"ownership_by_contest":{"small":0.21704901,"medium":0.23517035,"large":0.24706966},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":69.4,"raw_std_dev":23.54,"raw_floor":20.28,"raw_ceiling":80.62,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":28.54,"projected_minutes_if_active":28.54,"volume_unit":"games"},{"canonical_id":"tennis-e78e6be783","site_player_id":"44714245","name":"Luciano Darderi","team":"DARDERI","opponent":"PAUL","game_id":"DARDERI@PAUL","positions":["P"],"salary":5900,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","paywalled":true},{"canonical_id":"tennis-3f831bab01","site_player_id":"44714243","name":"Jerome Kym","team":"KYM","opponent":"SHELTON","game_id":"KYM@SHELTON","positions":["P"],"salary":6200,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","paywalled":true},{"canonical_id":"tennis-1dfadf5eca","site_player_id":"44714247","name":"Cameron Norrie","team":"NORRIE","opponent":"MEDVEDEV","game_id":"MEDVEDEV@NORRIE","positions":["P"],"salary":5600,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","paywalled":true},{"canonical_id":"tennis-d0adece52e","site_player_id":"44714241","name":"Arthur Fery","team":"FERY","opponent":"MUSETTI","game_id":"MUSETTI@FERY","positions":["P"],"salary":6600,"projection":60.39,"std_dev":25.92,"floor":14.8,"ceiling":81.23,"projection_status":"ok","ownership":0.32978047,"ownership_by_contest":{"small":0.33456577,"medium":0.32978047,"large":0.32338229},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":60.39,"raw_std_dev":25.92,"raw_floor":14.8,"raw_ceiling":81.23,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":30.28,"projected_minutes_if_active":30.28,"volume_unit":"games"},{"canonical_id":"tennis-756e78a70c","site_player_id":"44714233","name":"Rafael Jodar","team":"JODAR","opponent":"VACHEROT","game_id":"JODAR@VACHEROT","positions":["P"],"salary":8900,"projection":67.43,"std_dev":24.06,"floor":18.79,"ceiling":80.46,"projection_status":"ok","ownership":0.22123571,"ownership_by_contest":{"small":0.20086125,"medium":0.22123571,"large":0.2352174},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":67.43,"raw_std_dev":24.06,"raw_floor":18.79,"raw_ceiling":80.46,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":27.48,"projected_minutes_if_active":27.48,"volume_unit":"games"},{"canonical_id":"tennis-e84eb3a07c","site_player_id":"44714239","name":"Alex Michelsen","team":"MICHELSEN","opponent":"FILS","game_id":"FILS@MICHELSEN","positions":["P"],"salary":7000,"projection":68.7,"std_dev":24.05,"floor":18.69,"ceiling":80.33,"projection_status":"ok","ownership":0.45213815,"ownership_by_contest":{"small":0.50079327,"medium":0.45213815,"large":0.41460676},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":68.7,"raw_std_dev":24.05,"raw_floor":18.69,"raw_ceiling":80.33,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":27.42,"projected_minutes_if_active":27.42,"volume_unit":"games"},{"canonical_id":"tennis-7cf3aebc59","site_player_id":"44714234","name":"Lorenzo Musetti","team":"MUSETTI","opponent":"FERY","game_id":"MUSETTI@FERY","positions":["P"],"salary":8800,"projection":69.33,"std_dev":22.96,"floor":21.79,"ceiling":80.64,"projection_status":"ok","ownership":0.25601429,"ownership_by_contest":{"small":0.2418256,"medium":0.25601429,"large":0.26447704},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":69.33,"raw_std_dev":22.96,"raw_floor":21.79,"raw_ceiling":80.64,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":27.57,"projected_minutes_if_active":27.57,"volume_unit":"games"},{"canonical_id":"tennis-10","site_player_id":"44714235","name":"Taylor Fritz","team":"FRITZ","opponent":"SHAPOVALOV","game_id":"SHAPOVALOV@FRITZ","positions":["P"],"salary":8600,"projection":75.27,"std_dev":17.67,"floor":37.47,"ceiling":82.77,"projection_status":"ok","ownership":0.3807019,"ownership_by_contest":{"small":0.40251761,"medium":0.3807019,"large":0.36206409},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":75.27,"raw_std_dev":17.67,"raw_floor":37.47,"raw_ceiling":82.77,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":25.86,"projected_minutes_if_active":25.86,"volume_unit":"games"},{"canonical_id":"tennis-3","site_player_id":"44714229","name":"Alexander Zverev","team":"ZVEREV","opponent":"GRIEKSPOOR","game_id":"GRIEKSPOOR@ZVEREV","positions":["P"],"salary":9500,"projection":79.1,"std_dev":10.97,"floor":56.58,"ceiling":84.69,"projection_status":"ok","ownership":0.3591484,"ownership_by_contest":{"small":0.37343146,"medium":0.3591484,"large":0.34585382},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":79.1,"raw_std_dev":10.97,"raw_floor":56.58,"raw_ceiling":84.69,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":27.41,"projected_minutes_if_active":27.41,"volume_unit":"games"},{"canonical_id":"tennis-14","site_player_id":"44714230","name":"Tommy Paul","team":"PAUL","opponent":"DARDERI","game_id":"DARDERI@PAUL","positions":["P"],"salary":9400,"projection":74.54,"std_dev":18.72,"floor":35.82,"ceiling":83.8,"projection_status":"ok","ownership":0.29059912,"ownership_by_contest":{"small":0.2843649,"medium":0.29059912,"large":0.29258033},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":74.54,"raw_std_dev":18.72,"raw_floor":35.82,"raw_ceiling":83.8,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":26.31,"projected_minutes_if_active":26.31,"volume_unit":"games"},{"canonical_id":"tennis-4f45a57b0a","site_player_id":"44714238","name":"Flavio Cobolli","team":"COBOLLI","opponent":"BERRETTINI","game_id":"BERRETTINI@COBOLLI","positions":["P"],"salary":7500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","paywalled":true},{"canonical_id":"tennis-ede8f596fc","site_player_id":"44714248","name":"Daniel Altmaier","team":"ALTMAIER","opponent":"LEHECKA","game_id":"LEHECKA@ALTMAIER","positions":["P"],"salary":5500,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","paywalled":true},{"canonical_id":"tennis-8568a80b4f","site_player_id":"44714236","name":"Arthur Fils","team":"FILS","opponent":"MICHELSEN","game_id":"FILS@MICHELSEN","positions":["P"],"salary":8200,"projection":75.08,"std_dev":19.56,"floor":31.72,"ceiling":81.86,"projection_status":"ok","ownership":0.42400653,"ownership_by_contest":{"small":0.46193998,"medium":0.42400653,"large":0.39407525},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":75.08,"raw_std_dev":19.56,"raw_floor":31.72,"raw_ceiling":81.86,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":25.41,"projected_minutes_if_active":25.41,"volume_unit":"games"},{"canonical_id":"tennis-5c8e859421","site_player_id":"44714246","name":"Tallon Griekspoor","team":"GRIEKSPOOR","opponent":"ZVEREV","game_id":"GRIEKSPOOR@ZVEREV","positions":["P"],"salary":5800,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","paywalled":true},{"canonical_id":"tennis-6e41b471dd","site_player_id":"44714249","name":"Nikoloz Basilashvili","team":"BASILASHVILI","opponent":"ALCARAZ","game_id":"ALCARAZ@BASILASHVILI","positions":["P"],"salary":5000,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","paywalled":true},{"canonical_id":"tennis-4b9718e05a","site_player_id":"44714244","name":"Jan-Lennard Struff","team":"STRUFF","opponent":"DJOKOVIC","game_id":"STRUFF@DJOKOVIC","positions":["P"],"salary":6100,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","paywalled":true},{"canonical_id":"tennis-2f18522cf7","site_player_id":"44714227","name":"Jiri Lehecka","team":"LEHECKA","opponent":"ALTMAIER","game_id":"LEHECKA@ALTMAIER","positions":["P"],"salary":9900,"projection":74.58,"std_dev":20.91,"floor":29.38,"ceiling":82.98,"projection_status":"ok","ownership":0.25555274,"ownership_by_contest":{"small":0.2412698,"medium":0.25555274,"large":0.26409558},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":74.58,"raw_std_dev":20.91,"raw_floor":29.38,"raw_ceiling":82.98,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":28.22,"projected_minutes_if_active":28.22,"volume_unit":"games"},{"canonical_id":"tennis-1","site_player_id":"44714228","name":"Daniil Medvedev","team":"MEDVEDEV","opponent":"NORRIE","game_id":"MEDVEDEV@NORRIE","positions":["P"],"salary":9800,"projection":75.75,"std_dev":14.55,"floor":45.35,"ceiling":82.65,"projection_status":"ok","ownership":0.27926391,"ownership_by_contest":{"small":0.27023157,"medium":0.27926391,"large":0.28347064},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":75.75,"raw_std_dev":14.55,"raw_floor":45.35,"raw_ceiling":82.65,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":23.13,"projected_minutes_if_active":23.13,"volume_unit":"games"},{"canonical_id":"tennis-15","site_player_id":"44714240","name":"Denis Shapovalov","team":"SHAPOVALOV","opponent":"FRITZ","game_id":"SHAPOVALOV@FRITZ","positions":["P"],"salary":6800,"projection":66.18,"std_dev":23.66,"floor":18.21,"ceiling":78.84,"projection_status":"ok","ownership":0.42746149,"ownership_by_contest":{"small":0.46671249,"medium":0.42746149,"large":0.39660479},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":66.18,"raw_std_dev":23.66,"raw_floor":18.21,"raw_ceiling":78.84,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":26.12,"projected_minutes_if_active":26.12,"volume_unit":"games"},{"canonical_id":"tennis-bec8186521","site_player_id":"44714242","name":"Valentin Vacherot","team":"VACHEROT","opponent":"JODAR","game_id":"JODAR@VACHEROT","positions":["P"],"salary":6400,"projection_status":"ok","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","paywalled":true},{"canonical_id":"tennis-3307b5e5be","site_player_id":"44714237","name":"Matteo Berrettini","team":"BERRETTINI","opponent":"COBOLLI","game_id":"BERRETTINI@COBOLLI","positions":["P"],"salary":7700,"projection":74.35,"std_dev":22.14,"floor":27.43,"ceiling":84.18,"projection_status":"ok","ownership":0.47192853,"ownership_by_contest":{"small":0.52796795,"medium":0.47192853,"large":0.42900198},"ownership_basis":"estimate","confirmed_starter":false,"starter_status":"unannounced","injury_status":"unknown","p_play":1.0,"role_factor":1.0,"raw_projection":74.35,"raw_std_dev":22.14,"raw_floor":27.43,"raw_ceiling":84.18,"source":"engine:tennis","model_version":"engine_v2","provenance":"modelled","projection_updated_at":"2026-10-29T09:26:01.072962Z","projected_minutes":29.0,"projected_minutes_if_active":29.0,"volume_unit":"games"}]