| Date | Match Up | Rating | Score | Result | Profit | Lead Time | Analysis |
|---|---|---|---|---|---|---|---|
| 10-15-26 | Brewers +139 v. Dodgers | Top | 6-4 | Win | 139 | 2 h 58 m | Show |
|
TOP BENNETT EDGE ON Brewers +139 Our Edge: We are exploiting a starting-pitcher anchor by taking a 103-win Milwaukee team at plus money, where the market has priced the Tyler Glasnow halo and ignored the season-long team gap. Statistical Edges: The better team over 162 games is getting +139, an implied win probability of roughly 42 percent. The .190 xBA against is real, but the free passes keep innings alive and games close. This game runs through both bullpens by the seventh, where Milwaukee's confirmed order of Chourio, Turang, and Contreras up top keeps grinding at-bats. Warm air carries, and that favors the lineup that needs to outslug an elite arm. Psychological Edges: The market is trapped by a halo effect. Glasnow's 2.88 xERA and the Ohtani-Betts-Freeman marquee are the easiest facts to recall, so bettors anchor to the pitching mismatch against Brewers starter Dustin May and his 4.70 ERA. But a starter covers six innings at most in this spot, and the price treats him like he covers nine. My framework discounts the single-game pitching gap against the 162-game baseline, and the baseline says a team that won at a .636 clip should never be priced as a 42 percent proposition. That gap between the narrative and the number is the bet. EDGE ON: BREWERS ML (+139) I like the Brewers |
|||||||
| 10-14-26 | Brewers +160 v. Dodgers | Top | 6-2 | Win | 160 | 7 h 4 m | Show |
|
TOP BENNETT EDGE ON Brewers +160 Our Edge: We are exploiting a price anchored to Blake Snell's surface ERA, which pays us +160 on the team with the better record, the sharper recent starter, and a structural bullpen advantage from the fifth inning on. Statistical Edges: • Season Record: Milwaukee finished 103-59 to the Dodgers' 100-62. The market is pricing the team with three more wins as a clear underdog, a gap built on brand, not results. • Starter Form: Brewers lefty Robert Gasser allowed one earned run over his final 13 innings of the regular season, capped by a 6 inning, 1-hit, 9-strikeout start against St. Louis on September 25. His 3.87 ERA travels fine into this spot. • Innings Depth: Dodgers starter Blake Snell completed 6 innings exactly once in his last five starts, with September outings of 4 and 1 innings. His 1.90 ERA and 2.17 xERA are genuinely elite, but they arrive in short bursts. The leverage innings get handed to a Los Angeles bullpen that must cover a longer game script than the headline number implies. • Expected Contact: Gasser's .229 BA against sits below his .249 xBA, modest overperformance, but his .317 xwOBA allowed keeps the game inside the range where Milwaukee's run prevention holds up. Psychological Edges: The market is trapped by a halo effect around Snell's 1.90 ERA. Bettors recall the dominant rate stats and price the game as if he covers nine innings, when his recent workload says he covers five at most. My framework updates on who actually throws innings five through nine, and that question tilts toward the team that won 103 games and holds control of this series. At +160, we are being paid to fade a name and back the better full-roster baseline. EDGE ON: BREWERS ML (+160) I like the Brewers |
|||||||
| 10-13-26 | Guardians +130 v. Rays | Top | 1-3 | Loss | -100 | 11 h 14 m | Show |
|
TOP BENNETT EDGE ON Guardians +130 Our Edge: We are exploiting a recency-driven mispricing by taking Cleveland at plus money, where the market has anchored to Freddy Peralta's September run and Tampa Bay's 98-win season while the full-season pitching matchup runs decisively the other direction. Statistical Edges: • Expected ERA: Guardians starter Parker Messick carries a 3.15 xERA across 747 plate appearances, well clear of Rays starter Freddy Peralta's 3.84 xERA over a nearly identical 730-PA workload. The contact-quality gap favors the road arm, and the market is pricing the opposite. • Opponent wOBA: Messick held hitters to a .274 wOBA with a .275 xwOBA this season. That is near-perfect alignment between results and expected contact, meaning his 2.56 ERA is largely earned. Peralta allowed a .323 wOBA on the year. • Damage suppression: Peralta surrendered a .413 slugging percentage and a .247 opponent batting average across the full season. Messick's .352 SLG against, backed by a .340 xSLG, is the quieter and more durable profile. • Lineup fit: Cleveland stacks high-contact bats at the top, with lefty Steven Kwan leading off and switch-hitter Jose Ramirez in the two-hole, exactly the profile built to pressure Peralta before he settles in. Psychological Edges: The market is trapped by recency bias. Peralta allowed just 3 earned runs over his final five starts, and the ease of recalling that run is crowding out his 4.42 ERA baseline across 730 plate appearances. My framework discounts a five-start sample against a season of expected-contact data, and that Bayesian-updated baseline says Peralta remains the more hittable pitcher in this game. Layer in anchoring to Tampa Bay's 98-64 record, and you get a +130 price on the team with the clearly better starter tonight. That is the gap we are paid to take. EDGE ON: GUARDIANS ML (+130) I like the Guardians |
|||||||
| 10-12-26 | Dodgers v. Brewers +118 | Top | 4-7 | Win | 118 | 2 h 45 m | Show |
|
TOP BENNETT EDGE ON Brewers +118 Our Edge: We are exploiting a halo-effect mispricing by taking a 103-win Brewers team at plus money in its own building, where the pitching matchup the market assumes is lopsided is, by expected metrics, a dead heat. Statistical Edges: The expected figure confirms the surface figure. This is a validated run suppressor, not a regression candidate. Every expected number sits within 20 points of the actual. Statcast endorses the profile rather than disputing it. The venue is domed, so the conditions behind those outings are controlled and repeatable. Psychological Edges: The market is anchored to name recognition. The Dodgers' Yoshinobu Yamamoto (14-9, 2.53 ERA) is a known ace, and a lineup featuring Betts, Freeman, Ohtani, and Tucker generates reflexive respect. But the gap between Yamamoto's 2.53 ERA and Henderson's 2.47 is functionally zero, and Henderson's .257 xwOBA says the underlying quality matches the brand-name arm across the mound. The price gap here is built on roster fame, not run prevention. Our framework takes the side where the quantitative floor exceeds the implied price, and a 103-win team at home with an equivalent starter clears that bar comfortably. EDGE ON: BREWERS ML (+118) I like the Brewers |
|||||||
| 10-06-26 | Brewers +126 v. Padres | Top | 3-4 | Loss | -100 | 6 h 56 m | Show |
|
TOP BENNETT EDGE ON Brewers +126 Our Edge: We are exploiting a small-sample anchor by taking the 103-win Brewers at plus money against a price built almost entirely on 140 plate appearances of Nick Pivetta. Statistical Edges: • Full-season record: Milwaukee finished 103-59, twelve games clear of San Diego's 91-71. At +126, the market is pricing the demonstrably better team over 162 games as a meaningful underdog. • xwOBA against (Pivetta): Padres starter Nick Pivetta has allowed a .249 wOBA against a .277 xwOBA, and a .298 slugging against a .366 xSLG, over just 140 plate appearances. The contact quality he has surrendered is running well ahead of his results. • xERA gap (Pivetta): Pivetta's 2.86 ERA sits above a 3.20 xERA. My framework discounts a sub-3.00 surface number on a sample that thin, especially when the regression test arrives against the league's winningest lineup. • xERA baseline (May): Brewers starter Dustin May's 4.70 ERA carries a 4.45 xERA and a .251 xBA against across 621 plate appearances. The profile is league-average, not broken, and the 621 PA baseline is far more stable than the number the market is fading him on. • Roster depth (Padres): San Diego enters with Luis Rengifo and Ramon Laureano both on the 60-day injured list, thinning the outfield behind the top of the order. Psychological Edges: The market is anchored to Pivetta's 2.86 ERA, a figure that 140 plate appearances cannot statistically support, while recency bias on May's short September outings drags Milwaukee's number down further. Bettors are paying full freight for the smallest sample on the board and getting a discount on 162 games of evidence. That is the gap we are buying. When the stable baseline is priced below the fragile one, we take the stable baseline at plus money. EDGE ON: BREWERS ML (+126) I like the Brewers |
|||||||
| 10-05-26 | White Sox +147 v. Guardians | Top | 4-3 | Win | 147 | 10 h 41 m | Show |
|
TOP BENNETT EDGE ON White Sox +147 Our Edge: We are exploiting a price anchored to Gavin Williams' strikeout highlights by taking Chicago at +147, where two 162-game resumes separated by a single win are being priced like a clear mismatch. Statistical Edges: • Season ERA: White Sox starter Sean Burke finished 11-7 with a 3.34 ERA, outpitching Guardians starter Gavin Williams and his 3.76 ERA over the full season. The underdog sends the better run-suppression arm to the mound. • Walk Volatility: Williams' final regular-season start lasted 3.1 innings with 4 walks and 4 earned runs at Kansas City. He also issued 3 walks in each of two other September starts. That command profile hands free baserunners to a lineup that only needs one crooked inning at this price. • Platoon Leverage: Chicago's expected order stacks six left-handed bats, Antonacci, Teel, Murakami, Benintendi, Peters, and Colson Montgomery, plus switch-hitter Braden Montgomery, against the right-handed Williams. The handedness tilt runs top to bottom. • Full-Season Record: Cleveland finished 85-77. Chicago finished 84-78. One game of separation over 162 does not justify pricing the road side at a 40.5% implied win probability. Psychological Edges: The market is trapped by the availability heuristic. Williams' 13-strikeout and 11-strikeout September outings are vivid and easy to recall, so the price pays for his ceiling while the base rate goes undervalued. His 3.84 xERA sits almost exactly on his 3.76 ERA across 746 plate appearances, meaning there is no hidden upside the surface numbers are missing. My framework updates on that full-season baseline and on the most recent command signal, the 4-walk collapse, rather than the highlight reel. When the easy-to-recall version of a pitcher and the Bayesian-updated version diverge this much, the underdog price is where the value sits. EDGE ON: WHITE SOX ML (+147) I like the White Sox |
|||||||
| 10-04-26 | Braves v. Dodgers -145 | Top | 3-2 | Loss | -145 | 12 h 11 m | Show |
|
TOP BENNETT EDGE ON Dodgers -145 Our Edge Statistical Edges All three sit below his actual allowed figures (.203 BA.248 SLG.245 wOBA), meaning his results have run slightly unlucky, not fortunate. Atlanta's staff also carries six pitchers on the injured list, thinning the depth behind whoever takes the ball. Psychological Edges Snell's two most recent workload lines, 1 inning on September 16 and 4 innings on September 26, are easy to recall and read as decline, so the availability of those box scores crowds out the 173-plate-appearance baseline. My framework discounts late-season innings management against the Bayesian-updated expected stats, and those stats say Snell is producing the best contact suppression of his season. At -145 the implied win probability sits near 59.2%, a price that treats a measured October ramp as erosion. We take the side where the quantitative floor runs meaningfully above the number. EDGE ON: DODGERS ML (-145) I like the Dodgers |
|||||||
| 10-03-26 | Padres +191 v. Brewers | Top | 2-3 | Loss | -100 | 8 h 7 m | Show |
|
TOP BENNETT EDGE ON Padres +191 Our Edge: We are exploiting an anchoring-driven price on a 91-win roster by taking San Diego at +191, where the implied 34.4% win probability sits well below the baseline a lineup of this quality earns in any single game. Statistical Edges: This team won 91 of 162 games this season, a 56.2% clip. Even after conceding real home-field and starting-pitching edges to Milwaukee, the gap between those two figures is where the value lives. None of the three carries an injury designation. Weather variance is off the table, which keeps this a clean lineup-versus-pitcher equation. Psychological Edges: The market is anchored to two numbers: Milwaukee's 103-59 record and Brewers starter Jacob Misiorowski's 16-5 season with a 1.80 ERA. Both are real, and both justify a home-favorite price. The mispricing comes from the halo effect those numbers cast over a single nine-inning game. My framework discounts season-long aggregates against single-game variance, and no starter, however dominant, converts a 1.80 ERA into anything close to a 65.6% win probability on his own. The books are charging full retail for the narrative while a 91-win offense headlined by Tatis, Machado, and Merrill gets priced like a fringe wild card. We take the quantitative floor at a long price. EDGE ON: PADRES ML (+191) I like the Padres |
|||||||
| 09-30-26 | Phillies v. Braves +105 | Top | 4-3 | Loss | -100 | 2 h 22 m | Show |
|
TOP BENNETT EDGE ON Braves +105 Our Edge: The market is anchored to Phillies starter Cristopher Sanchez's 18-7 win-loss record, pricing a 94-win home team as an underdog while ignoring Atlanta starter Tyler Mahle's documented September suppression of this exact Philadelphia lineup. Statistical Edges: • Head-to-Head Run Prevention: Mahle faced Philadelphia twice in September and allowed 1 earned run across 13 combined innings (7 IP, 1 ER on September 12; 6 IP, 0 ER on September 6). • Expected Metrics: Mahle's 3.95 xERA and .306 xwOBA across 614 plate appearances sit nearly identical to his 3.99 ERA, meaning his season profile is stable and earned, not variance waiting to correct. • Team Quality Gap: Atlanta finished 94-68 to Philadelphia's 88-74, a six-win differential, and hosts this one at Truist Park in 77-degree, clear conditions. • Roster Attrition: Philadelphia carries three outfielders on the 60-day injured list (Adolis Garcia, Felix Reyes, Johan Rojas), pushing rookie Justin Crawford into center field. Atlanta's confirmed order counters lefty Sanchez with five right-handed bats, led by Ronald Acuna and Austin Riley. Psychological Edges: This price is a textbook anchoring trade. The market sees 18-7 with a 2.91 ERA and stops processing. Pitcher win-loss record is the noisiest headline number in baseball, yet it is the single input dragging a six-win-worse road team to favorite status. Mahle's 7-10 record does the reverse work, obscuring expected metrics that grade him as a stable mid-3s run preventer with two recent starts of near-total shutdown against this specific batting order. Our framework takes the plus price whenever the underlying inputs favor the nominal underdog this clearly. EDGE ON: BRAVES ML (+105) I like the Braves |
|||||||
| 09-29-26 | Phillies v. Braves -184 | Top | 3-5 | Win | 100 | 7 h 54 m | Show |
|
TOP BENNETT EDGE ON Braves -184 Our Edge: We are exploiting a public perception gap around Chris Sale, whose run of no-decisions has masked elite run prevention that this -184 price does not fully capture against a vulnerable Philadelphia starter. Statistical Edges: • xERA: Braves starter Chris Sale pairs his 2.16 ERA with a 2.97 xERA across 648 batters faced, holding hitters to a .215 BA against a .216 xBA. The expected numbers validate the surface line almost exactly. • Recent form: Sale allowed three or fewer earned runs in each of his last five starts, including nine shutout innings with 11 strikeouts against the Dodgers on August 27 and 10 strikeouts over 5.2 innings against Cincinnati last week. • Opposing starter: Phillies right-hander Andrew Painter enters at 3-10 with a 5.40 ERA, more than three full runs worse than Sale's mark. • Lineup health: Philadelphia has three outfielders, Adolis García, Felix Reyes, and Johan Rojas, all on the 60-day IL, while Atlanta's confirmed lineup lists only Lane Thomas as unavailable. Psychological Edges: The market is trapped by outcome bias. Sale finished with five straight no-decisions despite elite run suppression, and bettors reading a win-loss ledger conclude Atlanta cannot convert his starts. Our framework discounts decision noise entirely. What Sale controls remains elite across a full-season workload, and the 94-68 Braves bring that arm home to 75 degree, clear conditions at Truist Park against an 88-74 opponent. Sale has already faced this Phillies order twice in September, allowing five earned runs over 13 innings with 13 strikeouts combined. The mound mismatch is real, and the price still leaves value on the better team at home. EDGE ON: BRAVES ML (-184) I like the Braves |
|||||||
| 09-27-26 | Braves v. Marlins -103 | 3-5 | Win | 100 | 8 h 36 m | Show | |
|
BENNETT EDGE ON Marlins -103 Our Edge: We are exploiting a season-record anchor by taking Miami at near pick'em against an Atlanta club with nothing to play for and the weaker starter on the mound. Statistical Edges: • xERA: Marlins starter Janson Junk carries a 4.27 xERA and .317 xwOBA across 505 plate appearances this season. Braves rookie JR Ritchie sits at a 4.92 xERA and .338 xwOBA over a thinner 300 PA sample. The full-season expected metrics favor the home arm on both run prevention and contact quality. • Walk rate: Ritchie's game logs show 3 or 4 walks in four of his last five starts, and he has not recorded an out past 5 innings in any of them. That profile hands the game to Atlanta's bullpen early, on a day when the incentive is to protect every arm. • Recent run prevention: Junk has allowed 1 earned run over his last 8 innings across two starts, including 5 shutout innings at the Cubs on September 22 with 2 hits allowed and 6 strikeouts. My framework updates his baseline upward off that stretch rather than the September 9 outlier. Psychological Edges: The market is anchored to Atlanta's 94-67 record and the name recognition of Acuna, Olson, and Riley. That anchor priced this line, not the Game 162 reality. Atlanta has clinched the NL East and locked the No. 3 seed, with a Wild Card opener Tuesday. The rational management play is a short Ritchie leash and early substitutions for the core bats, which converts a .584 team into something much closer to its bench-unit expectation. Miami at 79-82 plays its regulars with its better expected-stats pitcher on the mound. At -103, we are paying nothing for that motivational and pitching asymmetry. EDGE ON: MARLINS ML (-103) I like the Marlins |
|||||||
| 09-27-26 | Angels +162 v. Mariners | Top | 3-7 | Loss | -100 | 8 h 36 m | Show |
|
TOP BENNETT EDGE ON Angels +162 Our Edge: We are exploiting a market anchored to full-season records in a Game 162 where neither team has anything left to play for, and the +162 price on the Angels overpays for a story the recent pitching tape no longer supports. Statistical Edges: He held the Athletics to 2 earned runs over 5.1 innings in his most recent start. Whatever starting-pitcher edge is priced into this line compresses the moment either manager shortens the leash. Psychological Edges: The market is trapped by anchoring. The 4.88 versus 3.81 ERA gap and the 99-loss record are the easiest numbers to recall, so the line is set to the season-long story rather than the single-game distribution. My framework applies Bayesian updating here, discounting full-season baselines when the structural conditions of the game change, and Game 162 with nothing at stake is exactly that condition. The record gap is real over 161 games. It is worth far less than the implied 38.16% over nine innings with managed workloads, and +162 pays us for the difference. EDGE ON: ANGELS ML (+162) I like the Angels |
|||||||
| 09-26-26 | Angels +175 v. Mariners | 4-8 | Loss | -100 | 14 h 17 m | Show | |
|
BENNETT EDGE ON Angels +175 Our Edge: We are exploiting a recency-driven mispricing by taking the Angels at +175, where the market is paying for Kade Anderson's most recent scoreless outing while ignoring what both starters did in this exact matchup two weeks ago. Statistical Edges: • Head-to-head starter form: Angels righty Ryan Johnson faced this same Seattle lineup on September 15 and delivered 6 innings of one-run ball with 7 strikeouts and zero walks. • Opposing starter vulnerability: Mariners lefty Kade Anderson was tagged by this Angels lineup on September 14, allowing 5 earned runs on 7 hits across just 4.1 innings. • Recent run prevention: Johnson allowed 1 earned run or fewer in three consecutive starts from August 29 through September 15, including full 6-inning outings against Boston and Pittsburgh. • Expected metrics gap: Anderson's 4.00 xERA against Johnson's 4.88 is a real edge for Seattle, but it is a far smaller gap than a +175 price implies once the matchup-specific tape is weighted in. Psychological Edges: The market is trapped by an availability heuristic. Anderson's 7 scoreless innings against Colorado on September 20 is the most recallable result on the board, and the ease of recalling it crowds out the base rate: his .308 xwOBA profile belongs to a serviceable starter, not a shutdown arm, and the last lineup to expose him was this one. Layer in anchoring to the Angels' 62-98 record, a season-long number that says nothing about how these two specific pitchers have matched up against these two specific lineups this month, and you get a price treating a near coin-flip pitching matchup like a lopsided one. My framework discounts single-start variance against Bayesian-updated baselines, and those baselines say +175 overpays the Seattle side of this game. EDGE ON: ANGELS ML (+175) I like the Angels |
|||||||
| 09-25-26 | Braves v. Marlins +115 | 0-3 | Win | 115 | 9 h 18 m | Show | |
|
BENNETT EDGE ON Marlins +115 Our Edge: We are exploiting an anchoring inefficiency by taking Miami at plus money against a Braves club whose 93-66 record was built by a pitching staff that no longer resembles the one available tonight. Statistical Edges: Miami's report lists exactly one player, outfielder Owen Caissie on the 10-day IL, leaving its expected lineup fully intact. For a healthy home team facing a staff this thin behind its starter, our framework prices the true number higher than the market does. His 7-11 record is the most narrative-loaded line on the card. Win-loss is a team-dependent stat, and it tells you more about run support than about the arm. Controlled conditions favor the side with the healthier, more predictable personnel group. Psychological Edges: The market is trapped by anchoring. The 93-66 headline record was compiled over six months by a roster that is not the one taking the field, particularly on the mound, where eight arms sit on the injured list. Bettors anchor to that season-long number and to Perez's 7-11 record, two surface stats that crowd out the current-roster reality. Our framework applies Bayesian discounting to full-season records when the personnel producing them has materially changed, and the present-day gap between these clubs is far narrower than 78-81 versus 93-66 suggests. At +115, a healthy Miami lineup against depleted depth is a mispriced home dog. EDGE ON: MARLINS ML (+115) I like the Marlins |
|||||||
| 09-24-26 | Diamondbacks v. Rockies +173 | 12-8 | Loss | -100 | 8 h 47 m | Show | |
|
BENNETT EDGE ON Rockies +173
|
|||||||
| 09-23-26 | Mets v. Rangers +109 | Top | 7-2 | Loss | -100 | 13 h 43 m | Show |
|
TOP BENNETT EDGE ON Rangers +109 Our Edge: We are exploiting an anchoring inefficiency, taking plus money on the better team at home because the market has priced this game off pitcher win-loss records instead of current inputs. Statistical Edges: The market is paying for the number that regresses, not the one that projects. Free passes against a lineup fronted by Corey Seager, Josh Jung, Brandon Nimmo, and Wyatt Langford are a leverage problem, not a footnote. Plus money on the stronger roster at home, indoors at Globe Life Field where conditions are neutral, is the value side. His 0-5 record is a stale label, not a read on current form. Psychological Edges: Pitcher win-loss record is the most narrative-contaminated number in baseball, and this line is anchored to two of them: Bradford's 0-5 and McLean's 11 wins. Anchoring works by letting a single salient figure crowd out the base rate, and here it obscures a starter whose expected metrics run half a run worse than his ERA and whose walk count has spiked in September. My framework discounts the records entirely and updates on the recent command inputs. What remains is plus money on the better club in its own park. EDGE ON: RANGERS ML (+109) I like the Rangers |
|||||||
| 09-22-26 | Padres +110 v. Dodgers | Top | 0-7 | Loss | -100 | 15 h 47 m | Show |
|
TOP BENNETT EDGE ON Padres +110 Our Edge: We are exploiting a halo effect around the Dodgers brand by taking an 87-win Padres team with the clear starting pitching advantage at plus money. Statistical Edges: Psychological Edges: The +110 price is anchored to the Dodgers' 96-60 record, a season-long aggregate that no longer describes the roster taking the field tonight. That record was built by a healthy pitching staff and a lineup with Ohtani at the top. The market is paying for the name on the home dugout, a classic halo effect where brand strength substitutes for current personnel. San Diego at 87-69 is not a fringe underdog. It is a playoff-caliber team sending its best starter, in his best form of the season, against a depleted staff in 69-degree air with a 2 MPH wind, conditions that suppress cheap offense. Our framework discounts the aggregate record against tonight's actual inputs, and every input favors San Diego. Getting plus money on the better starter is the definition of a value gap. EDGE ON: PADRES ML (+110) I like the Padres |
|||||||
| 09-21-26 | Nationals +120 v. Tigers | Top | 2-9 | Loss | -100 | 9 h 2 m | Show |
|
TOP BENNETT EDGE ON Nationals +120 Our Edge: We are exploiting an anchoring inefficiency by taking Washington at plus money against a Detroit club stripped to its depth chart, when both teams' season-long baselines are identical. Statistical Edges: Identical baselines should not produce a 20-cent gap without a personnel edge, and that edge points the other way. That is outfield and shortstop depth gutted in one column. Lower variance games reward the plus-money side when true win probability is near even. Psychological Edges: The market is anchored to Tigers starter Keider Montero's 9-9 record and 3.58 ERA over a full starter's workload, plus the default home-field premium, and it treats that rotation stability as a proxy for team quality. The anchor ignores the roster underneath him. A .500 starter cannot cover for a lineup filling multiple spots from the depth chart, and the rosters say this is an even game. Getting +120 on an even game is the entire bet. EDGE ON: NATIONALS ML (+120) I like the Nationals |
|||||||
| 09-20-26 | Nationals +120 v. Cardinals | 3-5 | Loss | -100 | 4 h 23 m | Show | |
|
BENNETT EDGE ON Nationals +120
|
|||||||
| 09-19-26 | Twins v. Angels -106 | Top | 5-6 | Win | 100 | 13 h 28 m | Show |
|
TOP BENNETT EDGE ON Angels -106 Our Edge: We are exploiting an anchoring inefficiency by taking the Angels at -106, where the market has priced full-season records into a game that will be decided by tonight's starting pitcher gap. Statistical Edges: The expected metrics confirm his 3.36 ERA is earned, not batted-ball luck. That profile pushes Minnesota's bullpen into early exposure. Psychological Edges: The market is anchored to the season records, 72-82 Minnesota against 59-95 Los Angeles, and that anchor is doing all the pricing work here. A single-game moneyline is decided by tonight's starter and tonight's lineup, not 154 games of roster churn. My framework updates on the September inputs: Detmers is running a 3.23 xERA against a Buxton-less order, while Ryan's shortened outings hand this game to Minnesota's relievers early. Weighted properly, the Angels' win probability sits meaningfully above the coin-flip price the anchor produced. EDGE ON: ANGELS ML (-106) I like the Angels |
|||||||
| 09-19-26 | Brewers v. Orioles +118 | 1-0 | Loss | -100 | 8 h 55 m | Show | |
|
BENNETT EDGE ON Orioles +118 Our Edge: The +118 on Baltimore is anchored to a 21-win gap in the standings, while the starting pitching matchup on the mound today prices out clearly in the Orioles' favor. Statistical Edges: • xERA: Orioles starter Trevor Rogers carries a 3.66 xERA against his 4.22 surface ERA, a 0.56-run gap that says his results have undersold the quality of contact he allows. Brewers starter Robert Gasser runs the opposite profile: a 4.19 xERA that confirms his 4.30 ERA is earned. • xwOBA: Rogers has held opponents to a .296 xwOBA across 655 plate appearances. Gasser sits at .315 across 416. In a single-game moneyline spot, that expected-contact spread is the whole matchup. • Walk Rate: Rogers has issued 3 walks total over his last 5 starts (29.2 IP), including an 11-strikeout, zero-walk outing on September 2. He is not giving away free baserunners, which caps Milwaukee's ceiling for big innings. • Pitch Depth: Gasser has not completed 5 innings in either of his last two starts (4.2 IP, 4.1 IP). His shiny recent run lengths are short, and Baltimore gets middle-relief exposure early. Psychological Edges: The market is trapped by anchoring. Bettors see 96-58 against 75-79 and price the game off season-long records, but season records do not pitch. Today's game is decided by Rogers versus Gasser plus nine hitters a side, and the Bayesian-updated pitching inputs favor the home dog. There is also a halo effect at work: Milwaukee's win total buys Gasser credibility his .393 xSLG allowed has not earned. Pete Alonso and Gunnar Henderson give Baltimore two right-side threats against a left-hander whose expected slugging profile invites damage. EDGE ON: ORIOLES ML (+118) I like the Orioles |
|||||||
| 09-18-26 | A's +175 v. Guardians | Top | 3-5 | Loss | -100 | 12 h 42 m | Show |
|
TOP BENNETT EDGE ON A's +175 Our Edge: We are exploiting a price anchored to Mason Barnett's surface ERA and Cleveland's standings position, when the expected metrics and a bullpen-heavy Guardians pitching plan compress the true gap well inside +175. Statistical Edges: • xERA: A's starter Mason Barnett carries a 7.08 ERA against a 5.30 xERA, a 1.78-run gap driven by outcome variance rather than contact quality. Bayesian-updated toward the expected line, he profiles as below-average, not unplayable. • Expected slugging: Opponents are slugging .538 off Barnett against a .446 xSLG over 185 plate appearances, and his .388 wOBA allowed sits well above the .350 xwOBA. Nearly a hundred points of slugging is luck, not skill deficit. • Starter workload: Guardians starter Daniel Espino has faced just 52 plate appearances all season and went only 2 innings in his September 12 start against Minnesota. Cleveland is running an opener structure tonight, handing the bulk of this game to relievers by the third inning. • Scoring environment: Game-time conditions at Progressive Field show a 13 MPH wind from the NNE at 71 degrees, suppressing fly-ball carry and flattening the run environment that would normally amplify the favorite's offensive edge. Psychological Edges: The market is trapped by anchoring. The price is set to the two most available numbers on the page: the 78-75 versus 61-92 standings gap and Barnett's 7.08 ERA. Neither prices what actually decides this game. Espino covers two innings at most, so Cleveland's starting-pitcher advantage evaporates almost immediately, and Barnett's expected metrics say the market is paying for run concession his contact quality does not support. At +175, the implied 36.4% asks Oakland to win barely more than a third of the time in a wind-suppressed park against a bullpen game. Our framework takes that price. EDGE ON: A'S ML (+175) I like the A's |
|||||||
| 09-18-26 | Brewers v. Orioles +140 | 6-5 | Loss | -100 | 11 h 13 m | Show | |
|
BENNETT EDGE ON Orioles +140 Our Edge: We are exploiting a recency-driven mispricing on Baltimore at plus money, where the market has anchored to one dominant Dustin May start and Milwaukee's 95-58 record while ignoring May's season-long expected stats. Statistical Edges: • xwOBA Against: Brewers right-hander Dustin May carries a .317 xwOBA across 584 plate appearances this season, paired with a 4.24 xERA. His 4.49 ERA is not bad luck. The expected numbers confirm hitters are earning their contact against him. • Expected Slugging: May's .385 xSLG runs ahead of his .370 actual SLG allowed, meaning the quality of contact against him has been slightly better than the results show. My framework reads that as negative regression risk, not upside. • Start-to-Start Volatility: Over his last five outings, May allowed 7 earned runs in 2 innings to Seattle on August 19 and 4 earned runs in 4.1 innings to Texas on August 30. The September 11 gem against Cincinnati, 6 shutout innings, is the outlier in the window, not the baseline. • Lineup Leverage: Baltimore stacks Pete Alonso in the two hole and Gunnar Henderson third, putting its two best run producers in position to punish May's mistake pitches early and often at Camden Yards. Psychological Edges: The market is trapped by an availability cascade. The ease of recalling May's most recent start, six shutout innings with six strikeouts, crowds out the base rate of a pitcher whose 4.24 xERA and .317 xwOBA describe a mid-4s run allower. Layer on the anchoring to Milwaukee's 95-58 record and the number inflates well past what tonight's actual pitching matchup supports. At +140, we are buying a home lineup with real top-order talent against a starter the expected stats grade as ordinary. EDGE ON: ORIOLES ML (+140) I like the Orioles |
|||||||
| 09-17-26 | Royals +140 v. Astros | Top | 2-6 | Loss | -100 | 12 h 53 m | Show |
|
TOP BENNETT EDGE ON Royals +140 Our Edge: We are exploiting a halo-effect premium on a .500 Astros club by taking Kansas City at plus money behind a confirmed veteran starter while Houston's pitching plan for tonight remains unsettled. Statistical Edges: • Team Record: Houston sits at 76-76 through 152 games, yet the +140 on Kansas City implies the Royals win this fewer than 42 times in 100. That gap is brand pricing, not production pricing. • Expected Contact Quality: Royals starter Seth Lugo carries a .343 xwOBA against his actual .352 wOBA allowed, and a .450 xSLG against a .464 SLG, across 709 plate appearances. The batted-ball profile says his results have run modestly worse than the contact he has surrendered. • Recent Strikeout Signal: Lugo struck out 7 over 5 innings at Boston on September 11 while allowing just 2 earned runs. The swing-and-miss remains intact, and it plays in a domed park where conditions are neutral. • Lineup Integrity: Houston is without Carlos Correa (60-day IL) at shortstop and enters with a thinned pen behind whoever covers the bulk of the innings. Kansas City counters with Bobby Witt, Salvador Perez, and a fully healthy expected order. Psychological Edges: The market is anchored to Kansas City's 67-85 season ledger and layering a halo effect on top of it. The names Alvarez, Altuve, and Pena carry October equity in the public mind that a 76-76 record does not support. My framework discounts season-long records against game-level inputs, and the game-level inputs favor the road side: a confirmed starter with positive regression indicators facing a shorthanded roster with no established arm anchoring its night. When the price pays you +140 to fade name recognition rather than performance, the value sits with the underdog. EDGE ON: ROYALS ML (+140) I like the Royals |
|||||||
| 09-17-26 | Dodgers v. Reds +150 | 8-2 | Loss | -100 | 5 h 18 m | Show | |
|
BENNETT EDGE ON Reds +150
|
|||||||
| 09-16-26 | Dodgers v. Reds +196 | 2-6 | Win | 196 | 11 h 35 m | Show | |
|
BENNETT EDGE ON Reds +196 Our Edge: We are exploiting a moneyline anchored to Blake Snell's headline ERA and the Dodgers' 92-59 record, while the market underprices a Los Angeles lineup missing its best hitter and a starter who hands the game to the bullpen by the sixth inning. Statistical Edges: Roughly a third of this game lands on the Los Angeles bullpen regardless of how sharp he is. The run-scoring ceiling behind Snell tonight is meaningfully lower than the full-strength version this price implies. Louis). Both of his recent blowups came on the road. Our framework requires only that Abbott's home baseline holds through five innings, then this becomes a bullpen game at a depleted-lineup price. Psychological Edges: The market is trapped by a halo effect. Snell's 1.91 ERA and the Dodgers' 92-59 record are the two easiest numbers to recall, so bettors price this as a full-strength club behind a complete-game ace. Neither is on the field tonight. Snell is a five-to-six inning pitcher in this window, and the lineup he fronts lost Ohtani. My framework discounts Abbott's September 11 road start against his home sample and takes the number that pays us to bet the actual roster, not the story. EDGE ON: REDS ML (+196) I like the Reds |
|||||||
| 09-15-26 | Giants +150 v. Cardinals | Top | 10-3 | Win | 150 | 11 h 17 m | Show |
|
TOP BENNETT EDGE ON Giants +150 Our Edge: We are exploiting an anchoring inefficiency. The market has priced Cardinals starter Andre Pallante at his 3.45 surface ERA while his expected metrics sit nearly half a run worse, leaving Giants +150, a 40 percent implied probability, as the value side of a closer-than-advertised pitching matchup. Statistical Edges: • xERA Gap: Pallante's 3.91 xERA runs 0.46 above his 3.45 ERA across 602 plate appearances, and his .305 xwOBA confirms the contact quality is worse than the headline number suggests. • Contact Suppression: Giants starter Blade Tidwell's 4.46 xERA beats his 4.82 ERA, with a .234 opponent batting average against a .243 xBA. The true gap between these starters is roughly half a run, not the 1.37 runs of surface ERA the market is paying for. • Ceiling Signal: Tidwell struck out 7 over 5.2 scoreless innings against Boston on Aug 22, evidence the swing-and-miss profile is real when the command holds. • Run Environment: Busch Stadium conditions call for 88 degrees, feels like 96, with a 10 MPH southwest wind. Elevated ball flight raises scoring variance, and variance systematically favors the plus-money side. Psychological Edges: The market is trapped by anchoring. Bettors anchor to San Francisco's 62-89 record and Pallante's 12-6 win-loss line, two of the noisiest signals in baseball, and price this game as if the pitching mismatch were genuine. My framework discounts win-loss records and surface ERA against Bayesian-updated expected metrics, and on those inputs the gap between these two starters shrinks to nearly nothing. At +150 we need the Giants to win just 40 percent of the time. The underlying numbers say this game is closer than that price implies. EDGE ON: GIANTS ML (+150) I like the Giants |
|||||||
| 09-13-26 | Mariners v. A's +132 | Top | 7-8 | Win | 132 | 8 h 52 m | Show |
|
TOP BENNETT EDGE ON A's +132 Our Edge: We are exploiting an availability cascade that has the market pricing the A's off Friday's box score and A's starter Jacob Lopez off his surface ERA, when the expected metrics say this pitching matchup is a coin flip available at plus money. Statistical Edges: His true run prevention sits more than a full run below the number the market is reacting to. The line prices a meaningful starter gap that the underlying numbers do not support. Short starts hand this game to the bullpens early. Psychological Edges: At +132 the market implies a 43.1% win probability for Oakland, and that number is anchored to two vivid, low-signal inputs: the 60-89 record and a 19-1 loss on September 12. This is the availability heuristic at work. The ease of recalling one lopsided score crowds out the base rate, a single game between two sub-.500 teams that will be decided largely by starting pitching, where the expected metrics grade dead even. My framework discounts one night of variance against Lopez's season-long expected profile and takes the inflated price. EDGE ON: A'S ML (+132) I like the A's |
|||||||
| 09-13-26 | Guardians +117 v. Twins | 9-2 | Win | 117 | 5 h 4 m | Show | |
|
BENNETT EDGE ON Guardians +117 Our Edge: We are exploiting a win-loss anchoring gap by taking the team with the better record at plus money, in a spot where Minnesota's starter has already been solved by this exact lineup. Statistical Edges: • Season record: Cleveland sits at 75-74 against Minnesota's 70-78, yet the market prices the Guardians as a +117 underdog. That is a five-win gap being sold at a discount. • Head-to-head exposure: Twins right-hander Joe Ryan faced this Cleveland lineup on July 20 and surrendered 10 hits and 8 earned runs in 4 innings. His .290 xwOBA profile is real, but this specific order has already demonstrated it can attack his pitch mix. • Workload rhythm: Ryan has made exactly one start since August 4, going 4 innings on September 7. Limited recent length pushes this game toward the bullpens earlier than the starter pricing implies. • Baseline stability: Guardians starter Tanner Bibee carries a 4.22 ERA against a 4.34 xERA, near-perfect alignment with no negative regression owed. As recently as August 28 he held Kansas City to 1 earned run over 6 innings, following 2 earned runs over 6 against Colorado on August 22. Psychological Edges: The market is trapped by the availability heuristic. Bibee's two September stumbles and his 5-15 record are the easiest data points to recall, so they crowd out the base rate. Pitcher win-loss records are among the noisiest signals in baseball, and my framework discounts a two-start sample against a full-season expected-stats profile that says Bibee is exactly the mid-rotation arm he has always been. The +117 price pays us to fade the story and back the roster with more wins, a switch-heavy lineup led by Jose Ramirez, and documented success against today's opposing starter. EDGE ON: GUARDIANS ML (+117) I like the Guardians |
|||||||
| 09-12-26 | Phillies v. Braves +105 | 2-12 | Win | 105 | 12 h 53 m | Show | |
|
BENNETT EDGE ON Braves +105 Our Edge: We are exploiting a moneyline anchored to Braves starter Tyler Mahle's 5-10 win-loss record, a narrative number that his underlying run prevention and recent form no longer support, by taking the better team at plus money at home. Statistical Edges: • Team Record: Atlanta sits at 87-61 against Philadelphia's 82-66, yet the Braves are priced as home underdogs at +105. A five-game standings gap available at plus money with home field attached is rare value. • Recent Run Prevention: Mahle has allowed 2 earned runs or fewer in five consecutive starts, including 6 shutout innings on 4 hits against this exact Phillies lineup on September 6. • Expected Stats: Mahle's .312 xwOBA allowed across 545 plate appearances sits nearly flush with his .314 actual wOBA. There is no hidden regression in the profile; the run prevention is earned. • Opposing Starter: Phillies starter Grant Holman enters at 0-0 with a 0.00 ERA, a sample far too thin to project against an Atlanta order built around Ronald Acuna, Matt Olson, and Austin Riley. Psychological Edges: The market is anchored to Mahle's 5-10 record, the least predictive number on his page. Win-loss record encodes run support and bullpen sequencing, not pitcher quality, yet it remains the first figure a casual bettor sees. My framework discounts it entirely and updates on the sequential evidence instead: five straight starts of controlled damage, capped by six scoreless innings against this same Philadelphia lineup six days ago. When the anchor is a junk stat and the Bayesian-updated baseline points the other way, plus money on the team with the better record and the ballpark advantage is the position. EDGE ON: BRAVES ML (+105) I like the Braves |
|||||||
| 09-10-26 | Pirates v. White Sox -104 | Top | 2-0 | Loss | -104 | 12 h 18 m | Show |
|
TOP BENNETT EDGE ON White Sox -104 Our Edge: We are exploiting a market anchored to Pirates starter Jared Jones' most recent start, taking the better team at even money when his underlying profile is far less stable than one box score suggests. Statistical Edges: • Innings Completed: Jones has failed to finish 5 innings in 3 of his last 4 outings, including a 4-inning, 5-walk start against the Dodgers on August 22 and a 3-inning, 8-earned-run blowup against the Mets on August 9. Short starts push this game to Pittsburgh's bullpen early. • Season Record: Chicago sits at 75-70 to Pittsburgh's 73-73, yet the price is a coin flip at -104. The team-level baseline favors the home side. • Starting Pitcher Baseline: White Sox starter Erick Fedde brings an 8-8 record and a 4.00 ERA, a steadier floor than Jones' 4.46 ERA with the volatility above. • Lineup Availability: Pittsburgh is without right fielder Ryan O'Hearn (10-Day IL), thinning the middle of the order, while Chicago's expected nine features Munetaka Murakami in the three hole. Psychological Edges: The market is trapped by the availability heuristic. Jones threw 6 scoreless innings with 9 strikeouts against the Angels on September 4, and the ease of recalling that outing is crowding out the base rate: three abbreviated starts in his last four, a walk rate that keeps ending his nights early. My framework discounts one clean start against the longer pattern of command failures. At -104, the team with the better record, the home park, and the steadier starter is priced as a pure toss-up. We take the higher floor. EDGE ON: WHITE SOX ML (-104) I like the White Sox |
|||||||
| 09-09-26 | Nationals +173 v. Padres | Top | 2-9 | Loss | -100 | 9 h 47 m | Show |
|
TOP BENNETT EDGE ON Nationals +173 Our Edge: We are exploiting a market anchored to San Diego's Wild Card narrative by taking Washington at +173, a price that implies just 36.6% win probability against a home starter whose expected numbers say ordinary, not elite. Statistical Edges: That is a hittable mid-rotation profile, not a shutdown favorite. The path to five competitive innings exists. Psychological Edges: The market is trapped by narrative bias. San Diego's 77-68 record and playoff positioning tell a story the pricing overweights, while Buehler's .326 wOBA allowed says the on-field gap is narrower than a +173 tag implies. Bettors recall the Padres' September stakes easily; they do not recall that Buehler has not recorded an out past the sixth inning in any of his last five starts. Our framework prices Washington above the 36.6% this number implies. EDGE ON: NATIONALS ML (+173) I like the Nationals |
|||||||
| 09-09-26 | Cardinals v. Giants +116 | 6-7 | Win | 116 | 8 h 22 m | Show | |
|
BENNETT EDGE ON Giants +116 Our Edge: We are exploiting an anchoring inefficiency by taking San Francisco at plus money, where the market has priced a 12-6 versus 0-2 pitcher record gap that the expected-stat profiles do not support. Statistical Edges: The true talent gap is two tenths of a run, not the chasm the win-loss ledger implies. Pallante sits at .305 xwOBA over 584 plate appearances. These are near-identical run prevention profiles at the contact level. One strikeout against the Rockies is a soft signal, not a rounding error. Louis to five total runs. Psychological Edges: The market is trapped by anchoring to the two most visible numbers on the board: Pallante's 12 wins and Tidwell's 0-2, 4.43 line. Pitcher win-loss record is among the noisiest stats in the sport, yet it drives casual pricing more than any expected metric. My framework discounts both surface ERAs against their Statcast baselines, and once that Bayesian adjustment is made, a 46.3 percent implied probability on the home side of a near-even pitching matchup is a clear underlay. EDGE ON: GIANTS ML (+116) I like the Giants |
|||||||
| 09-08-26 | Rangers +130 v. Mariners | 10-5 | Win | 130 | 12 h 15 m | Show | |
|
BENNETT EDGE ON Rangers +130
|
|||||||
| 09-07-26 | Twins +115 v. Tigers | Top | 4-5 | Loss | -100 | 8 h 46 m | Show |
|
TOP BENNETT EDGE ON Twins +115 Our Edge: We are exploiting a market anchored to Troy Melton's 2.20 ERA, a number his underlying contact data says he cannot sustain, especially against a Minnesota lineup that just proved it six days ago. Statistical Edges: His .205 opponent batting average also runs below a .233 xBA across 407 plate appearances. My framework updates hard on same-opponent, same-week exposure. Minnesota (68-75) holds the better record than Detroit (65-78), yet is priced as the underdog. Psychological Edges: At +115, the market implies roughly a 46.5% win probability for the team with the better record and the fresher read on the opposing starter. That is anchoring in its purest form. Bettors see Melton's 2.20 next to Twins starter Connor Prielipp's 5.28 ERA and stop reading. The anchor is the surface ERA gap; the Bayesian-updated baseline is the xERA gap, which is far narrower than the market's price suggests. Six days ago this Minnesota lineup showed exactly what expected-stats regression looks like when it arrives. The number has not caught up. EDGE ON: TWINS ML (+115) I like the Twins |
|||||||
| 09-06-26 | Blue Jays v. Royals +109 | Top | 1-6 | Win | 109 | 7 h 48 m | Show |
|
TOP BENNETT EDGE ON Royals +109 Our Edge: We are exploiting a record-anchored moneyline that prices Kansas City at plus money at home despite holding the clear starting pitching advantage in this matchup. Statistical Edges: Blue Jays starter Spencer Arrighetti counters at 4.82 with a 7-8 record. That is more than two full runs of separation on the mound, and the home side is still priced at +109. He gets the rematch at home with a confirmed lineup behind him. Psychological Edges: The market is anchored to the season-long records, 63-80 for Kansas City against 72-71 for a Toronto club chasing a wild-card spot. That anchor prices the standings, not today's mound matchup. My framework treats each game as its own pricing event: when the underdog holds the meaningfully stronger starter and a confirmed top-heavy lineup at home, the standings-based anchor becomes the inefficiency. Toronto's playoff-chase narrative layers a halo effect on top, inflating the road price for a .503 team sending a 4.82 ERA arm to the hill. We take the plus-money side of that gap. EDGE ON: ROYALS ML (+109) I like the Royals |
|||||||
| 09-05-26 | Nationals +198 v. Dodgers | 5-6 | Loss | -100 | 11 h 35 m | Show | |
|
BENNETT EDGE ON Nationals +198 Our Edge: We are exploiting a price anchored to team records by taking Washington at +198 behind a starter whose current run the market refuses to price. Statistical Edges: His season line sits at 12-5 with a 3.12 ERA. This is only his third outing back, and stamina past the fifth inning is an open question. That is a near coin-flip pitching matchup priced like a mismatch. Psychological Edges: The market is trapped by the halo effect. An 84-57 record and a marquee arm tell a clean story, and bettors are paying a premium for it without pricing the actual matchup. Glasnow's 2.44 xERA is elite, but it was built on a limited workload, and my framework discounts a thin body of work against the uncertainty of a third start following a four-month layoff. Meanwhile Cavalli's last month, capped by 8 strikeouts over 4 hitless innings against Miami, gets no weight because Washington's 67-76 record anchors the perception. The gap between that story and tonight's mound matchup is where the value lives. EDGE ON: NATIONALS ML (+198) I like the Nationals |
|||||||
| 09-05-26 | Yankees +118 v. Padres | Top | 5-1 | Win | 118 | 9 h 40 m | Show |
|
TOP BENNETT EDGE ON Yankees +118 Our Edge: We are exploiting a market anchored to Padres starter Robbie Ray's surface numbers by taking an 80-win Yankees team at plus money against a pitcher whose expected metrics sit nearly a run and a half worse than his ERA. Statistical Edges: Contact quality against him is worse than the results show. Free baserunners extend innings for a lineup built on grinding at-bats. Psychological Edges: The market is trapped by anchoring. Ray's 11-7 record and shiny 3.14 ERA are the available story, and the Judge and Stanton absences make fading New York feel automatic. Bayesian updating on Ray's expected statistics tells a different one: his results have outrun his inputs all season, and the chronic walk issues are the mechanism through which the correction arrives. Our framework prices this game on contact quality and command, not the win column, and at +118 the better team with the healthier pitching profile is the value side. EDGE ON: YANKEES ML (+118) I like the Yankees |
|||||||
| 09-04-26 | A's +200 v. Mariners | Top | 7-6 | Win | 200 | 15 h 46 m | Show |
|
TOP BENNETT EDGE ON A's +200 Our Edge: The market is pricing A's starter Kade Morris off a 75 plate appearance surface line that his batted-ball data flatly contradicts, and +200 is the payout for that overreaction. Statistical Edges: • xERA: Morris carries a 9.82 ERA against a 4.54 xERA, a gap of more than five runs. Our framework treats a divergence that size over 75 PA as noise, not signal. • Expected Batting Average: Opponents are hitting .385 against Morris versus a .263 xBA, with a .448 wOBA against a .327 xwOBA. The contact quality he has allowed does not support the results on his ledger. • Recent Workload: Mariners starter Logan Gilbert has not completed six innings in three straight starts, going exactly 5 IP against Toronto, Philadelphia, and Milwaukee. His season line is strong (3.42 ERA.286 wOBA against over 638 PA), but the shortened outings push this game toward Seattle's bullpen earlier than the headline matchup suggests. • Roster Context: Seattle sits 66-75 and is missing Luke Raley, Brennen Davis, and Colt Emerson to the 60-day IL. The lineup underneath the Gilbert name brand is thinner than the price implies. Psychological Edges: This line is a textbook case of anchoring on small-sample surface stats. Bettors see 9.82 next to 3.42 and stop reading, but the expected metrics say the true pitching gap is roughly one run of xERA, not six. The market is also paying a halo effect premium on Gilbert's reputation while a 66-75 club with five position players on the IL collects the credit. We take the inflated number. EDGE ON: A'S ML (+200) I like the A's |
|||||||
| 09-03-26 | Red Sox -119 v. Orioles | 6-5 | Win | 100 | 10 h 52 m | Show | |
|
BENNETT EDGE ON Red Sox -119 Our Edge: We are exploiting a market anchored to Brandon Young's surface-level 9-3 record and 3.38 ERA, a story his expected-stats profile does not support, by taking Boston at a short road price. Statistical Edges: • xERA gap: Red Sox starter Jake Bennett carries a 3.18 xERA against a 3.27 ERA, meaning his run prevention is fully earned. Orioles starter Brandon Young sits at a 3.38 ERA with a 4.36 xERA, a regression gap of nearly a full run across 556 plate appearances. • Expected contact quality: Bennett holds opposing hitters to a .277 xwOBA and .231 xBA. Young allows a .321 xwOBA and .258 xBA. That is a decisive quality-of-contact edge for the visiting left-hander, and it is invisible in the box-score ERA the market is pricing. • Recent dominance: Bennett's last outing was 6 shutout innings against the Yankees with 3 hits, 0 walks, and 7 strikeouts. Zero free passes against a division lineup is the form signal our framework weights most heavily. • Team baseline: Boston enters at 75-65 while Baltimore sits below .500 at 69-71. The moneyline at -119 prices this closer to a coin flip than the season-long gap justifies. Psychological Edges: The market is trapped by recency bias and anchoring on Young's 9-3 record and his 7-inning, 1-run outing against the Athletics on August 28. Win-loss record is the noisiest stat in baseball, and one strong start against a weak lineup crowds out the base rate: a pitcher with a 4.36 xERA facing sustained regression. Our framework discounts that single outing against the 556-PA expected-stats baseline, and the Bayesian-updated read says Boston is being sold at a discount because the story around Young is louder than his underlying numbers. EDGE ON: RED SOX ML (-119) I like the Red Sox |
|||||||
| 09-03-26 | Brewers v. Cubs +105 | Top | 1-2 | Win | 105 | 10 h 52 m | Show |
|
TOP BENNETT EDGE ON Cubs +105 Our Edge: We are exploiting a market anchored to surface ERA, taking a 78-win home team at plus money where the underlying pitching gap is far narrower than the headline numbers suggest. Statistical Edges: • xERA: Cubs starter Kevin Gausman carries a 4.52 ERA against a 3.92 xERA, a 0.60-run gap that signals positive regression. His .258 batting average allowed sits above his .247 xBA, more evidence the surface line overstates the damage. • Strikeout profile: Gausman has recorded 6 or more strikeouts in four of his last five starts, including 7 scoreless innings against Arizona on August 24. The swing-and-miss ability is fully intact. • Run environment: Game-time conditions at Wrigley call for 91 degrees, feels like 100, with wind from the WSW. That heat favors the Chicago bats, with Seiya Suzuki, Alex Bregman, and Michael Busch stacked in the heart of the order against Brewers starter Logan Henderson. • Price: +105 on a 78-62 home team is underdog money on a club that would lead most divisions. The number reflects Milwaukee's 87-53 record, not tonight's specific matchup dynamics. Psychological Edges: The market is trapped by recency bias. Henderson has allowed 3 or fewer earned runs in five straight starts, and the ease of recalling that spotless log has crowded out the base rates: his 2.73 xERA runs above his 2.48 ERA, while Gausman's expected numbers point the opposite direction. The price treats a 0.60-run regression signal as noise and a five-start stretch as gospel. Our framework discounts the hot streak against the Bayesian baseline and takes the plus money on the side the expected metrics favor more than the ticket price implies. EDGE ON: CUBS ML (+105) I like the Cubs |
|||||||
| 09-02-26 | White Sox +126 v. Astros | Top | 0-2 | Loss | -100 | 12 h 29 m | Show |
|
TOP BENNETT EDGE ON White Sox +126
|
|||||||
| 09-01-26 | A's +180 v. Rangers | 5-8 | Loss | -100 | 13 h 44 m | Show | |
|
BENNETT EDGE ON A's +180 Our Edge: We are exploiting a moneyline anchored to Oakland's 53-85 record when the actual pitching matchup is far tighter than +180 implies. Statistical Edges: • xERA: A's opener Brady Basso holds a 3.62 xERA against his 4.50 actual ERA, with a .274 xBA and .295 xwOBA sitting well below his .299 BA and .341 wOBA allowed. That is a negative-luck profile, not decline. • xSLG: Basso's .372 expected slugging against a .487 actual mark is a 115-point gap across 123 plate appearances. The contact quality against him has been far weaker than the results. • Opposing form: Rangers starter MacKenzie Gore walked 4 and allowed 4 earned runs in 3.2 innings against the White Sox on August 26, and Oakland reached him for 8 hits over 5.2 innings on August 15. His 3.88 xERA is actually a quarter-run worse than Basso's. • Lineup quality: Texas enters without Josh Jung and Kyle Higashioka, thinning the middle of an order that has the Rangers under .500 at 68-70. Psychological Edges: This price is a textbook availability heuristic. Bettors instantly recall Basso's one-inning, three-run outing in Houston and the phrase bullpen game, and those images crowd out the base rate. Expected statistics across his full workload say he has pitched to a mid-3.00s standard. My framework applies Bayesian updating, discounting one bad appearance against a full season of expected numbers while pricing Gore's command wobble at full value. The +180 tag implies Oakland wins barely 36 percent of the time, and nothing in the underlying pitching numbers supports a gap that wide. We take the plus money. EDGE ON: A'S ML (+180) I like the A's |
|||||||
| 08-30-26 | Dodgers v. Tigers +163 | 6-1 | Loss | -100 | 7 h 58 m | Show | |
|
BENNETT EDGE ON Tigers +163 Our Edge Statistical Edges Detroit gets a defined path through six innings. His results are stable, not a mirage due for correction. Delay risk compresses starter usage and pushes both sides toward relief innings, which flattens the talent gap. Psychological Edges The price starts at the season-long records and Glasnow's 2.49 xERA, then adjusts too little for the fact that a 2.49 xERA over 169 plate appearances is a small sample attached to a pitcher the Dodgers cannot yet extend. Los Angeles is also running Ben Rortvedt behind the plate with Will Smith on the 60-day and Dalton Rushing on the 10-day, which trims the lineup's floor. My framework Bayesian-updates Glasnow's rate line against his availability record, and the posterior is a very good pitcher for five innings, not nine. At +163, Detroit needs to win 38% of the time. A home team with confirmed length, a bullpen-tilted game script and a live weather variable clears that bar. EDGE ON: TIGERS ML (+163) I like the Tigers |
|||||||
| 08-29-26 | Mariners v. Blue Jays -120 | 3-4 | Win | 100 | 8 h 35 m | Show | |
|
BENNETT EDGE ON Blue Jays -120 Our Edge Statistical Edges Mariners lefty Kade Anderson arrives with one major league outing: 5.2 innings, five hits, three earned runs, a 4.76 ERA. My framework Bayesian-updates a 22-PA expected-stat line hard toward the population mean. It is not yet a stable talent estimate against a full big-league lineup. That is a card built to strip the platoon advantage from a left-handed starter. Psychological Edges Rogers Centre is domed, so no weather variable dilutes the pitching separation. What remains is an established starter with a full season of 3.43 ERA run prevention against a rookie making his second career start, in front of a right-handed lineup constructed for precisely this profile. -120 implies 54.5 percent. Our number sits meaningfully above that. EDGE ON: BLUE JAYS ML (-120) I like the Blue Jays |
|||||||
| 08-29-26 | Dodgers v. Tigers +167 | Top | 1-2 | Win | 167 | 6 h 48 m | Show |
|
TOP BENNETT EDGE ON Tigers +167 Our Edge Statistical Edges Tigers starter Keider Montero's 3.49 xERA comes from 535. My framework weights the stabilized sample. Detroit's path runs through the Los Angeles bullpen, not through Snell. Psychological Edges Snell's last three starts, six innings with one earned run or fewer in each, are the easiest data points in this matchup to recall, and they crowd out the base rate: a starter on a 21-inning season budget hands close games to relievers in the sixth. Los Angeles at 81-54 does the rest of the anchoring. A 62-72 record prices a full season of roster attrition, not one afternoon at Comerica Park. At +167, the market implies Detroit wins 37.5% of the time. A home starter suppressing contact at a .265 wOBA clip, opposite an arm working a strict six-inning ceiling, clears that threshold. EDGE ON: TIGERS ML (+167) I like the Tigers |
|||||||
| 08-28-26 | Pirates -112 v. Cardinals | 1-4 | Loss | -112 | 12 h 42 m | Show | |
|
BENNETT EDGE ON Pirates -112 Our Edge: The market is anchored to Quinn Mathews' 6.43 surface ERA and Jared Jones' 4.76, but the expected-run data on both arms flips the actual pitching matchup in Pittsburgh's favor at a price that still treats this as a coin flip. Statistical Edges: His .216 xBA and .297 xwOBA describe a mid-rotation arm the market is still pricing as a back-end one. Bayesian-updated against his .316 BA-allowed and 6.43 ERA, the true-talent estimate sits well north of the xERA point value. Our model, weighting Jones' 3.67 xERA and Mathews' contact profile against the Cardinals' lineup missing Masyn Winn, prices the Pirates closer to 56%. Psychological Edges: This line is a textbook recency-bias trade dressed up as a fair number. The market is discounting Mathews for one blowup while extending full credit to Jones' xERA, but it hasn't updated symmetrically. Availability heuristic is doing the heavy lifting: Jones' 5-walk outing against the Dodgers is the vivid, easily-recalled data point suppressing the Pirates' price. The underlying 289-PA baseline says that walk day was noise inside a profile the market has consistently underrated. EDGE ON: PIRATES ML (-112) I like the Pirates |
|||||||
| 08-28-26 | Rangers +163 v. Brewers | Top | 1-6 | Loss | -100 | 12 h 19 m | Show |
|
TOP BENNETT EDGE ON Rangers +163 Our Edge: The market is anchored to Milwaukee's 83-51 record and Logan Henderson's shiny surface line, pricing Texas as a plus-money afterthought when the lineup upside and Bradford's actual run-prevention track record justify a tighter number than +163. Statistical Edges: Recent Reality: Rangers lefty Cody Bradford carries a 3.05 ERA and has allowed 2, 2, 3, and 0 earned runs across his last four starts. Whatever the xERA models forecast, the on-field output is a mid-3s run-suppressor giving Texas a live chance every fifth day. That is a thin Bayesian prior against a lineup carrying four above-average left-handed bats, and his last outing (6 IP, 5 H, 2 BB, 4 K vs. Atlanta) already shows the strikeout rate compressing. Three left-handed bats stacked against Henderson is a platoon structure the market is discounting on reputation alone. Bradford's actual run prevention plus the lineup shape puts the fair number closer to 42-44%, and that spread is the entire trade. Psychological Edges: This line is a clean case of the halo effect. Milwaukee's 83-51 record and Henderson's 2.60 ERA generate a narrative gravity that pulls the market past the fair price on the favorite. Recency bias compounds it: Henderson's last five starts read cleanly, so the market extrapolates a 264-PA sample as if it were a settled baseline. Framework treats it as a small sample against a lineup built to exploit right-handed pitching, and takes the price. EDGE ON: RANGERS ML (+163) I like the Rangers |
|||||||
| 08-27-26 | Rockies +115 v. Nationals | Top | 1-7 | Loss | -100 | 4 h 22 m | Show |
|
TOP BENNETT EDGE ON Rockies +115 Our Edge: The market is anchored to Gabriel Hughes' 6.54 ERA and Colorado's 52-81 record, ignoring that Washington's own starter grades out worse by expected metrics and that Hughes' underlying profile suggests a meaningfully different pitcher than his surface line advertises. Statistical Edges: • xERA gap: Rockies starter Gabriel Hughes carries a 3.46 xERA against a 6.54 ERA, a 3.08-run delta across 185 plate appearances. Nationals starter Jake Irvin posts a 5.38 xERA against a 5.82 ERA over 339 PA. The quality-of-contact metrics say Hughes is the better arm, not the worse one. • xwOBA suppression: Hughes has held opponents to a .289 xwOBA and .230 xBA. Irvin has allowed a .353 xwOBA and .464 xSLG. That is roughly a 60-point xwOBA gap in Colorado's favor at the position the market is punishing. • Contact quality vs. results: Hughes' .261 BA allowed against a .230 xBA, and .412 SLG against a .346 xSLG, flag him as a Bayesian regression candidate. His ERA is being driven by sequencing and BABIP noise, not stuff. • Recent form context: Irvin has failed to complete 6 innings in 4 of his last 5 starts and was tagged for 5 earned runs in 3.1 innings against the Cubs on 8/11. Washington enters without James Wood (10-Day IL), thinning the lineup behind him. Psychological Edges: This is a clean availability heuristic trade. The market recalls Hughes' most recent blowups against San Francisco and Arizona (14 earned runs in 8 combined innings) and prices him as a 6.54 ERA arm. That recall crowds out the base rate his Statcast profile actually implies. A 3.46 xERA arm getting +115 against a 5.38 xERA arm is a pricing error on the underlying stuff, regardless of the win-loss column driving the narrative. EDGE ON: ROCKIES ML (+115) I like the Rockies |
|||||||
| 08-26-26 | Astros +125 v. Yankees | Top | 3-9 | Loss | -100 | 11 h 11 m | Show |
|
TOP BENNETT EDGE ON Astros +125 Our Edge: The market is anchored to Astros starter Peter Lambert's 9-earned-run blowup against the Angels on August 20, pricing Houston at +125 despite an underlying pitcher profile and an opposing-starter mismatch that both point the other direction. Statistical Edges: • xERA vs ERA: Lambert's 3.44 xERA sits below his 3.68 ERA across 516 batters faced, indicating his season-long process has actually outperformed his surface line. The recent blowup is a single-start tail, not a regime change. • Contact quality allowed: Lambert's .207 xBA and .288 xwOBA rank in the upper tier of qualified starters and are near-identical to his actuals (.218 BA.289 wOBA), meaning batted-ball luck has been neutral. His skill signal is stable. • Opposing starter gap: Yankees righty Elmer Rodriguez enters at 0-2 with a 4.76 ERA. The pitching matchup, on a schedule-adjusted basis, tilts toward Houston despite New York's 74-57 team record driving the price. • Pre-blowup baseline: In the four starts prior to August 20, Lambert averaged just over 5 innings and allowed 2 earned runs in each, with a 23:8 K:BB. The Bayesian-updated prior on his true talent should discount the single 3.2-inning outlier heavily against that stack. Psychological Edges: This is a clean case of the availability heuristic. Lambert's most recent line is a vivid, easily-recalled 9-run disaster, and the market has overweighted it against a much larger sample of competent starts. Layer in the halo effect around the Yankees' 74-win record, a record built substantially before their current injury-thinned lineup, and the +125 becomes a price paid for narrative rather than for the underlying pitcher-versus-pitcher math. EDGE ON: ASTROS ML (+125) I like the Astros |
|||||||
| 08-26-26 | Reds +104 v. Giants | 10-9 | Win | 104 | 7 h 28 m | Show | |
|
BENNETT EDGE ON Reds +104
|
|||||||
| 08-24-26 | Guardians v. Angels +153 | Top | 4-2 | Loss | -100 | 11 h 29 m | Show |
|
TOP BENNETT EDGE ON Angels +153 Our Edge Statistical Edges That is a materially different pitcher than the April version driving the 5.28 xERA. His two April disasters (9 BB in 4.2 IP) are dragging every rate stat. Messick's .208 BA-against is a full-lineup number, not a platoon-adjusted one. Home dogs with a competent starter against a lefty in a 7-RHB lineup historically clear that bar. Psychological Edges Bettors are anchoring on Messick's 2.54 ERA headline and Klassen's ugly cumulative xERA, without Bayesian-updating on the fact that Klassen's last 13 innings are the sample that matters. The narrative says fade the Angels. The updated numbers say the price is wrong. EDGE ON: ANGELS ML (+153) I like the Angels |
|||||||
| 08-24-26 | Rockies +174 v. Nationals | 3-13 | Loss | -100 | 9 h 32 m | Show | |
|
BENNETT EDGE ON Rockies +174
|
|||||||
| 08-23-26 | Tigers v. Royals +105 | Top | 7-11 | Win | 105 | 7 h 49 m | Show |
|
TOP BENNETT EDGE ON Royals +105
|
|||||||
| 08-23-26 | Cardinals +201 v. Phillies | 4-6 | Loss | -100 | 4 h 30 m | Show | |
|
BENNETT EDGE ON Cardinals +201
|
|||||||
| 08-21-26 | Reds +135 v. Diamondbacks | Top | 0-9 | Loss | -100 | 14 h 19 m | Show |
|
TOP BENNETT EDGE ON Reds +135 Our Edge: The market is anchored to Eduardo Rodriguez's shiny 12-4 record and a 128-game standings gap, mispricing a Cincinnati lineup that draws a Diamondbacks offense missing its two highest-leverage bats at Chase Field. Statistical Edges: That is a top-of-the-lineup and middle-of-the-order hole against a lefty starter, not a bench-depth issue. Miami. Bayesian-updated against his prior five starts, the recent sample is directionally positive, not the 5.98 xERA the market is pricing. Wins are a team-context stat. The relevant input is that Cincinnati is facing a lefty with a depleted lineup behind him inside a neutral indoor park. Even a modest lineup-adjusted downgrade for Arizona pushes true Reds win probability into the 46-48% band, which is a clean 4-5 point edge. Psychological Edges: The market is trapped by the halo effect around Rodriguez's win total, compounded by an availability bias toward Lodolo's ugliest recent line (4 ER in 4 IP vs. Chicago on August 11). Both are narrative anchors, not predictive inputs. Rodriguez's record does not pitch tonight, and Lodolo's worst outing is not his mean outcome. The framework isolates the actual variable the market underweights: two missing Arizona bats in a park where run environment is fully controlled. EDGE ON: REDS ML (+135) I like the Reds |
|||||||
| 08-21-26 | Braves v. Brewers -134 | 1-2 | Win | 100 | 8 h 8 m | Show | |
|
BENNETT EDGE ON Brewers -134 Our Edge: The market has priced Milwaukee at -134 as a modest home favorite, but the starting pitcher matchup is a mismatch masked by name recognition, and we are exploiting the anchoring bias attached to Chris Sale's career equity. Statistical Edges: Psychological Edges: The market is trapped by a halo effect stacked on top of recency bias. Sale is a former Cy Young winner whose brand equity forces books to shade lines toward Atlanta whenever he takes the ball, and his last five starts (three or fewer earned runs in each) reinforce the availability heuristic that says he cannot be hit. My framework Bayesian-updates that narrative against his 3.06 xERA and against a Misiorowski profile the market still treats as a rookie novelty rather than the season-long 1.75 ERA it actually is. The story is Sale. The numbers are Misiorowski. The gap is the bet. EDGE ON: BREWERS ML (-134) I like the Brewers |
|||||||
| 08-20-26 | Mariners v. Brewers -121 | Top | 4-7 | Win | 100 | 7 h 49 m | Show |
|
TOP BENNETT EDGE ON Brewers -121 Our Edge Statistical Edges The market is treating this as a pitcher-driven game and ignoring the roster tier. The season-long Statcast baseline is stale relative to the recent trendline. His most recent outing was 6.1 IP with 7 K against the Dodgers. Crawford and Colt Emerson are on the 10-day IL, leaving Brock Rodden at short and thinning the lineup's middle-infield defense behind a fly-ball-prone Kirby in a home-run park. Psychological Edges Kirby's reputation as a control artist and Seattle's American League name recognition are doing more work than the underlying numbers justify. The market anchors on 3.89 ERA and 8-9 record without updating for the fact that his road ERA over the last month is functionally batting-practice territory. Meanwhile Gasser's ERA-xERA gap is exactly the kind of quiet regression signal that recreational books systematically underprice. The narrative says pitching mismatch, the data says home favorite at a discount. EDGE ON: BREWERS ML (-121) I like the Brewers |
|||||||
| 08-20-26 | A's +128 v. Royals | 2-6 | Loss | -100 | 7 h 49 m | Show | |
|
BENNETT EDGE ON A's +128 Our Edge: The market is pricing Kansas City's starter on his ERA and Oakland's lineup on its box-score names, but the underlying pitching profiles invert the story that +128 is telling us. Statistical Edges: His .242 BA allowed sits 48 points below his .290 xBA, and his .325 SLG allowed lags his .385 xSLG. The Statcast baseline says he is a mid-4s ERA pitcher. On the underlying inputs, Oakland has the better arm on the mound today, not the worse one. The strikeout ceiling exists; Dobnak's does not (4 K in his last 5.2 IP, 3 K over 7 IP against Minnesota). A depleted lineup facing a regression-candidate starter clears that bar with room. Psychological Edges: The market is anchored to Dobnak's 1.73 ERA and to the availability of Oakland's injury headlines (Rooker, Kurtz, Langeliers, Soderstrom). Both are surface signals the Statcast layer directly contradicts. Recency bias on a low-ERA number is one of the most consistent mispricings in MLB moneyline markets, because ERA updates faster than xERA reads in the public consciousness. We are buying the regression, not the narrative. EDGE ON: A'S ML (+128) I like the A's |
|||||||
| 08-19-26 | Mariners +115 v. Brewers | Top | 7-5 | Win | 115 | 12 h 17 m | Show |
|
TOP BENNETT EDGE ON Mariners +115 Our Edge: The market is trapped by an availability cascade following Milwaukee's 22-0 win, pricing Seattle as a mid-tier underdog despite Mariners starter Logan Gilbert holding a decisive expected-run-prevention edge over Brewers starter Dustin May. Statistical Edges: Contact quality allowed favors Seattle across every Statcast run-value input. The variance floor here is genuinely narrow. That alignment tightens our Bayesian posterior on Gilbert's true talent edge. Psychological Edges: The market is pricing recency bias, not the matchup. Tuesday's 22-0 shutout is a maximally available data point, and the ease of recalling a 22-run margin crowds out the base rate that Gilbert has been the more efficient starter all season. A single-game blowout carries near-zero predictive weight on a next-day pitching matchup where the starters change entirely. My framework discounts that variance against the season-long Statcast baseline, which points the other direction. Milwaukee's 78-48 record is real, but that record was built largely against different pitchers than the one they see tonight. EDGE ON: MARINERS ML (+115) I like the Mariners |
|||||||
| 08-18-26 | Dodgers v. Rockies +180 | 7-6 | Loss | -100 | 12 h 18 m | Show | |
|
BENNETT EDGE ON Rockies +180 Our Edge: The market is anchored to a 25-game record gap and a Dodgers logo, pricing Colorado at a 35.7% implied probability that overstates the pitching separation in a venue built to compress it. Statistical Edges: That 0.68-run gap is real but nowhere near the two-run margin implied by a +180 home dog price at Coors. His last road-adjacent test was a 4 IP, 11 hit, 6 ER outing against the Cubs on August 5. He is a below-average lefty walking into the league's most punishing park for below-average lefties. That is a mid-4s runs-allowed pace, which is what Coors regression to the mean actually looks like, not the 2.1 IP / 8 ER July 19 tail the market is still pricing. That is a meaningful downgrade in run-prevention infrastructure behind a contact-vulnerable starter. Psychological Edges: This line is a textbook availability heuristic trade. Feltner's 8-earned-run implosion on July 19 is the vivid, easily-recalled data point the market keeps re-pricing, while Lauer's 4.72 xERA and the Feduccia downgrade get discounted because they lack narrative weight. The 75-51 versus 50-75 record gap does the rest, layering a halo effect over a matchup that is closer to a coin-flip environment than a 65/35 one. EDGE ON: ROCKIES ML (+180) I like the Rockies |
|||||||
| 08-18-26 | Blue Jays +126 v. Rays | Top | 10-5 | Win | 126 | 11 h 13 m | Show |
|
TOP BENNETT EDGE ON Blue Jays +126 Our Edge: We are exploiting a market anchored to Nick Martinez's surface ERA while his underlying contact metrics forecast a full run and a half of negative regression, and Toronto is available at plus money to catalyze it. Statistical Edges: That 1.70-run delta is one of the widest performance-to-expected gaps in the American League rotation pool. Contact quality against him is materially louder than the box scores read. Zero walks in either outing, meaning damage came from balls in play, exactly what the xBA gap predicted. Psychological Edges: The market is priced on availability heuristic. Martinez's 12-3 record and 9-inning outing against Oakland are the most recently retrievable data points, and the 75-49 Rays record supplies a halo effect that pulls the line toward Tampa Bay regardless of process quality. My framework Bayesian-updates the 2.74 ERA against the .277 xBA and 4.44 xERA and lands closer to a coin flip than the +126 implied 44.2% probability suggests. Toronto's lineup absorbs the injury concerns and still profiles as a contact group that punishes exactly the pitch-to-contact profile Martinez runs. EDGE ON: BLUE JAYS ML (+126) I like the Blue Jays |
|||||||
| 08-17-26 | White Sox +155 v. Cubs | 5-7 | Loss | -100 | 12 h 19 m | Show | |
|
BENNETT EDGE ON White Sox +155 Our Edge: The market is anchored to Luis Castillo's 4.96 season ERA, ignoring that his xERA and last start signal a meaningfully sharper underlying profile than the +155 price implies. Statistical Edges: His .262 xBA and .440 xSLG allowed track his actuals almost exactly, so the recent damage is real but priced. My framework weights that as a meaningful update on a mid-season command adjustment, not noise. His .435 SLG allowed leaves a viable contact-quality path for Munetaka Murakami and Randal Grichuk in the middle of the White Sox order. A 65-58 team facing a starter with a .435 SLG allowed, behind a starter whose xERA sits over 30 points below his ERA, projects meaningfully north of that. Psychological Edges: The market is trapped by the availability heuristic. Castillo's 4.96 ERA is the number bettors recall, and Imanaga's sub-4.00 ERA gets the halo effect from his rookie-year narrative. Neither number captures the current update: Castillo's xERA-ERA gap and Imanaga's contact-quality slippage. That anchoring gap is where the +155 lives. EDGE ON: WHITE SOX ML (+155) I like the White Sox |
|||||||
| 08-16-26 | White Sox v. Tigers -104 | 7-5 | Loss | -104 | 5 h 50 m | Show | |
|
BENNETT EDGE ON Tigers -104
|
|||||||
| 08-16-26 | Yankees +116 v. Blue Jays | Top | 4-3 | Win | 116 | 6 h 14 m | Show |
|
TOP BENNETT EDGE ON Yankees +116 Our Edge Statistical Edges Louis, and Seattle. There is a full run of ERA-to-xERA regression baked into that surface number. At +116, we are getting plus money on the team with the better schedule-adjusted resume. Psychological Edges Cease's 9-inning, 12-K start against Boston and Judge's 60-day IL stint are the two most vivid, easily-recalled data points, so the market anchors on the Toronto starter and the New York injury and calls it a day. The base rate, better team, better recent starter form, offsetting lineup absences, gets crowded out. The halo effect around Cease's ERA does the rest, obscuring an xERA gap that says the true talent margin is narrower than +116 suggests. EDGE ON: YANKEES ML (+116) I like the Yankees |
|||||||
| 08-15-26 | Brewers v. Dodgers +116 | 4-1 | Loss | -100 | 12 h 41 m | Show | |
|
BENNETT EDGE ON Dodgers +116
|
|||||||
| 08-14-26 | Diamondbacks +190 v. Braves | 2-0 | Win | 190 | 12 h 51 m | Show | |
|
BENNETT EDGE ON Diamondbacks +190 Our Edge Statistical Edges That's an elite recent baseline against playoff-caliber offenses. His 3.36 ERA is not a mirage propped up by defense or sequencing luck. That's a fully intact core against a lefty starter, with the injuries confined to the outfield corners. Psychological Edges Sale's headline number crowds out the base rate that even ace-vs-competent-starter matchups produce dog wins at a rate closer to 40% than 34%. Layer in recency bias: Pfaadt's 20.2 scoreless innings is a Bayesian update the price has not absorbed. The public sees Sale and stops updating. EDGE ON: DIAMONDBACKS ML (+190) I like the Diamondbacks |
|||||||
| 08-11-26 | Red Sox v. Blue Jays -140 | 3-5 | Win | 100 | 12 h 46 m | Show | |
|
BENNETT EDGE ON Blue Jays -140 Our Edge Statistical Edges That is a 1.78-run separation in schedule-adjusted expected earned runs, the largest input in any single-game model. Sandoval is allowing a .309 BA on 109 PA with a .464 SLG. His .368 wOBA allowed sits 124 points above Cease's mark. His most recent look at this Boston lineup on July 25 was a nine-inning, one-hit, 12-strikeout shutout. Psychological Edges Season-long win totals are the easiest data point to recall, so the line drifts toward them. My framework Bayesian-updates against the actual inputs for this game: a top-decile starter with a sub-3 xERA, opposite a left-hander whose 3.38 ERA is masking a 1.10-run expected regression. The record gap is a story. The pitching gap is the math. EDGE ON: BLUE JAYS ML (-140) I like the Blue Jays |
|||||||
| 08-10-26 | Orioles v. Twins +109 | Top | 5-9 | Win | 109 | 11 h 6 m | Show |
|
TOP BENNETT EDGE ON Twins +109 Our Edge We are exploiting a market anchored to Dean Kremer's inflated 5.93 ERA while ignoring that Baltimore's lineup is missing four of its most productive bats against a home team getting plus money. Statistical Edges • xERA Gap: Twins starter Dean Kremer carries a 5.93 ERA but a 4.57 xERA, a 1.36-run delta that flags meaningful positive regression. Baseball Savant's expected metrics (.249 xBA.456 xSLG) sit well below the surface line the market is pricing off. • Baltimore Lineup Attrition: The Orioles are down four position players: Jordan Westburg (60-day IL), Ryan Mountcastle (60-day IL), Samuel Basallo (10-day IL), and Blaze Alexander (10-day IL). That is not a depth issue, it is a middle-of-the-order issue. • Kremer's Bayesian Update: His most recent outing (5 IP, 1 ER at Kansas City on August 5) is the sample that should update the prior. The market is still weighting the Detroit and Boston starts more heavily than a proper decay function would suggest. • Home Value at Plus Money: Minnesota (58-61) is getting +109 at Target Field against Baltimore (57-61). Two teams within one game of each other, one at home, and the road side is favored. That is a pricing artifact. Psychological Edges The market is trapped by the availability heuristic. Kremer's 8-earned-run start against Detroit and 6-earned-run start against Boston are the vivid, easily recalled data points, and they crowd out the base rate his xERA describes. Meanwhile, Orioles starter Trevor Rogers' recent quality-start streak is generating a halo effect that ignores the diminished lineup he is being asked to support. Recency is doing the pricing here, not the underlying run-prevention math. EDGE ON: TWINS ML (+109) I like the Twins |
|||||||
| 08-09-26 | Angels v. Marlins -142 | 3-12 | Win | 100 | 5 h 24 m | Show | |
|
BENNETT EDGE ON Marlins -142 Our Edge: We are exploiting a market that has priced this game on standings gap alone, ignoring that the Angels are sending a 7.24 ERA arm into loanDepot park against a fully healthy Miami lineup. Statistical Edges: Rodriguez carries a 7.24 ERA on a 3-4 record, while Marlins righty Ryan Gusto sits at a 4.80 ERA with a 4.42 xERA. The xERA gap alone implies a run-and-a-half edge before we touch bullpens. His .322 wOBA / .324 xwOBA against is essentially league-average contact management, not the disaster the market seems to be pricing in on the back of a 0-3 record. That is his best line of the sample and directly contradicts the narrative built off the 9-hit Philadelphia outing. The Angels are 45-72 with Rendon and Moncada on the 60-Day IL, and are running Wade Meckler and Adam Frazier around a top four to carry the offense. Psychological Edges: The market is anchored to Gusto's 0-3 win-loss line, a classic case of outcome bias. Wins are a team stat, and pricing a starter off decision record instead of his 4.42 xERA and .324 xwOBA against is exactly the inefficiency our framework is built to hunt. Add in the availability heuristic around one ugly Philadelphia box score, and the -142 price is paying for a story the underlying Statcast profile does not support. EDGE ON: MARLINS ML (-142) I like the Marlins |
|||||||
| 08-08-26 | Rockies +145 v. Cardinals | Top | 8-6 | Win | 145 | 12 h 52 m | Show |
|
TOP BENNETT EDGE ON Rockies +145
|
|||||||
| 08-07-26 | Dodgers v. Diamondbacks +160 | 3-4 | Win | 160 | 14 h 19 m | Show | |
|
BENNETT EDGE ON Diamondbacks +160 Our Edge: The market is anchored to Los Angeles's brand equity and Roki Sasaki's velocity narrative, ignoring that the Dodgers are a six-game losing streak dragging two catchers on the IL into a Diamondbacks club that has won 14 of its last 20 at a home price of +160. Statistical Edges: His floor is meaningfully lower than his last three lines suggest. Psychological Edges: The +160 is a textbook halo effect. The market is pricing the Dodgers logo, not the Dodgers roster, and layering in an availability bias around Sasaki's recent 21-strikeout stretch while discounting the July 2 blow-up as noise. Public perception has not yet updated on a six-game skid or the catcher vacancy, and Bayesian-updated priors on a road favorite in this exact spot compress the true gap between these clubs well inside the offered number. EDGE ON: DIAMONDBACKS ML (+160) I like the Diamondbacks |
|||||||
| 08-06-26 | Marlins +133 v. Braves | 3-11 | Loss | -100 | 11 h 58 m | Show | |
|
BENNETT EDGE ON Marlins +133 Our Edge: The market is anchored to Martin Perez's ERA and Atlanta's home win streak, both narrative artifacts that ignore the regression signal buried in the underlying pitching data and the +133 price on a lineup with a real contact profile. Statistical Edges: The Statcast profile is roughly half a run better than the surface line, and the market is paying the surface line. Two of his last three outings produced one earned run or fewer, a Bayesian update the +133 price is not respecting. Miami is 58-57 with a lineup that leans right-handed against left-handed Braves starter Martin Perez, whose 3.24 ERA sits well below his career baseline and screams positive-variance regression. Our framework prices this closer to 47-48% once you fold in the xERA differential and Perez's regression profile. That gap is the bet. Psychological Edges: The market is trapped by the availability heuristic. Atlanta's 69-45 record and their eight-game home streak are the freshest, most vivid data points, and public bettors are anchoring to them at -145. That anchoring crowds out the base rate: Perez is pitching a full run above his expected outputs, and Junk's Statcast profile has been mispriced by his ERA all season. Sharp resistance drifting the number toward Miami is the tell. EDGE ON: MARLINS ML (+133) I like the Marlins |
|||||||
| 08-06-26 | Angels v. Orioles -183 | Top | 4-1 | Loss | -183 | 5 h 54 m | Show |
|
TOP BENNETT EDGE ON Orioles -183 Our Edge: We are exploiting a pitcher-quality mismatch that the market has priced correctly on one side and underpriced on the other, where Angels starter Ryan Johnson's peripheral profile still projects him as a bottom-decile arm regardless of any xERA regression argument. Statistical Edges: Young sits at .320 xwOBA over 439 PA, a full tier better on a larger sample. Young has completed at least 5.2 innings in four of his last five, including a 7-inning, 1-ER start at Houston on July 19. Psychological Edges: The market is trapped by a mild anchoring effect around Young's xERA gap (3.31 ERA vs. 4.30 xERA), which is fueling the "Baltimore is overpriced" narrative on this number. My framework Bayesian-updates that gap against the far larger gap on the other side: Johnson's 7.63 ERA over a 211-PA sample is not a small-sample mirage waiting to correct in one start against a lineup featuring Gunnar Henderson and Pete Alonso. The public perception gap here is that a sub-.500 home team can't justify -183, but the pitching input dominates the season-long records at this price. EDGE ON: ORIOLES ML (-183) I like the Orioles |
|||||||
| 08-05-26 | Rays -158 v. Rockies | 4-0 | Win | 100 | 8 h 42 m | Show | |
|
BENNETT EDGE ON Rays -158 Our Edge: We are exploiting a market that has priced the Rays' road favorite tag through the lens of Coors Field intimidation while ignoring that Rockies starter Tomoyuki Sugano owns one of the worst Statcast profiles in the league. Statistical Edges: That is a 2.64-run expected earned run differential, and Sugano's raw 4.47 ERA is already the worse of the two despite Coors run-suppression narratives working against Martinez, not for him. Martinez sits at .329 xwOBA and .445 xSLG, a full tier tighter. Rockies 45-69 (.395), a 198-point winning-percentage spread that historically converts to roughly -170 to -180 on a neutral field before pitcher adjustments. Kansas City) came with just 2 strikeouts and zero walks, a pitch-to-contact profile that is the exact archetype Coors Field punishes when the Rays lineup, led by Yandy Diaz and Junior Caminero, gets its swings. Psychological Edges: The market is trapped by the availability heuristic around Coors Field. Recent memory of any Denver box score primes bettors to shade toward the home dog, and Martinez's 6-ER shelling against the White Sox on 7/31 gives the recency-bias narrative a second lever to pull. Both stories crowd out the base-rate signal: Sugano's underlying metrics are meaningfully worse than Martinez's, and the win-percentage gap alone justifies this number before park effects enter the model. We are buying the quantitative floor the narrative is discounting. EDGE ON: RAYS ML (-158) I like the Rays |
|||||||
| 08-04-26 | Cardinals +161 v. Yankees | Top | 0-2 | Loss | -100 | 10 h 30 m | Show |
|
TOP BENNETT EDGE ON Cardinals +161
|
|||||||
| 08-04-26 | A's +120 v. Reds | 4-5 | Loss | -100 | 7 h 12 m | Show | |
|
BENNETT EDGE ON A's +120 Our Edge: We are exploiting a name-recognition mispricing on Brady Singer, whose surface ERA masks a nearly full-run gap to his expected performance, while the market is anchoring the A's price to their 45-67 record rather than the pitching matchup actually on the mound. Statistical Edges: • xERA delta: Reds starter Brady Singer carries a 4.97 xERA against A's starter J.T. Ginn's 3.96 xERA. That is a 1.01-run gap in expected run prevention favoring the road side, and the price implies the opposite. • xwOBA allowed: Singer is yielding a .341 xwOBA on 479 plate appearances, versus Ginn at .308 xwOBA on 457 PA. The contact quality Singer is surrendering is meaningfully louder, and his .448 xSLG allowed confirms the barrel profile. • Ginn's recent ceiling: In his most recent outing on July 18 against Washington, Ginn went 6.1 IP, 1 H, 0 ER, 7 K. His schedule-adjusted stuff shows a viable top-half-of-rotation profile the market is not paying for at +120. • Singer's command trend: In his July 29 start against Cleveland, Singer walked 4 and allowed 7 hits and 4 ER in 4.1 IP. His zone efficiency is trending the wrong way heading into a start where the umpire and park will not save him. Psychological Edges: The market is trapped by the halo effect on Brady Singer's name and by an availability heuristic tied to the A's ugly 45-67 record. Recent won-loss volatility crowds out the base rate that this matchup is decided by two starters, and the underlying Statcast layer has already flagged Singer as one of the most regression-vulnerable arms on the slate. We are buying the pitching-matchup edge at a record-anchored price. EDGE ON: A'S ML (+120) I like the A's |
|||||||
| 08-02-26 | White Sox +140 v. Rays | 9-1 | Win | 140 | 5 h 24 m | Show | |
|
BENNETT EDGE ON White Sox +140 Our Edge: The market is pricing this line off surface ERAs and the Rays' home record, but both starters carry xERAs that are nearly a full run above their actual results, collapsing the pitching gap the +140 implies. Statistical Edges: His xwOBA of .333 vs. actual wOBA of .310 confirms hitters are squaring him up more than the box score shows. On xERA alone, the true pitching edge shrinks to roughly half a run, not the gap +140 suggests. Boston on 7/17). His floor is materially lower than his headline 3.74 ERA implies. He is closer to his ERA than Jax is to his. Psychological Edges: The market is anchored to the Rays' 65-45 record and Jax's sub-4 ERA, a textbook halo effect where a favored team's headline pitcher inherits credit his expected metrics do not support. Layer in recency bias from Jax's 10-strikeout outing on 7/28 and the price gets pushed past what a Bayesian-updated projection would justify. At +140, we are being paid a full underdog premium for what the underlying data reads as a coin-flip start. EDGE ON: WHITE SOX ML (+140) I like the White Sox |
|||||||
| 08-02-26 | Nationals +115 v. Braves | Top | 2-4 | Loss | -100 | 6 h 14 m | Show |
|
TOP BENNETT EDGE ON Nationals +115 Our Edge: We are exploiting a market that has priced this game on team records and division standing while ignoring a starting pitcher mismatch that our framework values at meaningfully more than the +115 implied probability suggests. Statistical Edges: Ritchie's xwOBA-against of .336 sits roughly 26 points above Cavalli's .310, a material quality separation the moneyline is not respecting. Free baserunners against a lineup optimized to work counts is a compounding failure mode. Our Bayesian-updated projection for his floor tonight is meaningfully higher than the sample of one bad Pittsburgh outing on July 5 would suggest. Psychological Edges: The market is trapped by a halo effect. The Braves' 66-45 record, home-park reputation, and star-branded lineup (Acuna, Olson, Riley) crowd out the specific input that actually decides today's game: the identity of the man on the mound in a Braves uniform. Bettors are pricing Atlanta as Atlanta rather than pricing Ritchie as Ritchie. Availability of recent Braves highlights does the rest, anchoring the number a full tier above where the pitcher-versus-pitcher math lands. EDGE ON: NATIONALS ML (+115) I like the Nationals |
|||||||
| 08-01-26 | Nationals +169 v. Braves | 3-8 | Loss | -100 | 9 h 25 m | Show | |
|
BENNETT EDGE ON Nationals +169 Our Edge: The market is anchored to the Braves' 10-game standings lead and Miles Mikolas' 5.65 surface ERA, pricing Washington as a +169 dog in a game where park conditions, road resilience, and lineup power close the gap the number implies. Statistical Edges: At +169, the implied win probability is roughly 37%, and the road profile alone suggests a truer number closer to 42-44%. Rain-affected starts historically compress starter workloads and hand innings to bullpens earlier, which flattens the pitching gap between Mikolas and Braves starter Reynaldo Lopez (4-3, 3.64 ERA). He is a below-average starter, not a disaster, and the market is pricing the disaster. In a park that plays neutral-to-hitter-friendly, one swing erases the pitching edge the price is charging for. Psychological Edges: This line is a textbook case of the availability heuristic. The 65-45 Braves record and Mikolas' bloated ERA are the two most easily recalled data points, and the market has anchored to both without discounting for weather variance, Washington's road profile, or Lopez's own pre-last-start inconsistency. The story the number tells is a mismatch. The underlying inputs describe a coin flip priced as a two-to-one dog. EDGE ON: NATIONALS ML (+169) I like the Nationals |
|||||||
| 08-01-26 | Diamondbacks +145 v. Guardians | Top | 12-8 | Win | 145 | 12 h 54 m | Show |
|
TOP BENNETT EDGE ON Diamondbacks +145
|
|||||||
| 07-31-26 | Twins +174 v. Mariners | 5-3 | Win | 174 | 14 h 28 m | Show | |
|
BENNETT EDGE ON Twins +174 Our Edge Statistical Edges A team with two more wins is priced as a +174 dog, which implies a ~36% win probability. That is a valuation gap driven by narrative, not standings. Recent Form: Miller's 2.65 xERA anchors the price, but his last three starts show 11 earned runs across 16 innings, including 5 ER to Texas on 7/24 and 4 walks against Miami on 7/9. The market is pricing the season-long xERA, not the recent command volatility. He is not elite, but his expected profile is roughly a full run better than the surface number the market is punishing. That is a run-environment input the +174 price does not reflect. Psychological Edges The market has anchored to Miller's 90th-percentile xERA and extrapolated dominance forward, while discounting the recent regression and the offensive vacuum behind him. Availability bias reinforces it: Matthews' 8-ER Cubs start is the memorable data point, crowding out his 7-inning, 1-ER outing at Houston. The price pays for the story, not the distribution. EDGE ON: TWINS ML (+174) I like the Twins |
|||||||
| 07-31-26 | White Sox +140 v. Rays | Top | 6-1 | Win | 140 | 12 h 48 m | Show |
|
TOP BENNETT EDGE ON White Sox +140 Our Edge: The market has anchored to Nick Martinez's 2.45 ERA and priced the White Sox as heavy road underdogs, but the Statcast profile shows the two starters are functionally identical and the +140 price overpays for a run-prevention mirage. Statistical Edges: White Sox starter Erick Fedde sits at 4.25 ERA / 4.71 xERA. The true-talent delta between these arms is under half a run, not the 1.80 the surface stats suggest. The contact he's allowing is louder than the results, and Bayesian-updated baselines expect that gap to close. The implied win probability of roughly 41.7% is well below what schedule-adjusted run differential supports for a sub-.500 gap. Psychological Edges: The market is trapped by a textbook availability heuristic. Martinez's 2.45 ERA and Tampa's 40 home wins are the salient, easy-to-recall inputs, while xERA and xwOBA require actually opening the Savant page. The bullpen-fatigue narrative from back-to-back extra-inning games is real but already baked into a price this generous. When the underlying contact quality is this close, +140 on the analytically comparable arm is the number to take. EDGE ON: WHITE SOX ML (+140) I like the White Sox |
|||||||
| 07-30-26 | Giants +120 v. Padres | Top | 4-1 | Win | 120 | 14 h 12 m | Show |
|
TOP BENNETT EDGE ON Giants +120 Our Edge: The market is pricing this game off a five-game Padres win streak and a 46-62 Giants record, but the underlying pitching matchup skews meaningfully toward San Francisco once you strip out the narrative layer. Statistical Edges: That is a 0.70 ERA gap in favor of the road team getting plus money. His xwOBA of .320 versus a wOBA of .300 tells the same story. The Statcast floor says he has been the beneficiary of soft contact luck that Bayesian updating discounts against a longer baseline. This is a pitcher living above his true talent line. The inning-eating floor is not there. Psychological Edges: The market is trapped by an availability cascade. San Diego's five-game winning streak is the most cognitively accessible data point, and it is crowding out the base rate on a starter whose xERA sits 46 points above his ERA. Recency bias is doing the heavy lifting on this price. The Giants' record anchors the perception downward, but records are lagging indicators and pitching matchups are leading ones. At +120, we are paid to fade the story and buy the Statcast regression. EDGE ON: GIANTS ML (+120) I like the Giants |
|||||||
| 07-29-26 | Rangers v. Rays -130 | Top | 0-3 | Win | 100 | 11 h 16 m | Show |
|
TOP BENNETT EDGE ON Rays -130 Our Edge: We are exploiting a market that has priced the Rangers' preseason roster reputation into a lineup that no longer exists, while over-weighting Rays starter Ian Seymour's ERA against a Texas offense stripped of its production core. Statistical Edges: The projected order runs Ezequiel Duran fifth and Nicky Lopez ninth, a bottom-third offensive profile forced into the middle of the card. Bayesian-updated run expectancy against this depleted Texas lineup skews further against him when Gore fails to complete five innings. Psychological Edges: The market is trapped by a halo effect anchored to the Rangers' 2023 championship core, Seager and Jung specifically, whose names still carry pricing weight even when they aren't in the lineup. Add an availability bias around Gore's strikeout upside, the memorable 7-K outings crowd out the more frequent 5-inning, 5-run outings that define his actual distribution. Our framework updates on who is playing, not who the market remembers. The quantitative floor here is meaningfully above the implied -130 price. EDGE ON: RAYS ML (-130) I like the Rays |
|||||||
| 07-28-26 | Mariners +175 v. Dodgers | 7-6 | Win | 175 | 14 h 38 m | Show | |
|
BENNETT EDGE ON Mariners +175
|
|||||||
| 07-27-26 | Yankees v. White Sox +136 | Top | 9-5 | Loss | -100 | 12 h 18 m | Show |
|
TOP BENNETT EDGE ON White Sox +136 Our Edge: The market is anchored to Max Fried's 2.48 xERA and the Yankees' brand equity, and it is systematically discounting a New York lineup that has lost its three primary power sources. Statistical Edges: That is the entire heart of the order removed. The team behind them (59-46) is being priced as if the middle of the lineup is still intact. His prior four starts averaged under 5 innings. A 75-80 pitch cap converts this into a bullpen game before the sixth. The implied win probability of 42.4% understates a team already at a 52.9% actual clip. Munetaka Murakami is hitting second, off a 2-HR, 6-RBI game on July 26. Fried's .260 xSLG allowed matters far less if he is out after 80 pitches. Psychological Edges: The market is trapped by the halo effect. Fried's 2.48 xERA is elite, and the Yankees jersey carries residual brand premium, so the price gets built around a full-strength Fried-vs-Yankees archetype that no longer exists. The availability heuristic compounds it: Judge, Stanton, and Bellinger are the names bettors recall, so the lineup is priced from memory rather than from the actual card. Once Fried exits, this becomes a coin-flip bullpen game where +136 is significantly mispriced. EDGE ON: WHITE SOX ML (+136) I like the White Sox |
|||||||
| 07-26-26 | Astros v. White Sox -107 | 3-12 | Win | 100 | 6 h 45 m | Show | |
|
BENNETT EDGE ON White Sox -107 Our Edge: The market is anchoring to Ronel Blanco's pre-surgery reputation and an 8-strikeout debut line, pricing this game as a coin flip when the underlying pitching matchup and team form both tilt toward Chicago. Statistical Edges: That is not a small-sample fluke pointing up, it is a small-sample fluke pointing down. His stuff has not stabilized. Against a White Sox lineup featuring Munetaka Murakami (.897 OPS, 20 HR.521 SLG in 234 AB), that xSLG profile is a matchup problem, not a variance problem. In his last outing versus Texas he walked zero and struck out six. The floor is meaningfully higher than Blanco's. The home team is the better team on record, and the market is pricing them at -107. Psychological Edges: The market is trapped by an availability heuristic tied to Blanco's pre-injury identity and his headline 8-K debut. Recall is dominated by the strikeout column; the .605 xSLG and 6.76 xERA sitting one line below it get discounted. Bayesian updating on a pitcher two starts removed from a 14-month layoff should weight the contact-quality metrics heavily against the reputational prior, not the other way around. The line reflects the story, not the math. EDGE ON: WHITE SOX ML (-107) I like the White Sox |
|||||||
| 07-25-26 | Yankees v. Phillies +110 | Top | 3-1 | Loss | -100 | 11 h 44 m | Show |
|
TOP BENNETT EDGE ON Phillies +110 Our Edge: We are exploiting a market that has anchored the Phillies' price to an unfamiliar starter's name while ignoring that Yankees lefty Ryan Weathers profiles as one of the most exploitable arms in this matchup at plus money. Statistical Edges: His underlying Statcast profile suggests negative regression, not stability. The volatility floor is a two-inning implosion. A Phillies 1-4 of Turner, Schwarber, Harper, and Bohm is well above that baseline against left-handed pitching. New York's run-scoring ceiling collapses without its two highest-leverage bats, and the replacements slot into a lineup that must manufacture rather than slug. Psychological Edges: The market is trapped by an availability heuristic tied to Yankees brand equity and the 58-45 record on the marquee. Bettors are pricing the pinstripes, not the personnel actually taking the field tonight. That same bias undervalues home teams whose listed starter is unfamiliar, because the ease of recalling a name overrides the base-rate reality that a healthy Phillies offense at Citizens Bank Park against a 4.55 xERA lefty is a coin-flip proposition at worst. At +110, we are being paid a premium to fade a narrative the underlying inputs no longer support. EDGE ON: PHILLIES ML (+110) I like the Phillies |
|||||||
| 07-25-26 | Royals +165 v. Tigers | 3-2 | Win | 165 | 6 h 49 m | Show | |
|
BENNETT EDGE ON Royals +165 Our Edge: The market is anchored to Detroit starter Casey Mize's 2.79 ERA and Kansas City's road record, ignoring that Mize was pulled after 3.1 innings in his last start and is returning from groin and wrist issues that cap his workload. Statistical Edges: His 2.79 ERA is inflated relative to a 3.14 xERA, and a short leash forces Detroit into middle relief by the fifth inning. His .239 BA against and .307 wOBA against outperform the surface ERA gap the market is pricing. Mize history: Salvador Perez is 14-for-33 (.424) career against Mize, a meaningful sample that concentrates lineup value in the cleanup spot precisely against the arm the price assumes will dominate. A restricted-workload starter facing a lineup with a documented crusher and a rookie (Jac Caglianone) on a 10-game hitting streak is not a 62% dog. Psychological Edges: The market is trapped by the halo effect around Mize's headline ERA and an availability cascade fueled by Kansas City's 17-35 road record. Both signals are backward-looking. Bayesian updating on Mize's 58-pitch exit and the underlying xERA gap (his 3.14 vs. Wacha's 4.16 is far narrower than the 2.79 vs. 3.66 surface read suggests) collapses the price gap the book is charging. EDGE ON: ROYALS ML (+165) I like the Royals |
|||||||
| 07-24-26 | Guardians +125 v. Rays | 3-11 | Loss | -100 | 12 h 48 m | Show | |
|
BENNETT EDGE ON Guardians +125 Our Edge: The market is anchored to Shane McClanahan's 3.16 ERA and the Rays' 35-15 home record, ignoring Statcast peripherals that grade Cleveland's starter as the more effective run-suppressor at plus money. Statistical Edges: Guardians starter Joey Cantillo sits at 3.74 ERA / 3.94 xERA, roughly fair-valued. The pitcher the market treats as the ace is allowing louder expected contact. Under the hood, Cleveland has the better arm on the mound tonight. Cantillo has posted a 5-start stretch with 36 strikeouts and just one outing above 2 earned runs allowed. Psychological Edges: This is a textbook halo effect priced into a starting pitcher. McClanahan's name equity as a former ace and the Rays' gaudy home record are doing the heavy lifting on this number, not the underlying batted-ball data. The market is using surface ERA as a shortcut and refusing to Bayesian-update on a full season of Statcast evidence that says Cantillo has been the more effective pitcher at limiting expected damage. When the anchor is a reputation and the counter-evidence is a full run of xERA overperformance, the plus-money side of the correction is where the value lives. We are buying the regression, not the narrative. EDGE ON: GUARDIANS ML (+125) I like the Guardians |
|||||||
| 07-24-26 | Yankees v. Phillies -123 | Top | 1-0 | Loss | -123 | 11 h 23 m | Show |
|
TOP BENNETT EDGE ON Phillies -123 Our Edge Statistical Edges Luzardo, a left-hander, neutralizes the top and middle of that order across the highest-leverage plate appearances. Bayesian-updated priors regress that ERA toward the expected figure, not the surface number the market is pricing. The underlying contact profile does not support the ERA the line is anchored to. Against a Yankees offense that has been playing without Aaron Judge (60-Day IL) and Giancarlo Stanton (10-Day IL), the run-production ceiling is capped. Psychological Edges Schlittler's 2.20 ERA and recent strikeout totals are the salient, easily recalled data points, and the price reflects that surface story. The 3.03 xERA, the platoon disadvantage against five left-handed bats, and the Judge-Stanton power vacuum are less vivid inputs that the anchored line has not fully absorbed. Availability bias rewards the clean number over the messy structural read, and the -123 is the size of that mispricing. EDGE ON: PHILLIES ML (-123) I like the Phillies |
|||||||
| 07-23-26 | Royals v. Tigers -195 | Top | 3-4 | Win | 100 | 10 h 46 m | Show |
|
TOP BENNETT EDGE ON Tigers -195 Our Edge Statistical Edges That is one of the widest expected-to-actual spreads on the board, and Bayesian-updated priors force the mean reversion to start somewhere. His 62-PA sample is small, but every batted-ball input points to a pitcher living on borrowed contact luck. His last two starts produced 18 strikeouts across 11 innings, giving the profile a genuine whiff floor rather than pure BABIP fortune. Detroit is 27-23 at Comerica behind a lineup that is fully intact for this slate. Psychological Edges Recency bias on Dobnak's four-inning, one-run outing against San Diego crowds out the 5.60 xERA baseline the underlying data has been screaming for weeks. The public sees a 48-54 team laying -195 and flinches. Our framework sees a starter with elite expected metrics facing a decimated lineup whose true-talent run production has collapsed since the Witt IL placement. EDGE ON: TIGERS ML (-195) I like the Tigers |
|||||||
| 07-22-26 | Padres v. Braves -107 | Top | 6-7 | Win | 100 | 11 h 2 m | Show |
|
TOP BENNETT EDGE ON Braves -107 Our Edge The market is anchoring on Michael King's 3.34 surface ERA and his one dominant outing against Atlanta, while his underlying Statcast profile signals a pitcher due for meaningful regression against a Braves team with a structural talent gap on its opponent. Statistical Edges • xERA Gap: Padres starter Michael King carries a 4.62 xERA against a 3.33 ERA per Baseball Savant, a 1.29-run delta that flags his surface line as unsustainably fortunate. His .248 xBA vs .212 BA and .409 xSLG vs .328 SLG confirm hitters are squaring him up at rates his results have not yet reflected. • Winning Percentage Differential: The Braves enter at 58-42 (.580) while the Padres sit at 50-51 (.495). That is an 85-point gap in true talent baseline, and at -107 the market is pricing this as a coin flip. • Home Starter Baseline: Braves lefty Martin Perez owns a 3.54 ERA on the season, a workable floor at Truist Park against a Padres lineup that is right-handed heavy through the top five. • Park + Weather: 82°F with a 10 MPH SSW wind at Truist plays as a neutral-to-hitter environment, favoring the Braves' lineup profile (Olson, Riley, Harris) more than a Padres group missing Laureano and Andujar. Psychological Edges The market is trapped by the availability heuristic. King's seven scoreless innings against Atlanta on June 22 is the most retrievable data point, and it is doing more work in the price than it should. Bayesian updating against his season-long .330 xwOBA and 4.62 xERA discounts that single outing as variance, not signal. The public is paying for the narrative of a June start while the underlying process metrics quietly point the other direction. EDGE ON: BRAVES ML (-107) I like the Braves |
|||||||
| 07-21-26 | Cardinals v. Angels +108 | Top | 1-5 | Win | 108 | 30 h 18 m | Show |
|
TOP BENNETT EDGE ON Angels +108 Our Edge: The market is anchored to the Cardinals' 51-47 record and the Angels' 39-61 mark, pricing this game as if the standings project the pitching matchup. They do not. Angels starter Walbert Ureña carries a 3.31 xERA against Cardinals starter Matthew Liberatore's 5.27 xERA, and we are getting the statistically superior arm at plus money on his home mound. Statistical Edges: • xERA Delta: Ureña's 3.31 xERA versus Liberatore's 5.27 xERA is a nearly two-run gap in expected run prevention. That is the widest starter-vs-starter xERA delta most bettors will see priced as a home dog all week. • xwOBA Against: Ureña is holding opponents to a .283 xwOBA across 354 plate appearances. Liberatore sits at .350 xwOBA over 412 plate appearances. That is the difference between an ace-adjacent contact profile and a back-end profile the projection systems already discount. • xBA Suppression: Ureña's .197 xBA is elite-tier contact management. Liberatore's .275 xBA against confirms the hard contact is real, not sequencing noise. • Recent Form Under the Hood: Ureña has allowed one earned run across his last two starts spanning 9.2 innings. The walks are the tax, but the contact quality he is inducing lines up with his season-long expected metrics. Psychological Edges: This line is a textbook availability heuristic trade. The Angels' record, the front-office turnover, and a well-publicized injury list are the easiest facts to retrieve, and the market has weighted them heavily. What the market is discounting is the pitcher actually taking the mound. Ureña's xERA and xwOBA have not caught up to public perception, and that lag is where the +108 lives. We are pricing the arm, not the standings. EDGE ON: ANGELS ML (+108) I like the Angels |
|||||||
| 07-20-26 | Padres +145 v. Braves | 2-3 | Loss | -100 | 25 h 27 m | Show | |
|
BENNETT EDGE ON Padres +145 Our Edge: The market is pricing this game off Atlanta's season record and JP Sears' inflated peripherals, ignoring that Braves starter Bryce Elder is in an active velocity and command collapse while the lineup behind him is missing four core bats. Statistical Edges: The gap between his baseline (.303 xwOBA allowed) and his current form is where the mispricing lives. That is four everyday-caliber bats subtracted from the run-scoring engine the season record was built on. We only need him to match his June 24 line against a lineup with materially less firepower than the one he faced then. Psychological Edges: The market is anchored to Atlanta's 57-41 record and Sears' ugly ERA, a classic representativeness heuristic where the season-long labels crowd out the current inputs. Recency bias cuts the wrong way here as well: bettors weight Sears' 3-inning-of-6-run start against the Cubs but underweight Elder's four consecutive short outings. The +145 price is paying us to bet the actual pitching matchup, not the standings screenshot. EDGE ON: PADRES ML (+145) I like the Padres |
|||||||
| 07-19-26 | Orioles +105 v. Astros | Top | 5-2 | Win | 105 | 18 h 45 m | Show |
|
TOP BENNETT EDGE ON Orioles +105 Our Edge: The market has priced Astros starter Hunter Brown's shiny .199 xBA as a suppressive ceiling, ignoring that his command has collapsed into a walk-fueled leverage machine that hands a road plus-money dog too many free baserunners to pass up. Statistical Edges: A 5.8 BB/9 window is not a shutdown profile regardless of contact quality underneath. His xERA of 4.27 flags future regression, but the operative sample today is a starter turning lineups over efficiently. Season series stands 4-1 Baltimore, a run-scoring signal against this specific pitching staff. Psychological Edges: The line is trapped by a halo effect around Brown's expected-stat profile. Markets anchor to the cleanest single metric available, in this case a sub-.200 xBA, and quietly discount the walks, the short outings, and the injured lineup behind him. That anchoring is what generates a plus price on the team with the better record in the head-to-head and the healthier lineup card. EDGE ON: ORIOLES ML (+105) I like the Orioles |
|||||||
| 07-19-26 | White Sox -108 v. Blue Jays | 3-0 | Win | 100 | 16 h 50 m | Show | |
|
BENNETT EDGE ON White Sox -108 Our Edge Statistical Edges That is not a rounding-error blip inside a 311-plate-appearance sample; it is a two-standard-deviation command collapse that Bayesian updating penalizes heavily against his prior. The market is pricing the road team as a modest dog despite a six-game separation in the standings. Psychological Edges The public and the book have latched onto Yesavage's headline 3.33 xERA and his low .182 opponent batting average, treating those season totals as fixed truth while discounting a start where he could not locate a fastball for strikes. Recency should be doing more work here, and it isn't. The framework flips the weighting: Burke's four-start run of dominance is a live, updated signal, while Yesavage's aggregate profile now carries a real command-risk overhang the market has not repriced. EDGE ON: WHITE SOX ML (-108) I like the White Sox |
|||||||
| 07-17-26 | Tigers +103 v. Angels | 2-1 | Win | 103 | 26 h 46 m | Show | |
|
BENNETT EDGE ON Tigers +103 Our Edge Statistical Edges The market is pricing Melton like the mean, not the underlying skill. His .216 xBA also outperforms Detmers' .221 across a much smaller but corroborating sample (189 PA vs 452 PA). That pushes early leverage onto an Angels bullpen supporting a 38-59 team. Pitch-framing and defensive positioning behind a fly-ball lefty degrade non-trivially at that level of depletion. Psychological Edges A 44-52 road team getting plus money against a 38-59 home team screams narrative bias: the Angels retain a halo effect from Trout's name recognition and a lingering perception of Detmers as a former top-10 pick, while Melton's xERA-supported breakout is being discounted as small-sample noise. The pricing pays for the story, not the underlying inputs. EDGE ON: TIGERS ML (+103) I like the Tigers |
|||||||
| 07-16-26 | Mets +122 v. Phillies | Top | 4-1 | Win | 122 | 29 h 9 m | Show |
|
TOP BENNETT EDGE ON Mets +122 Our Edge: The +122 price on the Mets is anchored to raw win-loss records, ignoring that both clubs are shorthanded and that Philadelphia has no listed probable starter, compressing the true win-probability gap well below what the market implies. Statistical Edges: Our framework has this closer to a coin flip once you neutralize the record narrative against Philadelphia's own outfield and bullpen attrition (Adolis García, Johan Rojas, Tanner Banks, Lou Trivino III all out). His June 27 outing against this same Phillies lineup produced 2 ER over 4.1 IP with 6 K. Bayesian-updated against his prior sample, the trend line on command is moving in the right direction, not the wrong one. Psychological Edges: The market is trapped by an availability heuristic tied to the standings snapshot. A 40-57 record is easy to recall and easy to price, so books lean into it. That heuristic crowds out the base rate: two depleted rosters, one confirmed starter with a .239 xBA against, and a Philadelphia slot with no named arm. The narrative bias says "Phillies at home, take the chalk." The underlying inputs say the true line is closer to a pick'em. EDGE ON: METS ML (+122) I like the Mets |
|||||||