← All archive dates

Daily archive

2026-08-11

The stored Gary board for Tue, Aug 11. Results are presented separately because older records do not all carry a durable source-pick ID.

Game picks

15
MLB6:40 PM

Guardians @ Tigers

The Tigers are back home in Detroit on a warm August night, playing their first game since the trade deadline took a big bite out of their starting pitching — and somebody forgot to tell this team it was supposed to fold. They just wrapped up a road trip through Seattle, Sacramento, and San Francisco where they won almost every game, shut the other team out completely four times, and barely let anybody score on them — all while everyone was writing them off. Cleveland, on the other hand, limps into town after a players-only meeting, with their manager Stephen Vogt publicly admitting his club is pressing, and they've lost far more than they've won lately. This looks like a group grinding against itself. Now, the history says Cleveland — they've beaten Detroit every single time they've played this year, including a sweep at this very ballpark back in May. I respect that, and I threw it out anyway, because those games were played by teams that don't exist anymore. Tonight's Cleveland lineup has four everyday players who've been ice cold at the plate for the past two weeks, and they're walking into a Detroit pitching plan built for exactly this spot: Drew Anderson brings a hard fastball and a changeup that makes hitters look silly for the first few innings, and then a rested bullpen takes over — one that just went three straight games without giving up a single run. Cleveland's bullpen is the mirror image: they've been getting hammered all week, their best relievers have been used hard two days in a row, and there's no safety net if their starter, Bibee, doesn't pitch deep into the game. Bibee's been solid, but he's not missing bats the way his results suggest — hitters are seeing him better than the numbers on paper admit — and Detroit's bats, guys like Dingler, Torkelson, Keith, and McKinstry, are squaring up everything right now. This is a bet on the team playing well now versus the team that used to win these matchups, and I'll take the hot hand when the history was written by different rosters. Detroit is the hotter team, the healthier lineup, the fresher bullpen, and they're home in front of a crowd that's been waiting two weeks to see what this club is made of without Skubal. The price is fair for what I'm getting. I'm betting the Tigers to win the game outright.

Tigers ML-136
CONF
66%
MLB6:40 PM

Pirates @ Marlins

Tuesday night in Miami, and the big story is Paul Skenes on the mound. The betting shops are still making Pittsburgh the favorite basically because of his name — the guy won the award for best pitcher in the league. But I've watched him over the last month, and this isn't the same arm. His fastball has lost noticeable speed from last season, he hasn't hit his old top gear all year, and in his last three starts he's been handing out way too many free passes while giving up runs at an ugly rate. He can still make hitters swing and miss, but when a pitcher can't put the ball where he wants against a lineup that works long, patient at-bats, that's how a famous name gets pulled early and leaves his team in trouble. Meanwhile, Miami is sending out Eury Pérez, who has quietly been the better pitcher for the last six weeks. He barely gave up anything through July, he's pitched deep into the game six starts in a row, and his fastball is still coming in scorching hot. Here's what really decides it for me: Pérez shuts down left-handed hitters — they barely get hits off him, let alone anything hit hard. And almost all of Pittsburgh's offense right now comes from Brandon Lowe and the other lefty bats around him. Take those guys away and you're left with a bottom of the lineup that's been chasing pitches it can't hit, an outfield missing Ryan O'Hearn, and a team that's lost seven of its last ten games while barely scoring. I don't trust that group against a guy throwing this well. Yes, Miami loses Kyle Stowers today, and that hurts — he'd been their best hitter for two months. But this lineup is deeper than people think: Griffin Conine is on a serious home-run tear, Sanoja and Marsee are both hitting the ball hard, and this team has been dominant at home since late May, winning about two out of every three games in this park. When the hotter pitcher, the hotter offense, and the home-field edge all point the same way — and the bookies are paying you a little extra just because the other side has a star name on the mound — you don't overthink it. I'm taking the Marlins to win the game outright.

Marlins ML+103
CONF
64%
MLB6:45 PM

Cubs @ Nationals

The Cubs come into Washington on a Monday night as one of the hottest teams in baseball, even if nobody's talking about them. They've won series after series on the road, and their starting pitchers just carried them through more than two weeks of games without a single day off — and never wobbled. The Nationals are feeling good after sweeping their last home series, but their starter tonight, Jake Irvin, is stuck facing the wrong lineup at the wrong time. The real story is Chicago's starter, Shota Imanaga. Over his last few outings he's been almost untouchable — barely giving up any runs, piling up strikeouts, and hardly walking anyone. When he's on, his fastball and his diving splitter look identical out of his hand, and hitters keep chasing that splitter into the dirt and coming up empty. Washington's lineup is missing its best hitter, James Wood, and it's full of rookies and back-end bats who have never faced Imanaga before. Irvin, on the other hand, is getting hit hard right now — some of the loudest contact allowed by any pitcher in the league — and he's been far worse at home than anywhere else. The Cubs have hit him well their whole careers, and guys like Bregman, Hoerner, and Crow-Armstrong are seeing the ball as well as anyone on the team right now. Give the Nationals credit — the sweep was real, and their rebuilt bullpen has earned the praise. But that sweep came against a losing team, while the Cubs were busy beating the Yankees, Dodgers, and Blue Jays over the same stretch. Everywhere you look, Chicago has the edge: they play cleaner defense than almost anyone, their bullpen is deeper, and their lineup is dangerous from top to bottom. The price on the Cubs isn't cheap, but it's a fair one to pay for the clearly better team with the clearly better pitcher, and I'll pay it. Cubs to win is the play.

Cubs ML-169
CONF
70%
MLB7:05 PM

Mariners @ Yankees

The Yankees and Mariners walk into the same ballpark Monday night going in completely opposite directions. New York just spent a week grinding out tight, tense wins against a good Atlanta team — every game came down to the wire and they kept finding ways. Seattle just got swept at home, has lost several in a row, and now starts a long stretch away from home against exactly the kind of pitching that's been giving them fits. Here's what seals it for me: Josh Naylor sits out tonight with a wrist problem, and he was the only Seattle hitter doing any real damage lately — he carried them over the weekend while the rest of the bats went silent. Take him out and this is a lineup that's barely been scratching across a run or two a night, with backup-caliber hitters filling out the bottom of the order and half the guys ice cold. Meanwhile, Ryan Weathers makes his first start as a Yankee riding the hottest stretch of his season — over his last several outings, teams have barely touched him — and his best pitch is a nightmare for a lineup that's been chasing bad pitches all month. Seattle's starter, Bryan Woo, is talented and has pitched well against New York before, but he gives up a lot of balls in the air, and Yankee Stadium's short right-field fence is waiting for a lineup full of lefty hitters. One mistake changes everything in a game this tight. I'll be honest — the Yankees' bats have been cold too. But this game is going to come down to the bullpens, and that's where the gap really shows. New York's relievers have been the best part of this team all year, and they're rested and ready. Seattle's relievers have been giving up runs all week, and if it's close in the late innings, I know exactly which side I trust to close it out. The Yankees don't need a huge night — just a few runs and a clean finish from the pen, and everything about this matchup says they get both. I'm taking the Yankees to win the game straight up.

Yankees ML-129
CONF
64%
MLB7:15 PM

Mets @ Braves

The Braves are in first place, but here's the weird part — the last-place Mets keep beating them anyway. New York already took the first game of this series by jumping out to a huge early lead, and they've won most of the matchups between these two teams this year. Tonight the Mets send out the best pitcher of this series, while Atlanta answers with an aging lefty who's been getting by on smoke and mirrors. That lefty, Martín Pérez, looks fine on paper, but dig in and it falls apart. The Mets are one of the teams that have hit him hardest lately — they knocked him around badly the last two times they saw him. And this New York lineup is loaded with right-handed hitters who feast on lefties, guys like Bo Bichette, who's swinging as hot as anybody in baseball right now. The whole offense has been pouring on runs all week. Pérez almost never pitches deep into games, which means Atlanta's relievers have to cover a huge chunk of the night — and they've already been worked hard several times in the past few days. Even a good bullpen wears down when it's asked to do that much. On the other side, Nolan McLean has already shut this Braves lineup down in this very ballpark earlier this summer, and Atlanta's hitters have barely touched him. He's got the heavy fastball and the nasty breaking stuff to keep their left-handed hitters guessing all night. Here's the kicker: the betting market is actually paying me extra to take the team with the better pitcher, the hotter bats, and total control of this rivalry. Atlanta's record says they should be the favorite, but records don't take the mound — the actual matchup does, and this one has gone New York's way all year. Give me the Mets to win outright, and I'm not sweating it one bit.

Mets ML+117
CONF
62%
MLB7:40 PM

Orioles @ Twins

I'm taking the Twins to win tonight. Baltimore just watched one of their old pitchers shut them down in the first game of this series, and now they're handing the ball to a rookie who's been struggling. On paper his season looks fine, but he's been getting pulled from games earlier and earlier every time out, and hitters have been squaring him up a lot harder than his numbers suggest. That's a bad recipe against a Minnesota lineup that's swinging it well right now — Josh Bell is on fire, Royce Lewis has been locked in for a couple weeks, and this same Twins offense just piled up a big number against this same Baltimore staff. Minnesota's starter is the other half of the story. Bailey Ober is a totally different pitcher at home — dominant in Minneapolis, shaky everywhere else — and the Orioles' hitters have basically done nothing against him over the years. Their best young hitter, Gunnar Henderson, is in a brutal cold stretch, and the lineup they're running out tonight is full of the kind of hitters Ober handles just fine. And if this game ends up in the bullpens' hands — which seems likely with Baltimore's starter not lasting deep into games lately — that's another win for the Twins. The Orioles' relievers have been getting hammered the past few days and their go-to arms are worn out, while Minnesota's bullpen is rested and stocked with fresh arms after their recent moves. When the price is basically a coin flip and one side has the better pitcher tonight, the hotter bats, and the fresher bullpen, that's the side I want. Give me the Twins.

Twins ML-109
CONF
64%
MLB7:40 PM

Reds @ White Sox

Tuesday night in Chicago, and the White Sox are the hottest team in their own building. They've won almost every game for the past week and a half and they're piling up runs while doing it. Cincinnati, meanwhile, just got swept in Washington and could barely score at all. One of these teams is rolling, and the other one has forgotten how to hit. For me, this game comes down to the pitchers. Chicago's Sean Burke has been about as good as anyone in the league for the past month — hardly giving up runs, striking guys out left and right while barely walking anybody, and it doesn't matter if the batter hits lefty or righty, he handles them all. The Reds can't build a lineup that gives him trouble. On the other side, Cincinnati's Nick Lodolo is coming back from a month on the shelf with a blister, with just one short warm-up outing under his belt. He won't be able to pitch very long, and honestly, even before he got hurt, hitters were squaring him up way too often. So here's the picture: Burke can carry Chicago deep into the night, while the Reds have to hand the ball to a shaky relief crew for half the game against a lineup that's been mashing for two weeks. And what is Cincinnati even bringing to the plate? They've barely been scoring lately, the bottom of their batting order is ice cold, and they just got swept by Washington while managing almost nothing in the last two games. I'm not trusting that group to figure out the hottest pitcher around, in his home park, with his crowd behind him. Chicago is the better team right now on the mound, at the plate, and in the bullpen, and the price to back them is small. Give me the White Sox to win this game straight up.

White Sox ML-148
CONF
72%
MLB7:45 PM

Phillies @ Cardinals

It's a brutally hot August night in St. Louis, and my Phillies already snatched the first game of this series from a Cardinals team that keeps fighting but keeps falling just short. Now Philadelphia hands the ball to its best pitcher — and that changes everything about how this series feels. Cristopher Sánchez has been dominant all year, the best arm on either team in this matchup. And the way the Phillies handled the opener matters just as much. They leaned on a young starter and their long relievers specifically so their three best late-game arms could rest — meaning Sánchez can hand things off to a fresh, fully loaded bullpen. On the other side, Andre Pallante has pitched well lately, but he's been noticeably worse at his own home ballpark than on the road all season, and now he has to face a Phillies lineup loaded with dangerous left-handed hitters — Schwarber, Harper, Arraez, and a scorching-hot Bryson Stott — exactly the kind of bats that give him trouble. Credit to St. Louis: they built their lineup smartly, stacking it with right-handed hitters because that's where Sánchez has shown some weakness, and Ivan Herrera is swinging as well as anybody in baseball right now. That's a real path for the Cardinals. But when I stack a coin-flip counterpunch against the better team, the better starter, the fresher bullpen, and a Phillies club that's been winning constantly and plays every tight game like it expects to come out on top, I know where I stand. I thought about taking the Phillies to win by multiple runs for a bigger payout, but these two just played a one-run game and the Cardinals don't roll over at home — so I'm not paying for the extra cushion. Give me the Phillies to simply win the game. Phillies to win straight up is the play.

Phillies ML-162
CONF
63%
MLB7:07 PM

Red Sox @ Blue Jays

I'm taking the Blue Jays to win tonight in Toronto. The Red Sox are back in the same building where their long winning streak came to an end, and this time they have to deal with the best pitcher Toronto can offer. The reason is simple: no game tonight has a bigger difference between the two starting pitchers. Dylan Cease has been about as good as any pitcher in the league lately — over his last few starts, teams have barely scored on him at all while he's been racking up strikeouts. And the last time he faced this exact Boston lineup, back in July in Boston's own ballpark, he went the whole game, gave up just one hit, and struck out a dozen batters. Hitters on both sides of the plate have had a miserable time against him all year, and he pitches deep into games, so Toronto's best relievers only have to finish things off. Boston's starter, Patrick Sandoval, is a different story. He's still working his way back from elbow surgery that cost him two seasons, and while his numbers look decent on the surface, he's walking too many batters, letting runners on constantly, and hasn't made it through six innings all year. That means Boston's bullpen has to carry a huge chunk of this game against a Toronto lineup that's come alive since the trade deadline, with the hot hitters moving up and the top of the order producing again. The argument against this pick is that Boston has been the hottest team in baseball for the past month, and their hitters are for real. But they scored just one run in this same ballpark last night against a much worse pitcher, and Cease already showed them once this summer how badly this matchup can go for them. When one team's ace is going deep into the game and the other team is scrambling for outs from the middle innings on, you take the ace — especially when the price to back him isn't steep. I like the Blue Jays to win this one behind their best pitcher, and I don't think Boston ever gets close enough to make it interesting.

Blue Jays ML-129
CONF
68%
MLB9:38 PM

Rangers @ Angels

Tuesday night in Anaheim, and this game is really a tale of two teams headed in opposite directions. The Rangers come in red hot, winning almost every game for the past week, sitting right on the doorstep of first place in their division, and playing like a team that knows every game matters from here on out. The Angels? They're buried near the bottom of the standings, they just traded away a big chunk of their roster, and they fired their entire pitching coaching staff in the middle of the season. One team is chasing the playoffs. The other is playing for next year. This game comes down to the Angels' starting pitcher, Ryan Johnson, and I don't like his chances. The rookie has been getting hammered lately — he's giving up a ton of runs, letting way too many guys reach base, and his best pitch is getting hit hard almost every time he throws it. He's also throwing noticeably slower than he did last year, and over his last few starts he's been wild, walking batters and bleeding runs. Now he has to face a Texas lineup loading up with left-handed hitters, and lefties have absolutely feasted on him all year. The hottest of them, Brandon Nimmo, has been on fire this past week with a couple of home runs. Johnson hasn't even made it through five innings in three straight starts, and when he leaves early, an Angels bullpen that's been worn down all week and just blew another late game gets exposed again. The other side seals it for me. Cody Bradford looked sharp in his first start back from elbow surgery, shutting out San Francisco into the fifth inning, and he doesn't need to be a hero tonight because the Rangers' bullpen has quietly been the strength of this hot streak — rested, deep, and barely giving up anything all week. Meanwhile, the Angels can barely score, with Zach Neto and Mike Trout both ice cold at the plate. They needed extra innings just to lose last night, and tonight's pitching matchup tilts even further toward Texas. The Rangers to win the game straight up is the play, even though you have to risk a little extra to get it.

Rangers ML-142
CONF
68%
MLB9:40 PM

Rockies @ Diamondbacks

Tuesday night in the desert with the roof closed, and the Diamondbacks come in playing great baseball — comfortably above five hundred, holding a playoff spot, fresh off beating the Dodgers and blanking these same Rockies the night before without giving up a single run. Colorado, meanwhile, is deep in a losing season, rebuilding, in the middle of a road trip, and handing the ball to Tomoyuki Sugano for his very first start with the team. That's the stage, and I don't like it for the visitors. Here's the heart of it: Sugano's numbers look decent on paper, but they're hiding the truth. Hitters have been crushing the ball against him all year — squaring up his fastball and sinker — and left-handed batters especially have treated him like batting practice, hitting him hard and taking him deep over and over. Now he walks into a ballpark that's friendly to hitters and has to face Lars Nootbaar, Corbin Carroll, and Ketel Marte stacked right at the top of Arizona's order — exactly the kind of bats that have hurt him most. Flip it around and Arizona's young lefty Mitch Bratt is trending the opposite way — last time out he threw seven scoreless innings and struck out nine, and the Rockies lineup is full of right-handed hitters who have barely been able to hit him at all. His control wanders sometimes, sure, but almost everywhere you look, the matchup leans his way. And once the starters leave, this gets lopsided. Arizona's bullpen has quietly been one of the best in baseball despite carrying a heavy load, while Colorado's relievers have been giving up runs in bunches with runners on base constantly. Add in that the Rockies have made way more errors in the field than Arizona, and every late-inning path favors the home team. Perdomo sitting out to rest his knee costs the D-backs a little, but Vargas has been swinging a good bat, and it's nowhere near enough to save a team that couldn't score a single run in this building just twenty-four hours ago. Give me the Diamondbacks, even at a price where you have to lay a bit more to win, and let the roof stay closed on Colorado's night.

Diamondbacks ML-165
CONF
68%
MLB9:40 PM

Brewers @ Padres

Tuesday night in San Diego, and the hottest team in baseball is hosting the team with the best record in the game. The Padres have been on a tear, Jackson Merrill is crushing everything he sees, and with playoff spots on the line this whole series has real juice. But when you cut through all that hype and just look at who's pitching tonight, this game swings back to Milwaukee. Kyle Harrison is clearly the better pitcher in this matchup, and it's not close. He's been shutting teams down all year, his stuff is legit — hitters keep swinging and missing at both his fastball and his breaking ball — and his last time out he threw five scoreless innings and struck out ten guys. The heavy night air in San Diego's ballpark makes his stuff even tougher to hit. Walker Buehler is the opposite story. He's been getting knocked around all season, his fastball keeps getting hammered, and left-handed hitters in particular have feasted on him. That's a big problem tonight, because Milwaukee's lineup is stacked with lefties, plus a guy who hits from both sides — and Jackson Chourio and Jake Bauers are both swinging red-hot bats. On top of that, Buehler hasn't been able to pitch deep into games lately, so San Diego's bullpen will have to carry a heavy load — and that only matters if he can hand them a lead in the first place. The Padres still have weapons. Mason Miller and that late-inning relief crew are as good as it gets, and Merrill can flip a game with one swing, so don't expect a blowout — these two just played a one-run game and this one looks just as tight. But in a game this close, I want the team with the clearly better starting pitcher, a lineup built to punish the other guy's weakness, and a fresh bullpen of its own — their closer barely had to work all weekend. Milwaukee has the best record in baseball for a reason. Give me the Brewers tonight — a fair price for the better team with the better arm on the mound.

Brewers ML-126
CONF
64%
MLB9:40 PM

Rays @ Athletics

Tuesday night in West Sacramento, and the best team in the American League walks back into the same ballpark where they buried the home team with a monster inning late in the game just last night. Tampa Bay has won seven in a row, every one of them away from home, and tonight the matchup lines up almost exactly like it did yesterday — except this time I don't need a comeback. I just need them to win by a couple of runs. Here's why I'm asking for the bigger win instead of just the win: the Athletics' starter couldn't even make it through five innings his last time out, and the relievers behind him have been giving up runs all week — this is the same group that took a close game last night and let it turn into a blowout loss. That's exactly how this bet pays off. When the Athletics lose lately, they don't lose close; the late innings are where tight games fall apart on them, and Tampa Bay just showed everyone how it happens. The matchups on the mound point the same way too — the Rays fill their lineup with left-handed hitters, and the Athletics' starter has been getting crushed by lefties all year, while the Athletics send their own lefty-heavy lineup against a Rays pitcher who has shut left-handed hitters down. On top of that, Tampa Bay's bats are hot right now: their first baseman is on fire, their young slugger has been launching home runs for two straight weeks, and their speedy outfielder has been getting hits at an incredible clip. This offense doesn't need much of a crack in the door. The honest risk: the Rays' pitcher gives up his share of balls in the air, and this ballpark in the August heat turns those into home runs — that's how the home team could keep it close. It's real, and it's why I'm confident here but not going all-in. But a first-place team riding a seven-game winning streak against a last-place club that's lost eight of its last ten, can't protect a lead late, and is missing its best hitter tonight — that's the kind of spot where asking for the extra run is worth it. Give me the Rays to win by more than one, and let the late innings do what they've been doing all week.

Rays -1.5-123
CONF
61%
MLB9:45 PM

Astros @ Giants

Tuesday night by the Bay, and the Giants are trying to stop the bleeding against a Houston club that just ripped their hearts out in extra innings. The problem is the man they're handing the ball to. Carson Whisenhunt is a young lefty who hasn't even made it through four innings in either of his last two starts, and right-handed hitters have been absolutely feasting on him — hitting well over three hundred and doing serious damage when they connect. Houston looked at that and stacked their lineup with seven righties, including Cam Smith, who's been red hot all week, launching homers and squaring up everything he touches. This isn't a matchup, it's an ambush. And when Whisenhunt exits early — which is his pattern lately, not a guess — the game falls into the lap of a San Francisco bullpen running on fumes. That group has been bleeding runs all week, and three of their most-used arms pitched both of the last two nights. Houston's relievers, by contrast, have been nearly untouchable lately and come in rested. So the Astros don't just have the edge early in the game; they have it late too. On the other side, Houston's Hunter Brown has been dealing — piling up strikeouts while barely walking anybody — and he's especially tough on left-handed hitters, which is exactly what this Giants lineup is built around. San Francisco has barely been scoring lately, managing under three runs a game and even less than that over the past few days. Somebody has to drive in runs to keep this thing close, and I'm not sure who that is. The honest case for the Giants is the ballpark and the flukiness of tight baseball games — their home park swallows fly balls, and these two teams just played nine innings of deadlock before Houston pulled away late. But look closer at how the Giants have stayed close lately: their starting pitchers have carried them, and tonight's starter is the one guy in the rotation who can't. When Whisenhunt has taken the ball recently, games haven't stayed tight — they've gotten away, fast. A hot lineup against a struggling arm, a rested bullpen against a gassed one, and a home offense that can't score: that's how a comfortable win gets built. Give me Houston to win it by a couple, even though it means they have to win by more than one run for the bet to cash.

Astros -1.5-119
CONF
63%
MLB10:10 PM

Royals @ Dodgers

Tuesday night in Los Angeles, and the Dodgers are handing the ball to Blake Snell for the first time in three months — a feel-good comeback night for a team that's been losing way more than it's been winning lately. The catch with feel-good nights is somebody has to pay for them, and the books want you to believe the Dodgers don't just win this one, they win it comfortably. Here's what I see. Snell isn't going deep into this game — he's on a strict limit, and his last warm-up outing was short and shaky. That means the Dodgers will be leaning hard on their relievers, the same relievers who've been worked two nights in a row, with a closer who makes every save an adventure. On the other side, Michael Wacha is quietly pitching the best baseball of his season, barely giving up anything and working deep into games. That's a recipe for a close game late — and close games are exactly what the Dodgers have been playing. They're barely scoring during this slump, and both of their recent wins, including last night against this same Kansas City team, came down to a single run. The Royals aren't just here to play the punching bag in someone else's comeback story. Jac Caglianone is swinging the hottest bat on either team, Bobby Witt Jr. is hitting the ball hard, and their bullpen just got fresh arms plus a rare night of rest. I don't need Kansas City to win this game — I just need them to do what they did Monday and keep it close to the end. When the sportsbook is paying me extra to bet a team that only has to stay within striking distance, against a favorite counting on a rusty ace and a tired bullpen? That's my side. I'm taking the Royals to keep it close.

Royals +1.5+104
CONF
63%

Player props

71
MLB · Guardians @ Tigers

Spencer Torkelson

I'm getting plus money on one single from a hitter batting .380 over the last 15 days and cashing this exact prop in 11 of those 15 games. Torkelson has produced ten hard-hit balls on his last 21 balls in play, so the results are supported by the quality of contact.

OVER 0.5 Singles+160
MLB · Guardians @ Tigers

Drew Anderson

This is a workload bet as much as a contact bet. Anderson returned from a 51-day gap and recorded only 11 outs in his latest start, while Detroit enters with a rested bullpen after Monday's day off. He shouldn't need to face Cleveland's lineup three times.

UNDER 3.5 Pitcher Hits Allowed-148
MLB · Pirates @ Marlins

Paul Skenes

This asks Skenes to finish six innings, something he hasn't done in any of his last three starts. Those outings totaled only 14.1 innings, and the ten walks are the real warning sign: even when he misses bats, the command problems keep driving up his pitch count.

UNDER 17.5 Pitcher Outs+108
MLB · Pirates @ Marlins

Eury Perez

Pittsburgh strikes out 9.46 times per game, and this particular lineup gives Pérez several paths to seven. Brandon Lowe and Bryan Reynolds have both been swinging through more than 40 percent of their recent pitches, while Esmerlyn Valdez just struck out four times Sunday.

OVER 6.5 Strikeouts+100
MLB HR · Pirates @ Marlins

Griffin Conine

Conine is running the hottest power stretch on either roster right now — five home runs and a .968 OPS over his last fifteen games, capped by a two-homer night his last time out. He's not just hot in a part-time role, either. With Stowers now on the injured list, Conine is locked into the middle of Miami's order tonight, batting third, so the at-bats are guaranteed.

OVER 0.5 Home Runs+630
MLB HR · Guardians @ Tigers

Angel Martinez

Martinez is swinging the best bat on this entire board right now. A grand slam and a six-RBI night against the White Sox less than a week ago, a 1.032 OPS over his last seven games, and the best barrel rate of anyone on this prop sheet — he's squaring up close to a third of the balls he's put in play recently. That's a real hot stretch, not a one-swing fluke.

OVER 0.5 Home Runs+700
MLB HR · Guardians @ Tigers

Dillon Dingler

Dingler's the one Tiger on this board actually squaring the ball up right now — four barrels in his last 24 batted balls, three homers in his last week alone, and he's hitting third in a Detroit lineup that's scored 7.5 runs a game over its last ten. That's contact quality showing up in the exit-velocity readings before it ever shows up in the box score, not a guy running hot on bloopers.

OVER 0.5 Home Runs+435
MLB HR · Pirates @ Marlins

Brandon Lowe

Lowe's power is real right now — four home runs in his last fifteen games, an average exit velocity over 94 miles an hour on his recent contact, and a couple of genuine barrels mixed into a small sample. That's loud contact, not just a hot stretch of bloops falling in. The swing-and-miss has crept up alongside it, and the matchup itself isn't clean: Eury Perez has actually been tougher on left-handed hitters than right-handed ones this season, holding lefties under .200.

OVER 0.5 Home Runs+480
MLB HR · Guardians @ Tigers

Kevin McGonigle

McGonigle bats left, and that's exactly the side that's given Bibee trouble all year — lefties are slugging well beyond what righties have managed against him, and the bulk of the home runs he's allowed this season have come from that side of the plate. McGonigle's own numbers back up taking a shot here too: three homers and a near-.900 OPS over his last two weeks, part of a Tigers offense that's been putting up crooked numbers all through this road trip.

OVER 0.5 Home Runs+600
MLB · Cubs @ Nationals

Jake Irvin

Irvin's 5.40 xERA backs up the damage in his actual results, and his 43.7% hard-hit rate and 13.2% barrel rate leave almost no margin against this Cubs order. Chicago has seven hitters who own a combined .296 career average against him, while Irvin has a 7.04 ERA at Nationals Park. With the Cubs producing five runs per game over their last ten, I like them to get three charged to Irvin before Washington can hide him in the bullpen.

OVER 2.5 Pitcher Earned Runs-120
MLB · Cubs @ Nationals

Shota Imanaga

Imanaga has allowed only three earned runs over his last 17.2 innings, striking out 16 while walking one. His splitter is generating a 39% whiff rate and nearly a 45% chase rate, a difficult combination for a Washington lineup featuring several hitters with elevated chase or swing-and-miss numbers. James Wood remains absent, and Imanaga has gone over this number only once in his last eight starts. I'll lay the price on two earned runs or fewer.

UNDER 2.5 Pitcher Earned Runs-140
MLB · Mariners @ Yankees

Ryan Weathers

This is a bet on the number, not against Weathers. He has reached seven strikeouts once in his last eight starts, and Seattle has enough contact spread through Taylor Ward, Randy Arozarena, Cole Young and Brendan Donovan to extend at-bats without giving him seven punchouts. His changeup can miss bats, but the Yankees also have a rested bullpen and no reason to force extra innings from him in his first start for the club. Six strikeouts can still be an excellent night and cash this under.

UNDER 6.5 Strikeouts-152
MLB · Mariners @ Yankees

Cole Young

Young is the Seattle bat I trust most to simplify this matchup. He has singled in ten of his last fifteen games, is hitting .340 over that stretch and has been missing just 14 percent of the pitches he swings at recently. Weathers has allowed left-handed hitters a .279 average, so I am not treating the same-side matchup as an automatic disadvantage. Batting fifth should give Young multiple chances to shoot one through the infield, and even money is fair enough for that profile.

OVER 0.5 Singles-110
MLB · Mets @ Braves

Martin Perez

The Mets have already gotten to Pérez twice this season, scoring four earned runs in 4.1 innings in July and three more on eight hits later that month. Now he faces a New York lineup loaded with right-handed and switch hitters, several of whom are swinging it well.

OVER 2.5 Pitcher Earned Runs+125
MLB · Mets @ Braves

Nolan McLean

McLean has cleared this number in seven of his last eight starts and owns 156 strikeouts in 130.2 innings. The velocity gets him into favorable counts, then the curveball gives him a legitimate finishing pitch with a whiff rate pushing 40 percent.

OVER 5.5 Strikeouts-150
MLB · Orioles @ Twins

Bailey Ober

Five strikeouts requires a version of Ober that has not shown up lately. He has only five total across his last three starts, including zero through six innings last time, and has cleared this line in just two of his last eight.

UNDER 4.5 Strikeouts-145
MLB · Orioles @ Twins

Royce Lewis

Lewis has a hit in 14 of his last 15 games and has cleared 1.5 total bases in 10 of them. He is batting .380 with three homers during that stretch, and Brandon Young has allowed right-handed hitters to bat .280 while surrendering a 40.9% hard-hit rate overall. Young's slider is a legitimate weapon, but Lewis is seeing the ball too well for me to pass on plus money in a matchup that gives him paths through both multiple hits and extra-base damage. Give me more than one base.

OVER 1.5 Total Bases+135
MLB · Reds @ White Sox

Sean Burke

This asks Burke to complete six innings, something he's done in five of his last six starts and six of his last eight. His fastball and curveball have both produced excellent contact results, and Cincinnati brings a strikeout-heavy lineup into Chicago after scoring six total runs during its three-game skid.

OVER 17.5 Pitcher Outs-113
MLB · Reds @ White Sox

Nick Lodolo

Lodolo issued nine walks over his final three starts before the injured-list stint, including at least two in each outing. Now he's returning after a month away, and two walks is a low bar for a pitcher carrying a 1.47 WHIP and 27 walks in 62.2 innings. Chicago averages 3.43 walks per game and has enough patience throughout the lineup to make him work, particularly if his command is still settling in after the blister and layoff. I don't need Lodolo to unravel; I only need two free passes, and the plus price is worth taking.

OVER 1.5 Pitcher Walks+109
MLB · Phillies @ Cardinals

Ivan Herrera

I don't need Herrera to dominate Sánchez; I need him to find two bases. Right-handed hitters have batted .292 with a .774 OPS against Sánchez, and Herrera is the hottest, hardest-contact bat in this lineup: 12-for-28 over his last seven with a 95.6 mph average exit velocity.

OVER 1.5 Total Bases+160
MLB · Phillies @ Cardinals

JJ Wetherholt

Wetherholt's leadoff spot guarantees opportunity, but the matchup is severe enough to take the plus price. Left-handed hitters are batting .131 with a .315 OPS against Sánchez across 145 at-bats, and Wetherholt enters tonight just 9-for-46 over his last 15 days. Sánchez's changeup and slider give him two legitimate put-away pitches against lefties, so Wetherholt may spend his first three trips trying to solve the strongest part of this pitcher's profile. At +160, I'm betting he finishes without a hit.

UNDER 0.5 Hits+160
MLB · Red Sox @ Blue Jays

Patrick Sandoval

Sandoval has not recorded a 16th out in any of his five starts this season. That workload pattern matters in his first start for Boston, especially with a 1.67 WHIP and eight walks across his last three outings. Toronto does not need to chase him early; enough traffic and extended counts should get the bullpen door open by the end of the fifth. At -127, I'm betting that Boston maintains the leash he has carried throughout his return.

UNDER 15.5 Pitcher Outs-127
MLB · Red Sox @ Blue Jays

Dylan Cease

Cease has completed at least seven innings in four of his last six starts, including a nine-inning, one-hit shutout of Boston on July 25. His fastball, slider and changeup all miss bats, giving him several ways to escape trouble without long innings. Toronto also has reason to seek length after Tyler Rogers worked on consecutive days and Louis Varland threw 47 pitches across two recent appearances. The 19th out is never automatic against this Boston lineup, but +140 pays generously for a threshold Cease keeps reaching.

OVER 18.5 Pitcher Outs+140
MLB · Rangers @ Angels

Cody Bradford

Bradford is making only his second major-league start since elbow surgery. His rehab work reached roughly four innings and 56 pitches, then Texas pulled him after 4.1 innings in his return despite a scoreless line. This number requires him to record an out in the sixth. The under still cashes if he completes five, giving me room for another modest workload increase without asking the Angels to hit him hard.

UNDER 15.5 Pitcher Outs-125
MLB · Rangers @ Angels

Ryan Johnson

Johnson has failed to finish five innings in four of his past six starts, including three straight. He has walked nine batters over his last 12.1 innings, and Texas can send five left-handed bats at a pitcher allowing an .851 OPS to lefties. The Rangers do not have to chase him from the game with one big inning; extended counts and traffic can get him removed before the end of the fifth. At plus money, the price is the attraction.

UNDER 14.5 Pitcher Outs+140
MLB · Rockies @ Diamondbacks

Mitch Bratt

The seven-inning gem last time out was impressive, but it also came with three walks. Bratt has issued 18 free passes in 27.2 innings, including 12 across his last three starts, and he has cleared this number in five of six outings.

OVER 1.5 Pitcher Walks-105
MLB · Brewers @ Padres

Jake Bauers

Bauers has a hit in 13 of his last 15 games and is batting .343 with three homers over that stretch. The contact has substance behind it, too: he's averaging 97.1 mph off the bat recently. Now he gets Buehler, who has allowed left-handed hitters to bat .291 and has been particularly vulnerable with his four-seamer and changeup. Bauers is hitting cleanup with several chances to collect one hit, and that is enough for me even at the heavier price.

OVER 0.5 Hits-150
MLB · Brewers @ Padres

Garrett Mitchell

Mitchell has drawn a walk in eight of his last 15 games, and his recent 23 percent chase rate matters against a pitcher whose command has been unreliable. Buehler has issued 45 walks in 108 1/3 innings, and Milwaukee's left-handed-heavy lineup should force him into uncomfortable counts all night. Batting third gives Mitchell strong plate-appearance volume, and the plus price only asks this matchup to produce one free pass.

OVER 0.5 Walks+131
MLB · Rays @ Athletics

Mason Barnett

Fifteen outs asks Barnett to finish five innings, and this matchup is built to push him out sooner. His last two starts ended at five and 4 1/3, he has issued 17 walks in 34 innings, and Tampa Bay can send seven hitters to the plate from the left side. Lefties have posted a .905 OPS against him, so the Rays can pressure both his pitch count and the scoreboard before the lineup turns over a third time.

UNDER 14.5 Pitcher Outs-118
MLB · Rays @ Athletics

Chandler Simpson

I'm taking the plus money on Simpson to collect at least two hits. He has done it in nine of his last fifteen games, is 18-for-48 over that stretch and owns an 11-for-27 mark over the past week. The important part is how repeatable the approach looks: his recent whiff rate is only 10%, so he keeps putting balls in play instead of giving away plate appearances.

OVER 1.5 Hits+160
MLB · Astros @ Giants

Carson Whisenhunt

Houston needs to score three runs against Whisenhunt before the Giants pull him, and that is a bet I want at plus money. He has allowed at least four earned runs in three straight starts, totaling 14 across just 11.2 innings, while his 6.72 xERA confirms this has been bad pitching rather than a run of unfortunate results.

OVER 2.5 Pitcher Earned Runs+103
MLB · Astros @ Giants

Cam Smith

Smith is seeing the ball too well for me to pass on essentially even money in this matchup. He is 7-for-14 with three homers over the past week, has produced a 96 mph average exit velocity recently and collected three hits, a homer and two RBIs in Monday's opener.

OVER 1.5 H+R+RBI-101
MLB HR · Mets @ Braves

Matt Olson

Matt Olson is doing something absurd right now — seven home runs in his last fifteen games with an OPS over 1.000 in that stretch, and the contact data backs it up: 94.9 mph average exit velocity and 5 barrels on just 16 balls in play over that span. That's about as hot as a hitter gets.

OVER 0.5 Home Runs+430
MLB HR · Orioles @ Twins

Pete Alonso

Two nights ago in Texas, Alonso had his first multi-homer game since he put on an Orioles uniform, and that swing hasn't cooled off. Look past the box score and the contact quality backs it up — he's barreling balls at a rate few hitters in this lineup can match right now, which tells me the recent power isn't a hot-hand mirage, it's just good hitting.

OVER 0.5 Home Runs+320
MLB HR · Astros @ Giants

Cam Smith

Nobody in this ballpark is hitting the ball harder right now than Cam Smith. He's three home runs and a .500 average over his last week, and he was right in the middle of Monday's extra-innings win with three hits including a homer off this same Giants pitching staff.

OVER 0.5 Home Runs+750
MLB HR · Rockies @ Diamondbacks

Corbin Carroll

The number that jumps out here is Sugano against left-handed hitters: .891 OPS, fifteen home runs in 227 at-bats, essentially a homer every time he turns the lineup over against a lefty bat. Carroll sits at the top of an order that's going to see a lot of him tonight.

OVER 0.5 Home Runs+369
MLB HR · Cubs @ Nationals

Pete Crow-Armstrong

Pete Crow-Armstrong is the hottest bat in this lineup, and it isn't close. He's hitting .360 with two home runs over his last week and three over his last fifteen days, and the contact backs up the results — a 93 mile-an-hour average exit velocity and four barreled balls in his last eighteen in play, the best barrel rate of anyone on this board tonight.

OVER 0.5 Home Runs+400
MLB HR · Orioles @ Twins

Josh Bell

Bell is a switch-hitter riding the best stretch of his season — three homers over his last fifteen games, with one coming just last night, and the underlying contact says this keeps going. He's barreling the ball at a rate that stands out even in a red-hot Twins lineup, and his whiff rate right now is about as low as it gets. Brandon Young, meanwhile, is trending the wrong direction — his outings have gotten shorter start after start, capped by a four-and-a-third-inning showing last time out, and the quality of contact he's allowing has gotten louder as the calendar turned to August. A hitter locked in like this against a starter losing his grip on games is worth a shot at plus-money.

OVER 0.5 Home Runs+525
MLB HR · Red Sox @ Blue Jays

Wilyer Abreu

Wilyer Abreu is doing more right now than anyone in either lineup. Three home runs in his last seven games, five in his last fifteen, and it's not just puffed-up counting stats — his average exit velocity over that stretch is 93.3 mph with four barrels on nineteen balls in play. That's a bat currently squaring up everything it sees.

OVER 0.5 Home Runs+650
MLB HR · Phillies @ Cardinals

Bryce Harper

Harper's carrying a 1.057 OPS into tonight with four home runs in his last fifteen games, and he draws a right-hander who's had real trouble with left-handed power all year. Andre Pallante has allowed six home runs to left-handed hitters in just 255 at-bats this season against four in 218 to right-handers — that gap is wide enough to matter, not a small-sample fluke.

OVER 0.5 Home Runs+600
MLB HR · Rockies @ Diamondbacks

Nolan Arenado

Arenado went deep off this same bullpen in this same building less than twenty-four hours ago, and that's not an isolated swing — he's got four home runs in his last fifteen games, three of them in the last week. Now he gets a pitcher leaning on exactly the pitches that have been getting hit hardest. Sugano throws his four-seamer and sinker a combined forty percent of the time, and hitters are batting .308 and .353 against them, with almost no swing-and-miss on that sinker at all — teams are just squaring it up. Add a hitter-friendly building with the roof shut and a bat that's this hot right now, and I want a piece of it.

OVER 0.5 Home Runs+575
MLB HR · Brewers @ Padres

Jackson Chourio

Walker Buehler hasn't finished six innings in any of his last six starts, and his season splits explain part of why: right-handed hitters are turning him into home runs at more than double the rate lefties are, even though the lefty numbers look uglier on the surface. Jackson Chourio hits right-handed and is doing exactly the kind of damage that split predicts — four home runs in his last seven games, and he has barreled nearly a third of the balls he's put in play over that stretch. That is not empty contact or a hot streak riding bloop hits, that's a hitter hitting the ball as hard as anyone in this lineup right now, against the one starter on the mound tonight who has been getting hit hard by everybody.

OVER 0.5 Home Runs+440
MLB HR · Rays @ Athletics

Junior Caminero

Caminero has gone deep five times in his last fifteen games and two of those came in the last week, including a three-run shot last night in this same ballpark against this same opponent. What sells me on it continuing is the contact underneath the numbers — four barreled balls in his last twenty-two batted balls, exit velocity that says this is legitimate thump and not a hot bounce or two.

OVER 0.5 Home Runs+235
MLB HR · Astros @ Giants

Rafael Devers

Devers has been squaring the ball up all month whether the batting average shows it or not — 95.7 miles an hour average exit velocity over his last two weeks, second only to Cam Smith in this whole matchup, with a pair of barrels among his last 18 balls in play. Hunter Brown is the pitcher tonight, and left-handed hitters have already taken him deep five times in 116 at-bats this season, roughly twice the rate right-handers have managed against him.

OVER 0.5 Home Runs+540
MLB HR · Mariners @ Yankees

Julio Rodriguez

Julio Rodriguez is the one Mariner swinging a hot bat right now, and it isn't subtle — two home runs and four RBI in his last week, three deep over his last fifteen games, a 1.036 OPS in that stretch, and he took one out to left just four days ago. Everything else about this Seattle team has gone cold and quiet, but Rodriguez has kept producing through it.

OVER 0.5 Home Runs+480
MLB HR · Mariners @ Yankees

Luis Garcia Jr.

No one in this lineup has been hotter than Luis Garcia Jr. Three home runs and eight RBI over his last fifteen games, a .919 OPS in that stretch, and he's gone deep in four of his last fifteen outings — the best recent home run rate of anyone on tonight's board.

OVER 0.5 Home Runs+475
MLB HR · Reds @ White Sox

Munetaka Murakami

Murakami is the hottest power bat on either roster right now — four home runs in his last fifteen days, and it's backed by real contact quality, not just a couple of lucky yanks: he's barreling the ball at a 20 percent clip over that stretch. He steps in tonight against Nick Lodolo, who's making his first start in a month after a blister sent him to the injured list, and Lodolo wasn't exactly cruising before he left — a 4.60 ERA that flatters him next to a 6.15 expected mark and a 38 percent hard-hit rate allowed. First outing back off a layoff is rarely a pitcher's sharpest, and Murakami is squaring up the ball as well as anybody in this park. I'll take the swing that's already finding barrels against the arm that's finding trouble.

OVER 0.5 Home Runs+500
MLB HR · Rangers @ Angels

Brandon Nimmo

Nimmo is the hottest bat on this field tonight — ten hits in his last twenty-three at-bats with two homers and seven RBI, and it's not empty contact. He's averaging 91 miles an hour off the bat over his last fifteen games with eleven hard-hit balls in twenty-one tries, and his expected slugging is sitting fifty-six points above his actual slugging, which means the underlying data likes this swing even more than the box score does. He's a lefty stepping into a matchup where left-handed hitters have taken Ryan Johnson deep seven times in 116 at-bats this year, and Johnson has walked nine hitters in his last three starts alone. This is the clearest combination of form and matchup on the board.

OVER 0.5 Home Runs+365
MLB HR · Rockies @ Diamondbacks

Mickey Moniak

Bratt has been nearly unhittable against right-handed bats this year, but left-handed hitters have given him trouble even in his short track record — a .979 OPS against, small sample or not. Moniak is the one left-handed bat on this board getting to see him tonight, and he's been quietly the best contact hitter in this Rockies lineup by quality — three barreled balls in his last fifteen in play, the best rate of anyone on this slate, with three home runs over that same stretch. Everything else about tonight points at Arizona, but this is the one matchup on Colorado's side of the field that actually lines up in the hitter's favor.

OVER 0.5 Home Runs+680
MLB HR · Cubs @ Nationals

Daylen Lile

Daylen Lile is hitting the ball as hard as anyone on this field right now. Over his last fifteen days he's carrying a 96.6 mile-an-hour average exit velocity with thirteen hard-hit balls and two barrels — both the top marks on this entire board — to go with four home runs in that stretch.

OVER 0.5 Home Runs+750
MLB HR · Mets @ Braves

Francisco Lindor

Francisco Lindor is in the middle of his best two-week stretch of the year — five home runs and thirteen RBI over his last fifteen games, an OPS north of 1.000, and he already went deep in the opener of this series last night. This bat has not cooled off, and it's swinging right into a pitcher this Mets lineup has already solved twice.

OVER 0.5 Home Runs+600
MLB HR · Orioles @ Twins

Tyler O'Neill

O'Neill has gone deep four times over his last fifteen games, three of those in just the last week, and that's precisely the kind of run his game is built for — he's going to strike out his share, but when he connects, the ball doesn't stay in the park. He's carrying real thunder into Minnesota after this offense went quiet for stretches against the Rangers. Bailey Ober is walking a tightrope of his own right now, with a 5-plus ERA over his last three turns and a whiff rate that fell off sharply in his most recent outing. O'Neill doesn't need a long at-bat to do damage, and I like him to run into a mistake tonight.

OVER 0.5 Home Runs+390
MLB HR · Rangers @ Angels

Joc Pederson

Pederson has four home runs in his last fifteen days, and the exit velocity behind that stretch is averaging 96 miles an hour — that's not a lucky bounce, that's squared-up contact. He's a left-handed masher walking into a pitcher that lefties are hitting .276 with an .851 OPS and seven homers against this season, and Ryan Johnson's sinker in particular — his most-used pitch — is getting hit at a .383 average and a .507 expected weighted on-base. That's a fastball sitting in the zone waiting to get turned around, and Pederson has the swing to do it.

OVER 0.5 Home Runs+282
MLB HR · Brewers @ Padres

Fernando Tatis Jr.

I already made the case that Kyle Harrison is the best pitcher on this field tonight, and I still believe it — but even his ledger has one crack, and it runs directly at this pick. Nine of the ten home runs Harrison has allowed all year have come against right-handed hitters; against lefties he's been almost untouchable. Fernando Tatis Jr. hits right-handed, and he is walking into Petco as hot as anyone in the sport with a bat in his hands — three home runs in his last seven games, five barreled balls in his last 26 in play. That's not a lucky week, that's a hitter squaring up mistakes at a rate that forces pitchers to be perfect, and Harrison's one real soft spot happens to be exactly the side of the plate Tatis swings from.

OVER 0.5 Home Runs+500
MLB HR · Reds @ White Sox

Eugenio Suarez

Suarez has been putting on a show for a week — two homers in his last seven games, and thirty percent of his balls in play over that stretch have gone for barrels, which is as clean as contact gets. Sean Burke is the best arm in this series and I'm not going to pretend he isn't; he's been dealing all July. But even Burke has allowed a home run in three of his last six starts, and Suarez right now is a hitter finding the sweet spot at an elite rate, established power bat or not. This is a price on a hot bat against a good pitcher, not a sure thing, but the recent contact quality is real.

OVER 0.5 Home Runs+450
MLB HR · Mariners @ Yankees

Trent Grisham

Trent Grisham leads off for New York and he's putting together some of the cleanest at-bats in this lineup right now — two home runs over his last fifteen games, one of them two nights ago, with a nineteen percent whiff rate and a twenty-six percent chase rate that are both the best marks on the roster. That's a hitter seeing the ball well, not just running hot.

OVER 0.5 Home Runs+390
MLB HR · Phillies @ Cardinals

Jordan Walker

Walker already put one 432 feet against Colorado this week, and Marmol's still talking about it. Tonight he draws Cristopher Sánchez, and the platoon split there is about as lopsided as it gets — Sánchez has allowed twelve home runs to right-handed hitters in 439 at-bats this season and just one to lefties in 145. Walker's average exit velocity hasn't popped this month, but three of his last seventeen balls in play have gone for barrels, and that barrel rate says the contact quality is ahead of the batting average. He'll swing and miss his share against a pitcher who's been missing plenty of bats his last few times out, but this prop only needs one good swing to land, and the wind blowing out to left field at Busch tonight sets up well for a right-handed hitter working the pull side.

OVER 0.5 Home Runs+550
MLB HR · Rangers @ Angels

Mike Trout

Trout went deep last night, a 418-foot blast off Gore to lead off the game, and even in a rough week at the plate the power hasn't gone anywhere — two homers in his last seven games with two barrels off just twelve balls in play. That's superstar underlying data even when the average says otherwise. Cody Bradford is making just his second start back from elbow surgery, and what little we've seen is a pitcher who lives in the air — a 0.14 groundout-to-flyout ratio is about as extreme a fly-ball tilt as you'll find, and hitters already put a hard-hit rate of 46 percent on him in his return outing. Trout doesn't need much of an opening against a pitcher this determined to keep the ball off the ground.

OVER 0.5 Home Runs+350
MLB HR · Rays @ Athletics

Yandy Diaz

Diaz is squaring the ball up as hard as anyone in this lineup right now, and he's doing it without the swing-and-miss that usually comes with that kind of exit velocity — that combination is what makes this price worth taking. He's hitting the ball hard on more than half his balls in play over his recent stretch, averaging better than 94 miles an hour off the bat, and he opened last night's game with a leadoff homer that carried 439 feet in this same yard.

OVER 0.5 Home Runs+460
MLB HR · Astros @ Giants

Christian Walker

Walker's been productive all week — five hits and three RBI in his last nineteen at-bats, and before that a stretch of fourteen hits in 48 with a pair of homers — and the exit velocity backs it up at better than 91 miles an hour lately. He's a right-handed bat catching a left-hander tonight in Whisenhunt, who's been hit hard on nearly half the balls in play against him and has struggled to get through a lineup full of right-handed power. Walker's barrel rate isn't at the level of the other bats I like tonight, but he's hitting the ball hard consistently in a matchup built for him to do damage. I'll take a shot on the barrel finding a fence with the wind blowing out.

OVER 0.5 Home Runs+569
MLB HR · Cubs @ Nationals

Ian Happ

Ian Happ is a week removed from an 0-for-22 slump, and he broke out of it the way switch-hitters with real power usually do — a home run Saturday, another two-run shot Sunday, five hits in his last seven at-bats to close out the Royals series. That shows up in the contact quality too, an 89.4 mile-an-hour average exit velocity with six hard-hit balls in his last twelve in play. He steps in tonight against Jake Irvin, a pitcher who has let hard contact leave the ballpark all season and is worse than that at Nationals Park specifically. Happ has swing-and-miss in his game and always will, but he is seeing the ball well right now, and when he connects it travels.

OVER 0.5 Home Runs+500
MLB HR · Orioles @ Twins

Royce Lewis

Lewis is doing everything right at the plate right now — a .380 average with three homers and eleven RBI over his last fifteen games, and he carried that form straight into this series with a two-hit night in the opener. Brandon Young hasn't worked into the seventh inning in three straight starts, and this same Twins lineup already lit up Baltimore's pitching for nine runs one night ago. Lewis is swinging a hot bat against a staff that just gave this lineup a runway, and I'll ride him to add another souvenir tonight.

OVER 0.5 Home Runs+410
MLB HR · Phillies @ Cardinals

Kyle Schwarber

Schwarber already put one Toronto reliever in the second deck twice in the same game this past week after working through a brief power drought, and tonight's matchup plays right to his swing. Pallante has allowed six homers to left-handed hitters in just 255 at-bats this season, well above his rate against right-handers, and Schwarber's barrel rate over his recent stretch is pushing eighteen percent — he's squaring the ball up more than he's missing it right now. It's a scorching night at Busch Stadium, and hot air carries a fly ball further than a cool one. The price is short because everyone in the building knows what Schwarber can do to a baseball, but a soft-platoon right-hander on a hot night is exactly the spot he does it in.

OVER 0.5 Home Runs+390
MLB HR · Rockies @ Diamondbacks

Ketel Marte

Marte's a switch-hitter, so he's in the box left-handed against Sugano tonight, and that's the side Sugano has struggled with all year — an .891 OPS and a home run every fifteen at-bats or so against left-handed bats. Marte's overall numbers have cooled the last two weeks, but he's still barreling the ball at a healthy clip recently and he went deep the last time he got a good pitch to hit. Hitting in the middle of an Arizona lineup that just hung nine runs on this pitching staff last night, against a starter making his first start for this club and leaking hard contact on his top two pitches, this is a reasonable price to take a swing on him going deep again.

OVER 0.5 Home Runs+400
MLB HR · Reds @ White Sox

Tyler Stephenson

Stephenson doesn't jump off the page the way some of the bigger names on this board do, but the last two weeks tell a different story — a .973 OPS, and four barrels out of his last fourteen balls in play, the best recent contact-quality read on either roster. That's a hitter whose swing is clicking right now. Burke makes this a tough ask, and the price reflects it, but Stephenson is seeing the ball as well as he has all season, and that kind of form tends to produce a mistake-pitch payoff sooner rather than later.

OVER 0.5 Home Runs+575
MLB HR · Rangers @ Angels

Jose Siri

Siri has gone deep twice in his last seven games, and the Statcast read on that stretch is loud — 100.9 miles an hour average exit velocity with two barrels on just eight balls in play. He's going to swing and miss, the whiff and chase rates are both high right now, but at this price I don't need him to hit for average, I need one mistake left over the plate, and right now every time he connects the ball is carrying. A fly-ball-prone left-hander still finding his rhythm off an injury is exactly the kind of arm that gives up that mistake.

OVER 0.5 Home Runs+480
MLB HR · Phillies @ Cardinals

Ivan Herrera

Herrera's got the best contact number on this whole board — his average exit velocity over his last stretch sits at 95.6 miles an hour, which is elite no matter what the box score says. Right now the box score says .429 for the week, so he's finding the barrel even though the power total hasn't fully caught up yet.

OVER 0.5 Home Runs+900
MLB HR · Rays @ Athletics

Victor Mesa Jr.

Mesa's at-bats have been inconsistent this season, but when he squares a ball up lately it's been legitimately crushed — five barreled balls out of his last twenty in play, the best contact-quality read on this whole board, and a home run three days ago that cleared the fence by better than four hundred feet. He's in the lineup tonight batting sixth, and he gets the version of Barnett that's given up significantly more production to left-handed hitters than right-handed ones this season. That platoon gap layered on top of a barrel rate running this hot is enough for me to take a swing here, even with the caveat that his sample size is thinner than the other names on this board and his playing time hasn't been fully steady. This is the one prop tonight where I'm betting what the contact quality is telling me over what the box score shows, and at plus-410 that's a price worth taking that swing at.

OVER 0.5 Home Runs+410
MLB HR · Rangers @ Angels

Corey Seager

Seager's actual numbers understate how well he's hitting the ball — ten hard-hit balls in his last twenty-one in play, and his expected slugging is seventy points above his actual slugging on the season, which tells me the results are due to catch up to the contact quality. He's a lefty with real pop stepping into a Ryan Johnson start that left-handed hitters have already hit for an .851 OPS this year. I want a piece of the gap between what Seager's been hitting and what the scoreboard shows.

OVER 0.5 Home Runs+300
MLB · Royals @ Dodgers

Blake Snell

This is a workload bet, not a verdict on Blake Snell. He is making his first big-league start in three months, with roughly 75-80 pitches to work with, and his final rehab appearance required 73 pitches to record just 11 outs. To beat this number, he must complete the fifth inning. At plus money, I'm betting Dave Roberts protects the returning arm and goes to the bullpen after four-plus.

UNDER 14.5 Pitcher Outs+138
MLB · Royals @ Dodgers

Michael Wacha

Wacha has allowed four earned runs across his last three starts, covering 18⅔ innings, and he has completed at least six innings in four of his last five. The Dodgers remain dangerous at the top, but they have averaged only 3.5 runs over their last ten games and several hitters in the lower half are scuffling. Wacha can give up some traffic without surrendering four earned runs, and that is the distinction I'm buying.

UNDER 3.5 Pitcher Earned Runs-142

Hub research

159

Graded results

86

Games

  • W

    Marlins ML +103

    MLB · 0-2

  • L

    Mets ML +117

    MLB · 0-4

  • W

    Cubs ML -169

    MLB · 8-6

  • W

    Blue Jays ML -129

    MLB · 3-5

  • W

    Yankees ML -129

    MLB · 1-4

  • L

    Twins ML -109

    MLB · 5-2

  • W

    Tigers ML -136

    MLB · 4-6

  • L

    Phillies ML -162

    MLB · 0-2

  • L

    White Sox ML -148

    MLB · 5-4

  • L

    Rangers ML -142

    MLB · 2-3

  • W

    Rays -1.5 -123

    MLB · 12-4

  • L

    Brewers ML -126

    MLB · 2-11

  • L

    Diamondbacks ML -165

    MLB · 3-2

  • L

    Astros -1.5 -119

    MLB · 1-4

  • W

    Royals +1.5 +104

    MLB · 4-5

Props

  • L

    Angel Martinez · over

    Guardians @ Tigers · Actual 0

  • W

    Bailey Ober · under

    Orioles @ Twins · Actual 4

  • L

    Blake Snell · under

    Royals @ Dodgers · Actual 18

  • L

    Brandon Lowe · over

    Pirates @ Marlins · Actual 0

  • L

    Brandon Nimmo · over

    Rangers @ Angels · Actual 0

  • L

    Bryce Harper · over

    Phillies @ Cardinals · Actual 0

  • W

    Cam Smith · over

    Astros @ Giants · Actual 2

  • L

    Cam Smith · over

    Astros @ Giants · Actual 0

  • L

    Carson Whisenhunt · over

    Astros @ Giants · Actual 1

  • W

    Chandler Simpson · over

    Rays @ Athletics · Actual 2

  • L

    Christian Walker · over

    Astros @ Giants · Actual 0

  • L

    Cody Bradford · under

    Rangers @ Angels · Actual 21

  • L

    Cole Young · over

    Mariners @ Yankees · Actual 0

  • W

    Corbin Carroll · over

    Rockies @ Diamondbacks · Actual 1

  • L

    Corey Seager · over

    Rangers @ Angels · Actual 0

  • L

    Daylen Lile · over

    Cubs @ Nationals · Actual 0

  • L

    Dillon Dingler · over

    Guardians @ Tigers · Actual 0

  • L

    Drew Anderson · under

    Guardians @ Tigers · Actual 4

  • L

    Dylan Cease · over

    Red Sox @ Blue Jays · Actual 15

  • W

    Eugenio Suarez · over

    Reds @ White Sox · Actual 1

  • W

    Eury Perez · over

    Pirates @ Marlins · Actual 7

  • W

    Fernando Tatis Jr. · over

    Brewers @ Padres · Actual 1

  • L

    Francisco Lindor · over

    Mets @ Braves · Actual 0

  • W

    Garrett Mitchell · over

    Brewers @ Padres · Actual 1

  • L

    Griffin Conine · over

    Pirates @ Marlins · Actual 0

  • L

    Ian Happ · over

    Cubs @ Nationals · Actual 0

  • L

    Ivan Herrera · over

    Phillies @ Cardinals · Actual 0

  • L

    Ivan Herrera · over

    Phillies @ Cardinals · Actual 0

  • L

    Jackson Chourio · over

    Brewers @ Padres · Actual 0

  • L

    Jake Bauers · over

    Brewers @ Padres · Actual 0

  • W

    Jake Irvin · over

    Cubs @ Nationals · Actual 5

  • W

    JJ Wetherholt · under

    Phillies @ Cardinals · Actual 0

  • W

    Joc Pederson · over

    Rangers @ Angels · Actual 1

  • L

    Jordan Walker · over

    Phillies @ Cardinals · Actual 0

  • L

    Jose Siri · over

    Rangers @ Angels · Actual 0

  • L

    Josh Bell · over

    Orioles @ Twins · Actual 0

  • L

    Julio Rodriguez · over

    Mariners @ Yankees · Actual 0

  • W

    Junior Caminero · over

    Rays @ Athletics · Actual 1

  • W

    Ketel Marte · over

    Rockies @ Diamondbacks · Actual 1

  • L

    Kevin McGonigle · over

    Guardians @ Tigers · Actual 0

  • L

    Kyle Schwarber · over

    Phillies @ Cardinals · Actual 0

  • L

    Luis Garcia Jr. · over

    Mariners @ Yankees · Actual 0

  • L

    Martin Perez · over

    Mets @ Braves · Actual 0

  • W

    Mason Barnett · under

    Rays @ Athletics · Actual 12

  • W

    Matt Olson · over

    Mets @ Braves · Actual 1

  • W

    Michael Wacha · under

    Royals @ Dodgers · Actual 3

  • L

    Mickey Moniak · over

    Rockies @ Diamondbacks · Actual 0

  • L

    Mike Trout · over

    Rangers @ Angels · Actual 0

  • L

    Mitch Bratt · over

    Rockies @ Diamondbacks · Actual 1

  • L

    Munetaka Murakami · over

    Reds @ White Sox · Actual 0

  • L

    Nick Lodolo · over

    Reds @ White Sox · Actual 0

  • L

    Nolan Arenado · over

    Rockies @ Diamondbacks · Actual 0

  • L

    Nolan McLean · over

    Mets @ Braves · Actual 3

  • L

    Patrick Sandoval · under

    Red Sox @ Blue Jays · Actual 18

  • W

    Paul Skenes · under

    Pirates @ Marlins · Actual 15

  • W

    Pete Alonso · over

    Orioles @ Twins · Actual 1

  • W

    Pete Crow-Armstrong · over

    Cubs @ Nationals · Actual 1

  • L

    Rafael Devers · over

    Astros @ Giants · Actual 0

  • W

    Royce Lewis · over

    Orioles @ Twins · Actual 2

  • L

    Royce Lewis · over

    Orioles @ Twins · Actual 0

  • W

    Ryan Johnson · under

    Rangers @ Angels · Actual 13

  • W

    Ryan Weathers · under

    Mariners @ Yankees · Actual 4

  • W

    Sean Burke · over

    Reds @ White Sox · Actual 21

  • L

    Shota Imanaga · under

    Cubs @ Nationals · Actual 4

  • L

    Spencer Torkelson · over

    Guardians @ Tigers · Actual 0

  • L

    Trent Grisham · over

    Mariners @ Yankees · Actual 0

  • L

    Tyler O'Neill · over

    Orioles @ Twins · Actual 0

  • L

    Tyler Stephenson · over

    Reds @ White Sox · Actual 0

  • W

    Victor Mesa Jr. · over

    Rays @ Athletics · Actual 1

  • W

    Wilyer Abreu · over

    Red Sox @ Blue Jays · Actual 1

  • W

    Yandy Diaz · over

    Rays @ Athletics · Actual 1