{"is_live":false,"total_markets":1768,"opportunities":[{"ticker":"KXPGATOP10-RBBCAN26-VHOV","title":"RBC Canadian Open: Will Viktor Hovland finish top 10?","market_type":"top_10","player_name":"Viktor Hovland","kalshi_yes_ask":78,"kalshi_implied_prob":0.78,"datagolf_prob":0.8289,"edge":0.0467,"edge_pct":4.67,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":4038,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.752,"consensus_prob":0.785,"consensus_prob_low":0.7647,"consensus_prob_high":0.8182,"book_count":12,"signal":"PARTIAL","adjusted_prob":0.8267,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":34,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.2821,"value_score":1.32,"expected_return":0.0599,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.25,"fee_adjusted_edge":0.0267,"fee_adjusted_value_score":0.67,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":22,"no_bid":77,"last_price":22,"edge_without_fit":0.0489,"adj_prob_without_fit":0.8289,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP10-RBBCAN26-SBUR","title":"RBC Canadian Open: Will Sam Burns finish top 10?","market_type":"top_10","player_name":"Sam Burns","kalshi_yes_ask":67,"kalshi_implied_prob":0.67,"datagolf_prob":0.7103,"edge":0.0359,"edge_pct":3.59,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":6456,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.799,"consensus_prob":0.6413,"consensus_prob_low":0.6,"consensus_prob_high":0.6667,"book_count":12,"signal":"MODEL ONLY","adjusted_prob":0.7059,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":99,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.4925,"value_score":1.77,"expected_return":0.0536,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.4493,"fee_adjusted_edge":0.0159,"fee_adjusted_value_score":0.72,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":33,"no_bid":66,"last_price":34,"edge_without_fit":0.0403,"adj_prob_without_fit":0.7103,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-SBUR","title":"RBC Canadian Open: Will Sam Burns finish top 20?","market_type":"top_20","player_name":"Sam Burns","kalshi_yes_ask":51,"kalshi_implied_prob":0.51,"datagolf_prob":0.5484,"edge":0.0316,"edge_pct":3.16,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":11247,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.799,"consensus_prob":0.4657,"consensus_prob_low":0.4444,"consensus_prob_high":0.5,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.5416,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":99,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.9608,"value_score":3.04,"expected_return":0.062,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.8868,"fee_adjusted_edge":0.0116,"fee_adjusted_value_score":1.03,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":49,"no_bid":50,"last_price":50,"edge_without_fit":0.0384,"adj_prob_without_fit":0.5484,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP10-RBBCAN26-TFLE","title":"RBC Canadian Open: Will Tommy Fleetwood finish top 10?","market_type":"top_10","player_name":"Tommy Fleetwood","kalshi_yes_ask":59,"kalshi_implied_prob":0.59,"datagolf_prob":0.628,"edge":0.0314,"edge_pct":3.14,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":545,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.855,"consensus_prob":0.6115,"consensus_prob_low":0.5781,"consensus_prob_high":0.6364,"book_count":12,"signal":"PARTIAL","adjusted_prob":0.6214,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":26,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.6949,"value_score":2.18,"expected_return":0.0532,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.6393,"fee_adjusted_edge":0.0114,"fee_adjusted_value_score":0.73,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":41,"no_bid":58,"last_price":40,"edge_without_fit":0.038,"adj_prob_without_fit":0.628,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-VHOV","title":"RBC Canadian Open: Will Viktor Hovland finish top 20?","market_type":"top_20","player_name":"Viktor Hovland","kalshi_yes_ask":66,"kalshi_implied_prob":0.66,"datagolf_prob":0.6943,"edge":0.0305,"edge_pct":3.05,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":445,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.752,"consensus_prob":0.6277,"consensus_prob_low":0.5918,"consensus_prob_high":0.6667,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.6905,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":34,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.5152,"value_score":1.57,"expected_return":0.0462,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.4706,"fee_adjusted_edge":0.0105,"fee_adjusted_value_score":0.49,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":34,"no_bid":65,"last_price":34,"edge_without_fit":0.0343,"adj_prob_without_fit":0.6943,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-JROS","title":"RBC Canadian Open: Will Justin Rose finish top 20?","market_type":"top_20","player_name":"Justin Rose","kalshi_yes_ask":61,"kalshi_implied_prob":0.61,"datagolf_prob":0.6445,"edge":0.0304,"edge_pct":3.04,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":9479,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.732,"consensus_prob":0.5912,"consensus_prob_low":0.5556,"consensus_prob_high":0.6198,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.6404,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":19,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.6393,"value_score":1.94,"expected_return":0.0498,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.5873,"fee_adjusted_edge":0.0104,"fee_adjusted_value_score":0.61,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":39,"no_bid":60,"last_price":40,"edge_without_fit":0.0345,"adj_prob_without_fit":0.6445,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-JKEE","title":"RBC Canadian Open: Will John Keefer finish top 20?","market_type":"top_20","player_name":"Johnny Keefer","kalshi_yes_ask":81,"kalshi_implied_prob":0.81,"datagolf_prob":0.8408,"edge":0.0299,"edge_pct":2.99,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":799,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.614,"consensus_prob":0.7368,"consensus_prob_low":0.6667,"consensus_prob_high":0.7895,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.8399,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":114,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.2346,"value_score":0.7,"expected_return":0.0369,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.2048,"fee_adjusted_edge":0.0099,"fee_adjusted_value_score":0.2,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":19,"no_bid":80,"last_price":20,"edge_without_fit":0.0308,"adj_prob_without_fit":0.8408,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-BKOE","title":"RBC Canadian Open: Will Brooks Koepka finish top 20?","market_type":"top_20","player_name":"Brooks Koepka","kalshi_yes_ask":70,"kalshi_implied_prob":0.7,"datagolf_prob":0.73,"edge":0.0273,"edge_pct":2.73,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":5373,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.696,"consensus_prob":0.6149,"consensus_prob_low":0.5556,"consensus_prob_high":0.6667,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.7273,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":94,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.4286,"value_score":1.17,"expected_return":0.039,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.3889,"fee_adjusted_edge":0.0073,"fee_adjusted_value_score":0.28,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":2,"yes_bid":30,"no_bid":68,"last_price":32,"edge_without_fit":0.03,"adj_prob_without_fit":0.73,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-RMAC","title":"RBC Canadian Open: Will Robert MacIntyre finish top 20?","market_type":"top_20","player_name":"Robert MacIntyre","kalshi_yes_ask":62,"kalshi_implied_prob":0.62,"datagolf_prob":0.6511,"edge":0.0268,"edge_pct":2.68,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":665,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.748,"consensus_prob":0.5983,"consensus_prob_low":0.5781,"consensus_prob_high":0.6226,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.6468,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":105,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.6129,"value_score":1.64,"expected_return":0.0433,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.5625,"fee_adjusted_edge":0.0068,"fee_adjusted_value_score":0.38,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":38,"no_bid":61,"last_price":38,"edge_without_fit":0.0311,"adj_prob_without_fit":0.6511,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-SYEL","title":"RBC Canadian Open: Will Sudarshan Yellamaraju finish top 20?","market_type":"top_20","player_name":"Sudarshan Yellamaraju","kalshi_yes_ask":76,"kalshi_implied_prob":0.76,"datagolf_prob":0.788,"edge":0.0264,"edge_pct":2.64,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":460,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.652,"consensus_prob":0.735,"consensus_prob_low":0.7143,"consensus_prob_high":0.7561,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.7864,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":36,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.3158,"value_score":0.83,"expected_return":0.0348,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.2821,"fee_adjusted_edge":0.0064,"fee_adjusted_value_score":0.18,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":24,"no_bid":75,"last_price":25,"edge_without_fit":0.028,"adj_prob_without_fit":0.788,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-WCLA","title":"RBC Canadian Open: Will Wyndham Clark finish top 20?","market_type":"top_20","player_name":"Wyndham Clark","kalshi_yes_ask":59,"kalshi_implied_prob":0.59,"datagolf_prob":0.6212,"edge":0.0263,"edge_pct":2.63,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":4178,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.758,"consensus_prob":0.5542,"consensus_prob_low":0.5122,"consensus_prob_high":0.5868,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.6163,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":100,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.6949,"value_score":1.83,"expected_return":0.0446,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.6393,"fee_adjusted_edge":0.0063,"fee_adjusted_value_score":0.41,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":41,"no_bid":58,"last_price":42,"edge_without_fit":0.0312,"adj_prob_without_fit":0.6212,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-CMOR","title":"RBC Canadian Open: Will Collin Morikawa finish top 20?","market_type":"top_20","player_name":"Collin Morikawa","kalshi_yes_ask":59,"kalshi_implied_prob":0.59,"datagolf_prob":0.6217,"edge":0.0262,"edge_pct":2.62,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":7391,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.794,"consensus_prob":0.5713,"consensus_prob_low":0.5556,"consensus_prob_high":0.6,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.6162,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":21,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.6949,"value_score":1.82,"expected_return":0.0444,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.6393,"fee_adjusted_edge":0.0062,"fee_adjusted_value_score":0.39,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":41,"no_bid":58,"last_price":41,"edge_without_fit":0.0317,"adj_prob_without_fit":0.6217,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP10-RBBCAN26-WCLA","title":"RBC Canadian Open: Will Wyndham Clark finish top 10?","market_type":"top_10","player_name":"Wyndham Clark","kalshi_yes_ask":74,"kalshi_implied_prob":0.74,"datagolf_prob":0.7686,"edge":0.0256,"edge_pct":2.56,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":2173,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.758,"consensus_prob":0.721,"consensus_prob_low":0.6774,"consensus_prob_high":0.7468,"book_count":12,"signal":"MODEL ONLY","adjusted_prob":0.7656,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":100,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.3514,"value_score":0.9,"expected_return":0.0346,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.3158,"fee_adjusted_edge":0.0056,"fee_adjusted_value_score":0.18,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":26,"no_bid":73,"last_price":27,"edge_without_fit":0.0286,"adj_prob_without_fit":0.7686,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-MBRE","title":"RBC Canadian Open: Will Michael Brennan finish top 20?","market_type":"top_20","player_name":"Michael Brennan","kalshi_yes_ask":74,"kalshi_implied_prob":0.74,"datagolf_prob":0.7672,"edge":0.0251,"edge_pct":2.51,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":8943,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.677,"consensus_prob":0.6791,"consensus_prob_low":0.6,"consensus_prob_high":0.7333,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.7651,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":24,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.3514,"value_score":0.88,"expected_return":0.0339,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.3158,"fee_adjusted_edge":0.0051,"fee_adjusted_value_score":0.16,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":26,"no_bid":73,"last_price":27,"edge_without_fit":0.0272,"adj_prob_without_fit":0.7672,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-SLOW","title":"RBC Canadian Open: Will Shane Lowry finish top 20?","market_type":"top_20","player_name":"Shane Lowry","kalshi_yes_ask":65,"kalshi_implied_prob":0.65,"datagolf_prob":0.6783,"edge":0.0247,"edge_pct":2.47,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":628,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.721,"consensus_prob":0.6271,"consensus_prob_low":0.5918,"consensus_prob_high":0.6667,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.6747,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":103,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.5385,"value_score":1.33,"expected_return":0.038,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.4925,"fee_adjusted_edge":0.0047,"fee_adjusted_value_score":0.23,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":35,"no_bid":64,"last_price":36,"edge_without_fit":0.0283,"adj_prob_without_fit":0.6783,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-AEWA","title":"RBC Canadian Open: Will A.J. Ewart finish top 20?","market_type":"top_20","player_name":"A.J. Ewart","kalshi_yes_ask":87,"kalshi_implied_prob":0.87,"datagolf_prob":0.8942,"edge":0.0239,"edge_pct":2.39,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":1699,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.57,"consensus_prob":0.8281,"consensus_prob_low":0.7895,"consensus_prob_high":0.8571,"book_count":10,"signal":"MODEL ONLY","adjusted_prob":0.8939,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":65,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.1494,"value_score":0.36,"expected_return":0.0274,"entry_fee_cents":1,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.1364,"fee_adjusted_edge":0.0139,"fee_adjusted_value_score":0.19,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":13,"no_bid":86,"last_price":14,"edge_without_fit":0.0242,"adj_prob_without_fit":0.8942,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-MGRE","title":"RBC Canadian Open: Will Max Greyserman finish top 20?","market_type":"top_20","player_name":"Max Greyserman","kalshi_yes_ask":79,"kalshi_implied_prob":0.79,"datagolf_prob":0.8147,"edge":0.0232,"edge_pct":2.32,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":104,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.653,"consensus_prob":0.7386,"consensus_prob_low":0.7143,"consensus_prob_high":0.7849,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.8132,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":48,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.2658,"value_score":0.62,"expected_return":0.0294,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.2346,"fee_adjusted_edge":0.0032,"fee_adjusted_value_score":0.08,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":21,"no_bid":78,"last_price":22,"edge_without_fit":0.0247,"adj_prob_without_fit":0.8147,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-JVEG","title":"RBC Canadian Open: Will Jhonattan Vegas finish top 20?","market_type":"top_20","player_name":"Jhonattan Vegas","kalshi_yes_ask":88,"kalshi_implied_prob":0.88,"datagolf_prob":0.9028,"edge":0.0226,"edge_pct":2.26,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":5000,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.529,"consensus_prob":0.8711,"consensus_prob_low":0.8462,"consensus_prob_high":0.8889,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.9026,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":97,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.1364,"value_score":0.31,"expected_return":0.0257,"entry_fee_cents":1,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.1236,"fee_adjusted_edge":0.0126,"fee_adjusted_value_score":0.16,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":12,"no_bid":87,"last_price":11,"edge_without_fit":0.0228,"adj_prob_without_fit":0.9028,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-JSUB","title":"RBC Canadian Open: Will Jackson Suber finish top 20?","market_type":"top_20","player_name":"Jackson Suber","kalshi_yes_ask":86,"kalshi_implied_prob":0.86,"datagolf_prob":0.8828,"edge":0.0224,"edge_pct":2.24,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":941,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.569,"consensus_prob":0.82,"consensus_prob_low":0.75,"consensus_prob_high":0.8571,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.8824,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":123,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.1628,"value_score":0.36,"expected_return":0.026,"entry_fee_cents":1,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.1494,"fee_adjusted_edge":0.0124,"fee_adjusted_value_score":0.18,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":14,"no_bid":85,"last_price":15,"edge_without_fit":0.0228,"adj_prob_without_fit":0.8828,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP10-RBBCAN26-MTHO","title":"RBC Canadian Open: Will Michael Thorbjornsen finish top 10?","market_type":"top_10","player_name":"Michael Thorbjornsen","kalshi_yes_ask":84,"kalshi_implied_prob":0.84,"datagolf_prob":0.8636,"edge":0.0222,"edge_pct":2.22,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":50,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.704,"consensus_prob":0.8096,"consensus_prob_low":0.7778,"consensus_prob_high":0.8333,"book_count":12,"signal":"MODEL ONLY","adjusted_prob":0.8622,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":88,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.1905,"value_score":0.42,"expected_return":0.0265,"entry_fee_cents":1,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.1765,"fee_adjusted_edge":0.0122,"fee_adjusted_value_score":0.22,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":16,"no_bid":83,"last_price":16,"edge_without_fit":0.0236,"adj_prob_without_fit":0.8636,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-MTHO","title":"RBC Canadian Open: Will Michael Thorbjornsen finish top 20?","market_type":"top_20","player_name":"Michael Thorbjornsen","kalshi_yes_ask":72,"kalshi_implied_prob":0.72,"datagolf_prob":0.7443,"edge":0.0217,"edge_pct":2.17,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":283,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.704,"consensus_prob":0.6675,"consensus_prob_low":0.6154,"consensus_prob_high":0.7059,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.7417,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":88,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.3889,"value_score":0.84,"expected_return":0.0301,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.3514,"fee_adjusted_edge":0.0017,"fee_adjusted_value_score":0.06,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":28,"no_bid":71,"last_price":28,"edge_without_fit":0.0243,"adj_prob_without_fit":0.7443,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP5-RBBCAN26-SBUR","title":"RBC Canadian Open: Will Sam Burns finish top 5?","market_type":"top_5","player_name":"Sam Burns","kalshi_yes_ask":80,"kalshi_implied_prob":0.8,"datagolf_prob":0.8242,"edge":0.0216,"edge_pct":2.16,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":1586,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.799,"consensus_prob":0.7718,"consensus_prob_low":0.7333,"consensus_prob_high":0.8,"book_count":13,"signal":"MODEL ONLY","adjusted_prob":0.8216,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":99,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.25,"value_score":0.54,"expected_return":0.027,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.2195,"fee_adjusted_edge":0.0016,"fee_adjusted_value_score":0.03,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":20,"no_bid":79,"last_price":22,"edge_without_fit":0.0242,"adj_prob_without_fit":0.8242,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-KREI","title":"RBC Canadian Open: Will Kristoffer Reitan finish top 20?","market_type":"top_20","player_name":"Kristoffer Reitan","kalshi_yes_ask":60,"kalshi_implied_prob":0.6,"datagolf_prob":0.6262,"edge":0.0213,"edge_pct":2.13,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":1230,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.763,"consensus_prob":0.5744,"consensus_prob_low":0.5556,"consensus_prob_high":0.6,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.6213,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":101,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.6667,"value_score":1.42,"expected_return":0.0354,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.6129,"fee_adjusted_edge":0.0013,"fee_adjusted_value_score":0.08,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":40,"no_bid":59,"last_price":41,"edge_without_fit":0.0262,"adj_prob_without_fit":0.6262,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP20-RBBCAN26-AFIT","title":"RBC Canadian Open: Will Alex Fitzpatrick finish top 20?","market_type":"top_20","player_name":"Alex Fitzpatrick","kalshi_yes_ask":65,"kalshi_implied_prob":0.65,"datagolf_prob":0.6747,"edge":0.0209,"edge_pct":2.09,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":3289,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.736,"consensus_prob":0.6411,"consensus_prob_low":0.6,"consensus_prob_high":0.6667,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.6709,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":106,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.5385,"value_score":1.12,"expected_return":0.0321,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.4925,"fee_adjusted_edge":0.0009,"fee_adjusted_value_score":0.04,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":35,"no_bid":64,"last_price":36,"edge_without_fit":0.0247,"adj_prob_without_fit":0.6747,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP10-RBBCAN26-CMOR","title":"RBC Canadian Open: Will Collin Morikawa finish top 10?","market_type":"top_10","player_name":"Collin Morikawa","kalshi_yes_ask":75,"kalshi_implied_prob":0.75,"datagolf_prob":0.7741,"edge":0.0208,"edge_pct":2.08,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":219,"close_time":"Jul 12, 2026 12:00 AM ET","course_fit_score":0.794,"consensus_prob":0.7353,"consensus_prob_low":0.7143,"consensus_prob_high":0.75,"book_count":12,"signal":"MODEL ONLY","adjusted_prob":0.7708,"projected_rank":null,"projected_finish":null,"path_birdie_opps":null,"path_blow_up_risks":null,"path_fit_score":null,"path_weather_risk":null,"blowup_warning":false,"today_score":null,"current_position":21,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.3333,"value_score":0.69,"expected_return":0.0277,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.2987,"fee_adjusted_edge":0.0008,"fee_adjusted_value_score":0.02,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":25,"no_bid":74,"last_price":25,"edge_without_fit":0.0241,"adj_prob_without_fit":0.7741,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"}]}