• Home
  • Buy Picks
  • Free Picks
  • Handicappers
  • Odds
  • Leaderboards
  • Contact
  • Member Login
Brooke Bennett MLB Money Lines Picks
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:
• Season Win Total: Milwaukee finished 103-59, three full wins clear of the Dodgers' 100-62.

The better team over 162 games is getting +139, an implied win probability of roughly 42 percent.
• Walk Volatility: Dodgers starter Tyler Glasnow issued 4 walks over just 4 innings against Miami on September 12 and 3 more against Washington on September 5, allowing 4 earned runs in each outing.

The .190 xBA against is real, but the free passes keep innings alive and games close.
• Workload Ceiling: Glasnow has taken a no-decision in all five of his most recent starts, finishing 6.1 innings or fewer in four of them.

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.
• Hitting Conditions: 89 degrees, clear skies, and a 4 MPH wind at Dodger Stadium at first pitch.

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:
• xERA: Brewers starter Logan Henderson posted a 2.47 ERA with a 2.74 xERA across 371 plate appearances this season.

The expected figure confirms the surface figure.

This is a validated run suppressor, not a regression candidate.
• Opponent contact quality: Henderson held hitters to a .183 batting average against a .201 xBA, and a .252 wOBA against a .257 xwOBA.

Every expected number sits within 20 points of the actual.

Statcast endorses the profile rather than disputing it.
• Home form: In his two most recent starts at American Family Field, Henderson threw 7 innings of one-run, one-hit ball against Texas and 5 shutout innings on two hits against the Cubs.

The venue is domed, so the conditions behind those outings are controlled and repeatable.
• Season baseline: Milwaukee finished 103-59, three wins clear of Los Angeles at 100-62, yet the home team with the better record carries a +118 tag.

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
We are exploiting a recency-driven discount on Blake Snell, whose abbreviated late-September outings have the market pricing a 100-win Dodgers roster at a thinner number than the underlying contact data supports.

Statistical Edges
• xERA: Dodgers starter Blake Snell posted a 2.17 xERA across 173 plate appearances this season, confirming the 1.90 surface ERA is earned rather than batted-ball luck.
• Expected Contact Quality: Snell held opponents to a .182 xBA.228 xSLG, and .228 xwOBA.

All three sit below his actual allowed figures (.203 BA.248 SLG.245 wOBA), meaning his results have run slightly unlucky, not fortunate.
• Strikeout Form: Snell struck out 10 against Detroit on August 29, 8 against Miami on September 11, and 7 against Washington on September 4, allowing one earned run or fewer in each of those starts.
• Season Baseline: Los Angeles finished 100-62 to Atlanta's 94-68, a six-game gap, and hosts this one at Dodger Stadium.

Atlanta's staff also carries six pitchers on the injured list, thinning the depth behind whoever takes the ball.

Psychological Edges
The market is trapped by recency bias.

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:
• Implied Win Probability: +191 prices San Diego at 34.4%.

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.
• Lineup Quality: The Padres roll out a fully intact expected order with Fernando Tatis leading off, Manny Machado third, and Jackson Merrill in the cleanup spot.

None of the three carries an injury designation.
• Recent Run Suppression: Padres starter Robbie Ray allowed one earned run or fewer in three of his last five starts, including 6 innings of one-run ball at Tampa Bay on Aug 30 and a one-run outing against the Dodgers on Sept 23.
• Venue Neutrality: American Family Field is a dome.

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:
• Implied Probability: +162 prices the Angels at 38.16% implied win probability, a number built on the 62-99 versus 75-86 record gap rather than single-game inputs in a finale where both clubs are eliminated.
• Recent Starter Form: Mariners right-hander Logan Gilbert was hit for 10 hits and 4 earned runs across just 4 innings against Houston on September 22, his most vulnerable outing of the month.
• Kikuchi's Ceiling: Angels lefty Yusei Kikuchi has flashed real quality within the last month, logging 7 innings of 2-run ball against Philadelphia on August 30 and 6 shutout innings at Pittsburgh on September 5.

He held the Athletics to 2 earned runs over 5.1 innings in his most recent start.
• Workload Context: In a season finale between two non-playoff teams, pitch counts and bullpen usage go non-standard.

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:
• Injury Ledger: Atlanta carries nine names on its injury report, and eight of them are pitchers spread across the 15-day and 60-day IL.

Miami's report lists exactly one player, outfielder Owen Caissie on the 10-day IL, leaving its expected lineup fully intact.
• Implied Probability: The +115 price gives Miami roughly a 46.5% implied win probability.

For a healthy home team facing a staff this thin behind its starter, our framework prices the true number higher than the market does.
• Starting Pitcher: Marlins starter Eury Perez brings a 4.14 ERA into a home start.

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.
• Venue Control: loanDepot park is a domed venue, so weather variance is off the board.

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:
• xERA Gap: Mets right-hander Nolan McLean carries a 3.70 xERA against his 3.18 surface ERA across 722 plate appearances.

The market is paying for the number that regresses, not the one that projects.
• Recent Command: McLean has issued 8 walks over his last three starts (17 innings) and was hit for 10 hits and 5 earned runs by the Yankees on September 11.

Free passes against a lineup fronted by Corey Seager, Josh Jung, Brandon Nimmo, and Wyatt Langford are a leverage problem, not a footnote.
• Team Quality: Texas sits at 78-79 to New York's 72-85, a six-game gap through 157 games.

Plus money on the stronger roster at home, indoors at Globe Life Field where conditions are neutral, is the value side.
• Decision Noise: Rangers lefty Cody Bradford has recorded a no-decision in each of his last five starts and held opponents to 3 earned runs or fewer in four of them.

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:
• Starting Pitcher Form: Padres starter Michael King has completed at least 6 innings with 3 or fewer earned runs in each of his last five starts, including three scoreless outings.
• Run Prevention: King brings a 12-9 record and 3.03 ERA into this start, with just 5 earned runs allowed over his last 32 innings.
• Pitching Depth Gap: Los Angeles carries eight pitchers on the injured list, leaving the staff behind tonight's starter thin in every leverage situation.
• Lineup Availability: Shohei Ohtani is on the 15-Day IL and absent from the expected batting order, removing the largest run-production input from the Dodgers' offense.

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:
• Season Record: Both clubs sit at 73-83 through 156 games, yet the market prices Detroit as a home favorite.

Identical baselines should not produce a 20-cent gap without a personnel edge, and that edge points the other way.
• Injury Ledger: Detroit carries five position players on the IL, with Kerry Carpenter (10-Day) plus Matt Vierling, Parker Meadows, Trey Sweeney, and Wenceel Pérez all on the 60-Day list.

That is outfield and shortstop depth gutted in one column.
• Lineup Integrity: Washington's expected order runs its full young core, James Wood, CJ Abrams, Brady House, and Dylan Crews all in the lineup, with catcher Drew Millas as the only listed injury.
• Run Environment: Comerica Park at 59°F with a 10 MPH ENE wind is a suppressed scoring setting.

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:
• xERA: Angels lefty Reid Detmers holds a 3.23 xERA, a .214 opponent batting average, and a .270 wOBA across 697 plate appearances.

The expected metrics confirm his 3.36 ERA is earned, not batted-ball luck.
• Recent form: Detmers has allowed one earned run or fewer in four of his last five starts, including 6 shutout innings with 9 strikeouts at Boston on September 8 and 7 innings of 1-run ball against the Yankees on September 2.
• Workload depth: Twins starter Joe Ryan has not pitched past 4 innings in either of his last two outings, allowing 4 earned runs to Cleveland on September 13.

That profile pushes Minnesota's bullpen into early exposure.
• Lineup quality: Minnesota is without Byron Buxton and Trevor Larnach, both on the 10-day injured list, stripping the order of its two most dangerous outfield bats against a lefty limiting opponents to a .341 slugging percentage.

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:
• Starter workload: Dodgers lefty Blake Snell has not pitched past 6 innings in any of his last five starts (6, 6, 5, 6, 5.2).

Roughly a third of this game lands on the Los Angeles bullpen regardless of how sharp he is.
• Lineup depletion: Shohei Ohtani is on the 15-day IL, with Andy Pages and Dalton Rushing also sidelined.

The run-scoring ceiling behind Snell tonight is meaningfully lower than the full-strength version this price implies.
• Home/road split: Reds starter Andrew Abbott has allowed 3 earned runs across 10.1 innings in his last two home starts (1 ER over 4 vs Milwaukee, 2 ER over 6.1 vs St.

Louis).

Both of his recent blowups came on the road.
• Implied probability: +196 prices Cincinnati at a 33.8% win probability at Great American Ball Park.

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:
• xERA: Lopez carries a 3.51 xERA against a 4.78 surface ERA, with a .210 xBA and .290 xwOBA across 492 plate appearances.

His true run prevention sits more than a full run below the number the market is reacting to.
• Starter parity: Mariners starter Bryce Miller posts a 3.46 xERA and .224 xBA, virtually identical to Lopez's expected profile.

The line prices a meaningful starter gap that the underlying numbers do not support.
• Command trend: Miller has failed to complete 5 innings in four consecutive starts and has issued 13 walks across his last 17.1 innings, including 7 free passes on August 23.

Short starts hand this game to the bullpens early.
• Recent length: Lopez has completed 6 innings in four of his last five starts, with 9 strikeouts against Houston on August 22 and 7 against Texas on September 2.

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:
• xERA: Padres starter Walker Buehler carries a 4.14 xERA against a 4.56 ERA, and over 576 plate appearances he has allowed a .255 batting average.413 slugging, and .326 wOBA.

That is a hittable mid-rotation profile, not a shutdown favorite.
• Expected contact quality: Nationals starter Jackson Kent's 5.18 xERA sits below his 5.55 ERA, and his .250 xBA and .347 xwOBA allowed describe a pitcher closer to league average on contact than the surface line suggests.
• Recent ceiling: Kent held Miami to 1 earned run over 7 innings on August 28 and limited the Dodgers to 3 earned runs across 5 innings on September 4.

The path to five competitive innings exists.
• Lineup leverage: Washington stacks left-handed bats James Wood, CJ Abrams, and Jorbit Vivas around Dylan Crews against a right-hander allowing .413 slugging on the season.

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:
• xERA Convergence: Giants starter Blade Tidwell carries a 4.09 xERA against his 4.43 ERA, while Cardinals starter Andre Pallante runs a 3.89 xERA against his 3.51 ERA.

The true talent gap is two tenths of a run, not the chasm the win-loss ledger implies.
• xwOBA Allowed: Tidwell has held opponents to a .312 xwOBA and a .227 batting average across 176 plate appearances.

Pallante sits at .305 xwOBA over 584 plate appearances.

These are near-identical run prevention profiles at the contact level.
• Command Trend: Pallante's most recent outing showed real slippage: 4 walks against just 1 strikeout over 5 innings at Colorado on September 4.

One strikeout against the Rockies is a soft signal, not a rounding error.
• Series Results: San Francisco has taken the first two games of this set, 5-4 in 11 innings and 2-1, holding St.

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:
• xERA Gap: Tigers starter Troy Melton carries a 2.20 ERA against a 3.58 xERA, a 1.38-run gap that flags him as one of the more regression-exposed arms on the board.

His .205 opponent batting average also runs below a .233 xBA across 407 plate appearances.
• Head-to-Head Familiarity: Melton's most recent start came against this exact Minnesota lineup on September 1, and the Twins tagged him for 6 hits and 5 earned runs over 5.1 innings.

My framework updates hard on same-opponent, same-week exposure.
• Roster Attrition: Detroit has five position players on the injured list, four of them on the 60-Day IL (Vierling, Meadows, Sweeney, Pérez) plus Kerry Carpenter on the 10-Day.

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:
• Starting Pitcher ERA Gap: Royals starter Randy Dobnak brings a 2.65 ERA into this start.

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.
• Head-to-Head Form: Dobnak already handled this exact Toronto order on August 26, working 6 innings with 3 earned runs, 6 hits, and 5 strikeouts on the road.

He gets the rematch at home with a confirmed lineup behind him.
• Recent Run Prevention: Dobnak logged back-to-back scoreless outings in mid-August, 5.2 shutout innings against the Angels on August 15 and 4 scoreless frames against the Athletics on August 20, walking the tightrope even without run support.
• Lineup Construction: Kansas City's confirmed order stacks Bobby Witt, Vinnie Pasquantino, and Salvador Perez in the 2-3-4 spots against Arrighetti's right arm, with 89-degree conditions at Kauffman Stadium favoring the bats.

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:
• Pitcher Form: Nationals starter Cade Cavalli has allowed 5 earned runs over 30 innings across his last five starts with 44 strikeouts, including 8 shutout innings against the Cubs on August 13.

His season line sits at 12-5 with a 3.12 ERA.
• Workload Profile: Dodgers starter Tyler Glasnow has faced just 192 plate appearances all season, with no recorded start between May 6 and August 25.

This is only his third outing back, and stamina past the fifth inning is an open question.
• Implied Probability: At +198, Washington carries a 33.56% implied win probability.

That is a near coin-flip pitching matchup priced like a mismatch.
• Lineup Context: Los Angeles has Andy Pages on the 10-day IL, thinning outfield depth behind the top of the order.

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:
• xERA: Ray carries a 3.14 ERA against a 4.63 xERA across 622 plate appearances, one of the widest regression gaps a starter can bring into September.
• xSLG: Ray's .380 slugging allowed masks a .419 xSLG, and his .309 wOBA sits below a .330 xwOBA.

Contact quality against him is worse than the results show.
• Walk rate: Ray has issued 16 walks over 26.1 innings across his last five starts, at least two per outing and five against Houston.

Free baserunners extend innings for a lineup built on grinding at-bats.
• Team baseline: New York is 80-61 (.567) to San Diego's 74-67 (.525), yet the better team gets +118 with Yankees starter Carlos Rodon (4-3, 3.20 ERA) matching Ray's surface line.

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
We are exploiting a market anchored to Los Angeles's 81-55 record and Dodgers starter Tyler Glasnow's rate metrics, when the variable that decides this game is innings, not quality.

Statistical Edges
• Start length: Tigers starter Framber Valdez has gone at least 5.2 innings in five consecutive starts, including 7 scoreless at Seattle on August 6.

Detroit gets a defined path through six innings.
• Workload: Glasnow has exceeded 5.2 innings in just two of his five logged starts, and threw 5 on August 25 against Atlanta in his first appearance since early May.
• Expected vs actual: Valdez's 4.36 ERA and 4.49 xERA differ by 0.13, and his .261 xBA matches his .261 BA exactly.

His results are stable, not a mirage due for correction.
• Game environment: OpenWeatherMap projects moderate rain with a 100% precipitation chance at Comerica Park, 69 degrees with a 6 MPH south wind.

Delay risk compresses starter usage and pushes both sides toward relief innings, which flattens the talent gap.

Psychological Edges
The market is trapped by anchoring.

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
We are exploiting a market anchored to record symmetry, pricing Toronto at -120 as if two nearly identical sub-.500 records mean two identical teams on this specific afternoon.

Statistical Edges
• Starter Workload: Blue Jays right-hander Jose Soriano brings a 10-7 record and 3.43 ERA across a full season of starts.

Mariners lefty Kade Anderson arrives with one major league outing: 5.2 innings, five hits, three earned runs, a 4.76 ERA.
• Sample Size: Anderson's 2.80 xERA and .261 xwOBA are drawn from 22 plate appearances.

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.
• Platoon Structure: Eight of nine projected Toronto bats are right-handed against Anderson's left arm, with Brett Bateman the only lefty in the order.

That is a card built to strip the platoon advantage from a left-handed starter.
• Injury Load: Seattle is without four position players, Brendan Donovan, Colt Emerson, Luke Raley and Will Wilson, thinning the depth behind a lineup already sitting at 64-71.

Psychological Edges
The market is anchored to the standings. 66-70 against 64-71 reads as a coin flip, and anchoring on that pair of near-identical records compresses the price toward pick-em when the day-of inputs are not close at all.

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
We are exploiting a market that has priced Dodgers starter Blake Snell's reputation rather than his innings budget, taking Detroit at +167 in a pitching matchup the underlying numbers grade far closer than the records.

Statistical Edges
• Sample-adjusted xERA: Snell's 2.29 xERA rests on 87 plate appearances.

Tigers starter Keider Montero's 3.49 xERA comes from 535.

My framework weights the stabilized sample.
• Opponent wOBA: Montero has held hitters to a .265 wOBA and a .209 batting average, run suppression that does not depend on run support.
• Workload ceiling: Snell has thrown exactly 6 innings in each of his last three starts and 21 total innings on the season.

Detroit's path runs through the Los Angeles bullpen, not through Snell.
• Recent containment: Montero posted 6.1 scoreless innings against Cleveland on Aug 13 and 6 scoreless against the Athletics on Aug 2, each with one walk.

Psychological Edges
The market is trapped by the availability heuristic.

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:
• xERA Gap: Pirates starter Jared Jones carries a 3.67 xERA across 289 plate appearances against a 4.76 surface ERA, a 1.09-run gap that ranks among the widest positive regression profiles for any current NL starter.

His .216 xBA and .297 xwOBA describe a mid-rotation arm the market is still pricing as a back-end one.
• Sample-Size Weighting: Cardinals lefty Quinn Mathews' shiny 3.12 xERA sits on only 66 plate appearances, less than a quarter of Jones' sample.

Bayesian-updated against his .316 BA-allowed and 6.43 ERA, the true-talent estimate sits well north of the xERA point value.
• Recent Contact Quality: Mathews was tagged for 7 ER on 10 hits over 5 innings against Philadelphia on August 22, the type of high-volume contact event that shifts posterior expectations more than a clean four-inning outing against Cincinnati.
• Implied Probability: The -112 price implies 52.8% for Pittsburgh.

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:
• Bradford, ERA vs.

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.
• Henderson, Sample Size Caution: Brewers righty Logan Henderson's 2.60 ERA and 2.72 xERA are built on 264 plate appearances.

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.
• Top-of-Order Firepower: Texas rolls out Joc Pederson, Corey Seager, Wyatt Langford, and Brandon Nimmo in the 1-4 slots.

Three left-handed bats stacked against Henderson is a platoon structure the market is discounting on reputation alone.
• Implied Probability Gap: +163 implies roughly a 38% win probability.

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
We are exploiting a market that has priced Angels starter George Klassen at his ERA rather than his outing profile, ignoring that his last two starts against Texas and Houston (13 IP, 2 ER, 12 K) represent a meaningful command shift the +153 price still treats as noise.

Statistical Edges
• Klassen recent form: In his last two starts, Angels righty George Klassen has surrendered 2 ER over 13 IP, including 7 shutout innings on 1 hit and 7 K against Houston on 8/18.

That is a materially different pitcher than the April version driving the 5.28 xERA.
• xERA sample-size caveat: Klassen's 5.28 xERA sits on only 101 PA, well below the stabilization threshold, while his 3.74 ERA over the same window is the actionable signal.

His two April disasters (9 BB in 4.2 IP) are dragging every rate stat.
• Handedness leverage: Seven of nine Angels hitters bat right-handed or switch-hit against Guardians lefty Parker Messick, with Zach Neto, Mike Trout, and Vaughn Grissom stacked 1-2-3.

Messick's .208 BA-against is a full-lineup number, not a platoon-adjusted one.
• Implied win probability: +153 prices the Angels at 39.5% to win.

Home dogs with a competent starter against a lefty in a 7-RHB lineup historically clear that bar.

Psychological Edges
The market is trapped by the recency bias on Cleveland's rotation strength and the availability heuristic around Los Angeles' 52-79 record.

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:
• Arizona Lineup Attrition: The Diamondbacks are without 2B Ketel Marte (10-Day IL) and LF Lourdes Gurriel Jr. (10-Day IL), the two primary run producers in their order.

That is a top-of-the-lineup and middle-of-the-order hole against a lefty starter, not a bench-depth issue.
• Lodolo Recent Form: Reds LHP Nick Lodolo has posted a 4.52 ERA on the season but is trending sharper, allowing 0 earned runs on 3 hits over 5 innings on August 16 vs.

Miami.

Bayesian-updated against his prior five starts, the recent sample is directionally positive, not the 5.98 xERA the market is pricing.
• Pitcher-Win Fallacy: Rodriguez's 12-4 record is the single loudest data point on the slate and the least predictive.

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.
• Price Value: +135 implies a 42.6% win probability.

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:
• Starter ERA Gap: Brewers RHP Jacob Misiorowski enters at 1.75 ERA on a 12-5 line, meaningfully outperforming Braves LHP Chris Sale's 2.16 ERA, and Sale's own peripherals suggest his true talent is lower than his surface line.
• xERA Regression Signal: Sale's Baseball Savant xERA sits at 3.06 against his 2.16 ERA, a 0.90-run gap indicating his run-prevention has been outrunning contact quality across 517 plate appearances.
• Standings Baseline: Milwaukee owns the superior record at 79-49 versus Atlanta's 75-53, and at home the Brewers are the higher-baseline team by schedule-adjusted win rate, not the coin-flip the market implies.
• Contact Quality Under Sale: Sale's .223 xBA and .272 xwOBA are strong but not elite by ace standards, and Milwaukee's right-handed core of William Contreras and Jackson Chourio at the top of the order is precisely the profile that neutralizes a lefty running on reputation.

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
The market is anchored to George Kirby's name-brand ceiling and Robert Gasser's ugly 4.54 ERA, but the Bayesian-updated inputs show Kirby's road form has collapsed while Milwaukee's schedule-adjusted profile at home dwarfs Seattle's.

Statistical Edges
• Team form gap: Milwaukee sits at 78-49 versus Seattle's 60-67, a 29-game separation that the -121 price implies a coin flip on.

The market is treating this as a pitcher-driven game and ignoring the roster tier.
• Kirby xwOBA vs. road reality: Kirby's 0.303 xwOBA and 3.84 xERA look strong in aggregate, but his last two road starts produced 5 ER in 4.2 IP at Houston and 7 ER in 4 IP at Texas.

The season-long Statcast baseline is stale relative to the recent trendline.
• Gasser xERA correction: Gasser's 4.54 ERA carries a 4.20 xERA and 0.316 xwOBA over 314 PA, meaning his surface line overstates the damage by roughly a third of a run.

His most recent outing was 6.1 IP with 7 K against the Dodgers.
• Seattle infield collapse: Both J.P.

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
This line is a textbook halo effect play.

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:
• xERA Gap: Royals starter Randy Dobnak carries a 1.73 ERA but a 4.57 xERA, a 2.84-run delta that flags his run prevention as one of the more luck-inflated profiles in the rotation sample.

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.
• Starter Quality Differential: A's starter Gage Jump posts a 4.26 xERA and .318 xwOBA against Dobnak's 4.57 xERA and .328 xwOBA.

On the underlying inputs, Oakland has the better arm on the mound today, not the worse one.
• Miss-Rate Ceiling: Jump's game log includes an 11-K, 6-IP outing against Boston on August 8 and a 7-K, 6-IP scoreless start against Boston on July 28.

The strikeout ceiling exists; Dobnak's does not (4 K in his last 5.2 IP, 3 K over 7 IP against Minnesota).
• Implied Probability: +128 prices Oakland at 43.9% to win.

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:
• xERA gap: Gilbert's 3.68 xERA meaningfully outperforms May's 4.03 xERA across comparable sample sizes (571 PA vs 507 PA), a delta the +115 price does not reflect.
• xwOBA suppression: Gilbert holds opponents to a .297 xwOBA against May's .310, with Gilbert's .233 xBA also cleaner than May's .246.

Contact quality allowed favors Seattle across every Statcast run-value input.
• Recent form baseline: Gilbert has allowed three or fewer earned runs in each of his last five starts, including 6 shutout innings with 7 K against the Yankees on 8/13.

The variance floor here is genuinely narrow.
• Headline ERA anchor: Gilbert's 3.28 ERA and May's 4.13 ERA move in the same direction as the expected metrics, meaning the surface stats and the underlying models agree.

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:
• xERA Delta: Dodgers starter Eric Lauer carries a 4.72 xERA against Rockies starter Ryan Feltner's 5.40 xERA.

That 0.68-run gap is real but nowhere near the two-run margin implied by a +180 home dog price at Coors.
• Contact Quality Against Lauer: Lauer has surrendered a .459 xSLG and .333 xwOBA across 416 plate appearances.

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.
• Feltner Baseline, Not Ceiling: Feltner's most recent three starts covered 16.1 IP with 9 earned runs allowed.

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.
• Dodgers Catcher Situation: With Will Smith on the 60-day IL and Dalton Rushing on the 10-day, Los Angeles rolls out Hunter Feduccia.

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:
• xERA gap: Rays starter Nick Martinez carries a 2.74 ERA against a 4.44 xERA over 552 plate appearances.

That 1.70-run delta is one of the widest performance-to-expected gaps in the American League rotation pool.
• xwOBA vs. wOBA: Martinez's .293 wOBA allowed masks a .324 xwOBA, with an xBA of .277 against a .248 actual.

Contact quality against him is materially louder than the box scores read.
• Recent contact profile: In two of Martinez's last three starts, he surrendered 6 ER on 7 hits to the White Sox on July 31 and 4 ER on 8 hits to the Athletics on August 11.

Zero walks in either outing, meaning damage came from balls in play, exactly what the xBA gap predicted.
• Soriano baseline: Blue Jays starter Jose Soriano enters at 9-6 with a 3.16 ERA, giving Toronto a legitimate run-suppression floor rather than a bullpen game against a first-place lineup.

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:
• xERA vs ERA: White Sox starter Luis Castillo carries a 4.63 xERA against a 4.96 ERA, indicating his surface line overstates his true run-prevention baseline.

His .262 xBA and .440 xSLG allowed track his actuals almost exactly, so the recent damage is real but priced.
• Bayesian-updated form: Castillo's most recent outing was 7 IP, 1 H, 0 ER, 10 K against Cincinnati on August 12.

My framework weights that as a meaningful update on a mid-season command adjustment, not noise.
• Opposing starter regression: Cubs starter Shota Imanaga carries a 3.73 ERA but his last road start was 4.2 IP, 6 H, 4 ER at Washington on August 11.

His .435 SLG allowed leaves a viable contact-quality path for Munetaka Murakami and Randal Grichuk in the middle of the White Sox order.
• Implied win probability: +155 prices the White Sox at a 39.2% win rate.

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
The market is anchored to Dylan Cease's shiny 2.40 ERA and the Aaron Judge headline, ignoring that Ryan Weathers has been the more effective pitcher over the last month and that Toronto's own lineup is missing its middle-of-the-order engine.

Statistical Edges
• Weathers ERA vs xERA: Yankees lefty Ryan Weathers carries a 3.69 ERA against a 4.26 xERA, but his recent run-suppression is real: 2 earned runs across his last 24.1 innings against Philadelphia, the White Sox, St.

Louis, and Seattle.
• Cease xERA: Blue Jays starter Dylan Cease's underlying 2.74 xERA and .258 xwOBA are excellent, but not the near-untouchable profile his 2.40 ERA implies.

There is a full run of ERA-to-xERA regression baked into that surface number.
• Team record differential: New York enters 68-55, Toronto 61-64.

At +116, we are getting plus money on the team with the better schedule-adjusted resume.
• Toronto lineup depletion: Vladimir Guerrero Jr. sits on the 7-Day IL, removing the Blue Jays' primary run-producer against a lefty who has held opponents to a .303 wOBA.

Psychological Edges
This line is a case study in the availability heuristic.

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
We are exploiting a market that has fully priced Chris Sale's 2.20 ERA while discounting the run-suppression profile Arizona's Brandon Pfaadt has posted over his last three starts, creating a plus-money price on a team whose true win probability is meaningfully north of the implied 34.5%.

Statistical Edges
• Pfaadt Recent Run Prevention: The Diamondbacks' Brandon Pfaadt has thrown 20.2 consecutive scoreless innings across his last three starts (7 vs LAD, 6.2 vs SD, 7 at PIT), allowing 13 hits and 4 walks in that window.

That's an elite recent baseline against playoff-caliber offenses.
• Statcast Profile: Pfaadt's xwOBA of .296 sits within one point of his actual .297 wOBA, and his xBA of .233 essentially matches his .243 BA.

His 3.36 ERA is not a mirage propped up by defense or sequencing luck.
• Season Line: A 6-1 record with a 3.36 ERA on a Diamondbacks team sitting 64-58 gets +190 tonight almost entirely because of the name on the other card, not the run-scoring math.
• Lineup Continuity: Arizona rolls out Corbin Carroll, Geraldo Perdomo, Gabriel Moreno, Ketel Marte, and Nolan Arenado in the top five.

That's a fully intact core against a lefty starter, with the injuries confined to the outfield corners.

Psychological Edges
The market is anchored to Sale's 2.20 ERA and the 73-48 Atlanta record, and it is paying for a textbook halo effect.

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
We are exploiting a market that has anchored on team records and is under-pricing the single largest inputs to a nine-inning MLB game: the starting pitcher matchup and the underlying contact quality behind each surface ERA.

Statistical Edges
• xERA gap: Blue Jays starter Dylan Cease carries a 2.70 xERA against Red Sox starter Patrick Sandoval's 4.48 xERA.

That is a 1.78-run separation in schedule-adjusted expected earned runs, the largest input in any single-game model.
• Contact suppression: Cease is holding opposing hitters to a .179 BA and .188 xBA on a 505-PA sample, with a .244 wOBA.

Sandoval is allowing a .309 BA on 109 PA with a .464 SLG.

His .368 wOBA allowed sits 124 points above Cease's mark.
• Recent form baseline: Across his last five starts, Cease has posted lines of 7 IP / 10 K, 6 IP / 7 K, 9 IP / 12 K, 6 IP / 7 K, and 8 IP / 11 K.

His most recent look at this Boston lineup on July 25 was a nine-inning, one-hit, 12-strikeout shutout.
• Lineup quality: Boston is running out a lineup missing Roman Anthony (60-day IL), Trevor Story (60-day IL), and Triston Casas (60-day IL) against a right-hander whose xwOBA allowed is .256.

Psychological Edges
The market is pricing narrative bias, specifically the availability heuristic attached to Boston's 64-54 record versus Toronto's 57-63.

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:
• Starter ERA Gap: Angels righty G.

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.
• Gusto Statcast Profile: Gusto's .264 BA / .269 xBA and .418 SLG / .418 xSLG allowed show zero regression flag.

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.
• Recent Form Trend: Gusto is coming off 6 IP, 5 H, 1 ER, 0 BB, 5 K at Atlanta on August 4.

That is his best line of the sample and directly contradicts the narrative built off the 9-hit Philadelphia outing.
• Health and Standings: Miami is 59-59 with zero names on the injury report.

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:
• Dodgers form: Los Angeles enters on a season-high six-game losing streak and 2-8 in its last 10, the exact regression window where a +160 home dog price on the trailing team offers implied-probability value against a 60-percent public perception.
• Arizona home profile: The Diamondbacks are 33-24 at Chase Field and 14-20 in their last 20 overall, a schedule-adjusted run environment that our framework models materially above the 38.5-percent implied win rate at +160.
• Sasaki volatility: Dodgers starter Roki Sasaki carries a 4.64 ERA and a .341 wOBA against, with a 3-inning, 6-earned-run collapse to San Diego on July 2 sitting inside the current five-start sample.

His floor is meaningfully lower than his last three lines suggest.
• Catcher vacuum: Los Angeles is starting Ben Rortvedt ninth with Will Smith on the 60-Day IL and Dalton Rushing on the 10-Day IL, removing the primary right-handed offensive threat behind the plate and thinning lineup leverage against Merrill Kelly's changeup-heavy sequencing.

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:
• xERA Gap: Marlins starter Janson Junk carries a 4.58 ERA but a 4.04 xERA, with an xwOBA of .311 against a .325 wOBA.

The Statcast profile is roughly half a run better than the surface line, and the market is paying the surface line.
• Recent Form: Junk is coming off 5 IP, 3 H, 0 ER, 4 K against the Mets on 7/31.

Two of his last three outings produced one earned run or fewer, a Bayesian update the +133 price is not respecting.
• Contact Suppression Fit: Junk's expected slash line allowed (.252 xBA / .405 xSLG) plays into a Marlins outfield alignment built on range.

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.
• Implied Probability: +133 implies a 42.9% win rate.

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:
• ERA differential: Johnson carries a 7.63 ERA against Orioles starter Brandon Young's 3.31, a 4.32-run gap between the probables that anchors the run-expectancy delta before any lineup adjustment.
• xwOBA against: Johnson is allowing a .351 xwOBA on 211 plate appearances, meaning even his contact-quality-adjusted baseline places him well outside league-average starter territory.

Young sits at .320 xwOBA over 439 PA, a full tier better on a larger sample.
• Recent workload: Johnson has surrendered 13 earned runs across 7.2 innings in his last two starts, a 15.26 ERA over that window.

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.
• Team baseline: The Angels are 43-71 (28 games under .500) and are running Johnson out with a lineup missing Rendon and Moncada, which caps the offensive ceiling behind an already fragile starter.

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:
• xERA gap: Sugano carries a 7.22 xERA against Rays starter Nick Martinez's 4.58.

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.
• xwOBA / xSLG: Sugano allows a .399 xwOBA and .572 xSLG, meaning quality-of-contact-adjusted, opposing hitters produce like a middle-of-the-order bat every plate appearance.

Martinez sits at .329 xwOBA and .445 xSLG, a full tier tighter.
• Standings-implied quality: Rays 67-46 (.593) vs.

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.
• Sugano recent form: Even his stat-line-friendly last outing (6.2 IP, 1 ER vs.

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:
• xERA Gap: Rays starter Griffin Jax carries a 3.74 ERA but a 4.71 xERA, a 0.97-run overperformance that ranks him among the most regression-prone AL starters.

His xwOBA of .333 vs. actual wOBA of .310 confirms hitters are squaring him up more than the box score shows.
• Kay's Comparable Profile: White Sox lefty Anthony Kay owns a 4.25 ERA against a 5.13 xERA, meaning the market is discounting him for the same underlying noise it ignores in Jax.

On xERA alone, the true pitching edge shrinks to roughly half a run, not the gap +140 suggests.
• Jax Volatility: Over his last five starts Jax has posted a 10-K game and a 7-ER blowup (5 IP, 8 H vs.

Boston on 7/17).

His floor is materially lower than his headline 3.74 ERA implies.
• Lineup Contact Quality: Kay's opponent xBA of .263 vs. actual .253, plus xSLG of .409 vs. .417, indicate his contact-suppression is stable, not lucky.

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:
• xERA Gap: Nationals starter Cade Cavalli carries a 3.55 ERA / 4.02 xERA profile versus Braves starter JR Ritchie's 4.50 ERA / 4.80 xERA.

Ritchie's xwOBA-against of .336 sits roughly 26 points above Cavalli's .310, a material quality separation the moneyline is not respecting.
• Command Profile: Ritchie has issued three or more walks in four of his last five starts (6, 3, 3, 4 BB), and has not completed six innings in any of those outings.

Free baserunners against a lineup optimized to work counts is a compounding failure mode.
• Consistency Baseline: Cavalli has logged exactly 6 IP in four consecutive starts, allowing two or fewer earned runs in three of the four.

Our Bayesian-updated projection for his floor tonight is meaningfully higher than the sample of one bad Pittsburgh outing on July 5 would suggest.
• Platoon Construction: Washington's confirmed lineup deploys six left-handed or switch-hitting bats (Wood, Garcia, Tena, Abrams, Lile, Vivas) against the right-handed Ritchie, whose .402 xSLG-against indicates he does not miss barrels when he misses the zone.

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:
• Road ATS Record: Washington enters at 41-13 ATS on the road, a league-leading mark that reflects a systematic pricing error against them as a traveling underdog.

At +169, the implied win probability is roughly 37%, and the road profile alone suggests a truer number closer to 42-44%.
• Weather Variance: OpenWeatherMap has Truist Park at 100% precipitation with light rain at first pitch.

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).
• Mikolas xERA vs ERA: His 5.20 xERA against a 5.65 ERA and matching .348 wOBA / .348 xwOBA indicate his results are close to his true talent, not a collapse.

He is a below-average starter, not a disaster, and the market is pricing the disaster.
• Nationals Power Profile: Washington hit a franchise-record 50 home runs in July, with CJ Abrams sitting on 28 on the season.

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
We are exploiting a market that has priced this line entirely off the starting pitcher tag while ignoring that Seattle's offense has been the worst run-scoring unit in baseball for six weeks, creating +174 value on a Twins team with a better record than its opponent.

Statistical Edges
• Team Parity: The Twins enter at 55-55, the Mariners at 53-57.

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.
• Bryce Miller xERA vs.

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.
• Zebby Matthews xERA Gap: Twins righty Zebby Matthews owns a 5.21 ERA against a 4.74 xERA and a .334 xwOBA.

He is not elite, but his expected profile is roughly a full run better than the surface number the market is punishing.
• Seattle Offensive Output: The Mariners have averaged 3.4 runs per game over the last six weeks despite adding Arozarena and Naylor.

That is a run-environment input the +174 price does not reflect.

Psychological Edges
This is a textbook halo effect.

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:
• xERA convergence: Rays starter Nick Martinez carries a 2.45 ERA against a 4.34 xERA, a gap of nearly two runs.

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.
• xBA regression signal: Martinez's .245 BA against sits well below his .273 xBA, and his .380 SLG trails a .425 xSLG.

The contact he's allowing is louder than the results, and Bayesian-updated baselines expect that gap to close.
• Handedness leverage: Chicago's projected order stacks six left-handed or switch-hitters against the right-handed Martinez, whose contact-heavy profile (three or fewer strikeouts in four of his last five starts) hands the bat back to hitters against a full platoon lineup.
• Standings versus price: Chicago is 57-51, a legitimate winning club, yet is priced as a +140 dog.

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:
• ERA Delta: Giants lefty Robbie Ray carries a 3.16 ERA and a 9-6 record into this start, while Padres lefty JP Sears sits at 3.86 with a 3-3 record.

That is a 0.70 ERA gap in favor of the road team getting plus money.
• xERA Regression: Sears' expected ERA of 4.32 runs nearly half a run above his surface 3.86 mark.

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.
• Sears Contact Profile: His .249 xBA (versus .226 BA) and .425 xSLG (versus .396 SLG) across 116 plate appearances signal a hitter-friendly regression path.

This is a pitcher living above his true talent line.
• Recent Sears Volatility: Across his last five starts he has failed to complete six innings in every outing and surrendered six earned runs to the Cubs on June 30.

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:
• Team Record Delta: Tampa Bay is 62-44 (.585) against Texas' 55-52 (.514), a seven-game standings gap that reflects underlying run differential, not narrative.
• Rangers Lineup Attrition: Texas is without Corey Seager (SS), Josh Jung (3B), Danny Jansen (C), Kyle Higashioka (C), and Cody Freeman (3B).

The projected order runs Ezequiel Duran fifth and Nicky Lopez ninth, a bottom-third offensive profile forced into the middle of the card.
• Gore's Recent Floor: Rangers lefty MacKenzie Gore carries a 4.82 ERA with a low-floor pattern, allowing 5+ earned runs in three of his last five starts, including 7 ER against the Angels and 5 ER against Cleveland.

Bayesian-updated run expectancy against this depleted Texas lineup skews further against him when Gore fails to complete five innings.
• Home Environment: Tropicana Field is a domed venue with zero weather variance, removing a common source of noise from a moneyline priced at -130 (implied 56.5%).

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:
• Yankees Power Vacuum: Aaron Judge is on the 60-Day IL, with Cody Bellinger and Giancarlo Stanton both on the 10-Day.

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.
• Fried Workload Cap: In his July 22 return start against Pittsburgh, Yankees LHP Max Fried threw only 5 innings after a two-month layoff for a bone bruise.

His prior four starts averaged under 5 innings.

A 75-80 pitch cap converts this into a bullpen game before the sixth.
• White Sox Baseline: Chicago sits at 55-49 with home-field at Rate Field, a winning ballclub receiving +136 dog treatment.

The implied win probability of 42.4% understates a team already at a 52.9% actual clip.
• Wind Profile: 15 MPH winds blowing west toward right field turn any left-handed contact into a threat.

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:
• xERA Gap: Astros starter Ronel Blanco carries a 7.71 ERA and a 6.76 xERA across his 19-PA sample since returning from Tommy John, with a .388 xwOBA allowed.

That is not a small-sample fluke pointing up, it is a small-sample fluke pointing down.

His stuff has not stabilized.
• Contact Quality Allowed: Blanco is surrendering a .605 xSLG and a .500 SLG in his return window.

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.
• Fedde Baseline: White Sox starter Erick Fedde sits at a 4.16 ERA / 4.57 xERA over 405 PA, a stable, replacement-plus baseline.

In his last outing versus Texas he walked zero and struck out six.

The floor is meaningfully higher than Blanco's.
• Team Form: Chicago is 54-49 (.524) versus Houston at 52-54 (.491).

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:
• xERA / xSLG: Weathers carries a 4.55 xERA and .447 xSLG against, both worse than his surface 4.40 ERA and .425 SLG.

His underlying Statcast profile suggests negative regression, not stability.
• Weathers game logs: In his last five starts, he has failed to complete six innings four times, including a 4.2 IP / 5 ER outing versus Pittsburgh on 7/20 and a 1.2 IP / 7 H disaster against Detroit on 6/29.

The volatility floor is a two-inning implosion.
• xwOBA allowed: .328, meaning the average bat against Weathers produces league-average-plus contact.

A Phillies 1-4 of Turner, Schwarber, Harper, and Bohm is well above that baseline against left-handed pitching.
• Yankees lineup context: Aaron Judge (60-Day IL) and Giancarlo Stanton (10-Day IL) are both out.

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:
• Mize workload cap: Tigers' Mize went just 3.1 IP on 7/19 after a groin aggravation.

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.
• Wacha's short-form form: Royals starter Michael Wacha has allowed one or fewer earned runs in three of his last five starts (6 IP/1 ER, 7.2 IP/1 ER, 7 IP/1 ER).

His .239 BA against and .307 wOBA against outperform the surface ERA gap the market is pricing.
• Perez vs.

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.
• Price implication: +165 implies roughly a 37.7% win probability.

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:
• xERA gap: Rays lefty Shane McClanahan carries a 3.16 ERA against a 4.17 xERA, a full run of positive luck that flags him as a prime regression candidate.

Guardians starter Joey Cantillo sits at 3.74 ERA / 3.94 xERA, roughly fair-valued.
• Quality-of-contact: Cantillo's .229 xBA and .367 xSLG both outperform McClanahan's .244 xBA and .405 xSLG.

The pitcher the market treats as the ace is allowing louder expected contact.
• xwOBA: Cantillo owns a .307 xwOBA versus McClanahan's .315.

Under the hood, Cleveland has the better arm on the mound tonight.
• Recent form divergence: McClanahan was charged with 5 earned runs in 5 innings against Boston on July 19, walking 3 and striking out only 3.

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
We are exploiting a market anchored to Cam Schlittler's 2.20 ERA while ignoring the platoon geometry and lineup composition that make Phillies lefty Jesus Luzardo the structurally correct side at -123.

Statistical Edges
• Platoon Leverage: Yankees starter Schlittler faces a Yankees batting order carrying five left-handed or switch bats (Rice, Grisham, Bellinger, Dominguez, Chisholm).

Luzardo, a left-hander, neutralizes the top and middle of that order across the highest-leverage plate appearances.
• xERA vs ERA Gap: Schlittler's 2.20 ERA sits against a 3.03 xERA per Baseball Savant, a run of daylight that signals meaningful positive variance.

Bayesian-updated priors regress that ERA toward the expected figure, not the surface number the market is pricing.
• Contact Quality Regression: Schlittler's opponent .205 BA runs behind a .217 xBA, and his .335 SLG trails a .353 xSLG.

The underlying contact profile does not support the ERA the line is anchored to.
• Rotation Reliability: Phillies lefty Luzardo carries a 3.43 ERA with a 9-4 record, and Philadelphia is 56-47 with a lineup fronted by Turner, Schwarber, Harper, and Bohm.

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
The market is trapped by the availability heuristic.

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
We are exploiting a market that has correctly identified Randy Dobnak's regression profile but is still under-pricing how thin the Royals' lineup has become without Bobby Witt Jr., against a Tigers starter whose peripherals actually support the surface line.

Statistical Edges
• xERA Delta (Dobnak): Royals starter Randy Dobnak carries a 1.93 ERA against a 5.60 xERA, a gap of more than 3.6 runs.

That is one of the widest expected-to-actual spreads on the board, and Bayesian-updated priors force the mean reversion to start somewhere.
• xwOBA Allowed (Dobnak): Dobnak's .359 xwOBA against ranks in the bottom decile of qualified arms, with an xSLG of .429.

His 62-PA sample is small, but every batted-ball input points to a pitcher living on borrowed contact luck.
• xERA (Melton): Tigers starter Troy Melton posts a 1.80 ERA on a 3.03 xERA over 212 PA, a defensible gap.

His last two starts produced 18 strikeouts across 11 innings, giving the profile a genuine whiff floor rather than pure BABIP fortune.
• Lineup Context: Kansas City is without Bobby Witt Jr., Maikel Garcia, and Kyle Isbel, gutting the top and middle of a lineup that was already 43-60.

Detroit is 27-23 at Comerica behind a lineup that is fully intact for this slate.

Psychological Edges
The market is anchored to Dobnak's 1.93 ERA and Detroit's sub-.500 record, and that anchoring is doing the work of pricing this line.

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:
• Elder's Recent Workload: Over his last four starts, Elder has surrendered 22 earned runs across roughly 18 innings, pushing his short-window ERA above 11.00 despite a season xERA of 3.82.

The gap between his baseline (.303 xwOBA allowed) and his current form is where the mispricing lives.
• Sears H2H Sample: Padres lefty JP Sears already held this Braves lineup to 2 earned runs over 5.2 innings on June 24, a data point directly relevant to the Bayesian prior the market is failing to update on.
• Atlanta Lineup Attrition: The Braves are down Ronald Acuña Jr., Ha-Seong Kim, Mike Yastrzemski, and Sean Murphy simultaneously.

That is four everyday-caliber bats subtracted from the run-scoring engine the season record was built on.
• Sears' Peripheral Floor: Sears carries a 5.41 xERA and .354 xwOBA, so we are not building a case on him being sharp.

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:
• Command Deterioration: Brown has issued 16 walks across 24.2 IP since his June return, including 5 walks in 6 IP against Texas on July 10 and 4 walks in 4 IP versus Tampa Bay on July 4.

A 5.8 BB/9 window is not a shutdown profile regardless of contact quality underneath.
• Orioles Starter Baseline: Baltimore's Brandon Young carries a 7-2 record with a 3.42 ERA and has completed at least 5 IP in five consecutive starts.

His xERA of 4.27 flags future regression, but the operative sample today is a starter turning lineups over efficiently.
• Astros Lineup Fragility: Houston's middle-order run producers Christian Walker and Jeremy Pena are day-to-day, thinning the lineup behind Yordan Alvarez.

Season series stands 4-1 Baltimore, a run-scoring signal against this specific pitching staff.
• Statcast Alignment on Brown: A .211 BA against .199 xBA gap is real, but paired with a 4.27 xERA on the other side and a walk rate this elevated, the pricing overweights the miss profile relative to actual run prevention.

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
The market is anchored to Trey Yesavage's season-long expected metrics and ignoring a Bayesian-updated read on Chicago starter Sean Burke, who has quietly become one of the more efficient right-handers in the American League over his last month of work.

Statistical Edges
• Strikeout Rate, Trailing 4 Starts: White Sox starter Sean Burke has logged 34 strikeouts across 24.1 innings since June 23rd, a 12.6 K/9 clip that outpaces his 3.41 season ERA and signals the stuff is playing up, not regressing.
• Expected Contact Quality: Burke's .228 xBA and .368 xSLG through 435 plate appearances rank him firmly in the upper half of qualified starters for suppressing hard contact, and his .296 xwOBA validates the run-prevention profile rather than exposing it as luck.
• Recent Command Volatility, Blue Jays SP: Yesavage issued 7 walks in 1.2 innings on July 11th against San Diego.

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.
• Team-Level Baseline: Chicago enters at 51-46 versus Toronto's 46-52.

The market is pricing the road team as a modest dog despite a six-game separation in the standings.

Psychological Edges
This line is a clean case of anchoring bias.

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
We are exploiting a market that has priced this game as a coin flip while ignoring a widening gap in current pitching form and lineup health between two sub-.500 clubs.

Statistical Edges
• Tigers starter Troy Melton, xERA 2.96: even after accounting for regression from his 1.82 ERA, his expected run-prevention profile is a full run better than Angels lefty Reid Detmers (3.38 xERA, 4.39 ERA).

The market is pricing Melton like the mean, not the underlying skill.
• Melton xwOBA .269 vs Detmers xwOBA .287: Melton is suppressing quality of contact at a materially better rate.

His .216 xBA also outperforms Detmers' .221 across a much smaller but corroborating sample (189 PA vs 452 PA).
• Recent workload trend: Detmers has surrendered 10 ER on 14 hits across 9 IP in his last two starts, failing to reach the sixth inning in four of his last five outings.

That pushes early leverage onto an Angels bullpen supporting a 38-59 team.
• Catcher and infield attrition: the Angels have three catchers (Campero, Rivero, d'Arnaud) and two third basemen (Rendon, Moncada) on the IL.

Pitch-framing and defensive positioning behind a fly-ball lefty degrade non-trivially at that level of depletion.

Psychological Edges
The market is anchored to standings-based recency bias.

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:
• Implied Probability: +122 prices the Mets at a 45% win rate.

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).
• Mets Starter Baseline: Christian Scott owns a 3.17 ERA across his recent sample, with a .218 BA and .311 wOBA allowed.

His June 27 outing against this same Phillies lineup produced 2 ER over 4.1 IP with 6 K.
• Recent Form Signal: Scott is coming off 5 shutout innings with 5 K against Kansas City on July 8.

Bayesian-updated against his prior sample, the trend line on command is moving in the right direction, not the wrong one.
• Home Rotation Void: The stat pack lists no probable pitcher for Philadelphia, meaning the market is pricing this game on team reputation rather than a confirmed starter, an environment where underdog ML value historically expands.

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

  • 1
  • 2
  • 3
  • 4
  • NEXT

More Content

  • Article Archive