{"sport":"nfl","state":"ready","season":2026,"week":9,"slate_key":"2026-W09","props":[{"player_name":"Josh Allen","player_id":38,"team":"BUF","opponent":"MIN","stat_type":"pass_yds","line":232.5,"position":"QB","confidence":64,"final_score":64.3,"final_direction":"OVER","confidence_tier":"moderate","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":83,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":67,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"MODERATE OVER edge driven by: DVOA (+66), Matchup (+36), EnhancedTrends (+34)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"prizepicks","line":232.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:cad7db7cccad16193bc3364f4b3dbc7c712c3828c213431e8432d09e10b5fd76","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:cad7db7cccad16193bc3364f4b3dbc7c712c3828c213431e8432d09e10b5fd76","source":"the_odds_api","line":232.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16557944","price":-137},"under":{"sid":"16557944","price":-137}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3918298.png","headshot_source":"espn_roster"},{"player_name":"Josh Allen","player_id":38,"team":"BUF","opponent":"MIN","stat_type":"interceptions","line":0.5,"position":"QB","confidence":64,"final_score":64.2,"final_direction":"OVER","confidence_tier":"moderate","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":83,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"MODERATE OVER edge driven by: DVOA (+66), Matchup (+36), AdvancedStats (+4)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"draftkings","line":0.5,"over_price":-110,"under_price":-116,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404116},{"bookmaker":"betmgm","line":0.5,"over_price":-105,"under_price":-125,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404077},{"bookmaker":"prizepicks","line":0.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:26299a66d62da41853c00cb980fc8c376550217f2c44b00d4d0233b8e48a8f36","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_interceptions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:26299a66d62da41853c00cb980fc8c376550217f2c44b00d4d0233b8e48a8f36","source":"the_odds_api","line":0.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16757972","price":-137},"under":{"sid":"16757972","price":-137}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"},{"bookmaker":"underdog","line":0.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:26bcf2bae69dad391318fb96693d43eed3437d400e3bfcb3bd239a8f235a0dd7","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_interceptions","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:26bcf2bae69dad391318fb96693d43eed3437d400e3bfcb3bd239a8f235a0dd7","source":"the_odds_api","line":0.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3918298.png","headshot_source":"espn_roster"},{"player_name":"Josh Allen","player_id":38,"team":"BUF","opponent":"MIN","stat_type":"pass_completions","line":20.0,"position":"QB","confidence":64,"final_score":63.9,"final_direction":"OVER","confidence_tier":"moderate","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":83,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":46,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"MODERATE OVER edge driven by: DVOA (+66), Matchup (+36), EnhancedTrends (-8)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"prizepicks","line":20.0,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:4cdcfbc150c30cf60e4e6a4853c776af2ee36a86fb007bc9805ff898e0a8ff23","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_completions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:4cdcfbc150c30cf60e4e6a4853c776af2ee36a86fb007bc9805ff898e0a8ff23","source":"the_odds_api","line":20.0,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570711","price":-137},"under":{"sid":"16570711","price":-137}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3918298.png","headshot_source":"espn_roster"},{"player_name":"Josh Allen","player_id":38,"team":"BUF","opponent":"MIN","stat_type":"player_interceptions","line":0.5,"position":"QB","confidence":63,"final_score":63.3,"final_direction":"OVER","confidence_tier":"moderate","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":83,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":49,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"MODERATE OVER edge driven by: DVOA (+66), Matchup (+36), LineMovement (-6)","over_odds":-110,"under_odds":-116,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":0.5,"over_price":-110,"under_price":-116,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404116},{"bookmaker":"betmgm","line":0.5,"over_price":-105,"under_price":-125,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404077},{"bookmaker":"prizepicks","line":0.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:26299a66d62da41853c00cb980fc8c376550217f2c44b00d4d0233b8e48a8f36","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_interceptions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:26299a66d62da41853c00cb980fc8c376550217f2c44b00d4d0233b8e48a8f36","source":"the_odds_api","line":0.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16757972","price":-137},"under":{"sid":"16757972","price":-137}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"},{"bookmaker":"underdog","line":0.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:26bcf2bae69dad391318fb96693d43eed3437d400e3bfcb3bd239a8f235a0dd7","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_interceptions","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:26bcf2bae69dad391318fb96693d43eed3437d400e3bfcb3bd239a8f235a0dd7","source":"the_odds_api","line":0.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3918298.png","headshot_source":"espn_roster"},{"player_name":"Josh Allen","player_id":38,"team":"BUF","opponent":"MIN","stat_type":"player_rush_yds","line":31.5,"position":"QB","confidence":63,"final_score":62.6,"final_direction":"OVER","confidence_tier":"moderate","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":83,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"MODERATE OVER edge driven by: DVOA (+66), Matchup (+36), EnhancedTrends (+12)","over_odds":-113,"under_odds":-111,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":31.5,"over_price":-113,"under_price":-111,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404167},{"bookmaker":"draftkings_pick6","line":31.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:94c5c220b62070dd6b3988382715a23906bc79e58e2a2a7bf29bb5f5f65e7253","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:94c5c220b62070dd6b3988382715a23906bc79e58e2a2a7bf29bb5f5f65e7253","source":"the_odds_api","line":31.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171248832","price":-137,"multiplier":1.0},"under":{"sid":"171248831","price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"},{"bookmaker":"prizepicks","line":31.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:6dc984c52fb962f3fdc1961b2a8e3dc8acbf290d5867ad3c9235ce3a02887828","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:6dc984c52fb962f3fdc1961b2a8e3dc8acbf290d5867ad3c9235ce3a02887828","source":"the_odds_api","line":31.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16557920","price":-137},"under":{"sid":"16557920","price":-137}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3918298.png","headshot_source":"espn_roster"},{"player_name":"Josh Allen","player_id":38,"team":"BUF","opponent":"MIN","stat_type":"rush_yds","line":30.5,"position":"QB","confidence":63,"final_score":62.6,"final_direction":"OVER","confidence_tier":"moderate","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":83,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"MODERATE OVER edge driven by: DVOA (+66), Matchup (+36), EnhancedTrends (+12)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"betmgm","line":30.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404114},{"bookmaker":"fanduel","line":30.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404210},{"bookmaker":"underdog","line":30.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:e197a0b55fb57f06639e590c9043934ca2664e95d8c7a0905f47426e9ad883c5","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:e197a0b55fb57f06639e590c9043934ca2664e95d8c7a0905f47426e9ad883c5","source":"the_odds_api","line":30.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3918298.png","headshot_source":"espn_roster"},{"player_name":"Josh Allen","player_id":38,"team":"BUF","opponent":"MIN","stat_type":"rush_yds","line":31.5,"position":"QB","confidence":63,"final_score":62.6,"final_direction":"OVER","confidence_tier":"moderate","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":83,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"MODERATE OVER edge driven by: DVOA (+66), Matchup (+36), EnhancedTrends (+12)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings","line":31.5,"over_price":-113,"under_price":-111,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404167},{"bookmaker":"draftkings_pick6","line":31.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:94c5c220b62070dd6b3988382715a23906bc79e58e2a2a7bf29bb5f5f65e7253","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:94c5c220b62070dd6b3988382715a23906bc79e58e2a2a7bf29bb5f5f65e7253","source":"the_odds_api","line":31.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171248832","price":-137,"multiplier":1.0},"under":{"sid":"171248831","price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"},{"bookmaker":"prizepicks","line":31.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:6dc984c52fb962f3fdc1961b2a8e3dc8acbf290d5867ad3c9235ce3a02887828","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:6dc984c52fb962f3fdc1961b2a8e3dc8acbf290d5867ad3c9235ce3a02887828","source":"the_odds_api","line":31.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16557920","price":-137},"under":{"sid":"16557920","price":-137}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3918298.png","headshot_source":"espn_roster"},{"player_name":"Khalil Shakir","player_id":712,"team":"BUF","opponent":"MIN","stat_type":"player_reception_yds","line":40.5,"position":"WR","confidence":62,"final_score":62.4,"final_direction":"OVER","confidence_tier":"moderate","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":69,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":67,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"MODERATE OVER edge driven by: DVOA (+40), LineMovement (+38), EnhancedTrends (+34)","over_odds":-113,"under_odds":-113,"bookmaker":"fanduel","all_books":[{"bookmaker":"fanduel","line":40.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404183},{"bookmaker":"underdog","line":40.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:73e23e793ac5443921dc6d4e5b150c1f13cb3db7649f1653d7a223a7062ae39e","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Khalil Shakir","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:73e23e793ac5443921dc6d4e5b150c1f13cb3db7649f1653d7a223a7062ae39e","source":"the_odds_api","line":40.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":712,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4373678.png","headshot_source":"espn_roster"},{"player_name":"Khalil Shakir","player_id":712,"team":"BUF","opponent":"MIN","stat_type":"player_reception_yds","line":42.5,"position":"WR","confidence":62,"final_score":62.4,"final_direction":"OVER","confidence_tier":"moderate","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":69,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":67,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"MODERATE OVER edge driven by: DVOA (+40), LineMovement (+38), EnhancedTrends (+34)","over_odds":-114,"under_odds":-110,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":42.5,"over_price":-114,"under_price":-110,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404136},{"bookmaker":"draftkings_pick6","line":42.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:e9a14642324f44cd9b3621adcd8fe5b079050b79c6f371767db9606faf9ce177","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Khalil Shakir","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:e9a14642324f44cd9b3621adcd8fe5b079050b79c6f371767db9606faf9ce177","source":"the_odds_api","line":42.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"173197759","price":-137,"multiplier":1.0},"under":{"sid":"173197758","price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":712,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4373678.png","headshot_source":"espn_roster"},{"player_name":"Khalil Shakir","player_id":712,"team":"BUF","opponent":"MIN","stat_type":"rec_yds","line":40.5,"position":"WR","confidence":62,"final_score":62.4,"final_direction":"OVER","confidence_tier":"moderate","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":69,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":67,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"MODERATE OVER edge driven by: DVOA (+40), LineMovement (+38), EnhancedTrends (+34)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"fanduel","line":40.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404183},{"bookmaker":"underdog","line":40.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:73e23e793ac5443921dc6d4e5b150c1f13cb3db7649f1653d7a223a7062ae39e","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Khalil Shakir","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:73e23e793ac5443921dc6d4e5b150c1f13cb3db7649f1653d7a223a7062ae39e","source":"the_odds_api","line":40.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":712,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4373678.png","headshot_source":"espn_roster"},{"player_name":"Khalil Shakir","player_id":712,"team":"BUF","opponent":"MIN","stat_type":"rec_yds","line":42.5,"position":"WR","confidence":62,"final_score":62.4,"final_direction":"OVER","confidence_tier":"moderate","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":69,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":67,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"MODERATE OVER edge driven by: DVOA (+40), LineMovement (+38), EnhancedTrends (+34)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings","line":42.5,"over_price":-114,"under_price":-110,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404136},{"bookmaker":"draftkings_pick6","line":42.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:e9a14642324f44cd9b3621adcd8fe5b079050b79c6f371767db9606faf9ce177","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Khalil Shakir","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:e9a14642324f44cd9b3621adcd8fe5b079050b79c6f371767db9606faf9ce177","source":"the_odds_api","line":42.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"173197759","price":-137,"multiplier":1.0},"under":{"sid":"173197758","price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":712,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4373678.png","headshot_source":"espn_roster"},{"player_name":"Khalil Shakir","player_id":712,"team":"BUF","opponent":"MIN","stat_type":"rec_yds","line":41.5,"position":"WR","confidence":62,"final_score":61.8,"final_direction":"OVER","confidence_tier":"moderate","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":67,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"MODERATE OVER edge driven by: DVOA (+40), EnhancedTrends (+34), AdvancedStats (+24)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"prizepicks","line":41.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:e99618598d427330a58cf4049aafd5caecc63cc96915eaaab34c3567c47a477f","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Khalil Shakir","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:e99618598d427330a58cf4049aafd5caecc63cc96915eaaab34c3567c47a477f","source":"the_odds_api","line":41.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570588","price":-137},"under":{"sid":"16570588","price":-137}}},"team":"BUF","position":"WR","player_id":712,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4373678.png","headshot_source":"espn_roster"},{"player_name":"Carson Wentz","player_id":23,"team":"MIN","opponent":"BUF","stat_type":"pass_yds","line":211.5,"position":"QB","confidence":60,"final_score":59.9,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":69,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":16,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (-68), LineMovement (+38), Matchup (+36)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"fanduel","line":211.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404171},{"bookmaker":"underdog","line":211.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:e9faff484f3aa85008ef1f6abd4f1ce9d2e82f775282b6c4a2d0e08b6ac84c49","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:e9faff484f3aa85008ef1f6abd4f1ce9d2e82f775282b6c4a2d0e08b6ac84c49","source":"the_odds_api","line":211.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/2573079.png","headshot_source":"espn_roster"},{"player_name":"Carson Wentz","player_id":23,"team":"MIN","opponent":"BUF","stat_type":"pass_yds","line":214.5,"position":"QB","confidence":60,"final_score":59.9,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":16,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (-68), LineMovement (+40), Matchup (+36)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings","line":214.5,"over_price":-111,"under_price":-113,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404124},{"bookmaker":"betmgm","line":214.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404084},{"bookmaker":"draftkings_pick6","line":214.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:8310fc5bd27cda8b956a66274175a4cdc3f3c471ca27bad2c3d472e983d7733a","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:8310fc5bd27cda8b956a66274175a4cdc3f3c471ca27bad2c3d472e983d7733a","source":"the_odds_api","line":214.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"173193768","price":-137,"multiplier":1.0},"under":{"sid":"173193767","price":-137,"multiplier":1.0}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/2573079.png","headshot_source":"espn_roster"},{"player_name":"Carson Wentz","player_id":23,"team":"MIN","opponent":"BUF","stat_type":"player_pass_yds","line":211.5,"position":"QB","confidence":60,"final_score":59.9,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":69,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":16,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (-68), LineMovement (+38), Matchup (+36)","over_odds":-113,"under_odds":-113,"bookmaker":"fanduel","all_books":[{"bookmaker":"fanduel","line":211.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404171},{"bookmaker":"underdog","line":211.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:e9faff484f3aa85008ef1f6abd4f1ce9d2e82f775282b6c4a2d0e08b6ac84c49","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:e9faff484f3aa85008ef1f6abd4f1ce9d2e82f775282b6c4a2d0e08b6ac84c49","source":"the_odds_api","line":211.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/2573079.png","headshot_source":"espn_roster"},{"player_name":"Carson Wentz","player_id":23,"team":"MIN","opponent":"BUF","stat_type":"player_pass_yds","line":214.5,"position":"QB","confidence":60,"final_score":59.9,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":16,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (-68), LineMovement (+40), Matchup (+36)","over_odds":-111,"under_odds":-113,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":214.5,"over_price":-111,"under_price":-113,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404124},{"bookmaker":"betmgm","line":214.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404084},{"bookmaker":"draftkings_pick6","line":214.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:8310fc5bd27cda8b956a66274175a4cdc3f3c471ca27bad2c3d472e983d7733a","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:8310fc5bd27cda8b956a66274175a4cdc3f3c471ca27bad2c3d472e983d7733a","source":"the_odds_api","line":214.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"173193768","price":-137,"multiplier":1.0},"under":{"sid":"173193767","price":-137,"multiplier":1.0}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/2573079.png","headshot_source":"espn_roster"},{"player_name":"Josh Allen","player_id":38,"team":"BUF","opponent":"MIN","stat_type":"pass_completions","line":19.5,"position":"QB","confidence":60,"final_score":59.8,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":83,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":44,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: DVOA (+66), Matchup (+36), LineMovement (-12)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings","line":19.5,"over_price":-121,"under_price":-106,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404121},{"bookmaker":"betmgm","line":19.5,"over_price":-130,"under_price":-105,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404081},{"bookmaker":"draftkings_pick6","line":19.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:51fd911f5200bfbb042381fcc55992b0a053fdcc107f22cc4a17bc2832ba57ad","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_completions","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:51fd911f5200bfbb042381fcc55992b0a053fdcc107f22cc4a17bc2832ba57ad","source":"the_odds_api","line":19.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"173189816","price":-137,"multiplier":1.0},"under":{"sid":"171404302","price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"},{"bookmaker":"underdog","line":19.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:c44cab2d76e2f4098ced10f699923b5bbae0f5f669dd966182a8bf609545bf5e","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_completions","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:c44cab2d76e2f4098ced10f699923b5bbae0f5f669dd966182a8bf609545bf5e","source":"the_odds_api","line":19.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3918298.png","headshot_source":"espn_roster"},{"player_name":"Josh Allen","player_id":38,"team":"BUF","opponent":"MIN","stat_type":"player_pass_completions","line":19.5,"position":"QB","confidence":60,"final_score":59.8,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":83,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":44,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: DVOA (+66), Matchup (+36), LineMovement (-12)","over_odds":-121,"under_odds":-106,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":19.5,"over_price":-121,"under_price":-106,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404121},{"bookmaker":"betmgm","line":19.5,"over_price":-130,"under_price":-105,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404081},{"bookmaker":"draftkings_pick6","line":19.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:51fd911f5200bfbb042381fcc55992b0a053fdcc107f22cc4a17bc2832ba57ad","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_completions","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:51fd911f5200bfbb042381fcc55992b0a053fdcc107f22cc4a17bc2832ba57ad","source":"the_odds_api","line":19.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"173189816","price":-137,"multiplier":1.0},"under":{"sid":"171404302","price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"},{"bookmaker":"underdog","line":19.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:c44cab2d76e2f4098ced10f699923b5bbae0f5f669dd966182a8bf609545bf5e","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_completions","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:c44cab2d76e2f4098ced10f699923b5bbae0f5f669dd966182a8bf609545bf5e","source":"the_odds_api","line":19.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3918298.png","headshot_source":"espn_roster"},{"player_name":"T.J. Hockenson","player_id":837,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":38.5,"position":"TE","confidence":60,"final_score":40.2,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":54,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Matchup (-40), LineMovement (-40), EnhancedTrends (-30)","over_odds":-113,"under_odds":-113,"bookmaker":"fanduel","all_books":[{"bookmaker":"fanduel","line":38.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404187},{"bookmaker":"underdog","line":38.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:fdaf24d429276dd6824acd685f15b8f059770e4b398e00c65095976432a9a19e","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"T.J. Hockenson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:fdaf24d429276dd6824acd685f15b8f059770e4b398e00c65095976432a9a19e","source":"the_odds_api","line":38.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"TE","player_id":837,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4036133.png","headshot_source":"espn_roster"},{"player_name":"T.J. Hockenson","player_id":837,"team":"MIN","opponent":"BUF","stat_type":"rec_yds","line":38.5,"position":"TE","confidence":60,"final_score":40.2,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":54,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Matchup (-40), LineMovement (-40), EnhancedTrends (-30)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"fanduel","line":38.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404187},{"bookmaker":"underdog","line":38.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:fdaf24d429276dd6824acd685f15b8f059770e4b398e00c65095976432a9a19e","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"T.J. Hockenson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:fdaf24d429276dd6824acd685f15b8f059770e4b398e00c65095976432a9a19e","source":"the_odds_api","line":38.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"TE","player_id":837,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4036133.png","headshot_source":"espn_roster"},{"player_name":"Carson Wentz","player_id":23,"team":"MIN","opponent":"BUF","stat_type":"interceptions","line":0.5,"position":"QB","confidence":60,"final_score":59.6,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: Matchup (+36), Injury (-24), AdvancedStats (-24)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"draftkings","line":0.5,"over_price":-120,"under_price":-106,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404115},{"bookmaker":"prizepicks","line":0.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:a524944437e67de27bf9085fd3e7c3e15db42df2e1b1842e409432b0f83742b0","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_interceptions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:a524944437e67de27bf9085fd3e7c3e15db42df2e1b1842e409432b0f83742b0","source":"the_odds_api","line":0.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16717761","price":-137},"under":{"sid":"16717761","price":-137}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"},{"bookmaker":"underdog","line":0.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:3a2a192e9f45d9e2e3848d6fab2545e497322ecb4e8b46e7c4d0939749a68e4b","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_interceptions","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:3a2a192e9f45d9e2e3848d6fab2545e497322ecb4e8b46e7c4d0939749a68e4b","source":"the_odds_api","line":0.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/2573079.png","headshot_source":"espn_roster"},{"player_name":"Josh Allen","player_id":38,"team":"BUF","opponent":"MIN","stat_type":"player_rush_yds","line":30.5,"position":"QB","confidence":60,"final_score":59.6,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":83,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":44,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: DVOA (+66), Matchup (+36), LineMovement (-12)","over_odds":-115,"under_odds":-115,"bookmaker":"betmgm","all_books":[{"bookmaker":"betmgm","line":30.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404114},{"bookmaker":"fanduel","line":30.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404210},{"bookmaker":"underdog","line":30.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:e197a0b55fb57f06639e590c9043934ca2664e95d8c7a0905f47426e9ad883c5","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:e197a0b55fb57f06639e590c9043934ca2664e95d8c7a0905f47426e9ad883c5","source":"the_odds_api","line":30.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3918298.png","headshot_source":"espn_roster"},{"player_name":"Jordan Mason","player_id":544,"team":"MIN","opponent":"BUF","stat_type":"player_rush_reception_yds","line":52.5,"position":"RB","confidence":59,"final_score":41.2,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":34,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (-32), Injury (-24), Volume (-16)","over_odds":-113,"under_odds":-113,"bookmaker":"fanduel","all_books":[{"bookmaker":"fanduel","line":52.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404205}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4360569.png","headshot_source":"espn_roster"},{"player_name":"Josh Allen","player_id":38,"team":"BUF","opponent":"MIN","stat_type":"pass_yds","line":230.5,"position":"QB","confidence":59,"final_score":58.6,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":83,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: DVOA (+66), LineMovement (-40), Matchup (+36)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"draftkings","line":230.5,"over_price":-113,"under_price":-111,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404125},{"bookmaker":"fanduel","line":230.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404172},{"bookmaker":"draftkings_pick6","line":230.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:302b918a2bdfbf83ba54ae32dd58be343011118c5d98d7366a625f8a59e4d01b","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:302b918a2bdfbf83ba54ae32dd58be343011118c5d98d7366a625f8a59e4d01b","source":"the_odds_api","line":230.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"173209246","price":-137,"multiplier":1.0},"under":{"sid":"173209248","price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"},{"bookmaker":"underdog","line":230.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:1dc556da214e1e55210626d200a36b4693f9b535e8ba1af4de3aa7840c90cfd6","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:1dc556da214e1e55210626d200a36b4693f9b535e8ba1af4de3aa7840c90cfd6","source":"the_odds_api","line":230.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3918298.png","headshot_source":"espn_roster"},{"player_name":"Josh Allen","player_id":38,"team":"BUF","opponent":"MIN","stat_type":"player_pass_yds","line":227.5,"position":"QB","confidence":59,"final_score":58.6,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":83,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: DVOA (+66), LineMovement (-40), EnhancedTrends (+40)","over_odds":-115,"under_odds":-115,"bookmaker":"betmgm","all_books":[{"bookmaker":"betmgm","line":227.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404085}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3918298.png","headshot_source":"espn_roster"},{"player_name":"Josh Allen","player_id":38,"team":"BUF","opponent":"MIN","stat_type":"player_pass_yds","line":230.5,"position":"QB","confidence":59,"final_score":58.6,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":83,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: DVOA (+66), LineMovement (-40), Matchup (+36)","over_odds":-113,"under_odds":-113,"bookmaker":"fanduel","all_books":[{"bookmaker":"draftkings","line":230.5,"over_price":-113,"under_price":-111,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404125},{"bookmaker":"fanduel","line":230.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404172},{"bookmaker":"draftkings_pick6","line":230.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:302b918a2bdfbf83ba54ae32dd58be343011118c5d98d7366a625f8a59e4d01b","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:302b918a2bdfbf83ba54ae32dd58be343011118c5d98d7366a625f8a59e4d01b","source":"the_odds_api","line":230.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"173209246","price":-137,"multiplier":1.0},"under":{"sid":"173209248","price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"},{"bookmaker":"underdog","line":230.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:1dc556da214e1e55210626d200a36b4693f9b535e8ba1af4de3aa7840c90cfd6","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Josh Allen","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:1dc556da214e1e55210626d200a36b4693f9b535e8ba1af4de3aa7840c90cfd6","source":"the_odds_api","line":230.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"QB","player_id":38,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3918298.png","headshot_source":"espn_roster"},{"player_name":"T.J. Hockenson","player_id":837,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":40.5,"position":"TE","confidence":59,"final_score":41.4,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":32,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":54,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Matchup (-40), EnhancedTrends (-36), Injury (-24)","over_odds":-110,"under_odds":-114,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":40.5,"over_price":-110,"under_price":-114,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404139},{"bookmaker":"draftkings_pick6","line":40.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:53cb328d96f5605e4f1b49cac81c11d765854238a756ee655dba83aaf2efd66b","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"T.J. Hockenson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:53cb328d96f5605e4f1b49cac81c11d765854238a756ee655dba83aaf2efd66b","source":"the_odds_api","line":40.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171046238","price":-137,"multiplier":1.0},"under":{"sid":"171046239","price":-137,"multiplier":1.0}}},"team":"MIN","position":"TE","player_id":837,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4036133.png","headshot_source":"espn_roster"},{"player_name":"T.J. Hockenson","player_id":837,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":41.5,"position":"TE","confidence":59,"final_score":41.4,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":32,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":54,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Matchup (-40), EnhancedTrends (-36), Injury (-24)","over_odds":-115,"under_odds":-115,"bookmaker":"betmgm","all_books":[{"bookmaker":"betmgm","line":41.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404095}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4036133.png","headshot_source":"espn_roster"},{"player_name":"T.J. Hockenson","player_id":837,"team":"MIN","opponent":"BUF","stat_type":"rec_yds","line":40.5,"position":"TE","confidence":59,"final_score":41.4,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":32,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":54,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Matchup (-40), EnhancedTrends (-36), Injury (-24)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings","line":40.5,"over_price":-110,"under_price":-114,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404139},{"bookmaker":"draftkings_pick6","line":40.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:53cb328d96f5605e4f1b49cac81c11d765854238a756ee655dba83aaf2efd66b","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"T.J. Hockenson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:53cb328d96f5605e4f1b49cac81c11d765854238a756ee655dba83aaf2efd66b","source":"the_odds_api","line":40.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171046238","price":-137,"multiplier":1.0},"under":{"sid":"171046239","price":-137,"multiplier":1.0}}},"team":"MIN","position":"TE","player_id":837,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4036133.png","headshot_source":"espn_roster"},{"player_name":"Jordan Mason","player_id":544,"team":"MIN","opponent":"BUF","stat_type":"player_rush_reception_yds","line":53.5,"position":"RB","confidence":58,"final_score":41.5,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":32,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (-36), Injury (-24), LineMovement (-16)","over_odds":-114,"under_odds":-111,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":53.5,"over_price":-114,"under_price":-111,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404162},{"bookmaker":"prizepicks","line":53.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:7a2c8d9d852af0134074e25598ea66d6becfd051f90d63e8d98ca2089ad4ce98","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Mason","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:7a2c8d9d852af0134074e25598ea66d6becfd051f90d63e8d98ca2089ad4ce98","source":"the_odds_api","line":53.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16830086","price":-137},"under":{"sid":"16830086","price":-137}}},"team":"MIN","position":"RB","player_id":544,"opponent":"BUF"},{"bookmaker":"underdog","line":53.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:90815e5356ced70e079a7b5f4b1f62a45d35d369305772951af65f005966092d","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Mason","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:90815e5356ced70e079a7b5f4b1f62a45d35d369305772951af65f005966092d","source":"the_odds_api","line":53.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"RB","player_id":544,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4360569.png","headshot_source":"espn_roster"},{"player_name":"Jordan Mason","player_id":544,"team":"MIN","opponent":"BUF","stat_type":"rush_rec_yds","line":53.5,"position":"RB","confidence":58,"final_score":41.5,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":32,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (-36), Injury (-24), LineMovement (-16)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"draftkings","line":53.5,"over_price":-114,"under_price":-111,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404162},{"bookmaker":"prizepicks","line":53.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:7a2c8d9d852af0134074e25598ea66d6becfd051f90d63e8d98ca2089ad4ce98","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Mason","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:7a2c8d9d852af0134074e25598ea66d6becfd051f90d63e8d98ca2089ad4ce98","source":"the_odds_api","line":53.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16830086","price":-137},"under":{"sid":"16830086","price":-137}}},"team":"MIN","position":"RB","player_id":544,"opponent":"BUF"},{"bookmaker":"underdog","line":53.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:90815e5356ced70e079a7b5f4b1f62a45d35d369305772951af65f005966092d","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Mason","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:90815e5356ced70e079a7b5f4b1f62a45d35d369305772951af65f005966092d","source":"the_odds_api","line":53.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"RB","player_id":544,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4360569.png","headshot_source":"espn_roster"},{"player_name":"Jordan Mason","player_id":544,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":0.5,"position":"RB","confidence":58,"final_score":41.9,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":53,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":46,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":10,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (-80), Injury (-24), Volume (-16)","over_odds":111,"under_odds":-139,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":0.5,"over_price":111,"under_price":-139,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404133},{"bookmaker":"fanduel","line":0.5,"over_price":108,"under_price":-138,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404180}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4360569.png","headshot_source":"espn_roster"},{"player_name":"Khalil Shakir","player_id":712,"team":"BUF","opponent":"MIN","stat_type":"receptions","line":4.0,"position":"WR","confidence":58,"final_score":58.0,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":41,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: DVOA (+40), AdvancedStats (+24), Volume (+24)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"prizepicks","line":4.0,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:aba64b627e400e9d388a76c47c42d32eb87b1d7eacb5305dee11489cf91665ad","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Khalil Shakir","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:aba64b627e400e9d388a76c47c42d32eb87b1d7eacb5305dee11489cf91665ad","source":"the_odds_api","line":4.0,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16644357","price":-137},"under":{"sid":"16644357","price":-137}}},"team":"BUF","position":"WR","player_id":712,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4373678.png","headshot_source":"espn_roster"},{"player_name":"Carson Wentz","player_id":23,"team":"MIN","opponent":"BUF","stat_type":"pass_completions","line":20.0,"position":"QB","confidence":58,"final_score":57.7,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":16,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (-68), Matchup (+36), Injury (-24)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"prizepicks","line":20.0,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:eb2cfa89c61d57a68dd0bb148310f510e3ba979b05c1e5855b136db1e6afdc15","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_completions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:eb2cfa89c61d57a68dd0bb148310f510e3ba979b05c1e5855b136db1e6afdc15","source":"the_odds_api","line":20.0,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16717741","price":-137},"under":{"sid":"16717741","price":-137}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/2573079.png","headshot_source":"espn_roster"},{"player_name":"Carson Wentz","player_id":23,"team":"MIN","opponent":"BUF","stat_type":"pass_yds","line":212.5,"position":"QB","confidence":58,"final_score":57.7,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":16,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (-68), Matchup (+36), Injury (-24)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"prizepicks","line":212.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:64c792e11b3f7a904768ad0a7fc4d2abcfe7b1b3fc0b3fb99f57226695f8498b","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:64c792e11b3f7a904768ad0a7fc4d2abcfe7b1b3fc0b3fb99f57226695f8498b","source":"the_odds_api","line":212.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16717739","price":-137},"under":{"sid":"16717739","price":-137}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/2573079.png","headshot_source":"espn_roster"},{"player_name":"Carson Wentz","player_id":23,"team":"MIN","opponent":"BUF","stat_type":"player_interceptions","line":0.5,"position":"QB","confidence":58,"final_score":57.7,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":51,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: Matchup (+36), Injury (-24), AdvancedStats (-24)","over_odds":-120,"under_odds":-106,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":0.5,"over_price":-120,"under_price":-106,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404115},{"bookmaker":"prizepicks","line":0.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:a524944437e67de27bf9085fd3e7c3e15db42df2e1b1842e409432b0f83742b0","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_interceptions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:a524944437e67de27bf9085fd3e7c3e15db42df2e1b1842e409432b0f83742b0","source":"the_odds_api","line":0.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16717761","price":-137},"under":{"sid":"16717761","price":-137}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"},{"bookmaker":"underdog","line":0.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:3a2a192e9f45d9e2e3848d6fab2545e497322ecb4e8b46e7c4d0939749a68e4b","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_pass_interceptions","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:3a2a192e9f45d9e2e3848d6fab2545e497322ecb4e8b46e7c4d0939749a68e4b","source":"the_odds_api","line":0.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/2573079.png","headshot_source":"espn_roster"},{"player_name":"Carson Wentz","player_id":23,"team":"MIN","opponent":"BUF","stat_type":"player_pass_completions","line":19.5,"position":"QB","confidence":58,"final_score":57.7,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":16,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (-68), Matchup (+36), Injury (-24)","over_odds":-130,"under_odds":102,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":19.5,"over_price":-130,"under_price":102,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404120}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/2573079.png","headshot_source":"espn_roster"},{"player_name":"Carson Wentz","player_id":23,"team":"MIN","opponent":"BUF","stat_type":"player_rush_yds","line":7.5,"position":"QB","confidence":58,"final_score":57.7,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":53,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":51,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":13,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (-74), Matchup (+36), Injury (-24)","over_odds":-118,"under_odds":-106,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":7.5,"over_price":-118,"under_price":-106,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404164},{"bookmaker":"betmgm","line":7.5,"over_price":-125,"under_price":-105,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404111},{"bookmaker":"fanduel","line":7.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404207},{"bookmaker":"draftkings_pick6","line":7.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:75617032f9471b77d64d096e9ab642c3d982e96750231cd79d236f5f870f3d2a","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:75617032f9471b77d64d096e9ab642c3d982e96750231cd79d236f5f870f3d2a","source":"the_odds_api","line":7.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171329275","price":-137,"multiplier":1.0},"under":{"sid":"171329276","price":-137,"multiplier":1.0}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"},{"bookmaker":"prizepicks","line":7.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:15d2baa18442e4b9734c58bc59d47a55b1b980f544effc88ea49a6af4ec4a64d","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:15d2baa18442e4b9734c58bc59d47a55b1b980f544effc88ea49a6af4ec4a64d","source":"the_odds_api","line":7.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16718410","price":-137},"under":{"sid":"16718410","price":-137}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"},{"bookmaker":"underdog","line":7.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:67391109bdac6d97b4b00dfe182ae2d92ee5e25f9a60c23a586e6a6047077076","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:67391109bdac6d97b4b00dfe182ae2d92ee5e25f9a60c23a586e6a6047077076","source":"the_odds_api","line":7.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/2573079.png","headshot_source":"espn_roster"},{"player_name":"Carson Wentz","player_id":23,"team":"MIN","opponent":"BUF","stat_type":"rush_yds","line":7.5,"position":"QB","confidence":58,"final_score":57.7,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"DVOA":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":53,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":51,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":13,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (-74), Matchup (+36), Injury (-24)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings","line":7.5,"over_price":-118,"under_price":-106,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404164},{"bookmaker":"betmgm","line":7.5,"over_price":-125,"under_price":-105,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404111},{"bookmaker":"fanduel","line":7.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404207},{"bookmaker":"draftkings_pick6","line":7.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:75617032f9471b77d64d096e9ab642c3d982e96750231cd79d236f5f870f3d2a","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:75617032f9471b77d64d096e9ab642c3d982e96750231cd79d236f5f870f3d2a","source":"the_odds_api","line":7.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171329275","price":-137,"multiplier":1.0},"under":{"sid":"171329276","price":-137,"multiplier":1.0}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"},{"bookmaker":"prizepicks","line":7.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:15d2baa18442e4b9734c58bc59d47a55b1b980f544effc88ea49a6af4ec4a64d","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:15d2baa18442e4b9734c58bc59d47a55b1b980f544effc88ea49a6af4ec4a64d","source":"the_odds_api","line":7.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16718410","price":-137},"under":{"sid":"16718410","price":-137}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"},{"bookmaker":"underdog","line":7.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:67391109bdac6d97b4b00dfe182ae2d92ee5e25f9a60c23a586e6a6047077076","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Carson Wentz","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:67391109bdac6d97b4b00dfe182ae2d92ee5e25f9a60c23a586e6a6047077076","source":"the_odds_api","line":7.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"QB","player_id":23,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/2573079.png","headshot_source":"espn_roster"},{"player_name":"Andrew Van Ginkel","player_id":1359,"team":"MIN","opponent":"BUF","stat_type":"tackles_assists","line":3.5,"position":"LB","confidence":58,"final_score":42.4,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Injury (-24), Volume (-16), Matchup (0)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"prizepicks","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:02fa48e00402ac8438b6935e8a6e2d772173708d74814e85106072b7587ceb1f","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_tackles_assists","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Andrew Van Ginkel","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:02fa48e00402ac8438b6935e8a6e2d772173708d74814e85106072b7587ceb1f","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16797292","price":-137},"under":{"sid":"16797292","price":-137}}},"team":"MIN","position":"LB","player_id":1359,"opponent":"BUF"},{"bookmaker":"underdog","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:60a6c62c9549411a52201404ff87dadfdad932974394de189a53023348d6722d","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_tackles_assists","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Andrew Van Ginkel","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:60a6c62c9549411a52201404ff87dadfdad932974394de189a53023348d6722d","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"LB","player_id":1359,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3133487.png","headshot_source":"espn_roster"},{"player_name":"Blake Cashman","player_id":1506,"team":"MIN","opponent":"BUF","stat_type":"tackles_assists","line":9.5,"position":"LB","confidence":58,"final_score":42.4,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Injury (-24), Volume (-16), Matchup (0)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"prizepicks","line":9.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:ba522f3b96086093edb9398e72128c08549d8f5b7e2e544f5b87a380f78d8e75","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_tackles_assists","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Blake Cashman","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:ba522f3b96086093edb9398e72128c08549d8f5b7e2e544f5b87a380f78d8e75","source":"the_odds_api","line":9.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16803464","price":-137},"under":{"sid":"16803464","price":-137}}},"team":"MIN","position":"LB","player_id":1506,"opponent":"BUF"},{"bookmaker":"underdog","line":9.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:da3a419e92fe73aa34a025efda614560a616333da1352ea8235e71b277730799","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_tackles_assists","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Blake Cashman","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:da3a419e92fe73aa34a025efda614560a616333da1352ea8235e71b277730799","source":"the_odds_api","line":9.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"LB","player_id":1506,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3728281.png","headshot_source":"espn_roster"},{"player_name":"Byron Murphy Jr.","player_id":2231,"team":"MIN","opponent":"BUF","stat_type":"tackles_assists","line":4.5,"position":"CB","confidence":58,"final_score":42.4,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Injury (-24), Volume (-16), Matchup (0)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"prizepicks","line":4.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:c72155edc5b720d7f6cb051da1ca20ef3ab8b640babcda4e9ffa2720ed60c587","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_tackles_assists","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Byron Murphy Jr.","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:c72155edc5b720d7f6cb051da1ca20ef3ab8b640babcda4e9ffa2720ed60c587","source":"the_odds_api","line":4.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16803388","price":-137},"under":{"sid":"16803388","price":-137}}},"team":"MIN","position":"CB","player_id":2231,"opponent":"BUF"},{"bookmaker":"underdog","line":4.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:5afe5a3362e1d56423bef5ac0643774d5f7c84cc2a1f80a61a405e9871f6d69a","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_tackles_assists","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Byron Murphy Jr.","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:5afe5a3362e1d56423bef5ac0643774d5f7c84cc2a1f80a61a405e9871f6d69a","source":"the_odds_api","line":4.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"CB","player_id":2231,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4038999.png","headshot_source":"espn_roster"},{"player_name":"Eric Wilson","player_id":1939,"team":"MIN","opponent":"BUF","stat_type":"tackles_assists","line":6.5,"position":"LB","confidence":58,"final_score":42.4,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Injury (-24), Volume (-16), Matchup (0)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"prizepicks","line":6.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:55dc8501d51e6f5c4ed24fa626a413e3116e0465009a10852f3830807bf99ffd","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_tackles_assists","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Eric Wilson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:55dc8501d51e6f5c4ed24fa626a413e3116e0465009a10852f3830807bf99ffd","source":"the_odds_api","line":6.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16813622","price":-137},"under":{"sid":"16813622","price":-137}}},"team":"MIN","position":"LB","player_id":1939,"opponent":"BUF"},{"bookmaker":"underdog","line":6.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:1f10a96087d09c12174ee207182622d3d50d8ad44a698e40d0249414606459a5","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_tackles_assists","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Eric Wilson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:1f10a96087d09c12174ee207182622d3d50d8ad44a698e40d0249414606459a5","source":"the_odds_api","line":6.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"LB","player_id":1939,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3056916.png","headshot_source":"espn_roster"},{"player_name":"Will Reichard","player_id":277801,"team":"MIN","opponent":"BUF","stat_type":"field_goals","line":1.5,"position":"K","confidence":58,"final_score":42.4,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Injury (-24), Volume (-16), Matchup (0)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"prizepicks","line":1.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:5ac88bcbf68c9e966aadf461f867fb477e62bf81424b6a99f3b57aa24a0c51d5","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_field_goals","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Will Reichard","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:5ac88bcbf68c9e966aadf461f867fb477e62bf81424b6a99f3b57aa24a0c51d5","source":"the_odds_api","line":1.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16628580","price":-137},"under":{"sid":"16628580","price":-137}}},"team":"MIN","position":"K","player_id":277801,"opponent":"BUF"},{"bookmaker":"underdog","line":1.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:5ec8a7cc3ba252045a35cc868c779ab7dd2ea674135ded5ccc043ad1350df1ff","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_field_goals","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:09:52Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Will Reichard","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:5ec8a7cc3ba252045a35cc868c779ab7dd2ea674135ded5ccc043ad1350df1ff","source":"the_odds_api","line":1.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"K","player_id":277801,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4567104.png","headshot_source":"espn_roster"},{"player_name":"Will Reichard","player_id":277801,"team":"MIN","opponent":"BUF","stat_type":"kicking_points","line":6.5,"position":"K","confidence":58,"final_score":42.4,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Injury (-24), Volume (-16), Matchup (0)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"draftkings","line":6.5,"over_price":-106,"under_price":-120,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404117},{"bookmaker":"prizepicks","line":6.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:7584341435b2ae29f47bd932bad6c95a0e32b22a1175bfc9cb742569cd99e06b","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_kicking_points","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Will Reichard","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:7584341435b2ae29f47bd932bad6c95a0e32b22a1175bfc9cb742569cd99e06b","source":"the_odds_api","line":6.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16628582","price":-137},"under":{"sid":"16628582","price":-137}}},"team":"MIN","position":"K","player_id":277801,"opponent":"BUF"},{"bookmaker":"underdog","line":6.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:2c109a2a283e2b580bc3ca2ffc8f4051822344936f549e2a4b4f7e7141fbf0e0","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_kicking_points","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Will Reichard","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:2c109a2a283e2b580bc3ca2ffc8f4051822344936f549e2a4b4f7e7141fbf0e0","source":"the_odds_api","line":6.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"K","player_id":277801,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4567104.png","headshot_source":"espn_roster"},{"player_name":"Jordan Mason","player_id":544,"team":"MIN","opponent":"BUF","stat_type":"rush_yds","line":47.5,"position":"RB","confidence":57,"final_score":42.6,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Injury (-24), LineMovement (-16), Volume (-16)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"betmgm","line":47.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404113},{"bookmaker":"fanduel","line":47.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404209},{"bookmaker":"prizepicks","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:ed7b47adc6ea888b46e58d50ed72677c2b8f3dd6fb42ec745ef84c4237b94843","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Mason","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:ed7b47adc6ea888b46e58d50ed72677c2b8f3dd6fb42ec745ef84c4237b94843","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16644147","price":-137},"under":{"sid":"16644147","price":-137}}},"team":"MIN","position":"RB","player_id":544,"opponent":"BUF"},{"bookmaker":"underdog","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:d2d81266f06035d16a6e57f6d53934d83f93a4aa568b80b6844ef7455a459898","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Mason","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:d2d81266f06035d16a6e57f6d53934d83f93a4aa568b80b6844ef7455a459898","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"RB","player_id":544,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4360569.png","headshot_source":"espn_roster"},{"player_name":"Khalil Shakir","player_id":712,"team":"BUF","opponent":"MIN","stat_type":"player_receptions","line":4.5,"position":"WR","confidence":57,"final_score":57.1,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":67,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":28,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (-44), DVOA (+40), LineMovement (+34)","over_odds":145,"under_odds":-200,"bookmaker":"betmgm","all_books":[{"bookmaker":"betmgm","line":4.5,"over_price":145,"under_price":-200,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404104}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4373678.png","headshot_source":"espn_roster"},{"player_name":"D.J. Moore","player_id":673,"team":"BUF","opponent":"MIN","stat_type":"player_receptions","line":3.5,"position":"WR","confidence":57,"final_score":43.0,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":51,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":51,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Injury (-30), LineMovement (-10), NoVig (+2)","over_odds":-119,"under_odds":-107,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":3.5,"over_price":-119,"under_price":-107,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404145},{"bookmaker":"betmgm","line":3.5,"over_price":-120,"under_price":-110,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404099},{"bookmaker":"fanduel","line":3.5,"over_price":-114,"under_price":-114,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404193},{"bookmaker":"draftkings_pick6","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:d57be21d001426728cdd653a654cd50123417084dc76ffad0e384be0304a5601","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:d57be21d001426728cdd653a654cd50123417084dc76ffad0e384be0304a5601","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171253281","price":-137,"multiplier":1.0},"under":{"sid":"170443551","price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"prizepicks","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:e42d785d14695c0a8f26c4db51b64733c5f92a97a0026b4e5b56028a15cb51ff","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:e42d785d14695c0a8f26c4db51b64733c5f92a97a0026b4e5b56028a15cb51ff","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16644358","price":-137},"under":{"sid":"16644358","price":-137}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"underdog","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:3f5f0d61fec77b7261e9f7ab1acfe941bf2eda37f3b0aae8e65fb8f46875c74e","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:3f5f0d61fec77b7261e9f7ab1acfe941bf2eda37f3b0aae8e65fb8f46875c74e","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3915416.png","headshot_source":"espn_roster"},{"player_name":"James Cook III","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"player_receptions","line":1.5,"position":"RB","confidence":56,"final_score":43.5,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":49,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":66,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":55,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (+32), LineMovement (-30), Injury (-30)","over_odds":-115,"under_odds":-111,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":1.5,"over_price":-115,"under_price":-111,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404146},{"bookmaker":"betmgm","line":1.5,"over_price":-110,"under_price":-120,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404100},{"bookmaker":"fanduel","line":1.5,"over_price":102,"under_price":-136,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404194}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"Ben Yurosek","player_id":13874724,"team":"MIN","opponent":"BUF","stat_type":"player_receptions","line":0.5,"position":"TE","confidence":56,"final_score":43.6,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":82,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":22,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (+64), Volume (-56), Matchup (-40)","over_odds":-138,"under_odds":108,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":0.5,"over_price":-138,"under_price":108,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404142},{"bookmaker":"fanduel","line":0.5,"over_price":-114,"under_price":-114,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404190},{"bookmaker":"draftkings_pick6","line":0.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["UNDER"],"available_sides":["UNDER"],"selection_by_side":{"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:cf300a41a3308339cc560f500536da79975c903b14f4a1eedecb1a5e8594290f","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Ben Yurosek","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:cf300a41a3308339cc560f500536da79975c903b14f4a1eedecb1a5e8594290f","source":"the_odds_api","line":0.5,"available_sides":["under"],"selection_by_side":{"under":{"sid":"171797445","price":-137,"multiplier":1.0}}},"team":"MIN","position":"TE","player_id":13874724,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4433959.png","headshot_source":"espn_roster"},{"player_name":"Ben Yurosek","player_id":13874724,"team":"MIN","opponent":"BUF","stat_type":"receptions","line":0.5,"position":"TE","confidence":56,"final_score":43.6,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":82,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":22,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (+64), Volume (-56), Matchup (-40)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings","line":0.5,"over_price":-138,"under_price":108,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404142},{"bookmaker":"fanduel","line":0.5,"over_price":-114,"under_price":-114,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404190},{"bookmaker":"draftkings_pick6","line":0.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["UNDER"],"available_sides":["UNDER"],"selection_by_side":{"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:cf300a41a3308339cc560f500536da79975c903b14f4a1eedecb1a5e8594290f","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Ben Yurosek","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:cf300a41a3308339cc560f500536da79975c903b14f4a1eedecb1a5e8594290f","source":"the_odds_api","line":0.5,"available_sides":["under"],"selection_by_side":{"under":{"sid":"171797445","price":-137,"multiplier":1.0}}},"team":"MIN","position":"TE","player_id":13874724,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4433959.png","headshot_source":"espn_roster"},{"player_name":"Khalil Shakir","player_id":712,"team":"BUF","opponent":"MIN","stat_type":"player_reception_yds","line":38.5,"position":"WR","confidence":56,"final_score":56.4,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":67,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: DVOA (+40), EnhancedTrends (+34), AdvancedStats (+24)","over_odds":-135,"under_odds":100,"bookmaker":"betmgm","all_books":[{"bookmaker":"betmgm","line":38.5,"over_price":-135,"under_price":100,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404094}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4373678.png","headshot_source":"espn_roster"},{"player_name":"Jordan Addison","player_id":760,"team":"MIN","opponent":"BUF","stat_type":"rec_yds","line":40.5,"position":"WR","confidence":56,"final_score":55.7,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":58,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":46,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":58,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":53,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: LineMovement (+16), EnhancedTrends (+16), DVOA (+12)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"betmgm","line":40.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404091},{"bookmaker":"prizepicks","line":40.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:a678ddddee2b76392e61707b4037bb788b99b81f8ad6c0a6746a20f7e7876fee","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Addison","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:a678ddddee2b76392e61707b4037bb788b99b81f8ad6c0a6746a20f7e7876fee","source":"the_odds_api","line":40.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570653","price":-137},"under":{"sid":"16570653","price":-137}}},"team":"MIN","position":"WR","player_id":760,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4429205.png","headshot_source":"espn_roster"},{"player_name":"Ty Johnson","player_id":568,"team":"BUF","opponent":"MIN","stat_type":"player_receptions","line":1.5,"position":"RB","confidence":55,"final_score":44.8,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":33,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":58,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":86,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (+72), LineMovement (-34), Injury (-30)","over_odds":-176,"under_odds":137,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":1.5,"over_price":-176,"under_price":137,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404154},{"bookmaker":"betmgm","line":1.5,"over_price":-200,"under_price":150,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404106},{"bookmaker":"fanduel","line":1.5,"over_price":-168,"under_price":126,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404202}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3915411.png","headshot_source":"espn_roster"},{"player_name":"Jordan Addison","player_id":760,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":39.5,"position":"WR","confidence":55,"final_score":55.1,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":46,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":60,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":53,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (+20), DVOA (+12), Volume (+12)","over_odds":-113,"under_odds":-113,"bookmaker":"fanduel","all_books":[{"bookmaker":"fanduel","line":39.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404179},{"bookmaker":"underdog","line":39.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:312c90aca097b67063f567980f178633f90ea428f71eb18cb46bd7d652e397d0","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Addison","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:312c90aca097b67063f567980f178633f90ea428f71eb18cb46bd7d652e397d0","source":"the_odds_api","line":39.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"WR","player_id":760,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4429205.png","headshot_source":"espn_roster"},{"player_name":"Ty Johnson","player_id":568,"team":"BUF","opponent":"MIN","stat_type":"player_reception_yds","line":14.5,"position":"RB","confidence":55,"final_score":45.0,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":84,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (+68), Injury (-30), LineMovement (-16)","over_odds":-113,"under_odds":-111,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":14.5,"over_price":-113,"under_price":-111,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404140},{"bookmaker":"betmgm","line":14.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404096},{"bookmaker":"fanduel","line":14.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404188},{"bookmaker":"prizepicks","line":14.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:491b6d27d30fe9c3cf857b38f1d9a8dae09b3a1ee582c0046b81ceb8042a8eda","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Ty Johnson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:491b6d27d30fe9c3cf857b38f1d9a8dae09b3a1ee582c0046b81ceb8042a8eda","source":"the_odds_api","line":14.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16723388","price":-137},"under":{"sid":"16723388","price":-137}}},"team":"BUF","position":"RB","player_id":568,"opponent":"MIN"},{"bookmaker":"underdog","line":14.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:ca2521f9b82aafd517ebcd25965084544fedfcb69190b89701461e3e433969a6","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Ty Johnson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:ca2521f9b82aafd517ebcd25965084544fedfcb69190b89701461e3e433969a6","source":"the_odds_api","line":14.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"RB","player_id":568,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3915411.png","headshot_source":"espn_roster"},{"player_name":"Khalil Shakir","player_id":712,"team":"BUF","opponent":"MIN","stat_type":"player_receptions","line":3.5,"position":"WR","confidence":55,"final_score":54.8,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":34,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":65,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: DVOA (+40), LineMovement (-32), EnhancedTrends (+30)","over_odds":-158,"under_odds":124,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":3.5,"over_price":-158,"under_price":124,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404150},{"bookmaker":"fanduel","line":3.5,"over_price":-154,"under_price":116,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404198}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4373678.png","headshot_source":"espn_roster"},{"player_name":"Aaron Jones Sr.","player_id":496,"team":"MIN","opponent":"BUF","stat_type":"player_receptions","line":1.5,"position":"RB","confidence":54,"final_score":54.4,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":65,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":59,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":72,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (+44), LineMovement (+30), Injury (-24)","over_odds":-192,"under_odds":150,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":1.5,"over_price":-192,"under_price":150,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404141},{"bookmaker":"fanduel","line":1.5,"over_price":-180,"under_price":134,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404189}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3042519.png","headshot_source":"espn_roster"},{"player_name":"Ray Davis","player_id":277561,"team":"BUF","opponent":"MIN","stat_type":"player_rush_yds","line":5.5,"position":"RB","confidence":54,"final_score":54.4,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":71,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (+42), LineMovement (-6), Matchup (0)","over_odds":-112,"under_odds":-112,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":5.5,"over_price":-112,"under_price":-112,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404168},{"bookmaker":"fanduel","line":5.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404211},{"bookmaker":"prizepicks","line":5.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:02edb8e22ba42a044f964e6868f1e3392cbe8eba0ef397cbe35497775bca822f","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Ray Davis","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:02edb8e22ba42a044f964e6868f1e3392cbe8eba0ef397cbe35497775bca822f","source":"the_odds_api","line":5.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16723364","price":-137},"under":{"sid":"16723364","price":-137}}},"team":"BUF","position":"RB","player_id":277561,"opponent":"MIN"},{"bookmaker":"underdog","line":5.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:9248d838727c4a9982c13b96ac50621196412d409c392604b78e6779d96ee79b","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Ray Davis","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:9248d838727c4a9982c13b96ac50621196412d409c392604b78e6779d96ee79b","source":"the_odds_api","line":5.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"RB","player_id":277561,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4429501.png","headshot_source":"espn_roster"},{"player_name":"Ray Davis","player_id":277561,"team":"BUF","opponent":"MIN","stat_type":"rush_yds","line":5.5,"position":"RB","confidence":54,"final_score":54.4,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":71,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (+42), LineMovement (-6), Matchup (0)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"draftkings","line":5.5,"over_price":-112,"under_price":-112,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404168},{"bookmaker":"fanduel","line":5.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404211},{"bookmaker":"prizepicks","line":5.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:02edb8e22ba42a044f964e6868f1e3392cbe8eba0ef397cbe35497775bca822f","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Ray Davis","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:02edb8e22ba42a044f964e6868f1e3392cbe8eba0ef397cbe35497775bca822f","source":"the_odds_api","line":5.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16723364","price":-137},"under":{"sid":"16723364","price":-137}}},"team":"BUF","position":"RB","player_id":277561,"opponent":"MIN"},{"bookmaker":"underdog","line":5.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:9248d838727c4a9982c13b96ac50621196412d409c392604b78e6779d96ee79b","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Ray Davis","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:9248d838727c4a9982c13b96ac50621196412d409c392604b78e6779d96ee79b","source":"the_odds_api","line":5.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"RB","player_id":277561,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4429501.png","headshot_source":"espn_roster"},{"player_name":"James Cook III","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"player_reception_yds","line":8.5,"position":"RB","confidence":54,"final_score":45.7,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":66,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":55,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (+32), Injury (-30), LineMovement (-16)","over_odds":-114,"under_odds":-110,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":8.5,"over_price":-114,"under_price":-110,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404131},{"bookmaker":"betmgm","line":8.5,"over_price":-120,"under_price":-110,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404090},{"bookmaker":"fanduel","line":8.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404178}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"Keon Coleman","player_id":277567,"team":"BUF","opponent":"MIN","stat_type":"player_reception_yds","line":25.5,"position":"WR","confidence":54,"final_score":45.7,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":31,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":34,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: DVOA (+40), LineMovement (-38), EnhancedTrends (-32)","over_odds":-115,"under_odds":-115,"bookmaker":"betmgm","all_books":[{"bookmaker":"draftkings","line":25.5,"over_price":-109,"under_price":-115,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404135},{"bookmaker":"betmgm","line":25.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404093},{"bookmaker":"prizepicks","line":25.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:fc16518e2a23d52a4fb5449b64cbc43bb4df855144157198abe51f2ae43da91c","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Keon Coleman","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:fc16518e2a23d52a4fb5449b64cbc43bb4df855144157198abe51f2ae43da91c","source":"the_odds_api","line":25.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570620","price":-137},"under":{"sid":"16570620","price":-137}}},"team":"BUF","position":"WR","player_id":277567,"opponent":"MIN"},{"bookmaker":"underdog","line":25.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:d10bba5c6e00739768eb63229c389be1bd4171d4d4014ed09bc25ad71f97526f","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Keon Coleman","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:d10bba5c6e00739768eb63229c389be1bd4171d4d4014ed09bc25ad71f97526f","source":"the_odds_api","line":25.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":277567,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4635008.png","headshot_source":"espn_roster"},{"player_name":"Keon Coleman","player_id":277567,"team":"BUF","opponent":"MIN","stat_type":"rec_yds","line":25.5,"position":"WR","confidence":54,"final_score":45.7,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":34,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: DVOA (+40), LineMovement (-40), EnhancedTrends (-32)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"draftkings","line":25.5,"over_price":-109,"under_price":-115,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404135},{"bookmaker":"betmgm","line":25.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404093},{"bookmaker":"prizepicks","line":25.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:fc16518e2a23d52a4fb5449b64cbc43bb4df855144157198abe51f2ae43da91c","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Keon Coleman","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:fc16518e2a23d52a4fb5449b64cbc43bb4df855144157198abe51f2ae43da91c","source":"the_odds_api","line":25.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570620","price":-137},"under":{"sid":"16570620","price":-137}}},"team":"BUF","position":"WR","player_id":277567,"opponent":"MIN"},{"bookmaker":"underdog","line":25.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:d10bba5c6e00739768eb63229c389be1bd4171d4d4014ed09bc25ad71f97526f","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Keon Coleman","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:d10bba5c6e00739768eb63229c389be1bd4171d4d4014ed09bc25ad71f97526f","source":"the_odds_api","line":25.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":277567,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4635008.png","headshot_source":"espn_roster"},{"player_name":"Aaron Jones Sr.","player_id":496,"team":"MIN","opponent":"BUF","stat_type":"player_rush_yds","line":30.5,"position":"RB","confidence":54,"final_score":45.8,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":71,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (+42), Injury (-24), LineMovement (-16)","over_odds":-113,"under_odds":-113,"bookmaker":"fanduel","all_books":[{"bookmaker":"draftkings","line":30.5,"over_price":-115,"under_price":-109,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404163},{"bookmaker":"fanduel","line":30.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404206}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3042519.png","headshot_source":"espn_roster"},{"player_name":"Aaron Jones Sr.","player_id":496,"team":"MIN","opponent":"BUF","stat_type":"player_rush_yds","line":31.5,"position":"RB","confidence":54,"final_score":45.8,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":49,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":71,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (+42), Injury (-24), LineMovement (-16)","over_odds":-111,"under_odds":-120,"bookmaker":"betmgm","all_books":[{"bookmaker":"betmgm","line":31.5,"over_price":-111,"under_price":-120,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404110}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3042519.png","headshot_source":"espn_roster"},{"player_name":"D.J. Moore","player_id":673,"team":"BUF","opponent":"MIN","stat_type":"player_reception_yds","line":47.5,"position":"WR","confidence":54,"final_score":46.0,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":63,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Injury (-30), EnhancedTrends (+26), Matchup (0)","over_odds":-111,"under_odds":-113,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":47.5,"over_price":-111,"under_price":-113,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404130},{"bookmaker":"betmgm","line":47.5,"over_price":-111,"under_price":-120,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404089},{"bookmaker":"draftkings_pick6","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:416cac3bad5ded124ef00c1d81904b1b0b7c1d3ea4cbe8845d0034c6bd03ebda","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:416cac3bad5ded124ef00c1d81904b1b0b7c1d3ea4cbe8845d0034c6bd03ebda","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"170443400","price":-137,"multiplier":1.0},"under":{"sid":"170443399","price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"prizepicks","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:763d4449121894cb86ed0d90ad36e873880816c93e9f399fce76f28dd352f42d","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:763d4449121894cb86ed0d90ad36e873880816c93e9f399fce76f28dd352f42d","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570687","price":-137},"under":{"sid":"16570687","price":-137}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"underdog","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:c0087c359e22b68fb514203b6deadc5b8eaa8a66a77ab9980d19395442a6bb40","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:c0087c359e22b68fb514203b6deadc5b8eaa8a66a77ab9980d19395442a6bb40","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3915416.png","headshot_source":"espn_roster"},{"player_name":"Tai Felton","player_id":13874250,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":0.5,"position":"WR","confidence":54,"final_score":46.0,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":43,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":22,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Volume (-56), LineMovement (-40), EnhancedTrends (+40)","over_odds":127,"under_odds":-160,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":0.5,"over_price":127,"under_price":-160,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404138}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4565185.png","headshot_source":"espn_roster"},{"player_name":"Keon Coleman","player_id":277567,"team":"BUF","opponent":"MIN","stat_type":"player_reception_yds","line":24.5,"position":"WR","confidence":54,"final_score":46.1,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":39,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: DVOA (+40), LineMovement (-40), Injury (-30)","over_odds":-113,"under_odds":-113,"bookmaker":"fanduel","all_books":[{"bookmaker":"fanduel","line":24.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404182}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4635008.png","headshot_source":"espn_roster"},{"player_name":"T.J. Hockenson","player_id":837,"team":"MIN","opponent":"BUF","stat_type":"rec_yds","line":39.5,"position":"TE","confidence":54,"final_score":46.1,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":33,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":54,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Matchup (-40), EnhancedTrends (-34), Injury (-24)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"prizepicks","line":39.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:e221858d745e77bda7fcce865acebd8a0e8b86a6d94cfb7b1060bb512d88982c","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"T.J. Hockenson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:e221858d745e77bda7fcce865acebd8a0e8b86a6d94cfb7b1060bb512d88982c","source":"the_odds_api","line":39.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570714","price":-137},"under":{"sid":"16570714","price":-137}}},"team":"MIN","position":"TE","player_id":837,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4036133.png","headshot_source":"espn_roster"},{"player_name":"Tai Felton","player_id":13874250,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":2.5,"position":"WR","confidence":54,"final_score":46.2,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":22,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Volume (-56), LineMovement (-40), EnhancedTrends (+40)","over_odds":136,"under_odds":-174,"bookmaker":"fanduel","all_books":[{"bookmaker":"fanduel","line":2.5,"over_price":136,"under_price":-174,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404186}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4565185.png","headshot_source":"espn_roster"},{"player_name":"D.J. Moore","player_id":673,"team":"BUF","opponent":"MIN","stat_type":"rec_yds","line":47.5,"position":"WR","confidence":54,"final_score":53.7,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":63,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: DVOA (+40), Injury (-30), EnhancedTrends (+26)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"draftkings","line":47.5,"over_price":-111,"under_price":-113,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404130},{"bookmaker":"betmgm","line":47.5,"over_price":-111,"under_price":-120,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404089},{"bookmaker":"draftkings_pick6","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:416cac3bad5ded124ef00c1d81904b1b0b7c1d3ea4cbe8845d0034c6bd03ebda","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:416cac3bad5ded124ef00c1d81904b1b0b7c1d3ea4cbe8845d0034c6bd03ebda","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"170443400","price":-137,"multiplier":1.0},"under":{"sid":"170443399","price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"prizepicks","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:763d4449121894cb86ed0d90ad36e873880816c93e9f399fce76f28dd352f42d","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:763d4449121894cb86ed0d90ad36e873880816c93e9f399fce76f28dd352f42d","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570687","price":-137},"under":{"sid":"16570687","price":-137}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"underdog","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:c0087c359e22b68fb514203b6deadc5b8eaa8a66a77ab9980d19395442a6bb40","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:c0087c359e22b68fb514203b6deadc5b8eaa8a66a77ab9980d19395442a6bb40","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3915416.png","headshot_source":"espn_roster"},{"player_name":"Aaron Jones Sr.","player_id":496,"team":"MIN","opponent":"BUF","stat_type":"player_rush_reception_yds","line":44.5,"position":"RB","confidence":54,"final_score":53.5,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":69,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: LineMovement (+38), EnhancedTrends (+36), Injury (-24)","over_odds":-111,"under_odds":-115,"bookmaker":"fanduel","all_books":[{"bookmaker":"fanduel","line":44.5,"over_price":-111,"under_price":-115,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404203}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3042519.png","headshot_source":"espn_roster"},{"player_name":"Aaron Jones Sr.","player_id":496,"team":"MIN","opponent":"BUF","stat_type":"player_rush_reception_yds","line":45.5,"position":"RB","confidence":54,"final_score":53.5,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":69,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: LineMovement (+38), EnhancedTrends (+36), Injury (-24)","over_odds":-111,"under_odds":-115,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":45.5,"over_price":-111,"under_price":-115,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404160}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3042519.png","headshot_source":"espn_roster"},{"player_name":"Justin Jefferson","player_id":111,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":78.5,"position":"WR","confidence":54,"final_score":53.5,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":58,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":46,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":18,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":64,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (-64), Volume (+28), LineMovement (+16)","over_odds":-111,"under_odds":-113,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":78.5,"over_price":-111,"under_price":-113,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404134},{"bookmaker":"draftkings_pick6","line":78.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:fc7c12bb09f87a8286d099c7fd641ae74da0dfb3c21c854753565d388bb17951","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Justin Jefferson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:fc7c12bb09f87a8286d099c7fd641ae74da0dfb3c21c854753565d388bb17951","source":"the_odds_api","line":78.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171046240","price":-137,"multiplier":1.0},"under":{"sid":"171046241","price":-137,"multiplier":1.0}}},"team":"MIN","position":"WR","player_id":111,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4262921.png","headshot_source":"espn_roster"},{"player_name":"Justin Jefferson","player_id":111,"team":"MIN","opponent":"BUF","stat_type":"rec_yds","line":78.5,"position":"WR","confidence":54,"final_score":53.5,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":58,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":46,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":18,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":64,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: EnhancedTrends (-64), Volume (+28), LineMovement (+16)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings","line":78.5,"over_price":-111,"under_price":-113,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404134},{"bookmaker":"draftkings_pick6","line":78.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:fc7c12bb09f87a8286d099c7fd641ae74da0dfb3c21c854753565d388bb17951","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Justin Jefferson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:fc7c12bb09f87a8286d099c7fd641ae74da0dfb3c21c854753565d388bb17951","source":"the_odds_api","line":78.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171046240","price":-137,"multiplier":1.0},"under":{"sid":"171046241","price":-137,"multiplier":1.0}}},"team":"MIN","position":"WR","player_id":111,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4262921.png","headshot_source":"espn_roster"},{"player_name":"Dawson Knox","player_id":1012,"team":"BUF","opponent":"MIN","stat_type":"rec_yds","line":7.5,"position":"TE","confidence":53,"final_score":46.9,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":40,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":11,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (-78), DVOA (+40), Volume (-40)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"betmgm","line":7.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404088},{"bookmaker":"underdog","line":7.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:b17f029d9c0343a543e9257f4e5d01217093d00b00243e3442885ea0a41d1af6","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Dawson Knox","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:b17f029d9c0343a543e9257f4e5d01217093d00b00243e3442885ea0a41d1af6","source":"the_odds_api","line":7.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"TE","player_id":1012,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3930086.png","headshot_source":"espn_roster"},{"player_name":"T.J. Hockenson","player_id":837,"team":"MIN","opponent":"BUF","stat_type":"player_receptions","line":4.5,"position":"TE","confidence":53,"final_score":47.0,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":20,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":54,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (-60), Matchup (-40), Injury (-24)","over_odds":110,"under_odds":-140,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":4.5,"over_price":110,"under_price":-140,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404153},{"bookmaker":"betmgm","line":4.5,"over_price":115,"under_price":-155,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404105},{"bookmaker":"fanduel","line":4.5,"over_price":112,"under_price":-148,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404201}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4036133.png","headshot_source":"espn_roster"},{"player_name":"Ben Yurosek","player_id":13874724,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":3.5,"position":"TE","confidence":53,"final_score":47.1,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":82,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":22,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (+64), Volume (-56), Matchup (-40)","over_odds":114,"under_odds":-146,"bookmaker":"fanduel","all_books":[{"bookmaker":"fanduel","line":3.5,"over_price":114,"under_price":-146,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404174}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4433959.png","headshot_source":"espn_roster"},{"player_name":"Justin Jefferson","player_id":111,"team":"MIN","opponent":"BUF","stat_type":"rec_yds","line":75.5,"position":"WR","confidence":53,"final_score":47.1,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":32,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":46,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":17,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":64,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (-66), LineMovement (-36), Volume (+28)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"betmgm","line":75.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404092},{"bookmaker":"fanduel","line":75.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404181},{"bookmaker":"underdog","line":75.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:22b929508680857b867c01034e570a8e1f7c51c026dc8b52f3b695be839b7ab1","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Justin Jefferson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:22b929508680857b867c01034e570a8e1f7c51c026dc8b52f3b695be839b7ab1","source":"the_odds_api","line":75.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"WR","player_id":111,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4262921.png","headshot_source":"espn_roster"},{"player_name":"James Cook III","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"player_rush_reception_yds","line":102.5,"position":"RB","confidence":53,"final_score":52.8,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":68,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":55,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: LineMovement (+40), EnhancedTrends (+36), Injury (-30)","over_odds":-111,"under_odds":-115,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":102.5,"over_price":-111,"under_price":-115,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404161}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"Jordan Addison","player_id":760,"team":"MIN","opponent":"BUF","stat_type":"player_receptions","line":3.5,"position":"WR","confidence":53,"final_score":47.3,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":53,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":51,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":16,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":53,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":54,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (-68), Injury (-24), DVOA (+12)","over_odds":-118,"under_odds":-108,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":3.5,"over_price":-118,"under_price":-108,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404147},{"bookmaker":"betmgm","line":3.5,"over_price":-120,"under_price":-110,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404101},{"bookmaker":"fanduel","line":3.5,"over_price":-118,"under_price":-112,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404195},{"bookmaker":"draftkings_pick6","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:bbdfe0a559d7f29719f3c37ed98a304a26fa21463612a9208ec9c63203e45dc3","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Addison","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:bbdfe0a559d7f29719f3c37ed98a304a26fa21463612a9208ec9c63203e45dc3","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"170443521","price":-137,"multiplier":1.0},"under":{"sid":"170443520","price":-137,"multiplier":1.0}}},"team":"MIN","position":"WR","player_id":760,"opponent":"BUF"},{"bookmaker":"prizepicks","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:179d273ef715bfa4550d551b620fc4096b6898152eb8af51867c2e10bf9eb26f","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Addison","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:179d273ef715bfa4550d551b620fc4096b6898152eb8af51867c2e10bf9eb26f","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16644459","price":-137},"under":{"sid":"16644459","price":-137}}},"team":"MIN","position":"WR","player_id":760,"opponent":"BUF"},{"bookmaker":"underdog","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:670b6c7a6cebe13df53d5c93edb8a2e5d776206ddace749d5a795d99ea8d537c","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Addison","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:670b6c7a6cebe13df53d5c93edb8a2e5d776206ddace749d5a795d99ea8d537c","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"WR","player_id":760,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4429205.png","headshot_source":"espn_roster"},{"player_name":"Jordan Addison","player_id":760,"team":"MIN","opponent":"BUF","stat_type":"receptions","line":3.5,"position":"WR","confidence":53,"final_score":47.3,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":53,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":51,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":16,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":53,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":54,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (-68), Injury (-24), DVOA (+12)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings","line":3.5,"over_price":-118,"under_price":-108,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404147},{"bookmaker":"betmgm","line":3.5,"over_price":-120,"under_price":-110,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404101},{"bookmaker":"fanduel","line":3.5,"over_price":-118,"under_price":-112,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404195},{"bookmaker":"draftkings_pick6","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:bbdfe0a559d7f29719f3c37ed98a304a26fa21463612a9208ec9c63203e45dc3","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Addison","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:bbdfe0a559d7f29719f3c37ed98a304a26fa21463612a9208ec9c63203e45dc3","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"170443521","price":-137,"multiplier":1.0},"under":{"sid":"170443520","price":-137,"multiplier":1.0}}},"team":"MIN","position":"WR","player_id":760,"opponent":"BUF"},{"bookmaker":"prizepicks","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:179d273ef715bfa4550d551b620fc4096b6898152eb8af51867c2e10bf9eb26f","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Addison","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:179d273ef715bfa4550d551b620fc4096b6898152eb8af51867c2e10bf9eb26f","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16644459","price":-137},"under":{"sid":"16644459","price":-137}}},"team":"MIN","position":"WR","player_id":760,"opponent":"BUF"},{"bookmaker":"underdog","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:670b6c7a6cebe13df53d5c93edb8a2e5d776206ddace749d5a795d99ea8d537c","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Addison","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:670b6c7a6cebe13df53d5c93edb8a2e5d776206ddace749d5a795d99ea8d537c","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"WR","player_id":760,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4429205.png","headshot_source":"espn_roster"},{"player_name":"James Cook III","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"player_rush_reception_yds","line":98.5,"position":"RB","confidence":53,"final_score":47.4,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":78,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":55,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (+56), Injury (-30), Volume (+10)","over_odds":-115,"under_odds":-115,"bookmaker":"betmgm","all_books":[{"bookmaker":"betmgm","line":98.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404109}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"Dalton Kincaid","player_id":862,"team":"BUF","opponent":"MIN","stat_type":"player_reception_yds","line":37.5,"position":"TE","confidence":52,"final_score":47.5,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":40,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: DVOA (+40), EnhancedTrends (+40), Injury (-30)","over_odds":-115,"under_odds":-115,"bookmaker":"betmgm","all_books":[{"bookmaker":"betmgm","line":37.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404087}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4385690.png","headshot_source":"espn_roster"},{"player_name":"Dawson Knox","player_id":1012,"team":"BUF","opponent":"MIN","stat_type":"player_receptions","line":1.5,"position":"TE","confidence":52,"final_score":47.7,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":40,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":55,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":41,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":18,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: EnhancedTrends (-64), DVOA (+40), Volume (-40)","over_odds":144,"under_odds":-185,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":1.5,"over_price":144,"under_price":-185,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404144},{"bookmaker":"betmgm","line":1.5,"over_price":160,"under_price":-220,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404098},{"bookmaker":"fanduel","line":1.5,"over_price":134,"under_price":-180,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404192}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3930086.png","headshot_source":"espn_roster"},{"player_name":"Jordan Addison","player_id":760,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":40.5,"position":"WR","confidence":52,"final_score":52.1,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":58,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":58,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":53,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":54,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: Injury (-24), LineMovement (+16), EnhancedTrends (+16)","over_odds":-115,"under_odds":-115,"bookmaker":"betmgm","all_books":[{"bookmaker":"betmgm","line":40.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404091},{"bookmaker":"prizepicks","line":40.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:a678ddddee2b76392e61707b4037bb788b99b81f8ad6c0a6746a20f7e7876fee","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Addison","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:a678ddddee2b76392e61707b4037bb788b99b81f8ad6c0a6746a20f7e7876fee","source":"the_odds_api","line":40.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570653","price":-137},"under":{"sid":"16570653","price":-137}}},"team":"MIN","position":"WR","player_id":760,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4429205.png","headshot_source":"espn_roster"},{"player_name":"James Cook III","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"player_rush_yds","line":88.5,"position":"RB","confidence":52,"final_score":52.0,"final_direction":"OVER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":59,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":55,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN OVER edge driven by: LineMovement (+40), Injury (-30), EnhancedTrends (+18)","over_odds":-114,"under_odds":-110,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":88.5,"over_price":-114,"under_price":-110,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404165}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"Odell Beckham Jr.","player_id":1000000119,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":0.5,"position":"WR","confidence":52,"final_score":48.0,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":55,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":37,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":22,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Volume (-56), NoVig (-26), Injury (-24)","over_odds":180,"under_odds":-235,"bookmaker":"fanduel","all_books":[{"bookmaker":"fanduel","line":0.5,"over_price":180,"under_price":-235,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404184}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/16733.png","headshot_source":"espn_roster"},{"player_name":"Tai Felton","player_id":13874250,"team":"MIN","opponent":"BUF","stat_type":"player_receptions","line":0.5,"position":"WR","confidence":52,"final_score":48.0,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":44,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":44,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":22,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Volume (-56), EnhancedTrends (+40), Injury (-24)","over_odds":117,"under_odds":-150,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":0.5,"over_price":117,"under_price":-150,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404152},{"bookmaker":"fanduel","line":0.5,"over_price":124,"under_price":-166,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404200}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4565185.png","headshot_source":"espn_roster"},{"player_name":"Will Reichard","player_id":277801,"team":"MIN","opponent":"BUF","stat_type":"player_kicking_points","line":6.5,"position":"K","confidence":52,"final_score":48.0,"final_direction":"UNDER","confidence_tier":"lean","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":49,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"LEAN UNDER edge driven by: Injury (-24), Volume (-16), LineMovement (-6)","over_odds":-106,"under_odds":-120,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":6.5,"over_price":-106,"under_price":-120,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404117},{"bookmaker":"prizepicks","line":6.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:7584341435b2ae29f47bd932bad6c95a0e32b22a1175bfc9cb742569cd99e06b","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_kicking_points","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Will Reichard","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:7584341435b2ae29f47bd932bad6c95a0e32b22a1175bfc9cb742569cd99e06b","source":"the_odds_api","line":6.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16628582","price":-137},"under":{"sid":"16628582","price":-137}}},"team":"MIN","position":"K","player_id":277801,"opponent":"BUF"},{"bookmaker":"underdog","line":6.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:2c109a2a283e2b580bc3ca2ffc8f4051822344936f549e2a4b4f7e7141fbf0e0","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_kicking_points","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Will Reichard","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:2c109a2a283e2b580bc3ca2ffc8f4051822344936f549e2a4b4f7e7141fbf0e0","source":"the_odds_api","line":6.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"K","player_id":277801,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4567104.png","headshot_source":"espn_roster"},{"player_name":"D.J. Moore","player_id":673,"team":"BUF","opponent":"MIN","stat_type":"receptions","line":3.5,"position":"WR","confidence":52,"final_score":51.9,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":51,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: DVOA (+40), Injury (-30), LineMovement (-6)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"draftkings","line":3.5,"over_price":-119,"under_price":-107,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404145},{"bookmaker":"betmgm","line":3.5,"over_price":-120,"under_price":-110,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404099},{"bookmaker":"fanduel","line":3.5,"over_price":-114,"under_price":-114,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404193},{"bookmaker":"draftkings_pick6","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:d57be21d001426728cdd653a654cd50123417084dc76ffad0e384be0304a5601","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:d57be21d001426728cdd653a654cd50123417084dc76ffad0e384be0304a5601","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171253281","price":-137,"multiplier":1.0},"under":{"sid":"170443551","price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"prizepicks","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:e42d785d14695c0a8f26c4db51b64733c5f92a97a0026b4e5b56028a15cb51ff","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:e42d785d14695c0a8f26c4db51b64733c5f92a97a0026b4e5b56028a15cb51ff","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16644358","price":-137},"under":{"sid":"16644358","price":-137}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"underdog","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:3f5f0d61fec77b7261e9f7ab1acfe941bf2eda37f3b0aae8e65fb8f46875c74e","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:3f5f0d61fec77b7261e9f7ab1acfe941bf2eda37f3b0aae8e65fb8f46875c74e","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3915416.png","headshot_source":"espn_roster"},{"player_name":"Ben Yurosek","player_id":13874724,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":2.5,"position":"TE","confidence":52,"final_score":48.2,"final_direction":"UNDER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":82,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":22,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL UNDER edge driven by: EnhancedTrends (+64), Volume (-56), Matchup (-40)","over_odds":-115,"under_odds":-109,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":2.5,"over_price":-115,"under_price":-109,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404127},{"bookmaker":"prizepicks","line":2.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:d3d78a4752d4d4d0693b55481a1cf2b5b134e5937f56c20c09d0da4364c1a6a1","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Ben Yurosek","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:d3d78a4752d4d4d0693b55481a1cf2b5b134e5937f56c20c09d0da4364c1a6a1","source":"the_odds_api","line":2.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16723382","price":-137},"under":{"sid":"16723382","price":-137}}},"team":"MIN","position":"TE","player_id":13874724,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4433959.png","headshot_source":"espn_roster"},{"player_name":"Jordan Addison","player_id":760,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":41.5,"position":"WR","confidence":52,"final_score":51.8,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":58,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":55,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":53,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":54,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Injury (-24), LineMovement (+16), DVOA (+12)","over_odds":-114,"under_odds":-110,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":41.5,"over_price":-114,"under_price":-110,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404132},{"bookmaker":"draftkings_pick6","line":41.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:db9c2dc6153bac6e9a7be005ddec2e97c8d81802a94db249cc3ba0c838609b7d","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Addison","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:db9c2dc6153bac6e9a7be005ddec2e97c8d81802a94db249cc3ba0c838609b7d","source":"the_odds_api","line":41.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171050482","price":-137,"multiplier":1.0},"under":{"sid":"171050483","price":-137,"multiplier":1.0}}},"team":"MIN","position":"WR","player_id":760,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4429205.png","headshot_source":"espn_roster"},{"player_name":"Justin Jefferson","player_id":111,"team":"MIN","opponent":"BUF","stat_type":"rec_yds","line":80.5,"position":"WR","confidence":52,"final_score":51.8,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":46,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":13,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":64,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: EnhancedTrends (-74), Volume (+28), DVOA (+12)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"prizepicks","line":80.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:f3dc7e4cfbb9fa46e1a4a1802bff0bdda75dbf5bb3a04486a4a1f13fddf7b05c","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Justin Jefferson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:f3dc7e4cfbb9fa46e1a4a1802bff0bdda75dbf5bb3a04486a4a1f13fddf7b05c","source":"the_odds_api","line":80.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570593","price":-137},"under":{"sid":"16570593","price":-137}}},"team":"MIN","position":"WR","player_id":111,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4262921.png","headshot_source":"espn_roster"},{"player_name":"Dawson Knox","player_id":1012,"team":"BUF","opponent":"MIN","stat_type":"player_reception_yds","line":8.5,"position":"TE","confidence":51,"final_score":48.9,"final_direction":"UNDER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":40,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":58,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":11,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":30,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL UNDER edge driven by: EnhancedTrends (-78), DVOA (+40), Volume (-40)","over_odds":-117,"under_odds":-107,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":8.5,"over_price":-117,"under_price":-107,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404129},{"bookmaker":"fanduel","line":8.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404176},{"bookmaker":"prizepicks","line":8.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:effdb98f122b4dad54d57dc3cb87c2bc4e38def78069ba6caf4316672111f5f3","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Dawson Knox","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:effdb98f122b4dad54d57dc3cb87c2bc4e38def78069ba6caf4316672111f5f3","source":"the_odds_api","line":8.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570632","price":-137},"under":{"sid":"16570632","price":-137}}},"team":"BUF","position":"TE","player_id":1012,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3930086.png","headshot_source":"espn_roster"},{"player_name":"Aaron Jones Sr.","player_id":496,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":9.5,"position":"RB","confidence":51,"final_score":49.1,"final_direction":"UNDER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":69,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":49,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":22,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL UNDER edge driven by: EnhancedTrends (-56), LineMovement (+38), Injury (-24)","over_odds":-120,"under_odds":-110,"bookmaker":"betmgm","all_books":[{"bookmaker":"betmgm","line":9.5,"over_price":-120,"under_price":-110,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404086},{"bookmaker":"fanduel","line":9.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404173}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3042519.png","headshot_source":"espn_roster"},{"player_name":"Aaron Jones Sr.","player_id":496,"team":"MIN","opponent":"BUF","stat_type":"player_reception_yds","line":10.5,"position":"RB","confidence":51,"final_score":49.1,"final_direction":"UNDER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":22,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL UNDER edge driven by: EnhancedTrends (-56), LineMovement (+40), Injury (-24)","over_odds":-114,"under_odds":-110,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":10.5,"over_price":-114,"under_price":-110,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404126}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3042519.png","headshot_source":"espn_roster"},{"player_name":"DJ Moore","player_id":673,"team":"BUF","opponent":"MIN","stat_type":"player_reception_yds","line":47.5,"position":"WR","confidence":51,"final_score":50.9,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":63,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: DVOA (+40), Injury (-30), EnhancedTrends (+26)","over_odds":-111,"under_odds":-113,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":47.5,"over_price":-111,"under_price":-113,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404130},{"bookmaker":"betmgm","line":47.5,"over_price":-111,"under_price":-120,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404089},{"bookmaker":"draftkings_pick6","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:416cac3bad5ded124ef00c1d81904b1b0b7c1d3ea4cbe8845d0034c6bd03ebda","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:416cac3bad5ded124ef00c1d81904b1b0b7c1d3ea4cbe8845d0034c6bd03ebda","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"170443400","price":-137,"multiplier":1.0},"under":{"sid":"170443399","price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"prizepicks","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:763d4449121894cb86ed0d90ad36e873880816c93e9f399fce76f28dd352f42d","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:763d4449121894cb86ed0d90ad36e873880816c93e9f399fce76f28dd352f42d","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570687","price":-137},"under":{"sid":"16570687","price":-137}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"underdog","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:c0087c359e22b68fb514203b6deadc5b8eaa8a66a77ab9980d19395442a6bb40","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:c0087c359e22b68fb514203b6deadc5b8eaa8a66a77ab9980d19395442a6bb40","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3915416.png","headshot_source":"espn_roster"},{"player_name":"DJ Moore","player_id":673,"team":"BUF","opponent":"MIN","stat_type":"rec_yds","line":47.5,"position":"WR","confidence":51,"final_score":50.9,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":63,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: DVOA (+40), Injury (-30), EnhancedTrends (+26)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings","line":47.5,"over_price":-111,"under_price":-113,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404130},{"bookmaker":"betmgm","line":47.5,"over_price":-111,"under_price":-120,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404089},{"bookmaker":"draftkings_pick6","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:416cac3bad5ded124ef00c1d81904b1b0b7c1d3ea4cbe8845d0034c6bd03ebda","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:416cac3bad5ded124ef00c1d81904b1b0b7c1d3ea4cbe8845d0034c6bd03ebda","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"170443400","price":-137,"multiplier":1.0},"under":{"sid":"170443399","price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"prizepicks","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:763d4449121894cb86ed0d90ad36e873880816c93e9f399fce76f28dd352f42d","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:763d4449121894cb86ed0d90ad36e873880816c93e9f399fce76f28dd352f42d","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570687","price":-137},"under":{"sid":"16570687","price":-137}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"underdog","line":47.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:c0087c359e22b68fb514203b6deadc5b8eaa8a66a77ab9980d19395442a6bb40","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:c0087c359e22b68fb514203b6deadc5b8eaa8a66a77ab9980d19395442a6bb40","source":"the_odds_api","line":47.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3915416.png","headshot_source":"espn_roster"},{"player_name":"Will Reichard","player_id":277801,"team":"MIN","opponent":"BUF","stat_type":"player_kicking_points","line":7.5,"position":"K","confidence":51,"final_score":49.2,"final_direction":"UNDER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":67,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":41,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL UNDER edge driven by: LineMovement (+34), Injury (-24), NoVig (-18)","over_odds":140,"under_odds":-190,"bookmaker":"betmgm","all_books":[{"bookmaker":"betmgm","line":7.5,"over_price":140,"under_price":-190,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404078}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4567104.png","headshot_source":"espn_roster"},{"player_name":"James Cook III","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"player_rush_reception_yds","line":96.5,"position":"RB","confidence":51,"final_score":50.7,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":58,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":78,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":55,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: EnhancedTrends (+56), Injury (-30), LineMovement (+16)","over_odds":-113,"under_odds":-113,"bookmaker":"fanduel","all_books":[{"bookmaker":"fanduel","line":96.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404204}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"James Cook III","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"player_rush_yds","line":83.5,"position":"RB","confidence":51,"final_score":50.7,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":58,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":67,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":55,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: EnhancedTrends (+34), Injury (-30), LineMovement (+16)","over_odds":-113,"under_odds":-113,"bookmaker":"fanduel","all_books":[{"bookmaker":"fanduel","line":83.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404208}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"Dalton Kincaid","player_id":862,"team":"BUF","opponent":"MIN","stat_type":"player_reception_yds","line":39.5,"position":"TE","confidence":51,"final_score":50.6,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":40,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":57,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: DVOA (+40), LineMovement (+40), Injury (-30)","over_odds":-113,"under_odds":-113,"bookmaker":"fanduel","all_books":[{"bookmaker":"draftkings","line":39.5,"over_price":-111,"under_price":-113,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404128},{"bookmaker":"fanduel","line":39.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404175},{"bookmaker":"prizepicks","line":39.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:21086055fb48a7c9a28fe80b8482c2a595a86cddc594d22dbb20de1e63266236","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Dalton Kincaid","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:21086055fb48a7c9a28fe80b8482c2a595a86cddc594d22dbb20de1e63266236","source":"the_odds_api","line":39.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570580","price":-137},"under":{"sid":"16570580","price":-137}}},"team":"BUF","position":"TE","player_id":862,"opponent":"MIN"},{"bookmaker":"underdog","line":39.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:b252443c244ffd89ccd85906fbf4c91f20f85a692bca0b98206b4ad5ef891004","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Dalton Kincaid","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:b252443c244ffd89ccd85906fbf4c91f20f85a692bca0b98206b4ad5ef891004","source":"the_odds_api","line":39.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"TE","player_id":862,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4385690.png","headshot_source":"espn_roster"},{"player_name":"Dalton Kincaid","player_id":862,"team":"BUF","opponent":"MIN","stat_type":"rec_yds","line":39.5,"position":"TE","confidence":51,"final_score":50.6,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":40,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":57,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: DVOA (+40), LineMovement (+40), Injury (-30)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"draftkings","line":39.5,"over_price":-111,"under_price":-113,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404128},{"bookmaker":"fanduel","line":39.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404175},{"bookmaker":"prizepicks","line":39.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:21086055fb48a7c9a28fe80b8482c2a595a86cddc594d22dbb20de1e63266236","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Dalton Kincaid","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:21086055fb48a7c9a28fe80b8482c2a595a86cddc594d22dbb20de1e63266236","source":"the_odds_api","line":39.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570580","price":-137},"under":{"sid":"16570580","price":-137}}},"team":"BUF","position":"TE","player_id":862,"opponent":"MIN"},{"bookmaker":"underdog","line":39.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:b252443c244ffd89ccd85906fbf4c91f20f85a692bca0b98206b4ad5ef891004","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Dalton Kincaid","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:b252443c244ffd89ccd85906fbf4c91f20f85a692bca0b98206b4ad5ef891004","source":"the_odds_api","line":39.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"TE","player_id":862,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4385690.png","headshot_source":"espn_roster"},{"player_name":"DJ Moore","player_id":673,"team":"BUF","opponent":"MIN","stat_type":"player_reception_yds","line":45.5,"position":"WR","confidence":51,"final_score":49.4,"final_direction":"UNDER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":31,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":66,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL UNDER edge driven by: DVOA (+40), LineMovement (-38), EnhancedTrends (+32)","over_odds":-113,"under_odds":-113,"bookmaker":"fanduel","all_books":[{"bookmaker":"fanduel","line":45.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404177}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3915416.png","headshot_source":"espn_roster"},{"player_name":"Dalton Kincaid","player_id":862,"team":"BUF","opponent":"MIN","stat_type":"player_receptions","line":3.5,"position":"TE","confidence":50,"final_score":49.5,"final_direction":"UNDER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":40,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":55,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":48,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":67,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":62,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL UNDER edge driven by: DVOA (+40), EnhancedTrends (+34), Injury (-30)","over_odds":-106,"under_odds":-121,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":3.5,"over_price":-106,"under_price":-121,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404143},{"bookmaker":"betmgm","line":3.5,"over_price":105,"under_price":-145,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404097},{"bookmaker":"fanduel","line":3.5,"over_price":-108,"under_price":-122,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404191}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4385690.png","headshot_source":"espn_roster"},{"player_name":"James Cook III","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"player_rush_yds","line":85.5,"position":"RB","confidence":50,"final_score":50.5,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":58,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":64,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":55,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Injury (-30), EnhancedTrends (+28), LineMovement (+16)","over_odds":-115,"under_odds":-115,"bookmaker":"betmgm","all_books":[{"bookmaker":"betmgm","line":85.5,"over_price":-115,"under_price":-115,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404112}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"Jordan Addison","player_id":760,"team":"MIN","opponent":"BUF","stat_type":"rec_yds","line":39.5,"position":"WR","confidence":50,"final_score":50.5,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":60,"direction":"OVER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":53,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":54,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Injury (-24), EnhancedTrends (+20), DVOA (+12)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"fanduel","line":39.5,"over_price":-113,"under_price":-113,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404179},{"bookmaker":"underdog","line":39.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:312c90aca097b67063f567980f178633f90ea428f71eb18cb46bd7d652e397d0","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Addison","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:312c90aca097b67063f567980f178633f90ea428f71eb18cb46bd7d652e397d0","source":"the_odds_api","line":39.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"WR","player_id":760,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4429205.png","headshot_source":"espn_roster"},{"player_name":"DJ Moore","player_id":673,"team":"BUF","opponent":"MIN","stat_type":"player_receptions","line":3.5,"position":"WR","confidence":50,"final_score":50.3,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":51,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":51,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: DVOA (+40), Injury (-30), LineMovement (-10)","over_odds":-119,"under_odds":-107,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":3.5,"over_price":-119,"under_price":-107,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404145},{"bookmaker":"betmgm","line":3.5,"over_price":-120,"under_price":-110,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404099},{"bookmaker":"fanduel","line":3.5,"over_price":-114,"under_price":-114,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404193},{"bookmaker":"draftkings_pick6","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:d57be21d001426728cdd653a654cd50123417084dc76ffad0e384be0304a5601","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:d57be21d001426728cdd653a654cd50123417084dc76ffad0e384be0304a5601","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171253281","price":-137,"multiplier":1.0},"under":{"sid":"170443551","price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"prizepicks","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:e42d785d14695c0a8f26c4db51b64733c5f92a97a0026b4e5b56028a15cb51ff","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:e42d785d14695c0a8f26c4db51b64733c5f92a97a0026b4e5b56028a15cb51ff","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16644358","price":-137},"under":{"sid":"16644358","price":-137}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"underdog","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:3f5f0d61fec77b7261e9f7ab1acfe941bf2eda37f3b0aae8e65fb8f46875c74e","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:3f5f0d61fec77b7261e9f7ab1acfe941bf2eda37f3b0aae8e65fb8f46875c74e","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3915416.png","headshot_source":"espn_roster"},{"player_name":"DJ Moore","player_id":673,"team":"BUF","opponent":"MIN","stat_type":"receptions","line":3.5,"position":"WR","confidence":50,"final_score":50.3,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":51,"direction":"OVER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":51,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: DVOA (+40), Injury (-30), LineMovement (-10)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings","line":3.5,"over_price":-119,"under_price":-107,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404145},{"bookmaker":"betmgm","line":3.5,"over_price":-120,"under_price":-110,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404099},{"bookmaker":"fanduel","line":3.5,"over_price":-114,"under_price":-114,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404193},{"bookmaker":"draftkings_pick6","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:d57be21d001426728cdd653a654cd50123417084dc76ffad0e384be0304a5601","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:d57be21d001426728cdd653a654cd50123417084dc76ffad0e384be0304a5601","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171253281","price":-137,"multiplier":1.0},"under":{"sid":"170443551","price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"prizepicks","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:e42d785d14695c0a8f26c4db51b64733c5f92a97a0026b4e5b56028a15cb51ff","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:e42d785d14695c0a8f26c4db51b64733c5f92a97a0026b4e5b56028a15cb51ff","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16644358","price":-137},"under":{"sid":"16644358","price":-137}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"},{"bookmaker":"underdog","line":3.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:3f5f0d61fec77b7261e9f7ab1acfe941bf2eda37f3b0aae8e65fb8f46875c74e","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"DJ Moore","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:3f5f0d61fec77b7261e9f7ab1acfe941bf2eda37f3b0aae8e65fb8f46875c74e","source":"the_odds_api","line":3.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"WR","player_id":673,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3915416.png","headshot_source":"espn_roster"},{"player_name":"Justin Jefferson","player_id":111,"team":"MIN","opponent":"BUF","stat_type":"player_receptions","line":6.5,"position":"WR","confidence":50,"final_score":49.8,"final_direction":"UNDER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":46,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":18,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":64,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL UNDER edge driven by: EnhancedTrends (-64), Volume (+28), DVOA (+12)","over_odds":-105,"under_odds":-121,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":6.5,"over_price":-105,"under_price":-121,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404148},{"bookmaker":"betmgm","line":6.5,"over_price":100,"under_price":-135,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404102},{"bookmaker":"fanduel","line":6.5,"over_price":106,"under_price":-140,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404196},{"bookmaker":"draftkings_pick6","line":6.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:415f3a31f617d96d1586b377e7cf11f47e4bc0178f248c2b5588a38d0dc9c94f","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Justin Jefferson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:415f3a31f617d96d1586b377e7cf11f47e4bc0178f248c2b5588a38d0dc9c94f","source":"the_odds_api","line":6.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171046154","price":-137,"multiplier":1.0},"under":{"sid":"171046231","price":-137,"multiplier":1.0}}},"team":"MIN","position":"WR","player_id":111,"opponent":"BUF"},{"bookmaker":"prizepicks","line":6.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:dd4f3288c6f8222f270ab54806a6f920ee84debbce9771d8ee590788e21a31c6","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Justin Jefferson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:dd4f3288c6f8222f270ab54806a6f920ee84debbce9771d8ee590788e21a31c6","source":"the_odds_api","line":6.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16648383","price":-137},"under":{"sid":"16648383","price":-137}}},"team":"MIN","position":"WR","player_id":111,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4262921.png","headshot_source":"espn_roster"},{"player_name":"Justin Jefferson","player_id":111,"team":"MIN","opponent":"BUF","stat_type":"receptions","line":6.5,"position":"WR","confidence":50,"final_score":49.8,"final_direction":"UNDER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":56,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":46,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":47,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":18,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":52,"direction":"OVER","rationale":[],"confidence":1.0},"Volume":{"score":64,"direction":"OVER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL UNDER edge driven by: EnhancedTrends (-64), Volume (+28), DVOA (+12)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings","line":6.5,"over_price":-105,"under_price":-121,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404148},{"bookmaker":"betmgm","line":6.5,"over_price":100,"under_price":-135,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404102},{"bookmaker":"fanduel","line":6.5,"over_price":106,"under_price":-140,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404196},{"bookmaker":"draftkings_pick6","line":6.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:415f3a31f617d96d1586b377e7cf11f47e4bc0178f248c2b5588a38d0dc9c94f","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Justin Jefferson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:415f3a31f617d96d1586b377e7cf11f47e4bc0178f248c2b5588a38d0dc9c94f","source":"the_odds_api","line":6.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"171046154","price":-137,"multiplier":1.0},"under":{"sid":"171046231","price":-137,"multiplier":1.0}}},"team":"MIN","position":"WR","player_id":111,"opponent":"BUF"},{"bookmaker":"prizepicks","line":6.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:dd4f3288c6f8222f270ab54806a6f920ee84debbce9771d8ee590788e21a31c6","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Justin Jefferson","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:dd4f3288c6f8222f270ab54806a6f920ee84debbce9771d8ee590788e21a31c6","source":"the_odds_api","line":6.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16648383","price":-137},"under":{"sid":"16648383","price":-137}}},"team":"MIN","position":"WR","player_id":111,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4262921.png","headshot_source":"espn_roster"},{"player_name":"Keon Coleman","player_id":277567,"team":"BUF","opponent":"MIN","stat_type":"player_receptions","line":2.5,"position":"WR","confidence":50,"final_score":50.2,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":70,"direction":"OVER","rationale":[],"confidence":1.0},"LineMovement":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":35,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":22,"direction":"UNDER","rationale":[],"confidence":1.0},"AdvancedStats":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: EnhancedTrends (-56), DVOA (+40), LineMovement (-30)","over_odds":134,"under_odds":-172,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":2.5,"over_price":134,"under_price":-172,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404149},{"bookmaker":"betmgm","line":2.5,"over_price":130,"under_price":-175,"observed_at":"2026-11-09T20:14:16Z","source_snapshot_id":4404103},{"bookmaker":"fanduel","line":2.5,"over_price":144,"under_price":-194,"observed_at":"2026-11-09T20:14:50Z","source_snapshot_id":4404197}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4635008.png","headshot_source":"espn_roster"},{"player_name":"Jordan Mason","player_id":544,"team":"MIN","opponent":"BUF","stat_type":"player_rush_yds","line":48.5,"position":"RB","confidence":50,"final_score":49.9,"final_direction":"UNDER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":69,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL UNDER edge driven by: LineMovement (+38), Injury (-24), Volume (-16)","over_odds":-111,"under_odds":-113,"bookmaker":"draftkings","all_books":[{"bookmaker":"draftkings","line":48.5,"over_price":-111,"under_price":-113,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404166},{"bookmaker":"draftkings_pick6","line":48.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:700d7f93efca1fd316370afd14c246874e91d09b831af05c37ab3f72f478737b","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Mason","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:700d7f93efca1fd316370afd14c246874e91d09b831af05c37ab3f72f478737b","source":"the_odds_api","line":48.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"170589301","price":-137,"multiplier":1.0},"under":{"sid":"170589302","price":-137,"multiplier":1.0}}},"team":"MIN","position":"RB","player_id":544,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4360569.png","headshot_source":"espn_roster"},{"player_name":"Jordan Mason","player_id":544,"team":"MIN","opponent":"BUF","stat_type":"rush_yds","line":48.5,"position":"RB","confidence":50,"final_score":49.9,"final_direction":"UNDER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"LineMovement":{"score":69,"direction":"OVER","rationale":[],"confidence":1.0},"Injury":{"score":38,"direction":"UNDER","rationale":[],"confidence":1.0},"NoVig":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"EnhancedTrends":{"score":45,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":42,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL UNDER edge driven by: LineMovement (+38), Injury (-24), Volume (-16)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings","line":48.5,"over_price":-111,"under_price":-113,"observed_at":"2026-11-09T20:14:01Z","source_snapshot_id":4404166},{"bookmaker":"draftkings_pick6","line":48.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:700d7f93efca1fd316370afd14c246874e91d09b831af05c37ab3f72f478737b","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Jordan Mason","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:700d7f93efca1fd316370afd14c246874e91d09b831af05c37ab3f72f478737b","source":"the_odds_api","line":48.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"170589301","price":-137,"multiplier":1.0},"under":{"sid":"170589302","price":-137,"multiplier":1.0}}},"team":"MIN","position":"RB","player_id":544,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4360569.png","headshot_source":"espn_roster"},{"player_name":"Aaron Jones","player_id":496,"team":"MIN","opponent":"BUF","stat_type":"rec_yds","line":9.5,"position":"RB","confidence":50,"final_score":50.0,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Matchup (0), DVOA (0), Injury (0)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"underdog","line":9.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:c63f1b29dae9350e6e36a442ff23eb7cf9430a426cbeaff89ed36618505baed1","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Aaron Jones","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:c63f1b29dae9350e6e36a442ff23eb7cf9430a426cbeaff89ed36618505baed1","source":"the_odds_api","line":9.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"RB","player_id":496,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3042519.png","headshot_source":"espn_roster"},{"player_name":"Aaron Jones","player_id":496,"team":"MIN","opponent":"BUF","stat_type":"rec_yds","line":10.5,"position":"RB","confidence":50,"final_score":50.0,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Matchup (0), DVOA (0), Injury (0)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"prizepicks","line":10.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:d3878b4ee9dfd44af7d93a875aa05d8c569fcac09604398b03a916000315a31d","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Aaron Jones","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:d3878b4ee9dfd44af7d93a875aa05d8c569fcac09604398b03a916000315a31d","source":"the_odds_api","line":10.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16683769","price":-137},"under":{"sid":"16683769","price":-137}}},"team":"MIN","position":"RB","player_id":496,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3042519.png","headshot_source":"espn_roster"},{"player_name":"Aaron Jones","player_id":496,"team":"MIN","opponent":"BUF","stat_type":"rush_rec_yds","line":43.5,"position":"RB","confidence":50,"final_score":50.0,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Matchup (0), DVOA (0), Injury (0)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"underdog","line":43.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:275040ddd6f40d3267d08fc22519f3bb26de91ef2ce1d3333e9f629614dd7120","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Aaron Jones","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:275040ddd6f40d3267d08fc22519f3bb26de91ef2ce1d3333e9f629614dd7120","source":"the_odds_api","line":43.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"RB","player_id":496,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3042519.png","headshot_source":"espn_roster"},{"player_name":"Aaron Jones","player_id":496,"team":"MIN","opponent":"BUF","stat_type":"rush_rec_yds","line":45.5,"position":"RB","confidence":50,"final_score":50.0,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Matchup (0), DVOA (0), Injury (0)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"prizepicks","line":45.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:163f41451cae1c629246dc80d48f2cc381fc28739208cc421e290e0846d75cab","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Aaron Jones","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:163f41451cae1c629246dc80d48f2cc381fc28739208cc421e290e0846d75cab","source":"the_odds_api","line":45.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16723348","price":-137},"under":{"sid":"16723348","price":-137}}},"team":"MIN","position":"RB","player_id":496,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3042519.png","headshot_source":"espn_roster"},{"player_name":"Aaron Jones","player_id":496,"team":"MIN","opponent":"BUF","stat_type":"rush_yds","line":30.5,"position":"RB","confidence":50,"final_score":50.0,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Matchup (0), DVOA (0), Injury (0)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"draftkings_pick6","line":30.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:1c3c1a6b9a4e77018e2938498c0c4fe898c73eb5fbcd76ff4e75ff3f341d52ea","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"Aaron Jones","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:1c3c1a6b9a4e77018e2938498c0c4fe898c73eb5fbcd76ff4e75ff3f341d52ea","source":"the_odds_api","line":30.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"173207319","price":-137,"multiplier":1.0},"under":{"sid":"173207320","price":-137,"multiplier":1.0}}},"team":"MIN","position":"RB","player_id":496,"opponent":"BUF"},{"bookmaker":"underdog","line":30.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:9e4bb638d9cddfecb3e314c908984e023aca73ee6053665ad4d67a1db0065fab","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"Aaron Jones","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:9e4bb638d9cddfecb3e314c908984e023aca73ee6053665ad4d67a1db0065fab","source":"the_odds_api","line":30.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"MIN","position":"RB","player_id":496,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3042519.png","headshot_source":"espn_roster"},{"player_name":"Aaron Jones","player_id":496,"team":"MIN","opponent":"BUF","stat_type":"rush_yds","line":31.5,"position":"RB","confidence":50,"final_score":50.0,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Matchup (0), DVOA (0), Injury (0)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"prizepicks","line":31.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:95aa45636a638101eaec5a315f06d2e73dfac3b298903603b767f62515558693","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"Aaron Jones","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:95aa45636a638101eaec5a315f06d2e73dfac3b298903603b767f62515558693","source":"the_odds_api","line":31.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16644148","price":-137},"under":{"sid":"16644148","price":-137}}},"team":"MIN","position":"RB","player_id":496,"opponent":"BUF"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/3042519.png","headshot_source":"espn_roster"},{"player_name":"James Cook","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"receptions","line":1.5,"position":"RB","confidence":50,"final_score":50.0,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Matchup (0), DVOA (0), Injury (0)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings_pick6","line":1.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:a50c39f1aaf740b12373284a410cc31dc47c2889015ba755e52c4e73e6f0dc72","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"James Cook","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:a50c39f1aaf740b12373284a410cc31dc47c2889015ba755e52c4e73e6f0dc72","source":"the_odds_api","line":1.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"173170307","price":-137,"multiplier":1.0},"under":{"sid":"173147458","price":-137,"multiplier":1.0}}},"team":"BUF","position":"RB","player_id":464,"opponent":"MIN"},{"bookmaker":"underdog","line":1.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:9966587198b3a20bbf48d1cef655c9853d57317f846ae8721aec8b52ea595e55","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_receptions","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"James Cook","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:9966587198b3a20bbf48d1cef655c9853d57317f846ae8721aec8b52ea595e55","source":"the_odds_api","line":1.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"RB","player_id":464,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"James Cook","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"rec_yds","line":8.5,"position":"RB","confidence":50,"final_score":50.0,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Matchup (0), DVOA (0), Injury (0)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"prizepicks","line":8.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:98da5b07d9ec5b807477fdbc8f06854e7667258d2ecb7e6b9af49c890711a8f5","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"James Cook","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:98da5b07d9ec5b807477fdbc8f06854e7667258d2ecb7e6b9af49c890711a8f5","source":"the_odds_api","line":8.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570619","price":-137},"under":{"sid":"16570619","price":-137}}},"team":"BUF","position":"RB","player_id":464,"opponent":"MIN"},{"bookmaker":"underdog","line":8.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:81d1fc812863ce955268facb64996c6fbaa7085583aa87504a3aa36845b6c971","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"James Cook","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:81d1fc812863ce955268facb64996c6fbaa7085583aa87504a3aa36845b6c971","source":"the_odds_api","line":8.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"RB","player_id":464,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"James Cook","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"rush_rec_yds","line":96.5,"position":"RB","confidence":50,"final_score":50.0,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Matchup (0), DVOA (0), Injury (0)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"underdog","line":96.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:d1a21adb76dfcbaef5ec6761903c2ad74a50a3493f940ee8ce22fc2470b43931","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_reception_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"James Cook","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:d1a21adb76dfcbaef5ec6761903c2ad74a50a3493f940ee8ce22fc2470b43931","source":"the_odds_api","line":96.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"RB","player_id":464,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"James Cook","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"rush_rec_yds","line":102.5,"position":"RB","confidence":50,"final_score":50.0,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Matchup (0), DVOA (0), Injury (0)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"prizepicks","line":102.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:d5eebe3da27fd9fb4fdb111bb14dc806094e514df9b6b395c0fda3760c90b9e6","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_reception_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"James Cook","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:d5eebe3da27fd9fb4fdb111bb14dc806094e514df9b6b395c0fda3760c90b9e6","source":"the_odds_api","line":102.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16644868","price":-137},"under":{"sid":"16644868","price":-137}}},"team":"BUF","position":"RB","player_id":464,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"James Cook","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"rush_yds","line":83.5,"position":"RB","confidence":50,"final_score":50.0,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Matchup (0), DVOA (0), Injury (0)","over_odds":null,"under_odds":null,"bookmaker":"underdog","all_books":[{"bookmaker":"underdog","line":83.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:9a3442a1cc2778212319231ad047aaaf0a0e8eaf5621a9420e3457c917951840","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"underdog","last_update":"2026-11-09T20:14:32Z","provider_bookmaker":"underdog","commence_time":"2026-11-10T01:15:00+00:00","player":"James Cook","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:9a3442a1cc2778212319231ad047aaaf0a0e8eaf5621a9420e3457c917951840","source":"the_odds_api","line":83.5,"available_sides":["over","under"],"selection_by_side":{"over":{"price":-137,"multiplier":1.0},"under":{"price":-137,"multiplier":1.0}}},"team":"BUF","position":"RB","player_id":464,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"James Cook","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"rush_yds","line":85.5,"position":"RB","confidence":50,"final_score":50.0,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Matchup (0), DVOA (0), Injury (0)","over_odds":null,"under_odds":null,"bookmaker":"prizepicks","all_books":[{"bookmaker":"prizepicks","line":85.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":null},"under":{"payout_multiplier":null}},"provider_line_id":"the_odds_api:aa6a7974d62c04255972cb047e9cfb458ced2ffb0a06b7ce7eb9d36bd44ef995","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"prizepicks","last_update":"2026-11-09T20:14:51Z","provider_bookmaker":"prizepicks","commence_time":"2026-11-10T01:15:00+00:00","player":"James Cook","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:aa6a7974d62c04255972cb047e9cfb458ced2ffb0a06b7ce7eb9d36bd44ef995","source":"the_odds_api","line":85.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"16570697","price":-137},"under":{"sid":"16570697","price":-137}}},"team":"BUF","position":"RB","player_id":464,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"},{"player_name":"James Cook","player_id":464,"team":"BUF","opponent":"MIN","stat_type":"rush_yds","line":88.5,"position":"RB","confidence":50,"final_score":50.0,"final_direction":"OVER","confidence_tier":"neutral","agent_breakdown":{"Matchup":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"DVOA":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Injury":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0},"Volume":{"score":50,"direction":"UNDER","rationale":[],"confidence":1.0}},"rationale":[],"top_reasons":[],"edge_explanation":"NEUTRAL OVER edge driven by: Matchup (0), DVOA (0), Injury (0)","over_odds":null,"under_odds":null,"bookmaker":"draftkings_pick6","all_books":[{"bookmaker":"draftkings_pick6","line":88.5,"over_price":null,"under_price":null,"source":"the_odds_api","directions":["OVER","UNDER"],"available_sides":["OVER","UNDER"],"selection_by_side":{"over":{"payout_multiplier":1.0},"under":{"payout_multiplier":1.0}},"provider_line_id":"the_odds_api:63f2682dddc27e7ec6612ea94d3c896a5a067b32f9c146d5661ec678aba1e593","observed_at":"2026-11-09T20:15:22.152565+00:00","source_evidence":{"odds_indicative":true,"provider_commence_time":"2026-11-10T01:15:00Z","event_id":"17ad7eff2f7875e20a8109abe40470e3","away_team":"Buffalo Bills","home_team":"Minnesota Vikings","market_key":"player_rush_yds","last_update_type":"provider_update","bookmaker":"draftkings_pick6","last_update":"2026-11-09T20:14:50Z","provider_bookmaker":"pick6","commence_time":"2026-11-10T01:15:00+00:00","player":"James Cook","capture_stage":"odds_normalization","period":"full_game","provider_line_id":"the_odds_api:63f2682dddc27e7ec6612ea94d3c896a5a067b32f9c146d5661ec678aba1e593","source":"the_odds_api","line":88.5,"available_sides":["over","under"],"selection_by_side":{"over":{"sid":"173206296","price":-137,"multiplier":1.0},"under":{"sid":"173206301","price":-137,"multiplier":1.0}}},"team":"BUF","position":"RB","player_id":464,"opponent":"MIN"}],"game_id":"401873051","game_date":"2026-11-09","game_time":"20:15","commence_time":"2026-11-09T20:15:00-05:00","game_status":"upcoming","headshot_url":"https://a.espncdn.com/i/headshots/nfl/players/full/4379399.png","headshot_source":"espn_roster"}],"total":128,"precomputed":true,"generated_at":"2026-11-09T20:38:54.291635Z","metadata":{"game_count":15,"available_game_count":2,"game_dates":["2026-11-05","2026-11-08","2026-11-09"],"first_game_date":"2026-11-05","last_game_date":"2026-11-09","odds_snapshot_count":660981,"latest_odds_at":"2026-11-09T20:14:50Z","analysis_result_count":7692,"latest_analysis_at":"2026-11-09T20:30:42Z"},"message":"NFL props are ready from precomputed analysis results."}