{"updated":"2026-09-20 16:00 UTC","remaining":"417","rating_season":"MLB 當季即時評級（含先發投手）· NPB 官方當季勝率","games":[{"id":"1686c3eaa46bbe30e7c4e29863bb9ce4","sport":"MLB 美國職棒","home":"Houston Astros","away":"Atlanta Braves","commence":"2026-09-20T18:11:00Z","book":"FanDuel","ml":"Atlanta Braves 2.24 ｜ Houston Astros 1.68","spread":"Atlanta Braves 1.5 @1.57 ｜ Houston Astros -1.5 @2.46","total":"Over 7.5 @1.75 ｜ Under 7.5 @2.1","mkt_home":57,"sp":{"home":{"name":"Hunter Brown","hand":"R","era":3.43,"ip":97,"whip":1.29,"k9":10.21,"ra9":3.71},"away":{"name":"Martín Pérez","hand":"L","era":3.07,"ip":137.7,"whip":1.26,"k9":6.54,"ra9":3.4},"lg_ra9":4.56},"ctx":{"home":{"last10":"3-7","streak":"L2","venue_rec":"39-41","vs_hand":{"hand":"L","rec":"16-23"},"xwl":"72-83"},"away":{"last10":"6-4","streak":"W2","venue_rec":"40-37","vs_hand":{"hand":"R","rec":"59-40"},"xwl":"90-65"}},"has_model":true,"pick":"Atlanta Braves","model":55,"mkt":43,"edge":13,"stars":3,"best":{"ml_home":{"price":1.69,"book":"BetUS"},"ml_away":{"price":2.34,"book":"BetOnline.ag"},"book_count":9,"spread_home":{"line":-1.5,"price":2.46,"book":"FanDuel"},"spread_away":{"line":1.5,"price":1.62,"book":"MyBookie.ag"},"total_over":{"line":8,"price":1.88,"book":"MyBookie.ag"},"total_under":{"line":8,"price":1.98,"book":"LowVig.ag"}},"rh":{"wp":0.497,"off":4.425806451612903,"def":4.7935483870967746,"w":77,"l":78},"ra":{"wp":0.587,"off":4.632258064516129,"def":3.870967741935484,"w":91,"l":64},"bk_h2h":[{"book":"FanDuel","prices":{"Atlanta Braves":2.24,"Houston Astros":1.68}},{"book":"MyBookie.ag","prices":{"Atlanta Braves":2.28,"Houston Astros":1.66}},{"book":"BetOnline.ag","prices":{"Atlanta Braves":2.34,"Houston Astros":1.68}},{"book":"LowVig.ag","prices":{"Atlanta Braves":2.34,"Houston Astros":1.68}},{"book":"DraftKings","prices":{"Atlanta Braves":2.28,"Houston Astros":1.65}},{"book":"BetMGM","prices":{"Atlanta Braves":2.25,"Houston Astros":1.65}},{"book":"BetUS","prices":{"Atlanta Braves":2.3,"Houston Astros":1.69}},{"book":"Bovada","prices":{"Atlanta Braves":2.33,"Houston Astros":1.63}},{"book":"BetRivers","prices":{"Atlanta Braves":2.23,"Houston Astros":1.68}}],"total_line":7.5,"total_pick":"大 Over","total_side":"over","total_prob":55,"exp_total":8.9,"total_mkt":55,"spread_pick":"Atlanta Braves +1.5","spread_prob":70,"spread_line":-1.5,"spread_side":"away","exp_margin":-0.6,"spread_mkt":60,"spread_price":1.62,"spread_book":"MyBookie.ag","vip":true},{"id":"2a3e2b9120d272f12e240928eecb5565","sport":"NPB 日本職棒","home":"Tohoku Rakuten Golden Eagles","away":"Fukuoka SoftBank Hawks","commence":"2026-09-21T04:00:00Z","book":"FanDuel","ml":"Fukuoka SoftBank Hawks 1.6 ｜ Tohoku Rakuten Golden Eagles 2.36","spread":"","total":"","mkt_home":40,"model_scope":"NPB 官方當季勝率與主場修正；暫不含先發投手、讓分與大小分模型","has_model":true,"pick":"Fukuoka SoftBank Hawks","model":70,"mkt":60,"edge":10,"stars":5,"best":{"ml_home":{"price":2.36,"book":"FanDuel"},"ml_away":{"price":1.63,"book":"BetUS"},"book_count":3,"spread_home":null,"spread_away":null,"total_over":null,"total_under":null},"rh":{"wp":0.395,"w":51,"l":78,"t":1,"source":"NPB 2026 官方排名"},"ra":{"wp":0.646,"w":84,"l":46,"t":3,"source":"NPB 2026 官方排名"},"bk_h2h":[{"book":"FanDuel","prices":{"Fukuoka SoftBank Hawks":1.6,"Tohoku Rakuten Golden Eagles":2.36}},{"book":"MyBookie.ag","prices":{"Fukuoka SoftBank Hawks":1.6,"Tohoku Rakuten Golden Eagles":2.3}},{"book":"BetUS","prices":{"Fukuoka SoftBank Hawks":1.63,"Tohoku Rakuten Golden Eagles":2.29}}]},{"id":"dcb006d706956d2de3545b8814e80ff9","sport":"MLB 美國職棒","home":"Pittsburgh Pirates","away":"Kansas City Royals","commence":"2026-09-20T17:36:00Z","book":"FanDuel","ml":"Kansas City Royals 2 ｜ Pittsburgh Pirates 1.85","spread":"Kansas City Royals -1.5 @2.68 ｜ Pittsburgh Pirates 1.5 @1.49","total":"Over 8.5 @1.96 ｜ Under 8.5 @1.85","mkt_home":52,"sp":{"home":{"name":"Lake Bachar","hand":"R","era":3.5,"ip":82.3,"whip":1.12,"k9":9.4,"ra9":3.72},"away":{"name":"Michael Wacha","hand":"R","era":3.34,"ip":188.7,"whip":1.1,"k9":7.11,"ra9":3.53},"lg_ra9":4.56},"ctx":{"home":{"last10":"6-4","streak":"W3","venue_rec":"41-36","vs_hand":{"hand":"R","rec":"60-45"},"xwl":"80-75"},"away":{"last10":"3-7","streak":"L3","venue_rec":"28-52","vs_hand":{"hand":"R","rec":"54-57"},"xwl":"67-88"}},"has_model":true,"pick":"Pittsburgh Pirates","model":61,"mkt":52,"edge":9,"stars":3,"best":{"ml_home":{"price":1.88,"book":"BetRivers"},"ml_away":{"price":2.05,"book":"BetOnline.ag"},"book_count":9,"spread_home":{"line":1.5,"price":1.53,"book":"BetMGM"},"spread_away":{"line":-1.5,"price":2.68,"book":"FanDuel"},"total_over":{"line":8.5,"price":1.96,"book":"FanDuel"},"total_under":{"line":8.5,"price":1.91,"book":"LowVig.ag"}},"rh":{"wp":0.503,"off":4.8,"def":4.619354838709677,"w":78,"l":77},"ra":{"wp":0.432,"off":4.212903225806452,"def":4.864516129032258,"w":67,"l":88},"bk_h2h":[{"book":"FanDuel","prices":{"Kansas City Royals":2,"Pittsburgh Pirates":1.85}},{"book":"MyBookie.ag","prices":{"Kansas City Royals":2,"Pittsburgh Pirates":1.85}},{"book":"Bovada","prices":{"Kansas City Royals":1.99,"Pittsburgh Pirates":1.84}},{"book":"DraftKings","prices":{"Kansas City Royals":2,"Pittsburgh Pirates":1.83}},{"book":"BetRivers","prices":{"Kansas City Royals":1.95,"Pittsburgh Pirates":1.88}},{"book":"BetOnline.ag","prices":{"Kansas City Royals":2.05,"Pittsburgh Pirates":1.86}},{"book":"LowVig.ag","prices":{"Kansas City Royals":2.05,"Pittsburgh Pirates":1.86}},{"book":"BetMGM","prices":{"Kansas City Royals":2,"Pittsburgh Pirates":1.83}},{"book":"BetUS","prices":{"Kansas City Royals":2.03,"Pittsburgh Pirates":1.88}}],"total_line":8.5,"total_pick":"大 Over","total_side":"over","total_prob":53,"exp_total":9.2,"total_mkt":49,"total_price":1.96,"total_book":"FanDuel","spread_pick":"Pittsburgh Pirates +1.5","spread_prob":68,"spread_line":1.5,"spread_side":"home","exp_margin":0.4,"spread_mkt":64,"spread_price":1.53,"spread_book":"BetMGM"},{"id":"bee9521b2ad44540cf574905b3e52f97","sport":"NPB 日本職棒","home":"Hanshin Tigers","away":"Yokohama DeNA BayStars","commence":"2026-09-21T05:00:00Z","book":"FanDuel","ml":"Yokohama DeNA BayStars 1.91 ｜ Hanshin Tigers 1.91","spread":"","total":"","mkt_home":50,"model_scope":"NPB 官方當季勝率與主場修正；暫不含先發投手、讓分與大小分模型","has_model":true,"pick":"Hanshin Tigers","model":58,"mkt":50,"edge":8,"stars":3,"best":{"ml_home":{"price":1.91,"book":"FanDuel"},"ml_away":{"price":1.91,"book":"FanDuel"},"book_count":3,"spread_home":null,"spread_away":null,"total_over":null,"total_under":null},"rh":{"wp":0.5503,"w":71,"l":58,"t":1,"source":"NPB 2026 官方排名"},"ra":{"wp":0.508,"w":66,"l":64,"t":3,"source":"NPB 2026 官方排名"},"bk_h2h":[{"book":"FanDuel","prices":{"Hanshin Tigers":1.91,"Yokohama DeNA BayStars":1.91}},{"book":"MyBookie.ag","prices":{"Hanshin Tigers":1.9,"Yokohama DeNA BayStars":1.88}},{"book":"BetUS","prices":{"Hanshin Tigers":1.87,"Yokohama DeNA BayStars":1.87}}]},{"id":"7b148d0f1eaf595528a0bf3c835fdfb3","sport":"MLB 美國職棒","home":"Chicago White Sox","away":"Detroit Tigers","commence":"2026-09-20T18:11:00Z","book":"FanDuel","ml":"Detroit Tigers 2 ｜ Chicago White Sox 1.85","spread":"Chicago White Sox 1.5 @1.49 ｜ Detroit Tigers -1.5 @2.68","total":"Over 7.5 @1.75 ｜ Under 7.5 @2.1","mkt_home":52,"sp":{"home":{"name":"Davis Martin","hand":"R","era":3.96,"ip":141,"whip":1.3,"k9":7.34,"ra9":4.15},"away":{"name":"Troy Melton","hand":"R","era":2.52,"ip":110.7,"whip":1.1,"k9":7.32,"ra9":3.01},"lg_ra9":4.56},"ctx":{"home":{"last10":"4-6","streak":"W1","venue_rec":"45-32","vs_hand":{"hand":"R","rec":"58-50"},"xwl":"81-74"},"away":{"last10":"7-3","streak":"L1","venue_rec":"34-46","vs_hand":{"hand":"R","rec":"55-54"},"xwl":"86-69"}},"has_model":true,"pick":"Chicago White Sox","model":57,"mkt":52,"edge":5,"stars":3,"best":{"ml_home":{"price":1.9,"book":"BetOnline.ag"},"ml_away":{"price":2.02,"book":"BetUS"},"book_count":9,"spread_home":{"line":-1.5,"price":2.8,"book":"Bovada"},"spread_away":{"line":1.5,"price":1.49,"book":"BetOnline.ag"},"total_over":{"line":8,"price":1.91,"book":"Bovada"},"total_under":{"line":8,"price":1.99,"book":"LowVig.ag"}},"rh":{"wp":0.51,"off":4.67741935483871,"def":4.451612903225806,"w":79,"l":76},"ra":{"wp":0.471,"off":4.490322580645161,"def":4.006451612903226,"w":73,"l":82},"bk_h2h":[{"book":"FanDuel","prices":{"Chicago White Sox":1.85,"Detroit Tigers":2}},{"book":"MyBookie.ag","prices":{"Chicago White Sox":1.85,"Detroit Tigers":2}},{"book":"BetOnline.ag","prices":{"Chicago White Sox":1.9,"Detroit Tigers":2.01}},{"book":"LowVig.ag","prices":{"Chicago White Sox":1.9,"Detroit Tigers":2.01}},{"book":"DraftKings","prices":{"Chicago White Sox":1.85,"Detroit Tigers":1.98}},{"book":"BetUS","prices":{"Chicago White Sox":1.89,"Detroit Tigers":2.02}},{"book":"BetMGM","prices":{"Chicago White Sox":1.85,"Detroit Tigers":1.98}},{"book":"Bovada","prices":{"Chicago White Sox":1.85,"Detroit Tigers":1.97}},{"book":"BetRivers","prices":{"Chicago White Sox":1.83,"Detroit Tigers":2}}],"total_line":7.5,"total_pick":"大 Over","total_side":"over","total_prob":55,"exp_total":8.8,"total_mkt":55,"spread_pick":"Chicago White Sox +1.5","spread_prob":63,"spread_line":1.5,"spread_side":"home","exp_margin":-0.1},{"id":"05846a699cfe1709affba4abc9b862ef","sport":"MLB 美國職棒","home":"Arizona Diamondbacks","away":"New York Yankees","commence":"2026-09-20T20:11:00Z","book":"FanDuel","ml":"New York Yankees 2 ｜ Arizona Diamondbacks 1.85","spread":"Arizona Diamondbacks 1.5 @1.49 ｜ New York Yankees -1.5 @2.68","total":"Over 8.5 @2.04 ｜ Under 8.5 @1.78","mkt_home":52,"sp":{"home":{"name":"Corbin Burnes","hand":"R","era":5.87,"ip":7.7,"whip":1.17,"k9":7.04,"ra9":5.87},"away":{"name":"Will Warren","hand":"R","era":3.89,"ip":148,"whip":1.36,"k9":8.94,"ra9":4.8},"lg_ra9":4.56},"ctx":{"home":{"last10":"4-6","streak":"W1","venue_rec":"44-36","vs_hand":{"hand":"R","rec":"54-61"},"xwl":"77-78"},"away":{"last10":"7-3","streak":"L1","venue_rec":"47-33","vs_hand":{"hand":"R","rec":"55-46"},"xwl":"92-62"}},"has_model":true,"pick":"New York Yankees","model":52,"mkt":48,"edge":4,"stars":3,"best":{"ml_home":{"price":1.88,"book":"BetUS"},"ml_away":{"price":2.06,"book":"BetOnline.ag"},"book_count":9,"spread_home":{"line":1.5,"price":1.52,"book":"MyBookie.ag"},"spread_away":{"line":-1.5,"price":2.68,"book":"FanDuel"},"total_over":{"line":8,"price":1.93,"book":"LowVig.ag"},"total_under":{"line":8,"price":1.95,"book":"Bovada"}},"rh":{"wp":0.523,"off":4.419354838709677,"def":4.451612903225806,"w":81,"l":74},"ra":{"wp":0.578,"off":4.603896103896104,"def":3.688311688311688,"w":89,"l":65},"bk_h2h":[{"book":"FanDuel","prices":{"Arizona Diamondbacks":1.85,"New York Yankees":2}},{"book":"MyBookie.ag","prices":{"Arizona Diamondbacks":1.86,"New York Yankees":1.99}},{"book":"BetOnline.ag","prices":{"Arizona Diamondbacks":1.85,"New York Yankees":2.06}},{"book":"LowVig.ag","prices":{"Arizona Diamondbacks":1.85,"New York Yankees":2.06}},{"book":"DraftKings","prices":{"Arizona Diamondbacks":1.84,"New York Yankees":1.99}},{"book":"BetMGM","prices":{"Arizona Diamondbacks":1.85,"New York Yankees":1.98}},{"book":"Bovada","prices":{"Arizona Diamondbacks":1.85,"New York Yankees":1.98}},{"book":"BetUS","prices":{"Arizona Diamondbacks":1.88,"New York Yankees":2.03}},{"book":"BetRivers","prices":{"Arizona Diamondbacks":1.83,"New York Yankees":2}}],"total_line":8.5,"total_pick":"大 Over","total_side":"over","total_prob":50,"exp_total":8.6,"total_mkt":47,"spread_pick":"Arizona Diamondbacks +1.5","spread_prob":60,"spread_line":1.5,"spread_side":"home","exp_margin":-0.5,"spread_mkt":64,"spread_price":1.52,"spread_book":"MyBookie.ag"},{"id":"b21dc2fe18a360130eb1b24f4e618001","sport":"MLB 美國職棒","home":"Los Angeles Dodgers","away":"San Francisco Giants","commence":"2026-09-20T20:11:00Z","book":"FanDuel","ml":"San Francisco Giants 3.2 ｜ Los Angeles Dodgers 1.37","spread":"Los Angeles Dodgers -1.5 @1.78 ｜ San Francisco Giants 1.5 @2.06","total":"Over 8.5 @2 ｜ Under 8.5 @1.82","mkt_home":70,"sp":{"home":null,"away":{"name":"Matt Wilkinson","hand":"L","era":4.58,"ip":19.7,"whip":1.12,"k9":5.49,"ra9":5.95},"lg_ra9":4.56},"ctx":{"home":{"last10":"7-3","streak":"W3","venue_rec":"49-28","vs_hand":{"hand":"L","rec":"30-22"},"xwl":"97-58"},"away":{"last10":"4-6","streak":"L2","venue_rec":"28-52","vs_hand":null,"xwl":"69-86"}},"has_model":true,"pick":"Los Angeles Dodgers","model":73,"mkt":70,"edge":3,"stars":5,"best":{"ml_home":{"price":1.38,"book":"BetRivers"},"ml_away":{"price":3.36,"book":"BetOnline.ag"},"book_count":9,"spread_home":{"line":-1.5,"price":1.81,"book":"BetRivers"},"spread_away":{"line":1.5,"price":2.16,"book":"LowVig.ag"},"total_over":{"line":8.5,"price":2,"book":"FanDuel"},"total_under":{"line":8.5,"price":1.88,"book":"DraftKings"}},"rh":{"wp":0.613,"off":5.012903225806451,"def":3.7806451612903227,"w":95,"l":60},"ra":{"wp":0.413,"off":4.225806451612903,"def":4.754838709677419,"w":64,"l":91},"bk_h2h":[{"book":"FanDuel","prices":{"Los Angeles Dodgers":1.37,"San Francisco Giants":3.2}},{"book":"DraftKings","prices":{"Los Angeles Dodgers":1.35,"San Francisco Giants":3.28}},{"book":"BetRivers","prices":{"Los Angeles Dodgers":1.38,"San Francisco Giants":3.15}},{"book":"BetMGM","prices":{"Los Angeles Dodgers":1.36,"San Francisco Giants":3.25}},{"book":"Bovada","prices":{"Los Angeles Dodgers":1.36,"San Francisco Giants":3.25}},{"book":"MyBookie.ag","prices":{"Los Angeles Dodgers":1.36,"San Francisco Giants":3.26}},{"book":"BetUS","prices":{"Los Angeles Dodgers":1.38,"San Francisco Giants":3.26}},{"book":"BetOnline.ag","prices":{"Los Angeles Dodgers":1.38,"San Francisco Giants":3.36}},{"book":"LowVig.ag","prices":{"Los Angeles Dodgers":1.38,"San Francisco Giants":3.36}}],"total_line":8.5,"total_pick":"大 Over","total_side":"over","total_prob":51,"exp_total":8.9,"total_mkt":48,"total_price":2,"total_book":"FanDuel","spread_pick":"San Francisco Giants +1.5","spread_prob":56,"spread_line":-1.5,"spread_side":"away","exp_margin":0.9,"spread_mkt":46,"spread_price":2.16,"spread_book":"LowVig.ag"},{"id":"69948ec2cc67937541c7466816893f6f","sport":"NPB 日本職棒","home":"Chiba Lotte Marines","away":"Saitama Seibu Lions","commence":"2026-09-21T09:00:00Z","book":"FanDuel","ml":"Saitama Seibu Lions 1.76 ｜ Chiba Lotte Marines 2.08","spread":"","total":"","mkt_home":46,"model_scope":"NPB 官方當季勝率與主場修正；暫不含先發投手、讓分與大小分模型","has_model":true,"pick":"Saitama Seibu Lions","model":57,"mkt":54,"edge":3,"stars":3,"best":{"ml_home":{"price":2.08,"book":"FanDuel"},"ml_away":{"price":1.81,"book":"BetUS"},"book_count":3,"spread_home":null,"spread_away":null,"total_over":null,"total_under":null},"rh":{"wp":0.46,"w":58,"l":68,"t":3,"source":"NPB 2026 官方排名"},"ra":{"wp":0.569,"w":74,"l":56,"t":4,"source":"NPB 2026 官方排名"},"bk_h2h":[{"book":"FanDuel","prices":{"Chiba Lotte Marines":2.08,"Saitama Seibu Lions":1.76}},{"book":"MyBookie.ag","prices":{"Chiba Lotte Marines":2.05,"Saitama Seibu Lions":1.75}},{"book":"BetUS","prices":{"Chiba Lotte Marines":1.94,"Saitama Seibu Lions":1.81}}]},{"id":"07a49329fbb35ea5b26f59b425b089bc","sport":"MLB 美國職棒","home":"Tampa Bay Rays","away":"Boston Red Sox","commence":"2026-09-20T17:40:00Z","book":"DraftKings","ml":"Boston Red Sox 2.28 ｜ Tampa Bay Rays 1.65","spread":"Boston Red Sox 1.5 @1.58 ｜ Tampa Bay Rays -1.5 @2.41","total":"Over 7.5 @1.97 ｜ Under 7.5 @1.85","mkt_home":58,"sp":{"home":{"name":"Griffin Jax","hand":"R","era":3.8,"ip":104.3,"whip":1.2,"k9":9.49,"ra9":4.83},"away":{"name":"Patrick Sandoval","hand":"L","era":4.99,"ip":57.7,"whip":1.79,"k9":9.68,"ra9":5.62},"lg_ra9":4.56},"ctx":{"home":{"last10":"8-2","streak":"W1","venue_rec":"54-26","vs_hand":{"hand":"L","rec":"28-16"},"xwl":"85-69"},"away":{"last10":"4-6","streak":"L1","venue_rec":"46-34","vs_hand":{"hand":"R","rec":"60-56"},"xwl":"87-68"}},"has_model":true,"pick":"Tampa Bay Rays","model":60,"mkt":58,"edge":2,"stars":3,"best":{"ml_home":{"price":1.69,"book":"FanDuel"},"ml_away":{"price":2.32,"book":"LowVig.ag"},"book_count":9,"spread_home":{"line":-1.5,"price":2.49,"book":"MyBookie.ag"},"spread_away":{"line":1.5,"price":1.61,"book":"LowVig.ag"},"total_over":{"line":7.5,"price":2,"book":"LowVig.ag"},"total_under":{"line":7.5,"price":1.93,"book":"BetRivers"}},"rh":{"wp":0.61,"off":4.558441558441558,"def":4.045454545454546,"w":94,"l":60},"ra":{"wp":0.542,"off":4.367741935483871,"def":3.825806451612903,"w":84,"l":71},"bk_h2h":[{"book":"DraftKings","prices":{"Boston Red Sox":2.28,"Tampa Bay Rays":1.65}},{"book":"LowVig.ag","prices":{"Boston Red Sox":2.32,"Tampa Bay Rays":1.68}},{"book":"MyBookie.ag","prices":{"Boston Red Sox":2.26,"Tampa Bay Rays":1.68}},{"book":"BetOnline.ag","prices":{"Boston Red Sox":2.32,"Tampa Bay Rays":1.68}},{"book":"BetUS","prices":{"Boston Red Sox":2.31,"Tampa Bay Rays":1.68}},{"book":"BetMGM","prices":{"Boston Red Sox":2.25,"Tampa Bay Rays":1.65}},{"book":"FanDuel","prices":{"Boston Red Sox":2.22,"Tampa Bay Rays":1.69}},{"book":"Bovada","prices":{"Boston Red Sox":2.31,"Tampa Bay Rays":1.64}},{"book":"BetRivers","prices":{"Boston Red Sox":2.25,"Tampa Bay Rays":1.67}}],"total_line":7.5,"total_pick":"大 Over","total_side":"over","total_prob":53,"exp_total":8.4,"total_mkt":49,"total_price":2,"total_book":"LowVig.ag","spread_pick":"Boston Red Sox +1.5","spread_prob":65,"spread_line":-1.5,"spread_side":"away","exp_margin":0,"spread_mkt":61,"spread_price":1.61,"spread_book":"LowVig.ag"},{"id":"99e8d3217fe1ac7aeaf6b77ec6e6fb7c","sport":"MLB 美國職棒","home":"San Diego Padres","away":"Miami Marlins","commence":"2026-09-20T20:11:00Z","book":"FanDuel","ml":"Miami Marlins 2.3 ｜ San Diego Padres 1.65","spread":"Miami Marlins 1.5 @1.59 ｜ San Diego Padres -1.5 @2.4","total":"Over 8.5 @2.02 ｜ Under 8.5 @1.81","mkt_home":58,"sp":{"home":{"name":"Walker Buehler","hand":"R","era":4.58,"ip":143.3,"whip":1.37,"k9":7.66,"ra9":4.65},"away":{"name":"Sandy Alcantara","hand":"R","era":3.84,"ip":206,"whip":1.23,"k9":6.51,"ra9":4.06},"lg_ra9":4.56},"ctx":{"home":{"last10":"9-1","streak":"W4","venue_rec":"48-29","vs_hand":{"hand":"R","rec":"66-48"},"xwl":"81-74"},"away":{"last10":"4-6","streak":"L2","venue_rec":"31-46","vs_hand":{"hand":"R","rec":"60-53"},"xwl":"78-77"}},"has_model":true,"pick":"San Diego Padres","model":60,"mkt":58,"edge":2,"stars":3,"best":{"ml_home":{"price":1.72,"book":"BetRivers"},"ml_away":{"price":2.31,"book":"BetOnline.ag"},"book_count":9,"spread_home":{"line":-1.5,"price":2.55,"book":"BetRivers"},"spread_away":{"line":1.5,"price":1.61,"book":"MyBookie.ag"},"total_over":{"line":8.5,"price":2.02,"book":"FanDuel"},"total_under":{"line":8.5,"price":1.88,"book":"LowVig.ag"}},"rh":{"wp":0.555,"off":4.406451612903226,"def":4.167741935483871,"w":86,"l":69},"ra":{"wp":0.49,"off":4.445161290322581,"def":4.438709677419355,"w":76,"l":79},"bk_h2h":[{"book":"FanDuel","prices":{"Miami Marlins":2.3,"San Diego Padres":1.65}},{"book":"MyBookie.ag","prices":{"Miami Marlins":2.26,"San Diego Padres":1.68}},{"book":"BetOnline.ag","prices":{"Miami Marlins":2.31,"San Diego Padres":1.69}},{"book":"LowVig.ag","prices":{"Miami Marlins":2.31,"San Diego Padres":1.69}},{"book":"BetMGM","prices":{"Miami Marlins":2.25,"San Diego Padres":1.65}},{"book":"DraftKings","prices":{"Miami Marlins":2.29,"San Diego Padres":1.64}},{"book":"Bovada","prices":{"Miami Marlins":2.29,"San Diego Padres":1.65}},{"book":"BetUS","prices":{"Miami Marlins":2.27,"San Diego Padres":1.71}},{"book":"BetRivers","prices":{"Miami Marlins":2.16,"San Diego Padres":1.72}}],"total_line":8.5,"total_pick":"大 Over","total_side":"over","total_prob":51,"exp_total":8.7,"total_mkt":48,"total_price":2.02,"total_book":"FanDuel","spread_pick":"Miami Marlins +1.5","spread_prob":64,"spread_line":-1.5,"spread_side":"away","exp_margin":0.1,"spread_mkt":61,"spread_price":1.61,"spread_book":"MyBookie.ag"},{"id":"e92bbb840d0b4b67982c31bc3cef37bf","sport":"MLB 美國職棒","home":"Los Angeles Angels","away":"Minnesota Twins","commence":"2026-09-20T20:08:00Z","book":"FanDuel","ml":"Minnesota Twins 1.85 ｜ Los Angeles Angels 2","spread":"Los Angeles Angels 1.5 @1.57 ｜ Minnesota Twins -1.5 @2.46","total":"Over 8.5 @2.06 ｜ Under 8.5 @1.77","mkt_home":48,"sp":{"home":{"name":"Ryan Johnson","hand":"R","era":4.88,"ip":90.3,"whip":1.34,"k9":6.97,"ra9":5.38},"away":{"name":"Dean Kremer","hand":"R","era":5.35,"ip":77.3,"whip":1.24,"k9":8.61,"ra9":5.7},"lg_ra9":4.56},"ctx":{"home":{"last10":"5-5","streak":"W1","venue_rec":"34-46","vs_hand":{"hand":"R","rec":"44-64"},"xwl":"69-86"},"away":{"last10":"3-7","streak":"L1","venue_rec":"32-45","vs_hand":{"hand":"R","rec":"50-56"},"xwl":"71-84"}},"has_model":true,"pick":"Minnesota Twins","model":54,"mkt":52,"edge":2,"stars":3,"best":{"ml_home":{"price":2.02,"book":"BetOnline.ag"},"ml_away":{"price":1.89,"book":"BetOnline.ag"},"book_count":9,"spread_home":{"line":1.5,"price":1.61,"book":"BetOnline.ag"},"spread_away":{"line":-1.5,"price":2.46,"book":"FanDuel"},"total_over":{"line":8,"price":1.91,"book":"BetMGM"},"total_under":{"line":8,"price":1.97,"book":"MyBookie.ag"}},"rh":{"wp":0.387,"off":4.032258064516129,"def":4.541935483870968,"w":60,"l":95},"ra":{"wp":0.465,"off":4.541935483870968,"def":5.006451612903226,"w":72,"l":83},"bk_h2h":[{"book":"FanDuel","prices":{"Los Angeles Angels":2,"Minnesota Twins":1.85}},{"book":"MyBookie.ag","prices":{"Los Angeles Angels":2,"Minnesota Twins":1.85}},{"book":"BetOnline.ag","prices":{"Los Angeles Angels":2.02,"Minnesota Twins":1.89}},{"book":"LowVig.ag","prices":{"Los Angeles Angels":2.02,"Minnesota Twins":1.89}},{"book":"DraftKings","prices":{"Los Angeles Angels":1.99,"Minnesota Twins":1.83}},{"book":"BetMGM","prices":{"Los Angeles Angels":1.98,"Minnesota Twins":1.85}},{"book":"Bovada","prices":{"Los Angeles Angels":1.96,"Minnesota Twins":1.86}},{"book":"BetUS","prices":{"Los Angeles Angels":2.02,"Minnesota Twins":1.89}},{"book":"BetRivers","prices":{"Los Angeles Angels":2.02,"Minnesota Twins":1.82}}],"total_line":8.5,"total_pick":"大 Over","total_side":"over","total_prob":52,"exp_total":9.1,"total_mkt":46,"spread_pick":"Los Angeles Angels +1.5","spread_prob":64,"spread_line":1.5,"spread_side":"home","exp_margin":0,"spread_mkt":60,"spread_price":1.61,"spread_book":"BetOnline.ag"},{"id":"440458d6d4f20aa4ec271bc5f4501fa5","sport":"MLB 美國職棒","home":"St. Louis Cardinals","away":"Washington Nationals","commence":"2026-09-20T18:16:00Z","book":"FanDuel","ml":"Washington Nationals 2.1 ｜ St. Louis Cardinals 1.77","spread":"St. Louis Cardinals -1.5 @2.52 ｜ Washington Nationals 1.5 @1.54","total":"Over 8.5 @1.85 ｜ Under 8.5 @1.96","mkt_home":54,"sp":{"home":{"name":"Quinn Mathews","hand":"L","era":3.62,"ip":37.3,"whip":1.39,"k9":8.68,"ra9":3.62},"away":{"name":"Jake Irvin","hand":"R","era":5.51,"ip":96.3,"whip":1.41,"k9":8.97,"ra9":5.89},"lg_ra9":4.56},"ctx":{"home":{"last10":"3-7","streak":"L4","venue_rec":"37-43","vs_hand":{"hand":"R","rec":"49-59"},"xwl":"75-80"},"away":{"last10":"6-4","streak":"W2","venue_rec":"36-41","vs_hand":{"hand":"L","rec":"25-21"},"xwl":"79-76"}},"has_model":true,"pick":"St. Louis Cardinals","model":55,"mkt":54,"edge":1,"stars":3,"best":{"ml_home":{"price":1.83,"book":"LowVig.ag"},"ml_away":{"price":2.17,"book":"BetRivers"},"book_count":9,"spread_home":{"line":-1.5,"price":2.62,"book":"LowVig.ag"},"spread_away":{"line":1.5,"price":1.56,"book":"Bovada"},"total_over":{"line":8.5,"price":1.88,"book":"LowVig.ag"},"total_under":{"line":8.5,"price":2,"book":"Bovada"}},"rh":{"wp":0.484,"off":4.509677419354839,"def":4.670967741935484,"w":75,"l":80},"ra":{"wp":0.471,"off":5.129032258064516,"def":5.038709677419355,"w":73,"l":82},"bk_h2h":[{"book":"FanDuel","prices":{"St. Louis Cardinals":1.77,"Washington Nationals":2.1}},{"book":"MyBookie.ag","prices":{"St. Louis Cardinals":1.78,"Washington Nationals":2.09}},{"book":"LowVig.ag","prices":{"St. Louis Cardinals":1.83,"Washington Nationals":2.1}},{"book":"BetOnline.ag","prices":{"St. Louis Cardinals":1.83,"Washington Nationals":2.1}},{"book":"DraftKings","prices":{"St. Louis Cardinals":1.76,"Washington Nationals":2.08}},{"book":"BetMGM","prices":{"St. Louis Cardinals":1.77,"Washington Nationals":2.1}},{"book":"BetUS","prices":{"St. Louis Cardinals":1.81,"Washington Nationals":2.12}},{"book":"Bovada","prices":{"St. Louis Cardinals":1.76,"Washington Nationals":2.09}},{"book":"BetRivers","prices":{"St. Louis Cardinals":1.72,"Washington Nationals":2.17}}],"total_line":8.5,"total_pick":"大 Over","total_side":"over","total_prob":54,"exp_total":9.7,"total_mkt":52,"total_price":1.88,"total_book":"LowVig.ag","spread_pick":"Washington Nationals +1.5","spread_prob":66,"spread_line":-1.5,"spread_side":"away","exp_margin":-0.1,"spread_mkt":63,"spread_price":1.56,"spread_book":"Bovada"},{"id":"d99e3dbbb8b295eec806a390d5a0d113","sport":"MLB 美國職棒","home":"Cleveland Guardians","away":"Athletics","commence":"2026-09-20T17:41:00Z","book":"FanDuel","ml":"Athletics 3 ｜ Cleveland Guardians 1.41","spread":"Athletics 1.5 @1.88 ｜ Cleveland Guardians -1.5 @1.95","total":"Over 6.5 @1.7 ｜ Under 6.5 @2.16","mkt_home":68,"sp":{"home":{"name":"Gavin Williams","hand":"R","era":3.78,"ip":174,"whip":1.1,"k9":12.16,"ra9":3.98},"away":{"name":"Jack Perkins","hand":"R","era":6.14,"ip":110,"whip":1.48,"k9":10.39,"ra9":6.71},"lg_ra9":4.56},"ctx":{"home":{"last10":"7-3","streak":"W4","venue_rec":"40-40","vs_hand":{"hand":"R","rec":"50-50"},"xwl":"78-77"},"away":{"last10":"3-7","streak":"L5","venue_rec":"32-48","vs_hand":{"hand":"R","rec":"41-60"},"xwl":"58-97"}},"has_model":true,"pick":"Cleveland Guardians","model":66,"mkt":68,"edge":0,"stars":4,"best":{"ml_home":{"price":1.42,"book":"MyBookie.ag"},"ml_away":{"price":3.12,"book":"BetOnline.ag"},"book_count":9,"spread_home":{"line":-1.5,"price":1.97,"book":"MyBookie.ag"},"spread_away":{"line":1.5,"price":1.93,"book":"LowVig.ag"},"total_over":{"line":7,"price":2,"book":"BetMGM"},"total_under":{"line":7,"price":1.91,"book":"BetUS"}},"rh":{"wp":0.516,"off":4.180645161290323,"def":4.174193548387096,"w":80,"l":75},"ra":{"wp":0.394,"off":4.32258064516129,"def":5.754838709677419,"w":61,"l":94},"bk_h2h":[{"book":"FanDuel","prices":{"Athletics":3,"Cleveland Guardians":1.41}},{"book":"MyBookie.ag","prices":{"Athletics":2.96,"Cleveland Guardians":1.42}},{"book":"BetOnline.ag","prices":{"Athletics":3.12,"Cleveland Guardians":1.42}},{"book":"LowVig.ag","prices":{"Athletics":3.12,"Cleveland Guardians":1.42}},{"book":"BetMGM","prices":{"Athletics":3,"Cleveland Guardians":1.4}},{"book":"DraftKings","prices":{"Athletics":3.03,"Cleveland Guardians":1.4}},{"book":"BetUS","prices":{"Athletics":3.04,"Cleveland Guardians":1.42}},{"book":"Bovada","prices":{"Athletics":3,"Cleveland Guardians":1.41}},{"book":"BetRivers","prices":{"Athletics":3.1,"Cleveland Guardians":1.38}}],"total_line":6.5,"total_pick":"大 Over","total_side":"over","total_prob":60,"exp_total":9.2,"total_mkt":56,"spread_pick":"Athletics +1.5","spread_prob":58,"spread_line":-1.5,"spread_side":"away","exp_margin":0.7,"spread_mkt":51,"spread_price":1.93,"spread_book":"LowVig.ag"},{"id":"eb7f2adf164e6b5f98d94c46b3207339","sport":"NPB 日本職棒","home":"Hokkaido Nippon-Ham Fighters","away":"Orix Buffaloes","commence":"2026-09-21T05:00:00Z","book":"FanDuel","ml":"Orix Buffaloes 2.56 ｜ Hokkaido Nippon-Ham Fighters 1.52","spread":"","total":"","mkt_home":63,"model_scope":"NPB 官方當季勝率與主場修正；暫不含先發投手、讓分與大小分模型","has_model":true,"pick":"Hokkaido Nippon-Ham Fighters","model":63,"mkt":63,"edge":0,"stars":4,"best":{"ml_home":{"price":1.54,"book":"BetUS"},"ml_away":{"price":2.56,"book":"FanDuel"},"book_count":3,"spread_home":null,"spread_away":null,"total_over":null,"total_under":null},"rh":{"wp":0.557,"w":73,"l":58,"t":3,"source":"NPB 2026 官方排名"},"ra":{"wp":0.47,"w":62,"l":70,"t":2,"source":"NPB 2026 官方排名"},"bk_h2h":[{"book":"FanDuel","prices":{"Hokkaido Nippon-Ham Fighters":1.52,"Orix Buffaloes":2.56}},{"book":"MyBookie.ag","prices":{"Hokkaido Nippon-Ham Fighters":1.51,"Orix Buffaloes":2.51}},{"book":"BetUS","prices":{"Hokkaido Nippon-Ham Fighters":1.54,"Orix Buffaloes":2.54}}]},{"id":"b93df18188b2370baac5d9d231f2bd59","sport":"MLB 美國職棒","home":"Baltimore Orioles","away":"Milwaukee Brewers","commence":"2026-09-20T23:21:00Z","book":"FanDuel","ml":"Milwaukee Brewers 1.48 ｜ Baltimore Orioles 2.76","spread":"Baltimore Orioles 1.5 @1.98 ｜ Milwaukee Brewers -1.5 @1.85","total":"Over 7.5 @1.91 ｜ Under 7.5 @1.91","mkt_home":35,"sp":{"home":{"name":"Brandon Young","hand":"R","era":3.65,"ip":145.7,"whip":1.37,"k9":7.29,"ra9":4.2},"away":{"name":"Jacob Misiorowski","hand":"R","era":1.89,"ip":166.3,"whip":0.81,"k9":13.15,"ra9":2.33},"lg_ra9":4.56},"ctx":{"home":{"last10":"5-5","streak":"L2","venue_rec":"36-41","vs_hand":{"hand":"R","rec":"51-54"},"xwl":"75-80"},"away":{"last10":"8-2","streak":"W2","venue_rec":"45-32","vs_hand":{"hand":"R","rec":"62-44"},"xwl":"97-58"}},"has_model":true,"pick":"Milwaukee Brewers","model":61,"mkt":65,"edge":0,"stars":3,"best":{"ml_home":{"price":2.8,"book":"BetOnline.ag"},"ml_away":{"price":1.5,"book":"BetOnline.ag"},"book_count":9,"spread_home":{"line":1.5,"price":2,"book":"LowVig.ag"},"spread_away":{"line":-1.5,"price":1.91,"book":"MyBookie.ag"},"total_over":{"line":7.5,"price":1.96,"book":"LowVig.ag"},"total_under":{"line":7.5,"price":1.96,"book":"MyBookie.ag"}},"rh":{"wp":0.484,"off":4.470967741935484,"def":4.651612903225806,"w":75,"l":80},"ra":{"wp":0.626,"off":5.15483870967742,"def":3.870967741935484,"w":97,"l":58},"bk_h2h":[{"book":"FanDuel","prices":{"Baltimore Orioles":2.76,"Milwaukee Brewers":1.48}},{"book":"MyBookie.ag","prices":{"Baltimore Orioles":2.71,"Milwaukee Brewers":1.49}},{"book":"BetOnline.ag","prices":{"Baltimore Orioles":2.8,"Milwaukee Brewers":1.5}},{"book":"LowVig.ag","prices":{"Baltimore Orioles":2.8,"Milwaukee Brewers":1.5}},{"book":"BetUS","prices":{"Baltimore Orioles":2.74,"Milwaukee Brewers":1.5}},{"book":"BetMGM","prices":{"Baltimore Orioles":2.7,"Milwaukee Brewers":1.48}},{"book":"DraftKings","prices":{"Baltimore Orioles":2.69,"Milwaukee Brewers":1.49}},{"book":"Bovada","prices":{"Baltimore Orioles":2.71,"Milwaukee Brewers":1.47}},{"book":"BetRivers","prices":{"Baltimore Orioles":2.8,"Milwaukee Brewers":1.45}}],"total_line":7.5,"total_pick":"大 Over","total_side":"over","total_prob":56,"exp_total":9.1,"total_mkt":50,"total_price":1.96,"total_book":"LowVig.ag","spread_pick":"Baltimore Orioles +1.5","spread_prob":58,"spread_line":1.5,"spread_side":"home","exp_margin":-0.7,"spread_mkt":49,"spread_price":2,"spread_book":"LowVig.ag"},{"id":"6b61f53b1b22f98699658fa3a69ee9db","sport":"MLB 美國職棒","home":"Colorado Rockies","away":"Seattle Mariners","commence":"2026-09-20T19:11:00Z","book":"FanDuel","ml":"Seattle Mariners 1.61 ｜ Colorado Rockies 2.38","spread":"Colorado Rockies 1.5 @1.91 ｜ Seattle Mariners -1.5 @1.91","total":"Over 10.5 @1.82 ｜ Under 10.5 @2","mkt_home":40,"sp":{"home":{"name":"Tomoyuki Sugano","hand":"R","era":5.49,"ip":142.7,"whip":1.36,"k9":5.43,"ra9":5.68},"away":{"name":"Kade Anderson","hand":"L","era":5.33,"ip":25.3,"whip":1.42,"k9":7.46,"ra9":5.33},"lg_ra9":4.56},"ctx":{"home":{"last10":"2-8","streak":"W1","venue_rec":"32-45","vs_hand":{"hand":"L","rec":"17-32"},"xwl":"62-93"},"away":{"last10":"5-5","streak":"L1","venue_rec":"32-48","vs_hand":{"hand":"R","rec":"47-55"},"xwl":"71-84"}},"has_model":true,"pick":"Seattle Mariners","model":56,"mkt":60,"edge":0,"stars":3,"best":{"ml_home":{"price":2.4,"book":"LowVig.ag"},"ml_away":{"price":1.65,"book":"LowVig.ag"},"book_count":9,"spread_home":{"line":1.5,"price":1.91,"book":"FanDuel"},"spread_away":{"line":-1.5,"price":1.97,"book":"MyBookie.ag"},"total_over":{"line":11,"price":2,"book":"BetMGM"},"total_under":{"line":11,"price":1.93,"book":"LowVig.ag"}},"rh":{"wp":0.368,"off":4.683870967741935,"def":5.819354838709677,"w":57,"l":98},"ra":{"wp":0.465,"off":4.077419354838709,"def":4.445161290322581,"w":72,"l":83},"bk_h2h":[{"book":"FanDuel","prices":{"Colorado Rockies":2.38,"Seattle Mariners":1.61}},{"book":"MyBookie.ag","prices":{"Colorado Rockies":2.35,"Seattle Mariners":1.63}},{"book":"LowVig.ag","prices":{"Colorado Rockies":2.4,"Seattle Mariners":1.65}},{"book":"BetOnline.ag","prices":{"Colorado Rockies":2.4,"Seattle Mariners":1.65}},{"book":"BetRivers","prices":{"Colorado Rockies":2.35,"Seattle Mariners":1.62}},{"book":"BetUS","prices":{"Colorado Rockies":2.38,"Seattle Mariners":1.65}},{"book":"Bovada","prices":{"Colorado Rockies":2.36,"Seattle Mariners":1.62}},{"book":"BetMGM","prices":{"Colorado Rockies":2.35,"Seattle Mariners":1.62}},{"book":"DraftKings","prices":{"Colorado Rockies":2.35,"Seattle Mariners":1.61}}],"total_line":10.5,"total_pick":"小 Under","total_side":"under","total_prob":54,"exp_total":9.5,"total_mkt":48,"spread_pick":"Colorado Rockies +1.5","spread_prob":61,"spread_line":1.5,"spread_side":"home","exp_margin":-0.4,"spread_mkt":51,"spread_price":1.91,"spread_book":"FanDuel"},{"id":"09a8d21707b561bb7c88b6b936dff49c","sport":"MLB 美國職棒","home":"New York Mets","away":"Philadelphia Phillies","commence":"2026-09-20T17:11:00Z","book":"FanDuel","ml":"Philadelphia Phillies 1.62 ｜ New York Mets 2.36","spread":"New York Mets 1.5 @1.75 ｜ Philadelphia Phillies -1.5 @2.12","total":"Over 7.5 @1.88 ｜ Under 7.5 @1.94","mkt_home":41,"sp":{"home":{"name":"Jonah Tong","hand":"R","era":3.43,"ip":21,"whip":1.19,"k9":8.57,"ra9":4.71},"away":{"name":"Cristopher Sánchez","hand":"L","era":2.93,"ip":193.7,"whip":1.22,"k9":9.99,"ra9":3.21},"lg_ra9":4.56},"ctx":{"home":{"last10":"4-6","streak":"W2","venue_rec":"36-44","vs_hand":{"hand":"L","rec":"18-25"},"xwl":"74-81"},"away":{"last10":"4-6","streak":"L2","venue_rec":"44-36","vs_hand":{"hand":"R","rec":"56-44"},"xwl":"80-75"}},"has_model":true,"pick":"Philadelphia Phillies","model":55,"mkt":59,"edge":0,"stars":3,"best":{"ml_home":{"price":2.38,"book":"BetRivers"},"ml_away":{"price":1.67,"book":"LowVig.ag"},"book_count":9,"spread_home":{"line":1.5,"price":1.79,"book":"BetRivers"},"spread_away":{"line":-1.5,"price":2.18,"book":"LowVig.ag"},"total_over":{"line":7.5,"price":1.93,"book":"LowVig.ag"},"total_under":{"line":7.5,"price":1.94,"book":"FanDuel"}},"rh":{"wp":0.458,"off":4.296774193548387,"def":4.529032258064516,"w":71,"l":84},"ra":{"wp":0.548,"off":4.451612903225806,"def":4.296774193548387,"w":85,"l":70},"bk_h2h":[{"book":"FanDuel","prices":{"New York Mets":2.36,"Philadelphia Phillies":1.62}},{"book":"MyBookie.ag","prices":{"New York Mets":2.35,"Philadelphia Phillies":1.63}},{"book":"LowVig.ag","prices":{"New York Mets":2.35,"Philadelphia Phillies":1.67}},{"book":"BetOnline.ag","prices":{"New York Mets":2.35,"Philadelphia Phillies":1.67}},{"book":"DraftKings","prices":{"New York Mets":2.33,"Philadelphia Phillies":1.62}},{"book":"BetUS","prices":{"New York Mets":2.34,"Philadelphia Phillies":1.67}},{"book":"BetMGM","prices":{"New York Mets":2.35,"Philadelphia Phillies":1.62}},{"book":"Bovada","prices":{"New York Mets":2.34,"Philadelphia Phillies":1.62}},{"book":"BetRivers","prices":{"New York Mets":2.38,"Philadelphia Phillies":1.61}}],"total_line":7.5,"total_pick":"大 Over","total_side":"over","total_prob":55,"exp_total":8.8,"total_mkt":50,"total_price":1.93,"total_book":"LowVig.ag","spread_pick":"New York Mets +1.5","spread_prob":63,"spread_line":1.5,"spread_side":"home","exp_margin":-0.2,"spread_mkt":55,"spread_price":1.79,"spread_book":"BetRivers"},{"id":"f0f45d9e8f90c6f3545e1d95f7d1272e","sport":"MLB 美國職棒","home":"Cincinnati Reds","away":"Chicago Cubs","commence":"2026-09-20T17:41:00Z","book":"FanDuel","ml":"Chicago Cubs 1.65 ｜ Cincinnati Reds 2.3","spread":"Chicago Cubs -1.5 @2.02 ｜ Cincinnati Reds 1.5 @1.82","total":"Over 9.5 @1.87 ｜ Under 9.5 @1.95","mkt_home":42,"sp":{"home":{"name":"Rhett Lowder","hand":"R","era":5.79,"ip":124.3,"whip":1.52,"k9":7.09,"ra9":6.01},"away":{"name":"David Peterson","hand":"L","era":5.11,"ip":137.3,"whip":1.55,"k9":8.13,"ra9":5.57},"lg_ra9":4.56},"ctx":{"home":{"last10":"3-7","streak":"L1","venue_rec":"38-42","vs_hand":{"hand":"L","rec":"18-24"},"xwl":"62-93"},"away":{"last10":"5-5","streak":"W1","venue_rec":"41-36","vs_hand":{"hand":"R","rec":"59-51"},"xwl":"91-64"}},"has_model":true,"pick":"Chicago Cubs","model":55,"mkt":58,"edge":0,"stars":3,"best":{"ml_home":{"price":2.39,"book":"BetOnline.ag"},"ml_away":{"price":1.65,"book":"FanDuel"},"book_count":9,"spread_home":{"line":1.5,"price":1.85,"book":"BetMGM"},"spread_away":{"line":-1.5,"price":2.03,"book":"LowVig.ag"},"total_over":{"line":9.5,"price":1.96,"book":"BetRivers"},"total_under":{"line":9.5,"price":1.95,"book":"FanDuel"}},"rh":{"wp":0.465,"off":4.135483870967742,"def":5.135483870967742,"w":72,"l":83},"ra":{"wp":0.555,"off":5.329032258064516,"def":4.4,"w":86,"l":69},"bk_h2h":[{"book":"FanDuel","prices":{"Chicago Cubs":1.65,"Cincinnati Reds":2.3}},{"book":"MyBookie.ag","prices":{"Chicago Cubs":1.63,"Cincinnati Reds":2.34}},{"book":"DraftKings","prices":{"Chicago Cubs":1.61,"Cincinnati Reds":2.34}},{"book":"BetRivers","prices":{"Chicago Cubs":1.62,"Cincinnati Reds":2.35}},{"book":"Bovada","prices":{"Chicago Cubs":1.63,"Cincinnati Reds":2.33}},{"book":"BetMGM","prices":{"Chicago Cubs":1.62,"Cincinnati Reds":2.35}},{"book":"BetOnline.ag","prices":{"Chicago Cubs":1.65,"Cincinnati Reds":2.39}},{"book":"LowVig.ag","prices":{"Chicago Cubs":1.65,"Cincinnati Reds":2.39}},{"book":"BetUS","prices":{"Chicago Cubs":1.65,"Cincinnati Reds":2.38}}],"total_line":9.5,"total_pick":"大 Over","total_side":"over","total_prob":50,"exp_total":9.5,"total_mkt":50,"total_price":1.96,"total_book":"BetRivers","spread_pick":"Cincinnati Reds +1.5","spread_prob":55,"spread_line":1.5,"spread_side":"home","exp_margin":-1,"spread_mkt":52,"spread_price":1.85,"spread_book":"BetMGM"},{"id":"6d1dfbda25b97d4a5286162ffb1fe571","sport":"MLB 美國職棒","home":"Texas Rangers","away":"Toronto Blue Jays","commence":"2026-09-20T18:36:00Z","book":"FanDuel","ml":"Toronto Blue Jays 2.42 ｜ Texas Rangers 1.6","spread":"Texas Rangers -1.5 @2.38 ｜ Toronto Blue Jays 1.5 @1.6","total":"Over 7.5 @2.04 ｜ Under 7.5 @1.78","mkt_home":60,"sp":{"home":{"name":"Jacob deGrom","hand":"R","era":3.79,"ip":154.3,"whip":1.07,"k9":11.31,"ra9":3.79},"away":{"name":"Spencer Miles","hand":"R","era":2.65,"ip":91.7,"whip":1.09,"k9":8.54,"ra9":2.85},"lg_ra9":4.56},"ctx":{"home":{"last10":"6-4","streak":"W2","venue_rec":"44-33","vs_hand":{"hand":"R","rec":"51-58"},"xwl":"74-81"},"away":{"last10":"4-6","streak":"L2","venue_rec":"36-41","vs_hand":{"hand":"R","rec":"53-58"},"xwl":"72-83"}},"has_model":true,"pick":"Texas Rangers","model":55,"mkt":60,"edge":0,"stars":3,"best":{"ml_home":{"price":1.61,"book":"BetRivers"},"ml_away":{"price":2.63,"book":"BetOnline.ag"},"book_count":9,"spread_home":{"line":-1.5,"price":2.38,"book":"FanDuel"},"spread_away":{"line":1.5,"price":1.72,"book":"LowVig.ag"},"total_over":{"line":7.5,"price":2.07,"book":"LowVig.ag"},"total_under":{"line":7.5,"price":1.82,"book":"MyBookie.ag"}},"rh":{"wp":0.503,"off":4.2,"def":4.387096774193548,"w":78,"l":77},"ra":{"wp":0.49,"off":4.012903225806451,"def":4.316129032258065,"w":76,"l":79},"bk_h2h":[{"book":"FanDuel","prices":{"Texas Rangers":1.6,"Toronto Blue Jays":2.42}},{"book":"DraftKings","prices":{"Texas Rangers":1.54,"Toronto Blue Jays":2.52}},{"book":"BetRivers","prices":{"Texas Rangers":1.61,"Toronto Blue Jays":2.38}},{"book":"Bovada","prices":{"Texas Rangers":1.55,"Toronto Blue Jays":2.49}},{"book":"BetMGM","prices":{"Texas Rangers":1.54,"Toronto Blue Jays":2.5}},{"book":"BetOnline.ag","prices":{"Texas Rangers":1.55,"Toronto Blue Jays":2.63}},{"book":"LowVig.ag","prices":{"Texas Rangers":1.55,"Toronto Blue Jays":2.63}},{"book":"BetUS","prices":{"Texas Rangers":1.57,"Toronto Blue Jays":2.54}},{"book":"MyBookie.ag","prices":{"Texas Rangers":1.57,"Toronto Blue Jays":2.47}}],"total_line":7.5,"total_pick":"大 Over","total_side":"over","total_prob":54,"exp_total":8.5,"total_mkt":47,"total_price":2.07,"total_book":"LowVig.ag","spread_pick":"Toronto Blue Jays +1.5","spread_prob":64,"spread_line":-1.5,"spread_side":"away","exp_margin":0.1,"spread_mkt":58,"spread_price":1.72,"spread_book":"LowVig.ag"},{"id":"9b7346b84ac248090e6463070fd995b6","sport":"NPB 日本職棒","home":"Chunichi Dragons","away":"Hiroshima Toyo Carp","commence":"2026-09-21T05:00:00Z","book":"FanDuel","ml":"Hiroshima Toyo Carp 2.52 ｜ Chunichi Dragons 1.53","spread":"","total":"","mkt_home":62,"model_scope":"NPB 官方當季勝率與主場修正；暫不含先發投手、讓分與大小分模型","has_model":true,"pick":"Chunichi Dragons","model":55,"mkt":62,"edge":0,"stars":3,"best":{"ml_home":{"price":1.55,"book":"BetUS"},"ml_away":{"price":2.52,"book":"FanDuel"},"book_count":3,"spread_home":null,"spread_away":null,"total_over":null,"total_under":null},"rh":{"wp":0.429,"w":57,"l":76,"t":2,"source":"NPB 2026 官方排名"},"ra":{"wp":0.424,"w":53,"l":72,"t":4,"source":"NPB 2026 官方排名"},"bk_h2h":[{"book":"FanDuel","prices":{"Chunichi Dragons":1.53,"Hiroshima Toyo Carp":2.52}},{"book":"MyBookie.ag","prices":{"Chunichi Dragons":1.53,"Hiroshima Toyo Carp":2.45}},{"book":"BetUS","prices":{"Chunichi Dragons":1.55,"Hiroshima Toyo Carp":2.52}}]}],"debug":{"baseball_mlb":{"fetched":15,"upcoming":15,"pushed":15},"baseball_npb":{"fetched":5,"upcoming":5,"pushed":5},"soccer_fifa_world_cup":{"fetched":0,"upcoming":0,"pushed":0}},"league_avgs":{"MLB 美國職棒":{"off":4.493583298422009,"total":8.987166596844018}},"record":{"total":892,"hits":516,"pct":57.8,"high_total":228,"high_hits":152,"high_pct":66.7,"by_sport":{"MLB 美國職棒":{"t":776,"h":448,"pct":57.7},"NPB 日本職棒":{"t":116,"h":68,"pct":58.6}},"spread":{"total":776,"hits":467,"pct":60.2,"by_sport":{"MLB 美國職棒":{"t":776,"h":467,"pct":60.2}}},"total_ou":{"total":759,"hits":385,"pct":50.7,"by_sport":{"MLB 美國職棒":{"t":759,"h":385,"pct":50.7}}},"vs_market":{"total":460,"our_pct":58,"market_pct":56.3,"diff_pp":1.8,"moe_pp":4.6,"since":"2026-08-24"},"recent":[{"sport":"MLB 美國職棒","home":"Los Angeles Angels","away":"Minnesota Twins","pick":"Minnesota Twins","model":55,"win":false,"commence":"2026-09-20T01:38:00Z"},{"sport":"MLB 美國職棒","home":"Los Angeles Dodgers","away":"San Francisco Giants","pick":"Los Angeles Dodgers","model":72,"win":true,"commence":"2026-09-20T01:11:00Z"},{"sport":"MLB 美國職棒","home":"San Diego Padres","away":"Miami Marlins","pick":"San Diego Padres","model":59,"win":true,"commence":"2026-09-20T00:40:00Z"},{"sport":"MLB 美國職棒","home":"Colorado Rockies","away":"Seattle Mariners","pick":"Seattle Mariners","model":57,"win":false,"commence":"2026-09-20T00:11:00Z"},{"sport":"MLB 美國職棒","home":"Arizona Diamondbacks","away":"New York Yankees","pick":"New York Yankees","model":53,"win":false,"commence":"2026-09-20T00:10:00Z"},{"sport":"MLB 美國職棒","home":"St. Louis Cardinals","away":"Washington Nationals","pick":"St. Louis Cardinals","model":55,"win":false,"commence":"2026-09-19T23:16:00Z"},{"sport":"MLB 美國職棒","home":"Houston Astros","away":"Atlanta Braves","pick":"Atlanta Braves","model":55,"win":true,"commence":"2026-09-19T23:11:00Z"},{"sport":"MLB 美國職棒","home":"Texas Rangers","away":"Toronto Blue Jays","pick":"Texas Rangers","model":54,"win":true,"commence":"2026-09-19T23:06:00Z"},{"sport":"MLB 美國職棒","home":"Pittsburgh Pirates","away":"Kansas City Royals","pick":"Pittsburgh Pirates","model":60,"win":true,"commence":"2026-09-19T22:41:00Z"},{"sport":"MLB 美國職棒","home":"Cincinnati Reds","away":"Chicago Cubs","pick":"Chicago Cubs","model":55,"win":true,"commence":"2026-09-19T22:41:00Z"},{"sport":"MLB 美國職棒","home":"Cleveland Guardians","away":"Athletics","pick":"Cleveland Guardians","model":65,"win":true,"commence":"2026-09-19T22:11:00Z"},{"sport":"MLB 美國職棒","home":"New York Mets","away":"Philadelphia Phillies","pick":"Philadelphia Phillies","model":56,"win":false,"commence":"2026-09-19T20:11:00Z"}],"recent_by_sport":{"MLB 美國職棒":[{"sport":"MLB 美國職棒","home":"Los Angeles Angels","away":"Minnesota Twins","pick":"Minnesota Twins","model":55,"win":false,"commence":"2026-09-20T01:38:00Z"},{"sport":"MLB 美國職棒","home":"Los Angeles Dodgers","away":"San Francisco Giants","pick":"Los Angeles Dodgers","model":72,"win":true,"commence":"2026-09-20T01:11:00Z"},{"sport":"MLB 美國職棒","home":"San Diego Padres","away":"Miami Marlins","pick":"San Diego Padres","model":59,"win":true,"commence":"2026-09-20T00:40:00Z"},{"sport":"MLB 美國職棒","home":"Colorado Rockies","away":"Seattle Mariners","pick":"Seattle Mariners","model":57,"win":false,"commence":"2026-09-20T00:11:00Z"},{"sport":"MLB 美國職棒","home":"Arizona Diamondbacks","away":"New York Yankees","pick":"New York Yankees","model":53,"win":false,"commence":"2026-09-20T00:10:00Z"},{"sport":"MLB 美國職棒","home":"St. Louis Cardinals","away":"Washington Nationals","pick":"St. Louis Cardinals","model":55,"win":false,"commence":"2026-09-19T23:16:00Z"},{"sport":"MLB 美國職棒","home":"Houston Astros","away":"Atlanta Braves","pick":"Atlanta Braves","model":55,"win":true,"commence":"2026-09-19T23:11:00Z"},{"sport":"MLB 美國職棒","home":"Texas Rangers","away":"Toronto Blue Jays","pick":"Texas Rangers","model":54,"win":true,"commence":"2026-09-19T23:06:00Z"},{"sport":"MLB 美國職棒","home":"Pittsburgh Pirates","away":"Kansas City Royals","pick":"Pittsburgh Pirates","model":60,"win":true,"commence":"2026-09-19T22:41:00Z"},{"sport":"MLB 美國職棒","home":"Cincinnati Reds","away":"Chicago Cubs","pick":"Chicago Cubs","model":55,"win":true,"commence":"2026-09-19T22:41:00Z"},{"sport":"MLB 美國職棒","home":"Cleveland Guardians","away":"Athletics","pick":"Cleveland Guardians","model":65,"win":true,"commence":"2026-09-19T22:11:00Z"},{"sport":"MLB 美國職棒","home":"New York Mets","away":"Philadelphia Phillies","pick":"Philadelphia Phillies","model":56,"win":false,"commence":"2026-09-19T20:11:00Z"}],"NPB 日本職棒":[{"sport":"NPB 日本職棒","home":"Hanshin Tigers","away":"Hiroshima Toyo Carp","pick":"Hanshin Tigers","model":67,"win":false,"commence":"2026-09-19T09:00:00Z"},{"sport":"NPB 日本職棒","home":"Yokohama DeNA BayStars","away":"Tokyo Yakult Swallows","pick":"Yokohama DeNA BayStars","model":61,"win":true,"commence":"2026-09-19T09:00:00Z"},{"sport":"NPB 日本職棒","home":"Chiba Lotte Marines","away":"Saitama Seibu Lions","pick":"Saitama Seibu Lions","model":56,"win":true,"commence":"2026-09-19T09:00:00Z"},{"sport":"NPB 日本職棒","home":"Tohoku Rakuten Golden Eagles","away":"Fukuoka SoftBank Hawks","pick":"Fukuoka SoftBank Hawks","model":70,"win":false,"commence":"2026-09-19T05:00:00Z"},{"sport":"NPB 日本職棒","home":"Yomiuri Giants","away":"Chunichi Dragons","pick":"Yomiuri Giants","model":65,"win":true,"commence":"2026-09-19T05:00:00Z"},{"sport":"NPB 日本職棒","home":"Hokkaido Nippon-Ham Fighters","away":"Orix Buffaloes","pick":"Hokkaido Nippon-Ham Fighters","model":64,"win":false,"commence":"2026-09-19T05:00:00Z"},{"sport":"NPB 日本職棒","home":"Yomiuri Giants","away":"Chunichi Dragons","pick":"Yomiuri Giants","model":65,"win":true,"commence":"2026-09-18T09:00:00Z"},{"sport":"NPB 日本職棒","home":"Hanshin Tigers","away":"Hiroshima Toyo Carp","pick":"Hanshin Tigers","model":66,"win":true,"commence":"2026-09-18T09:00:00Z"},{"sport":"NPB 日本職棒","home":"Yokohama DeNA BayStars","away":"Tokyo Yakult Swallows","pick":"Yokohama DeNA BayStars","model":60,"win":false,"commence":"2026-09-18T09:00:00Z"},{"sport":"NPB 日本職棒","home":"Chiba Lotte Marines","away":"Tohoku Rakuten Golden Eagles","pick":"Chiba Lotte Marines","model":63,"win":false,"commence":"2026-09-17T09:00:00Z"},{"sport":"NPB 日本職棒","home":"Orix Buffaloes","away":"Fukuoka SoftBank Hawks","pick":"Fukuoka SoftBank Hawks","model":63,"win":true,"commence":"2026-09-17T09:00:00Z"},{"sport":"NPB 日本職棒","home":"Hanshin Tigers","away":"Hiroshima Toyo Carp","pick":"Hanshin Tigers","model":66,"win":true,"commence":"2026-09-17T09:00:00Z"}]},"pending":714,"trend":[{"date":"2026-08-22","hits":10,"total":19,"cum_pct":52.6,"daily_pct":52.6},{"date":"2026-08-23","hits":14,"total":22,"cum_pct":58.5,"daily_pct":63.6},{"date":"2026-08-24","hits":3,"total":4,"cum_pct":60,"daily_pct":75},{"date":"2026-08-25","hits":6,"total":15,"cum_pct":55,"daily_pct":40},{"date":"2026-08-26","hits":14,"total":26,"cum_pct":54.7,"daily_pct":53.8},{"date":"2026-08-27","hits":7,"total":12,"cum_pct":55.1,"daily_pct":58.3},{"date":"2026-08-28","hits":12,"total":17,"cum_pct":57.4,"daily_pct":70.6},{"date":"2026-08-29","hits":17,"total":25,"cum_pct":59.3,"daily_pct":68},{"date":"2026-08-30","hits":17,"total":23,"cum_pct":61.3,"daily_pct":73.9},{"date":"2026-08-31","hits":3,"total":7,"cum_pct":60.6,"daily_pct":42.9},{"date":"2026-09-01","hits":11,"total":20,"cum_pct":60,"daily_pct":55},{"date":"2026-09-02","hits":7,"total":22,"cum_pct":57.1,"daily_pct":31.8},{"date":"2026-09-03","hits":6,"total":11,"cum_pct":57,"daily_pct":54.5},{"date":"2026-09-04","hits":13,"total":16,"cum_pct":58.6,"daily_pct":81.3},{"date":"2026-09-05","hits":14,"total":25,"cum_pct":58.3,"daily_pct":56},{"date":"2026-09-06","hits":10,"total":22,"cum_pct":57.3,"daily_pct":45.5},{"date":"2026-09-07","hits":7,"total":9,"cum_pct":58,"daily_pct":77.8},{"date":"2026-09-08","hits":7,"total":18,"cum_pct":56.9,"daily_pct":38.9},{"date":"2026-09-09","hits":14,"total":25,"cum_pct":56.8,"daily_pct":56},{"date":"2026-09-10","hits":9,"total":11,"cum_pct":57.6,"daily_pct":81.8},{"date":"2026-09-11","hits":10,"total":13,"cum_pct":58.3,"daily_pct":76.9},{"date":"2026-09-12","hits":17,"total":23,"cum_pct":59.2,"daily_pct":73.9},{"date":"2026-09-13","hits":11,"total":22,"cum_pct":58.7,"daily_pct":50},{"date":"2026-09-14","hits":4,"total":10,"cum_pct":58.3,"daily_pct":40},{"date":"2026-09-15","hits":8,"total":19,"cum_pct":57.6,"daily_pct":42.1},{"date":"2026-09-16","hits":8,"total":17,"cum_pct":57.2,"daily_pct":47.1},{"date":"2026-09-17","hits":12,"total":17,"cum_pct":57.7,"daily_pct":70.6},{"date":"2026-09-18","hits":6,"total":12,"cum_pct":57.5,"daily_pct":50},{"date":"2026-09-19","hits":18,"total":24,"cum_pct":58.3,"daily_pct":75},{"date":"2026-09-20","hits":2,"total":5,"cum_pct":58.1,"daily_pct":40}]},"tracked":1609}