← All archive dates

Daily archive

2026-08-06

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

Game picks

10
MLB12:35 PM

Angels @ Orioles

Noon baseball at Camden Yards, hot and muggy with the wind blowing out toward center field, and the Orioles come out of a trade deadline that was supposed to sink them with a chance to sweep. Two nights, two wins, and Baltimore is right on the edge of a playoff spot nobody thought they'd sniff. The Angels fly home tonight either way. But first they have to hand the ball to Ryan Johnson. That's the bet. Johnson has been getting torched all year, and it isn't bad luck — his stuff is just gone. Everything he throws is slower than it was a year ago, and the sinker he leans on most is getting crushed, with hitters barely ever swinging through it. Lefties, righties, doesn't matter — they're all doing damage. He hasn't made it through five innings in four of his last six starts, which means the middle of this game belongs to an Angels bullpen that traded away Zeferjahn, lost Soriano at the deadline, put Bachman on the injured list this week, and burned Anderson, Joyce and Fermin in last night's loss. I don't see a version of this afternoon where Los Angeles holds the Orioles down. And the Angels still have to score, which they haven't been doing — barely a run or two a night for five straight games, Trout playing through a knee that keeps bothering him, and the bottom of that lineup making outs for two weeks running. Brandon Young's slider is close to unhittable, and he's given up almost nothing over his last few starts. I'll say the honest part out loud: Baltimore is resting some regulars on getaway day and their best relievers have all pitched two days in a row, and a one-run game is exactly how a favorite like this loses. That's why I'm not paying a bigger price. But I'm getting a nice payout to say the only real starting pitcher in this ballpark wins by a couple. Take the Orioles to win by two or more.

Orioles -1.5+106
CONF
63%
MLB12:40 PM

Athletics @ Reds

It's a getaway day in Cincinnati with an early afternoon start, and the Athletics roll in on a long skid, into a park where the Reds have been winning most of their home games lately. Cincinnati already owns this series, and both wins came down to a single run decided late. These teams have seen each other three straight days now, and the club that keeps landing the final punch is the one in red. My case starts with the guy on the mound for Oakland, Mason Barnett. The raw ability is legit — real velocity, a slider hitters swing right through, a breaking ball they chase — and the deeper numbers say he's pitched better than his results look. But he hands out too many free passes and he hasn't gotten through the sixth inning yet, and the lefty bats waiting for him today have hurt him before: Elly from the left side, Bleday, Rodriguez. Run his pitch count up by the middle innings and this turns into a battle of bullpens, and that's where it tilts. Oakland's relievers have been getting hammered all week. Cincinnati's have barely given anything up, with Burke and Antone handing it to Pagán, and neither Butler nor Soderstrom finding much to hit once the starter's out. On top of that, the A's are sending out a lineup missing Kurtz, Langeliers and Rooker, with a bottom of the order that hasn't hit for power in two weeks. Andrew Abbott is the reason this isn't priced higher, and I won't pretend otherwise. He's been a much worse pitcher in this ballpark than everywhere else, he was wild his last time out, and Lawrence Butler and Tyler Soderstrom can end an at-bat with one swing in a yard this small. I'm not asking him to dominate. I'm asking him to hand the ball off with the game still in reach, because Cincinnati has been winning close games all month and clearly believes it wins every night right now. That's why I'm just taking them to win the game straight up instead of laying the extra run — this is a close-game team playing close games, and I'll take the side that keeps finishing them. **Reds to win.**

Reds ML-161
CONF
63%
MLB1:10 PM

Mets @ Guardians

One-ten in the afternoon at Progressive Field, sun on the third-base line, and Cleveland comes out for the last game of a long homestand already down two in this series. The Mets flew in with a losing record and have spent two days making the standings look like a typo — six runs Tuesday, six more Wednesday in extras. Now they get the getaway game and the market is paying me to take them. Fine by me. Start with Cleveland's starter. Foster Griffin's run prevention looks shiny, but that number is doing a lot of lying — everything under the hood says he's been getting away with it. Hitters have stopped missing his pitches; the swing-and-miss was there in his first start and has fallen off a cliff since. He's barely striking anyone out lately and Atlanta hit him around his last time out. He's a lefty whose real problem is right-handed bats — they hit him, they hit him for power — and New York is running out a lineup that's almost entirely righties and switch hitters. Across from him, Nolan McLean is throwing the best ball of his year: big fastball, piling up strikeouts over his last three, six innings every single time out since June, and no more than two runs allowed in six straight. Then look at who Cleveland has to score with. This is one of the lowest-scoring teams in the league and they've barely scratched runs across lately, and today they're missing Kwan and Adell on the back end of a night game. José Ramírez is playing but still finding his hands after wrist surgery — almost nothing to show for his last handful of at-bats and weak contact when he does connect. Behind the starter, the Cleveland bullpen has been leaking runs all week, Cade Smith is coming off heavy back-to-back workload and a blown save, and Festa wore the loss last night. The Mets' relievers have given up one run in three games. I've got the better starter, the better bullpen, the lineup matchup in my favor, and a team that's already proven this week it can score in this ballpark — and I'm getting paid extra to take it. Mets to win.

New York Mets ML+114
CONF
71%
MLB2:10 PM

Pirates @ Brewers

Getaway day in Milwaukee, roof and sunshine, and a first-place club trying to close out the series. The Brewers have beaten Pittsburgh two nights in a row by the same score, and today they give the ball to Dustin May for his first start in a Milwaukee uniform. The Pirates are wrapping up the last game of a long road trip, playing an afternoon game right after a night game, with a lineup that hasn't scored much in two weeks. Start with the pitcher the Pirates are sending out. Braxton Ashcraft has been the feel-good story of their season — big fastball, a curveball hitters miss a ton — but he's been getting knocked around lately. He gave up five runs in five innings to this same Milwaukee team a month ago, he's given up a pile of home runs to left-handed hitters this year, and the Brewers run lefties up and down the lineup — Turang, Mitchell, Yelich, Hamilton — in a park that tilts a little toward the hitters. His last outing was clean but short. Before that came a stretch where his fastball sat over too much of the plate. The other side of the ball is where Pittsburgh runs out of answers. They've barely scratched out three runs a game over their last ten, Horwitz is stuck in a bad stretch, Reynolds hasn't hit the ball hard in two weeks, and Endy Rodríguez is basically carrying the offense alone. May is a question mark in his first start here, and Milwaukee's late-inning relievers have been used on back-to-back days, and yes, the Brewers' own lineup is a little short today. But this is the best home team in baseball against a club that's been outscored all trip, and at a price barely above a coin flip I'll take the better team and let them finish the job. Brewers moneyline.

Brewers ML-123
CONF
62%
MLB2:20 PM

Blue Jays @ Cubs

Afternoon game at Wrigley, first pitch just after one o'clock, wind pushing out toward left field, and the Cubs feeling great about themselves after sweeping the defending champs. Chicago's been the best team in baseball lately and they've got the better record by a wide margin. I'm still paying up on the team with the losing record, because Toronto is handing the ball to the best pitcher anybody will watch today. Dylan Cease has been outstanding, and it's not smoke — the deeper numbers say he's earned every bit of it. He piles up strikeouts, sits in the upper nineties with the fastball, and hitters swing through his slider almost half the time. He's given up barely a run a game over his last three starts. What matters most in this ballpark is that there's no safe side of the plate against him: lefties and righties are both hitting close to nothing off him. So Crow-Armstrong, Busch and Conforto get no favorable matchup, and the righties behind them get even less. He's dominated this franchise across eight career starts. When he comes out around a hundred pitches, Toronto goes to two relievers who've each been terrific all year. Chicago counters with a lefty who's been hit hard all season — too many walks, too many baserunners, and a ton of loud contact, with righty bats in particular teeing off on him. That's the honest risk here, because Hoerner is scorching over his last week, Suzuki and Swanson are hitting the ball on the nose, and the breeze is blowing exactly where all of them like to pull it. Toronto's own lineup is short-handed without Guerrero, and this is a day game after extra innings in Houston last night. I'm not calling it comfortable. I'm calling it a handful of runs being enough with Cease on the mound, and Chicago needing a whole lot to break right to get past that. Blue Jays moneyline.

Blue Jays ML-108
CONF
61%
MLB4:10 PM

Tigers @ Mariners

Afternoon game in Seattle, sun out, series even after two nights that had nothing to do with baseball and everything to do with bad blood. Guys getting drilled, guys getting thrown out, a manager screaming about warnings that never came. That's the backdrop. What's sitting in front of it is a Seattle lineup card that tells me exactly how this club feels about playing a day game after a night game with Tampa rolling in tomorrow. Look at who's actually hitting for the Mariners. No Raleigh. No Naylor. Ward, Arozarena, Canzone and Rodríguez, and then a bottom of the order — Weston Wilson, Jhonny Pereda, Leo Rivas, Colt Emerson — that has been ice cold all week. This is an offense that already can't scratch out runs lately, and today it's shorthanded against a lefty whose curveball has been close to unhittable and gets guys chasing out of the zone constantly. Framber Valdez isn't what he used to be — hitters are hammering his sinker — but he doesn't have to be. He needs the back of that lineup to be as light as it looks, and he was deep into his last start giving up almost nothing. The other side is a Detroit team that's been scoring in bunches for a week and even more over the last few days, with Dingler already banging homers in this series, McKinstry and Keith both scorching, Torkelson and Torres hitting the ball hard. Bryce Miller's run prevention looks nice on paper, but he's given up a home run in every start for over a month, he isn't missing bats the way he was, his recent outings have been rough, and his team keeps losing when he takes the ball. Both starters are the type who hand it off in the middle innings, which puts this on the bullpens — and Detroit's has been steady while Seattle's has been leaking runs, with Muñoz, Speier and Bazardo all used yesterday and Speier tossed in Wednesday's mess. The ballpark keeps scoring down, so this is a low-scoring game. I think Detroit gets to its number and Seattle doesn't, and I'm getting the better payout to say so. **Tigers ML +111**

Tigers ML+111
CONF
63%
MLB7:15 PM

Marlins @ Braves

Marlins at Braves, 7:15 in Atlanta It's a Thursday night in Atlanta, the last game before both teams get on a plane, and one dugout is having a much better week than the other. The Braves have won seven in a row and have been rolling since the All-Star break — they've got the second-best record in baseball right now. The Marlins are dragging themselves into the final stop of a long road trip after this same Braves team basically shut them down two nights in a row, holding them to almost nothing both times. Neither club is rested — they both played last night — but only one of them has been going home happy. The Miami starter is the whole reason I'm on this game. Right-handed hitters have been helpless against him all season, but left-handed hitters have absolutely hammered him — big average, lots of power, plenty of home runs off him in not many chances. Now look at who Atlanta is running out there tonight: Baldwin, Olson, Harris, Yastrzemski, Dominic Smith and Jarvis all swing from the left side, six of the nine, with Riley and Acuña mixed in. That's the exact lineup he's least built to handle, and we don't have to guess — back in May these same Braves knocked him around for a bunch of runs and two home runs in five innings. Olson's been hitting homers in bunches the last couple weeks, Riley's been hitting the ball harder since the break than he did all first half, and Yastrzemski is squaring up just about everything. The other side of it is Miami's mess. Atlanta's starter faces a lineup that's right-handed almost top to bottom, and right-handed hitters have had almost no luck against him — his changeup makes them swing through air about a third of the time. And this isn't even the Marlins lineup from the start of the month. Four regulars are gone in the last four days, and what's left is a patched-together group, including a guy just called back up, trying to scratch out runs against a pitcher coming off seven scoreless innings on one hit. If the starters hand it over, Atlanta's bullpen has been far better than Miami's all year. Better starter, deeper lineup, better relief, at home, against a team that's already been shut down twice this week. I'm taking the Braves on the moneyline.

Braves ML-158
CONF
73%
MLB7:30 PM

Twins @ Royals

Getaway night in Kansas City, and the Royals are up two games in a set they've had their way with all year. Minnesota rolls in having lost four straight, with a manager who's already saying out loud that his guys can't get on base. Bailey Ober takes the ball against Michael Wacha, evening first pitch, a soft breeze crossing a ballpark that has never been kind to hitters. Ober is why I'm here. He's lost velocity — his fastball just isn't what it was last year, and when a guy loses that much off it, every other pitch he throws gets easier to handle too. His changeup is the pitch he leans on most and hitters are crushing it. The slider is getting hit hard. The sinker looks like batting practice. Only his sweeper is still doing its job, and he barely throws it. Then there's the split that really matters: lefty hitters have been beating him up all season with a pile of home runs, while righties have barely touched him. Kansas City is running six left-handed bats and a switch-hitter out there tonight, and the guys who've seen him before have hit him hard and taken him deep more than once. That's not a hunch — that's a matchup Minnesota can't shuffle its way out of. Wacha comes at it from the other side with a long track record of shutting down this exact lineup, better numbers at home than anywhere else, and barely any runs allowed over his last three starts. Meanwhile the Twins' lineup is thin — Buxton's out, Royce Lewis is carrying the whole thing by himself, and behind him is a stretch of guys who've been ice cold for two weeks. My worry is real: Kansas City's relievers have been a mess lately, and if this thing gets to the seventh with a one-run lead I'll be watching through my fingers, hoping the ball goes to Lynch and Schreiber and nobody else. But a cold visiting offense, a home lineup built to attack exactly what tonight's starter can't hide, and a ballpark that keeps runs down — that's enough for me at this price. **Royals to win.**

Royals ML-121
CONF
62%
MLB7:10 PM

White Sox @ Red Sox

Thursday night in Boston, hot and muggy, wind blowing out to center, and a crowd that's had two straight nights to party. The Red Sox have been rolling — winning streak, series after series, almost every game since the Fourth of July — and they've spent this week using Chicago as batting practice. Blowout Tuesday, shutout Wednesday. It's the last game of the series with a sweep sitting right there, and the betting market has reacted exactly how you'd think: it's treating Boston like the best team in the sport. That's where I step off. Look at what you're actually being asked to buy. You need a light-hitting White Sox team — a club that wins with pitching and defense, a club whose whole season is one- and two-run games — to lose by two or more. And you need that on a night when Boston's starter is making his first appearance for them, coming off a groin injury, an illness, and three straight outings where he didn't make it out of the fifth. He isn't going deep. Nobody expects him to. That means a long night for a bullpen that already worked yesterday, against a Chicago lineup with three guys who've each hit a pile of home runs this year. Boston's also sitting one of its best on-base bats tonight. And when I dig into this Boston hot stretch, the shine is thicker than the substance. Several of their hitters are putting up numbers well above what the quality of their contact says they've actually earned. That's not a knock on them — they're good, they're at home, and Chicago's starter has been hittable and gives up hard contact, so I get why the number is where it is. But a hot streak isn't a promise. Laying that extra run and a half means paying top dollar for three weeks of everything going right. I'd rather take the run and a half in my pocket and make them beat us straight up.

White Sox +1.5+104
CONF
60%
MLB9:40 PM

Padres @ Diamondbacks

Thursday night under the closed roof at Chase Field, the Padres and Diamondbacks finish a heated four-game series. Arizona has the edge so far, but I’m backing San Diego to even things up. Kohl Drake is the weak spot. He’s been hit hard, hasn’t lasted long in games, and faces a Padres lineup loaded with right-handed hitters. San Diego should get to Arizona’s bullpen early, and that group has given up plenty of runs lately. Walker Buehler can be unpredictable, but he has pitched better than his results suggest. The Padres also have the stronger bullpen behind him, so I’m taking San Diego to win.

Padres moneyline — odds unavailable
CONF
50%

Player props

32
MLB · Angels @ Orioles

Zach Neto

Neto is hitting .146 over his last fifteen games, and the underlying numbers explain why — he's whiffing on 44 percent of his swings and chasing pitches out of the zone 45 percent of the time recently. That's not bad luck, that's a hitter who's lost the strike zone. He's running into Brandon Young, who's been the best pitcher in this series by a wide margin — 2.84 ERA and eighteen strikeouts over his last three starts — and who's been generating more swing and miss with every outing. This is a short-price lay, but Neto chasing everything against a pitcher who punishes chasers is as clean a fade as this board offers.

UNDER 1.5 Total Bases-176
MLB · Angels @ Orioles

Ryan Johnson

Johnson hasn't gotten through five innings in either of his last two starts — 4.1 against Milwaukee, 3.1 against the Giants — and it's not bad luck, it's diminished stuff. Every pitch in his arsenal is sitting two-plus miles an hour below where it was a year ago, the sinker he throws a quarter of the time is getting hit .411, and the walks have crept up right along with the hits.

UNDER 14.5 Pitcher Outs+134
MLB · Athletics @ Reds

Elly De La Cruz

De La Cruz has drawn a walk in eleven of his last fifteen games — a real shift in approach, not a hot streak. He's a switch-hitter, so he's not conceding anything to Mason Barnett based on which arm he's facing, and Barnett has walked fourteen batters in barely thirty innings this year while working his way back into a rotation spot after a season mostly in relief.

OVER 0.5 Walks+112
MLB · Athletics @ Reds

Andrew Abbott

Abbott is a different pitcher at Great American than everywhere else — 5.08 ERA in eleven home starts against 2.89 on the road, and that home sample averages right around five innings, not six. His last turn in this ballpark was five innings and five walks. Cincinnati's bullpen has allowed seven earned runs in twenty-three and two-thirds innings over the last week, which is exactly the pen you let finish a game rather than stretch a struggling lefty through the sixth on a getaway afternoon with a sweep in reach. Eighteen outs is the exception for him at home this year, not the expectation.

UNDER 17.5 Pitcher Outs+100
MLB · Mets @ Guardians

Nolan McLean

McLean gets the day game off the best stretch of pitching he's thrown all year. Over his last three starts he's worked 18.1 innings and allowed four earned runs — a 1.96 ERA — with 23 strikeouts against six walks, and he hasn't allowed more than two earned runs in any of his last six turns, a run that stretches back to June 30. July alone was a 1.78 ERA across five starts.

UNDER 2.5 Pitcher Earned Runs-150
MLB · Mets @ Guardians

Nathaniel Lowe

Nathaniel Lowe was still a Cincinnati Red on Monday. Cleveland got him ahead of the deadline, activated him Tuesday, and he has been the best bat in this lineup since he put the uniform on — nine-for-25 with six RBI over his last week, .340 across his last fifteen games with eight RBI in that stretch.

OVER 1.5 H+R+RBI+115
MLB · Pirates @ Brewers

Endy Rodriguez

Rodríguez is the one Pirates bat that's looked dangerous in any light the last two weeks — two homers and three RBIs in his last seven games, and in this series alone he's five for ten with two more home runs. He's a switch-hitter, so he sees Dustin May from the left side tonight, and May has allowed a .750 OPS and five home runs to lefties this year against a much tamer .585 mark from righties. May is walking into a brand new clubhouse for his first start in a Brewers uniform, and the hottest hitter on the other side happens to be swinging from the side that's given him trouble all season. I want Rodríguez to keep doing what he's been doing.

OVER 0.5 Hits-157
MLB · Pirates @ Brewers

Christian Yelich

Yelich has been cold the last two weeks, .200 over his last fifteen with just one extra-base knock, and it would be easy to read that as a fade. But this is a day game, and Yelich in day games this season is a different hitter — near .300 with an OPS pushing .900 over a hundred-plus at-bats, not a small sample. And the pitcher across from him is Braxton Ashcraft, who has been excellent against right-handed bats and something close to batting practice for lefties — thirteen home runs allowed to left-handed hitters this year against four to righties, a .761 OPS. Yelich is a lefty who sees the ball well under the sun, and one knock is what I need against an arm that's struggled with hitters standing on his side of the plate all year.

OVER 0.5 Hits-155
MLB · Blue Jays @ Cubs

Dylan Cease

I already like Cease's price on the moneyline, and the strikeout number backs up why. He's punched out at least nine in four of his last six turns, with a 43.1 percent whiff rate on the slider and 28.3 on the four-seamer, both plus-elite marks, and the whiff rate has climbed his last four times out — 30, 27, 33, 40 percent.

OVER 7.5 Strikeouts-117
MLB · Blue Jays @ Cubs

David Peterson

Peterson's ERA the last three starts reads great, but strikeouts are a different swing entirely, and his stuff was never built to miss bats. His sinker gets whiffs 15.2 percent of the time, his four-seamer 14.8 — modest for either pitch.

UNDER 3.5 Strikeouts+110
MLB · Tigers @ Mariners

Bryce Miller

Miller's ERA looks like a front-of-rotation arm. His innings log looks like a guy on a leash.

UNDER 17.5 Pitcher Outs-107
MLB · Tigers @ Mariners

Zach McKinstry

McKinstry's at .385 over his last fifteen days and it isn't empty average — three-for-three in Tuesday's blowout, a hit in every game he's actually played through this series. He's a left-handed bat against a right-hander in Miller who's lost his swing-and-miss stuff over the last month, whiff rate sliding from the high twenties down to single digits two starts ago, and who came out of his last turn with zero strikeouts in five-plus innings. One hit is a low bar for a bat running this hot against a pitcher who isn't putting anybody away clean right now.

OVER 0.5 Hits-115
MLB · White Sox @ Red Sox

Munetaka Murakami

Murakami's the one bat still doing damage in a series that's gotten away from Chicago — four homers and nine RBIs over his last fifteen games, and he's picked up a hit in thirteen of those fifteen. Suarez has actually been more hittable against lefties than righties this year, a .757 OPS allowed to left-handed hitters against .569 to righties, and Murakami is exactly that matchup. This is the shortest number on the board for him and the player on this roster least dependent on what happens around him to get there.

OVER 0.5 Total Bases-135
MLB · White Sox @ Red Sox

Andruw Monasterio

Monasterio has produced a hit, a run, or an RBI — usually more than one of the three — in twelve of his last fifteen games. That contact-first profile doesn't need to change against Castillo, who's letting hitters square him up at a 41.7% hard-hit clip this season. Boston's lineup has been scoring in bunches, six runs a game over the last ten, and a table-setter getting his name on the stat sheet is the least surprising outcome of the night, not the upset.

OVER 1.5 H+R+RBI-107
MLB HR · White Sox @ Red Sox

Wilyer Abreu

Abreu has put four balls over the fence in his last three games and crossed 20 homers for the season doing it. That's not noise, that's a swing finding the barrel right now, and he's done damage in this exact series already.

OVER 0.5 Home Runs+345
MLB · Marlins @ Braves

Janson Junk

Junk hasn't finished five and a third innings in six straight starts. Every one of those outings has stopped at fifteen outs or fewer, three of them ending at exactly five innings and three shorter than that.

UNDER 15.5 Pitcher Outs-144
MLB · Marlins @ Braves

Matt Olson

Olson has five home runs over his last fifteen days and strung together a run of three straight games with one at one stretch this season. He's also left-handed, and left-handed hitters are the ones who've done real damage to Janson Junk all year — a .318 average, an .857 OPS, six home runs in fewer than two hundred at-bats. Olson isn't just any lefty catching that matchup, he's the one in the middle of the order hitting the ball hardest right now. Even money for two total bases from a hitter in his form, against a pitcher built to be hurt by exactly his swing, is a number worth taking.

OVER 1.5 Total Bases+100
MLB · Twins @ Royals

Michael Wacha

Wacha's last three starts: one earned run, two, one. Four across nineteen innings is a 1.89 ERA over that stretch, and it's not an isolated hot streak — nine career starts at Kauffman have produced a 3.03 ERA against 3.87 everywhere else he's pitched, and eleven career games against this Twins organization have held them to a .216 average.

UNDER 2.5 Pitcher Earned Runs-140
MLB · Twins @ Royals

Isaac Collins

Collins is a switch hitter, which means tonight he gets to hit from the same side that's given Ober trouble all year. He's five for seventeen with an OPS near 900 over the last week, a real jump from where his two-week trend sits, which tells me the form is heading in the right direction right now, not fading.

OVER 1.5 Total Bases+150
MLB · Padres @ Diamondbacks

Kohl Drake

Kohl Drake hasn't finished five innings in any of his three big league starts, and his last two both ended at exactly four. That's not bad luck — the underlying contact he's allowing is loud, hitters squaring him up well beyond what a rookie can survive deep into games.

UNDER 14.5 Pitcher Outs+104
MLB · Padres @ Diamondbacks

Jackson Merrill

Jackson Merrill has been the best hitter in this series for either side — nineteen hits over his last fifteen games, three home runs, an OPS pushing a thousand. He hits left-handed, and in his brief look this year Kohl Drake has been considerably more hittable against lefties than righties. Small sample on Drake's end, but it fits everything else Merrill has done to pitching lately. I want the extra bases, not just a single.

OVER 1.5 Total Bases+119
MLB HR · Marlins @ Braves

Matt Olson

Matt Olson has gone deep five times in his last fifteen days, with three straight games homering in the middle of that stretch, and his own teammates were saying earlier this week that a real second-half power run is in play for him. This isn't a name I like because the number is long — he's actually doing it right now.

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

Royce Lewis

I like Kansas City to win this game, but Lewis is doing something separate from the rest of that Minnesota lineup right now — ten hits in his last twenty-three at-bats, two homers, a slugging line over 1.200 for the week, while almost everyone hitting around him has gone cold. That's not a lineup carrying him, that's one bat playing a different sport than his teammates.

OVER 0.5 Home Runs+450
MLB HR · Marlins @ Braves

Mike Yastrzemski

Mike Yastrzemski has hit the ball harder than anyone else in this lineup over the last two weeks — 95 mph average exit velocity, two barrels out of just ten balls in play, and he already has two home runs in his last seven games. That's a bat that's squaring everything up right now. He gets the same matchup that makes the whole left side of Atlanta's order dangerous tonight: Janson Junk has been hit at an .857 clip by left-handed hitters this season, and Yastrzemski hits left-handed. It's a small sample, I'll say that plainly, but it's a loud one, and at this price I don't think the market has caught up to how well he's actually swinging it.

OVER 0.5 Home Runs+800
MLB HR · Padres @ Diamondbacks

Jackson Merrill

Merrill's the hottest bat in this lineup right now — three homers and eleven RBI over his last fifteen days, and the contact backs it up, better than 91 miles an hour average exit velocity with a barrel mixed in. Kohl Drake is three starts into a brand new organization, and in that small sample hitters are running a .384 wOBA against him with a 52.5 percent hard-hit rate allowed. His fastball is sitting 91.6 — Merrill doesn't need to sell out to get to it.

OVER 0.5 Home Runs+610
MLB HR · Marlins @ Braves

Kyle Stowers

Kyle Stowers is the one Miami bat doing real damage right now — four home runs in his last fifteen days, nobody else on this roster is close, backed up by a 93.5 mph average exit velocity. He's left-handed, and while Martín Pérez has held lefties to a .231 average, they've still taken him deep four times in 108 at-bats, right in line with the kind of pop Stowers has been showing. The rest of this Miami lineup has been shuffled and beaten up since the trade deadline, but that's not Stowers's story tonight — he's swinging the bat well independent of everything else going on in that clubhouse, and at this price I want the one hot hand on a cold roster.

OVER 0.5 Home Runs+900
MLB HR · Twins @ Royals

Jac Caglianone

The thing driving this whole card tonight is Ober's platoon split, and Caglianone's swing sits right in the middle of it — eleven homers allowed to left-handed bats this season against three to right-handers, and he's one of six lefties Kansas City is sending up there. He's already gone deep three times in his last fifteen games, tied for the best rate on this board, and the underlying contact backs it up: 91.9 mph average exit velocity recently, over half his balls in play qualifying as hard-hit, and an expected slugging number that's actually sitting above his real one, which tells me the quality of contact is ahead of the results, not behind them.

OVER 0.5 Home Runs+525
MLB HR · Padres @ Diamondbacks

Nolan Arenado

Arenado's carrying real thump into tonight — three home runs in his last fifteen days, two of them in the last week alone, and it shows in the quality of contact, two barrels in his last seventeen batted balls. Walker Buehler has allowed a home run to nearly one in twenty right-handed at-bats this year against roughly one in forty-four for lefties, and the pitch getting hurt most is his four-seamer — hitters are batting .375 against it. Arenado's a right-handed bat walking into the version of Buehler that's actually been getting hit.

OVER 0.5 Home Runs+750
MLB HR · Nationals @ Phillies

Kyle Schwarber

Schwarber hasn't gone deep in a long stretch and the average has cratered right along with it — that's real, and I'm not pretending the last two weeks have looked good. But a home run prop is a bet on one swing tonight, not on the last fifteen games, and the pitcher standing across from him has been handing out mistakes all year. Miles Mikolas is getting hit at a .293 clip by left-handed batters with a home run every nineteen at-bats or so against them, and Schwarber leads off, which means he sees Mikolas early and sees him often before Washington can even think about turning to the bullpen.

OVER 0.5 Home Runs+650
MLB HR · Twins @ Royals

Michael Massey

Massey already beat this exact pitching staff once this week — the go-ahead homer off Minter on Wednesday that put Kansas City up two games in this series. He's a lefty walking into the same gap that's hurt Ober all season, eleven homers surrendered to left-handed bats against three to righties, and his approach fits it: his whiff rate over his recent stretch is down around nine percent, about as low as anyone in this lineup, which means when Ober's changeup and slider are around the zone, Massey is putting the bat on them instead of missing.

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

Tim Tawa

Tawa's been the story of this series for Arizona already — two home runs in four games against this exact Padres staff, and his last fifteen days back it up, three barrels on just twenty-four batted balls. Same case as Arenado: Buehler's home run rate is worse against right-handers than lefties, and his fastball has been the pitch to hurt him all year. Tawa chases more than I'd like, thirty-five percent this stretch, so the swing-and-miss risk is real.

OVER 0.5 Home Runs+750
MLB HR · Twins @ Royals

Salvador Perez

Perez doesn't need a favorable matchup to hit one out — they handed him a crown at Kauffman this week for being the franchise's home run king, and right now he's the hottest power bat on this roster, full stop. Three homers in his last fifteen games, four separate games with one over that stretch — the best rate on the whole board tonight.

OVER 0.5 Home Runs+575

Hub research

145

Graded results

42

Games

  • W

    New York Mets ML +114

    MLB · 13-6

  • W

    Tigers ML +111

    MLB · 11-0

  • L

    Royals ML -121

    MLB · 4-3

  • W

    Braves ML -158

    MLB · 3-11

  • L

    Orioles -1.5 +106

    MLB · 4-1

  • W

    Brewers ML -123

    MLB · 2-5

  • W

    White Sox +1.5 -125

    MLB · 11-12

  • W

    Padres moneyline — odds unavailable

    MLB · 5-1

  • W

    Reds ML -161

    MLB · 5-6

  • L

    Blue Jays ML -108

    MLB · 2-3

Props

  • L

    Andrew Abbott · under

    Athletics @ Reds · Actual 20

  • W

    Andruw Monasterio · over

    White Sox @ Red Sox · Actual 5

  • W

    Bryce Miller · under

    Tigers @ Mariners · Actual 15

  • L

    Christian Yelich · over

    Pirates @ Brewers · Actual 0

  • W

    David Peterson · under

    Blue Jays @ Cubs · Actual 3

  • W

    Dylan Cease · over

    Blue Jays @ Cubs · Actual 10

  • L

    Elly De La Cruz · over

    Athletics @ Reds · Actual 0

  • W

    Endy Rodriguez · over

    Pirates @ Brewers · Actual 1

  • L

    Isaac Collins · over

    Twins @ Royals · Actual 0

  • L

    Jac Caglianone · over

    Twins @ Royals · Actual 0

  • W

    Jackson Merrill · over

    Padres @ Diamondbacks · Actual 2

  • L

    Jackson Merrill · over

    Padres @ Diamondbacks · Actual 0

  • W

    Janson Junk · under

    Marlins @ Braves · Actual 9

  • W

    Kohl Drake · under

    Padres @ Diamondbacks · Actual 11

  • L

    Kyle Schwarber · over

    Nationals @ Phillies · Actual 0

  • L

    Kyle Stowers · over

    Marlins @ Braves · Actual 0

  • W

    Matt Olson · over

    Marlins @ Braves · Actual 6

  • W

    Matt Olson · over

    Marlins @ Braves · Actual 1

  • L

    Michael Massey · over

    Twins @ Royals · Actual 0

  • W

    Michael Wacha · under

    Twins @ Royals · Actual 1

  • L

    Mike Yastrzemski · over

    Marlins @ Braves · Actual 0

  • L

    Munetaka Murakami · over

    White Sox @ Red Sox · Actual 0

  • W

    Nathaniel Lowe · over

    Mets @ Guardians · Actual 6

  • L

    Nolan Arenado · over

    Padres @ Diamondbacks · Actual 0

  • L

    Nolan McLean · under

    Mets @ Guardians · Actual 5

  • W

    Royce Lewis · over

    Twins @ Royals · Actual 1

  • W

    Ryan Johnson · under

    Angels @ Orioles · Actual 14

  • L

    Salvador Perez · over

    Twins @ Royals · Actual 0

  • L

    Tim Tawa · over

    Padres @ Diamondbacks · Actual 0

  • L

    Wilyer Abreu · over

    White Sox @ Red Sox · Actual 0

  • L

    Zach McKinstry · over

    Tigers @ Mariners · Actual 0

  • L

    Zach Neto · under

    Angels @ Orioles · Actual 5