[{"ticker":"KXPGATOP10-RBBCAN26-BKOE","title":"RBC Canadian Open: Will Brooks Koepka finish top 10?","market_type":"top_10","player_name":"Brooks Koepka","kalshi_yes_ask":52,"kalshi_implied_prob":0.52,"datagolf_prob":0.5954,"edge":0.0754,"edge_pct":7.54,"kelly_fraction":0.0055,"recommended_bet_cents":549,"recommended_bet_dollars":5.49,"side":"no","volume":36250,"close_time":"2026-07-12T04:00:00Z","course_fit_score":0.5,"consensus_prob":0.4859,"consensus_prob_low":0.3789,"consensus_prob_high":0.5238,"book_count":10,"signal":"MODEL ONLY","adjusted_prob":0.5954,"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":12,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.9231,"value_score":6.96,"expected_return":0.145,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.8519,"fee_adjusted_edge":0.0554,"fee_adjusted_value_score":4.72,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":48,"no_bid":51,"last_price":49,"edge_without_fit":0.0754,"adj_prob_without_fit":0.5954,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP5-RBBCAN26-BKOE","title":"RBC Canadian Open: Will Brooks Koepka finish top 5?","market_type":"top_5","player_name":"Brooks Koepka","kalshi_yes_ask":71,"kalshi_implied_prob":0.71,"datagolf_prob":0.7666,"edge":0.0566,"edge_pct":5.66,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":30535,"close_time":"2026-07-12T04:00:00Z","course_fit_score":0.5,"consensus_prob":0.6845,"consensus_prob_low":0.5781,"consensus_prob_high":0.7143,"book_count":11,"signal":"MODEL ONLY","adjusted_prob":0.7666,"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":12,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.4085,"value_score":2.31,"expected_return":0.0797,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.3699,"fee_adjusted_edge":0.0366,"fee_adjusted_value_score":1.35,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":29,"no_bid":70,"last_price":29,"edge_without_fit":0.0566,"adj_prob_without_fit":0.7666,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"},{"ticker":"KXPGATOP10-RBBCAN26-JSUB","title":"RBC Canadian Open: Will Jackson Suber finish top 10?","market_type":"top_10","player_name":"Jackson Suber","kalshi_yes_ask":54,"kalshi_implied_prob":0.54,"datagolf_prob":0.5823,"edge":0.0423,"edge_pct":4.23,"kelly_fraction":0.0,"recommended_bet_cents":0,"recommended_bet_dollars":0.0,"side":"no","volume":26776,"close_time":"2026-07-12T04:00:00Z","course_fit_score":0.5,"consensus_prob":0.5295,"consensus_prob_low":0.4595,"consensus_prob_high":0.6,"book_count":10,"signal":"MODEL ONLY","adjusted_prob":0.5823,"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":5,"tier":"WATCH","dead_heat_risk":"NONE","dead_heat_adjusted_edge":null,"dead_heat_note":null,"tie_edge_pct":null,"payout_ratio":0.8519,"value_score":3.6,"expected_return":0.0783,"entry_fee_cents":2,"exit_fee_cents":0,"fee_adjusted_payout_ratio":0.7857,"fee_adjusted_edge":0.0223,"fee_adjusted_value_score":1.75,"price_momentum":0,"price_momentum_magnitude":0.0,"bid_ask_spread":1,"yes_bid":46,"no_bid":53,"last_price":47,"edge_without_fit":0.0423,"adj_prob_without_fit":0.5823,"scoring_pattern_signal":null,"scoring_pattern_reason":null,"sport":"golf","prob_source":"datagolf"}]