← All archive dates

Daily archive

2026-08-10

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

Game picks

10
MLB7:07 PM

Red Sox @ Blue Jays

Monday night in Toronto with the roof closed, room temperature and no wind — the kind of setting where nothing gets covered up. Boston shows up off two straight losses to the Athletics that ended a nine-game run, and the easy read is that they're cooling off. That's not what tonight is about. Tonight is about the guy Toronto is handing the ball to. Jameson Taillon is getting hit hard, and the deeper numbers say it's no fluke — he's giving up loud contact, not bad luck. Hitters are crushing his pitches at a high rate, and his cutter has turned into something batters can tee off on, with his fastball not much better. Lefties have hammered him all year, and Boston runs Wilyer Abreu, Masataka Yoshida, and Jarren Duran right at that problem, with switch-hitters bookending the lineup. Abreu especially is barreling everything up lately, with three home runs in the last week. Taillon hasn't gotten through five innings in any of his last three starts and has been charged with a pile of runs in that short stretch. This is only his second start with a new team, still building back from a long time off, so Toronto is going to need its bullpen early — and that bullpen just lost Lazaro Estrada and had three arms working on back-to-back days over the weekend. Sonny Gray got roughed up by this same lineup in late July and hasn't been sharp in his last three either, so I'm not calling him untouchable. But his sweeper is the best single pitch anyone's throwing tonight — hitters swing through it almost half the time — and the team he's facing is slumping everywhere you look. Vladimir Guerrero Jr. and George Springer have both been ice cold this week, Nathan Lukes and Brett Bateman aren't hitting either, and there's a rookie catcher and a just-called-up infielder filling out the bottom of the order. Boston has been putting up big run totals over their last ten and they're the better team in every area tonight. Paying a bit of a premium for the better pitcher and the hotter bats against an arm this vulnerable is the play. Red Sox.

Red Sox ML-154
CONF
63%
MLB7:15 PM

Mets @ Braves

It's a hot, sticky Monday night in Atlanta, the kind where the air just sits on the field, and the Braves are back home after a trip to the Bronx that snapped a winning streak but didn't do much other damage. The Mets come in well under .500, playing loose the way a team does once the standings stopped mattering, and they've been rolling on this road trip. First pitch at Truist Park, Bryce Elder against Christian Scott. Here's what I keep coming back to: this one gets decided after the starters walk off, and only one side has an answer. Scott has the better arm tonight — big fastball, a breaking ball hitters swing right through — but he's been eased back slowly and has barely gotten past the fifth all summer. That hands the late innings to a New York bullpen that just lost Devin Williams to a shoulder problem, sent Curry back to the minors, and is filling the middle with a guy who was in Triple-A a few days ago. Atlanta goes to Lee, Dodd, Iglesias and Kinley, and none of them have been worked hard enough lately to be worn down tonight. Elder is the weaker of the two starters — he isn't missing bats the way he needs to, and when he gets hit, it goes a long way — but the Mets lineup is loaded with lefties in Ewing, Benge, Young and Baty, and that's the side of the matchup he's handled all year. The rest is roster. Olson is scorching, hammering the ball and piling up home runs the last couple weeks, Acuña is doing damage again, Riley and Harris are driving in runs. New York has been loud, sure, but that was against Pittsburgh and Cleveland, and this is deep into a long road trip against a team that actually catches the ball — Atlanta's glovework is clearly cleaner, and that shows up over nine innings. I passed on laying the run and a half for the bigger payout because Atlanta's wins have been tight, one-run kind of nights, and I don't need a cushion. I need the last at-bat and the better arms late, and the home team has both. **Braves to win.**

Braves ML-140
CONF
63%
MLB7:40 PM

Orioles @ Twins

Monday night in Minnesota, and last week's trade still hangs over the whole thing. Dean Kremer pitches for the Twins against the team that raised him and shipped him out seven days ago, and everybody in that other dugout has seen every pitch he throws. Both clubs are hovering right around .500, both chasing the same last playoff spot, and the price says it's a coin flip. When the market can't separate two teams, my job is to figure out if it should. I think it should. Trevor Rogers has been a lot better than his season line looks — one ugly month in May wrecked it, and since then he's been sharp two months running. Over his last three starts he's gone deep into games, piled up strikeouts, and hasn't walked a single hitter. The underlying stuff says that's real, not luck. Kremer's going the other way, and it's not subtle: he's given up a run an inning over his last three turns, and hitters have almost stopped swinging through him — his miss rate has fallen by more than half over five starts. He's had real trouble with lefty bats all year, and Baltimore runs out a stack of them, plus a guy who hits from both sides. That's a bad lineup to see when your best pitch isn't fooling anyone. And those Baltimore bats finally woke up Sunday in Texas — a two-hit day, two balls over the fence, a three-hit game — after a month of the whole team scratching for runs. The other side is real and I'll say it out loud. Minnesota is home, they've stacked their lineup with right-handed hitters against a lefty who has been taken deep plenty by that side this year, Royce Lewis has been locked in at this ballpark for two weeks, and Josh Bell looks like he's figured something out. Baltimore's bullpen is the weaker of the two, and a couple of their arms got hit this week. But the Twins have played six games in seven days and used the same relievers back-to-back nights, and I'll take the starter I trust at a price that calls this even. Give me Baltimore straight up. If the pitching matchup is what I think it is, this game never should have been priced even in the first place.

Orioles ML-103
CONF
63%
MLB7:45 PM

Phillies @ Cardinals

It's ninety-six degrees in St. Louis tonight with the wind blowing straight out to center, and Philadelphia is walking into it after grinding out an extra-inning win yesterday afternoon and then getting on a plane. First pitch at Busch is a quarter to eight, series opener, both teams having split their last ten games but in very different moods — the Phillies are chasing a playoff spot, the Cardinals are a few games back with their whole season hanging on it. This is the kind of Monday night where the travel schedule matters as much as the pitching. Now look at who Philadelphia is actually putting on the field. Trea Turner's out. Alec Bohm's out. Realmuto's resting, so Garrett Stubbs is catching, and Stubbs hasn't gotten a hit in his last ten times up. What's left is a lineup stacked with lefty bats going against Hunter Dobbins, who quietly shuts left-handed hitters down — almost all the damage against him comes from righties, and there are hardly any righties in this lineup. Dobbins has barely given up any runs across his last three-plus starts and has stretched out to six-plus innings each of the last two times out. That's a pitcher who's rolling, walking into a matchup built for him. The other side is where this really tips. Andrew Painter throws his four-seamer a third of the time and hitters absolutely tee off on it — the splitter fools people, everything else gets hit hard, and he's barely getting through four innings a start. That dumps the middle of this game on a Philadelphia bullpen that's already thrown a mountain of innings in three days, lost Caleb Kilian to the injured list this morning, and has had Raley, Kerkering and Duran pitching on back-to-back nights. Kerkering already coughed up three runs yesterday. St. Louis, meanwhile, is home, comparatively rested, running out a full lineup with Herrera and Burleson both swinging it well, and has a bullpen that's worked about half as much. Getting paid better than even money on the fresher team in a spot that fits their starter is the whole bet. Cardinals to win outright.

Cardinals ML+108
CONF
66%
MLB9:38 PM

Rangers @ Angels

The Rangers are the play here, and it starts with a warm night in Anaheim where the wind is blowing out. Texas rolls in off a quick turnaround from home with their season still alive — right around break-even, a division nobody has taken control of, and a playoff spot just sitting there for anyone willing to grab it. The Angels come home from Miami after getting buried in back-to-back games. Same first pitch, two very different Augusts. The bet is really on the Angels not scoring. They've barely been putting anything on the board over the last couple of weeks, and the trouble starts at the very top of their lineup — the first, second, and fourth hitters have all been close to invisible over the past week. Tonight they send out a lineup full of right-handed hitters against MacKenzie Gore, who has handled righties well all year. I know these two teams met in Texas in July and Gore got hit hard. But four of the guys who did that damage were traded away at the deadline — Adell, Soler, O'Hoppe and Soriano are all gone. That night belongs to a team that doesn't exist anymore. What does exist is a version of Gore who has given up almost nothing over his last three starts, including a scoreless outing his last time out, with an extra week of rest in his pocket. Reid Detmers is why this game is priced like a coin flip, and I get it — he's missing bats, he's not walking people, and his slider is a real weapon. But he's throwing softer than he was a year ago, he's been giving up home runs at an alarming clip lately, and the ball is going to fly tonight. He'll give you five innings. That hands the last four to a bullpen that just got torched over a three-day stretch and lost another arm to the injured list this morning. Texas counters with one of the steadier bullpens in the league and a defense that has been far cleaner in the field. This game gets decided late, and I want the team that still has arms to throw. Rangers to win straight up at a basically even price — a coin-flip number on the club that actually has something to play for.

Rangers ML-106
CONF
62%
MLB9:40 PM

Rockies @ Diamondbacks

Roof closed, seventy-two degrees, and a Monday night in the desert nobody had circled. Arizona just spent a weekend beating the Dodgers and won the season series against them for the first time in years — packed house all weekend, a walk-off homer, one absolute gem from Eduardo Rodriguez. Now the Rockies stroll in, one of the worst records in baseball, with a rookie starting. The market wants you to think this is a formality. I'll take Colorado and the run and a half. Here's what I keep coming back to: Michael Soroka hasn't thrown a big-league inning since the middle of June. He's off the injured list tonight, built up on one rehab outing where he barely cleared fifty pitches, and nobody in that dugout is letting him see a sixth inning. So Torey Lovullo needs four full innings from a bullpen that just used up all its good arms. Their top three relievers all worked Saturday and Sunday, another went Friday, and Jonathan Loáisiga chewed through a long outing Sunday. That group has been genuinely good all year, but you can't ride the same arm three days running. Ask a gassed pen to hold a two-run lead and you're asking for the one thing it can't promise. And Arizona has to actually score to get there. This is a lineup that's been quiet, right around four and a half runs a game over the last ten, and four of their top six hitters — Corbin Carroll, Ketel Marte, Lars Nootbaar, Nolan Arenado — are all buried in slumps at the same time. Gabriel Hughes is better than his ugly-looking earned run average suggests: the underlying stuff says he's been much sharper than that, hitters aren't squaring him up, he's given up exactly one homer on the season, and he's gone at least five innings in every start of his career. Soroka's underlying numbers run the other direction, and lefties in particular have hammered him — Colorado sends six left-handed bats through this order, with Jake McCarthy swinging one of the hottest ones in the league this week. These two have met ten times this year and six went down to the final run. Take the number.

Rockies +1.5-114
CONF
62%
MLB9:40 PM

Brewers @ Padres

Late night at Petco, that cool ocean air drifting in off the bay, and the team with the best record in baseball walks into a ballpark that's been quietly eating home runs all season. Milwaukee flies out west after a walk-off win Sunday. San Diego's stars are playing their best baseball of the year. On paper it looks like a coin flip between a juggernaut and a wild card club that's rolling. It isn't. This one comes down to the two guys on the mound. Logan Henderson is the reason I'm here. He's been much better than his surface numbers, hitters have barely done anything against him, and his changeup makes them swing through air about four times out of every ten cuts. His swing-and-miss rate has climbed in each of his last three starts, which tells me the stuff is sharpening, not fading. He won't go deep — five innings is his ceiling right now, and Pat Murphy has made it clear he wants Henderson emptying the tank rather than pacing himself. That's fine, because the ball goes to a bullpen that has been nearly untouchable over the last week, with closer Trevor Megill barely breaking a sweat the last two days. Rested closer behind a starter who misses bats. Casey Mize is the other half of it, and the news there is not good. Every single pitch he throws is slower than it was last season — the fastball, the sinker, the slider, the splitter. His swing-and-miss numbers have fallen off a cliff the last two times out, and he's been hit hard across his last three starts, with the worst of it coming in a Padres debut he himself called embarrassing. Right-handed hitters have hammered him all year, and Jackson Chourio is squaring up everything he sees right now, hitting the ball as hard as anyone. Mize's splitter is a real problem for the five lefties Milwaukee runs out there, and San Diego's bats are genuinely dangerous at the moment, so I'm not pretending this is a lock. But at a price barely worse than a coin flip, I'll take the better starter, the better bullpen, and the ballpark that suppresses runs. Give me the Brewers to win.

Brewers ML-121
CONF
60%
MLB9:40 PM

Rays @ Athletics

Late night in West Sacramento, hot as anything with the wind blowing out toward center field, and these two teams are heading in completely opposite directions. Tampa Bay came out west and knocked off everybody in front of them — Colorado, then Seattle, three straight wins that all came down to the last swing, and the relief pitchers shut the door every single time. Oakland finally caught a break in Boston after losing nine in a row, won two out of three, and flew home feeling like a real ballclub again. One of these hot streaks is about to end. Both starting pitchers tonight are better than their recent results and worse than the hype. Peralta's been hammered his last three times out, giving up runs by the truckload, and lefty hitters keep taking him deep — which is exactly the kind of lineup Sacramento is rolling out. Lopez has looked genuinely good since coming off the shelf, piling up strikeouts and barely giving up anything, but righties have hit him hard all season and Kevin Cash loaded up the lineup card with them: Díaz, Caminero, Vilade, DeLuca, Fortes, Williams. Neither starter is getting through the middle innings. That's the whole story. This game gets decided by the parade of relievers that follows, and that's not close — Tampa's bullpen has been nearly untouchable with Baker converting save after save without a blemish, while Sacramento's has been bleeding runs all week and their best arm has already worked back-to-back days. Then there's the piece nobody accounts for: Tampa runs wild, and Sacramento can't do anything about it. Simpson is red hot and swiping bases whenever he wants, and the Rays put the squeeze on every inning they get somebody on base — that's how you win a bunch of one-run and two-run games on the road three nights in a row. It's also why I'm staying away from laying the extra runs. This team wins close, not clean. The risk is real and it shows up early: if Peralta coughs up a handful of runs in the first few innings in a hot ballpark, this whole thing flips. But I'll pay up for the better team, the better bullpen, and the club that finds ways to score when the bats go cold. **The Pick: Rays ML -158**

Rays ML-158
CONF
63%
MLB9:45 PM

Astros @ Giants

Cool night by the bay, first pitch just before ten out east, and the fog is already rolling over the cove at Oracle. Houston comes in off a rough weekend in San Diego — three balls left the yard against Javier in one night. San Francisco is limping too, losers of seven of their last nine and further under .500 than they've been all season. Two teams that just got their teeth kicked in. Only one of them has the roster to do something about it tonight. The Giants can't score. They're barely scratching across three runs a night lately, and that's not a slump so much as a subtraction problem — they traded Arraez and Ramos away, and behind Jung Hoo Lee and Rafael Devers there isn't much left. Eldridge has been cold for two weeks, McCray has one hit in his last dozen at-bats or so with the weakest contact in the lineup, and Koss is scuffling too. Six of the nine hitters swing from the left side, and Wesneski has been suffocating lefties all year without giving up a single home run to them. The deeper numbers say he's been living dangerously, and maybe he has, but he's doing it against the wrong lineup and inside a park that swallows fly balls for a living. He's also handled this club well in his handful of career starts against them, and I like where he's standing. The other side of it is the fastball. Tidwell throws hard, but nobody has missed it — not one swing-and-miss on well over a hundred of them, and hitters have been crushing it when it catches the strike zone. He gets his outs with the breaking stuff; the heater is batting practice with speed on it. Houston sends six right-handed bats at him, with Altuve red-hot this past week, Cam Smith even hotter with two homers, and Walker hammering the ball as hard as anyone. Both starters are on short leashes — Wesneski is just two starts back from elbow surgery, Tidwell has barely any innings on him this year — so this lands in the bullpens' hands by the sixth, and that's the whole ballgame. Houston's relievers have barely been scored on all week with Hader, Abreu, and King all rested. San Francisco's have been leaking runs, and two of their arms have already worked back-to-back days. Oracle keeps games tight and low-scoring, which is why I'm not laying the run and a half. Astros to win straight up. They only need four.

Astros ML-140
CONF
64%
MLB10:10 PM

Royals @ Dodgers

Ten at night at Dodger Stadium, cool air rolling in, and the best lefty in the game is making his first start on his new mound. Everyone in that building came to watch Tarik Skubal beat up on a team that's been losing all year. That's exactly why I'm taking the other side. Think about what laying a run and a half at that price is really asking. You're paying a premium for a team to win by two or more, and even the true juggernauts — the ones you'd have to lay a fortune on — only manage that about half the time. Baseball doesn't care that one roster costs a fortune and the other is playing out the string. Games come down to one run. And the team being asked to blow this open has barely scored over the last week and a half: Betts hasn't gone deep in over two weeks, Muncy and Edman are barely getting hits, Freeman hasn't cleared a fence in two weeks either, and Tucker — who tripled and homered in the last two games — isn't even in the lineup tonight. You don't win by a run and a half with Ohtani and Andy Pages doing all the lifting. Noah Cameron gets treated like an afterthought and he shouldn't be. He's given up almost nothing over sixteen innings this month, and lefty bats haven't given him trouble — which matters with four of them in the Los Angeles lineup. Skubal will do his damage for six innings, maybe a bit more, and Roberts has said flat out he's handling him carefully. Then the door swings open on a bullpen that lost Treinen to injury, released Jonathan Hernandez today, sent Hurt to the minors, and gives the ninth to an Edwin Diaz who's blown two saves in three days. Kansas City's own relievers are how this ticket goes up in smoke — Erceg and Lange can turn a one-run deficit into four fast, and I know it. But I'm not asking the Royals to win. I'm asking them to lose close, and I'm getting paid extra to ask. **Royals +1.5 (+108)**

Royals +1.5+108
CONF
64%

Player props

30
MLB · Red Sox @ Blue Jays

Jameson Taillon

Taillon has allowed at least three earned runs in three straight starts — three against Houston, seven against Pittsburgh, four against Detroit — carrying a 10.22 ERA over that stretch. His expected ERA for the season, 6.07, sits right alongside his actual 5.96, which means the results aren't unlucky, they're earned.

OVER 2.5 Pitcher Earned Runs-125
MLB HR · Red Sox @ Blue Jays

Wilyer Abreu

Nobody in this lineup is seeing the ball better than Wilyer Abreu right now. Three homers and nine RBI in his last seven games, a .438 average, and an average exit velocity of 96.3 miles an hour with five barrels on twenty balls in play — a twenty-five percent barrel rate, which is real contact quality, not an average propped up by bloopers. He's doing it while chasing only about a quarter of pitches outside the zone, so this isn't undisciplined hacking either.

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

Caleb Durbin

Durbin is hitting .367 over his last fifteen games and .381 over his last seven, with nine RBI in that week alone. He's got a hit in eleven of his last fifteen games, and he's doing it against a pitcher allowing a .371 expected weighted on-base average who's given up at least five hits in five of his last six outings. This isn't a power bat forcing the issue — 84 mph average exit velocity, one barrel on twenty-two balls in play — it's a contact hitter squaring the ball up consistently and putting it in play against a rotation arm who can't keep hitters off it. Minus-two hundred is a real number to lay, but with him getting a hit in roughly three of every four games right now, it's still the right side.

OVER 0.5 Hits-200
MLB · Mets @ Braves

Christian Scott

Christian Scott has already seen this Braves lineup twice this year, and both times the strikeout total cleared tonight's number with room to spare — seven in four innings back on July 3rd, seven again in six innings on the 29th. The stuff that did it hasn't gone anywhere. His fastball still sits at 95 with a 28.6 percent whiff rate, the sweeper next to it gets swung through nearly a third of the time, and his swinging-strike rate hasn't had an off night in five starts running — 23, 30, 28, 25, 27 percent, one after another. He's sitting on over eleven strikeouts per nine for the season, and he doesn't need length to get there. His shortest outing of the stretch, three and two-thirds innings against Milwaukee, still got him to six strikeouts, and the next one after that, four innings against this same Braves lineup, got him to seven. Riley is swinging through four of every ten cuts he's taking right now, and Jarvis is chasing outside the zone on almost half his swings. Even with this lineup running hot on the scoreboard, there are holes in it that Scott's stuff was built to find.

OVER 5.5 Strikeouts-112
MLB · Mets @ Braves

Bryce Elder

Bryce Elder's last start looked great on the scoreboard — one hit in seven innings against Miami — but look at how he got there: a 10 percent swinging-strike rate, the lowest of the stretch, and the start before that wasn't much better at 16. Back-to-back outings where he wasn't missing bats, he was getting outs on quiet contact and the ball finding gloves. His two best swing-and-miss pitches, a slider and a cutter, get thrown a combined 40 percent of the time; the pitch he leans on most, a sinker at 28 percent usage, gets swung through under one time in ten. That's not an arsenal built around missing bats, and lately hitters have been finding more of the ball than his earned run average lets on, with a 40.5 percent hard-hit rate allowed to go with it. He's come in under this number in six of his last eight starts. New York's order doesn't chase much from this staff either — Semien under 15 percent, Ewing and Young both right around 20 — and a pitcher who already isn't missing bats has even less margin against hitters who make him throw it in the zone.

UNDER 4.5 Strikeouts-120
MLB · Orioles @ Twins

Trevor Rogers

Rogers has punched out twenty-one hitters across his last three starts without issuing a single walk — a pace that alone clears this number in two of those three outings. His whiff rate has settled into the high-20s the last few turns, up from the low-20s back in early July, and he's gone over four and a half strikeouts in six of his last eight starts. Minnesota doesn't have a single true left-handed bat in tonight's order — Bell, Lee and Caratini all switch-hit, everyone else bats right — and his strikeout stuff has traveled with him against both sides all summer. The recent form says this is the version of Rogers still on the mound tonight.

OVER 4.5 Strikeouts-130
MLB · Orioles @ Twins

Dean Kremer

Kremer's swing-and-miss rate has fallen off a cliff start to start over his last five turns — thirty-one percent down to twenty-nine, twenty-five, nineteen, and twelve in his last outing. That's not noise, that's a pitcher whose stuff hitters have stopped chasing, and it's showing up in the results: fifteen earned runs across his last fifteen innings. He's gone under this number in six of his last eight starts, and tonight he's doing it in his first look at the lineup that knows him best, the one that developed him and watched every one of these pitches from the dugout before the trade. When swing-and-miss disappears this fast, the strikeouts go with it.

UNDER 5.5 Strikeouts-143
MLB HR · Orioles @ Twins

Tyler O'Neill

O'Neill has three home runs in his last fourteen at-bats. Five for fourteen with three leaving the yard and an OPS over 1.500 across his last week — numbers that don't need rounding to sound absurd.

OVER 0.5 Home Runs+480
MLB · Phillies @ Cardinals

Hunter Dobbins

Eight starts this season, eight times clearing three and a half strikeouts. That's not a hot stretch, that's just what happens when Dobbins takes the mound, and nothing about tonight's matchup argues against it continuing.

OVER 3.5 Strikeouts+100
MLB · Phillies @ Cardinals

Bryson Stott

Stott is hitting .405 with a 1.228 OPS over his last 15 games, as hot as anyone in either lineup, and he's batting second tonight, sandwiched between Schwarber and Harper in a spot that guarantees him looks all night. This one just needs any two of a hit, a run, or an RBI — a hitter running this hot in this kind of lineup spot, against a starter who's had trouble finishing innings clean, clears that bar more often than not. He's done it in eleven of his last 15 games already, before even accounting for how much better he's swinging it the last two weeks. I don't mind laying the price.

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

Matt Olson

Olson has been the best hitter in either dugout the last two weeks, and it isn't close. Seven home runs in his last fifteen games, three of them in the last week alone, and the way he's squaring up the baseball backs it up — an average exit velocity near 93, with six barrels on eighteen balls in play. A third of everything he's put in play lately has been struck about as well as a ball can be struck. That isn't a hot bounce or a few lucky landing spots, that's a hitter locked in.

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

Alec Burleson

Four home runs in his last seven games. That's not a hot streak, that's a different hitter than the one carrying a modest power line for most of the year — and the contact backs it up, 95.9 mph average exit velocity in that stretch with four barrels out of just seventeen balls in play. That's a guy squaring the ball up close to a quarter of the time he makes contact right now.

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

Ivan Herrera

Ivan Herrera is the hottest bat in this lineup right now — a 1.044 OPS over his last seven games, ten hits in twenty-six at-bats, and the underlying contact matches the results: 95.1 mph average exit velocity with sixteen hard-hit balls in his last look. That's not an empty average, he's driving the baseball.

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

Carson Benge

Benge is the best version of a hitter I can ask for right now — not just hot, but hot for reasons that hold up once you look at how he's getting there. A .409 average over his last week climbs to a 1.007 OPS across his last fifteen games, and the plate discipline backs it up: a whiff rate around seventeen percent and a chase rate around twenty-five, both among the best marks in this lineup. The quality of contact underneath those results is if anything a shade better than the numbers themselves, which tells me this isn't a hitter who's due to cool off.

OVER 0.5 Home Runs+600
MLB · Rangers @ Angels

Reid Detmers

Detmers has allowed four hits or fewer in each of his last three starts, and he's finished under four and a half in five of his last eight outings this season. His slider is missing bats at a 36 percent clip with a .191 expected weighted on-base against — that's the weapon keeping his hit totals down even in starts where the scoreboard looks rough. The damage he's taken this year has come mostly in the form of the long ball rather than a string of singles and doubles — his last start against Baltimore is the pattern exactly: four hits allowed, two of them left the yard. I like the under here even near even money, because the profile supports it independent of how many runs actually cross the plate.

UNDER 4.5 Pitcher Hits Allowed-105
MLB · Rangers @ Angels

Wyatt Langford

Langford is 2-for-his-last-18 with a .500 OPS over the last week, and the contact quality has faded right along with the results — average exit velocity down to 85.9 miles an hour with zero barrels on fifteen balls in play, and he's chasing and whiffing more than he was when he was right. He's a right-handed bat, and right-handers have hit just .216 against Detmers this season. None of that points toward a bounce-back night at the plate. The board still has him priced like a hitter running something closer to his season norm, and I don't think that's who's stepping in the box tonight.

UNDER 0.5 Hits+155
MLB HR · Rangers @ Angels

Jose Siri

Siri has two home runs in his last week on just thirteen at-bats — that's a hot power stretch, not a fluke swing. He's a right-handed bat against a left-hander in Gore, and Gore's home run rate against right-handers is actually higher than what he allows to lefties — fourteen home runs surrendered to righties this season against just two to lefties. The wind is blowing out to center tonight, and Siri's bat is already working. This is a swing-for-value prop and I'm treating it as one, but the matchup and his current form line up well enough to take a shot at plus-500.

OVER 0.5 Home Runs+505
MLB · Rockies @ Diamondbacks

Michael Soroka

Soroka hasn't thrown a big-league pitch since June 19th, a start that ended after a single inning when his glute gave out. Since then it's been one rehab outing to get him cleared, and tonight he's back in a real game.

UNDER 14.5 Pitcher Outs+105
MLB · Rockies @ Diamondbacks

Willi Castro

Willi Castro is running a 1.162 OPS over his last fifteen games with four home runs out of the seven-hole, production nobody plans a pitching approach around from that lineup spot. He's combined for two or more hits, runs, and RBI in twelve of those fifteen games. Tonight he faces a pitcher making his first start in nearly two months off a single rehab outing — whatever Soroka has left after that layoff hasn't been tested against a real lineup yet, and Castro is the hottest bat in the one he's about to see. Over 1.5 hits, runs, and RBI.

OVER 1.5 H+R+RBI+133
MLB · Brewers @ Padres

Casey Mize

Every pitch in Casey Mize's arsenal has lost a tick since last season — the four-seam, the sinker, the slider, the splitter, all of it down from where it sat in 2025. It shows up first in the swing-and-miss column: his whiff rate has cratered to nine percent and then five percent his last two times out, which means hitters aren't missing him, they're finding him.

OVER 4.5 Pitcher Hits Allowed-116
MLB · Brewers @ Padres

Jackson Merrill

Jackson Merrill has driven in fourteen runs over his last fifteen games — nearly one a night for two straight weeks — while hitting .357 with a 1.004 OPS in that stretch. He's batting fifth in a Padres order where Tatis and Machado are both raking near the top, which means he keeps getting chances with runners in front of him.

OVER 0.5 RBI+220
MLB HR · Brewers @ Padres

Jackson Chourio

I already like Jackson Chourio's total bases tonight, and the home run number by itself is too generous to leave alone. Four homers in his last fifteen games is better than a one-in-four clip, and this price is built like it happens less than one time in five.

OVER 0.5 Home Runs+464
MLB · Rays @ Athletics

Jacob Lopez

Forget the season-long line — it's dragged down by a lost stretch in May and a forty-day gap before Oakland stretched him back out as a starter. The pitcher on the mound tonight is the one from his last three turns: fifteen and a third innings, twenty-one strikeouts, three earned runs, with whiff rates in the high-20s and 30s every time out.

OVER 4.5 Strikeouts+117
MLB · Rays @ Athletics

Freddy Peralta

The same stretch that has Peralta getting pulled early has hitters finding barrels against him — nine hits, six, eight, six, seven in five of his last six starts. The only quiet one was a walk-heavy three-hitter where he still couldn't finish the fifth inning, so even his good nights aren't clean.

OVER 5.5 Pitcher Hits Allowed+120
MLB HR · Rays @ Athletics

Junior Caminero

Caminero's carrying a three-homer week into Sacramento on real contact, not luck — twelve hard-hit balls and four barrels in his last three weeks of at-bats, average exit velocity sitting at 95 miles an hour. He's as locked in as anyone in this lineup right now.

OVER 0.5 Home Runs+188
MLB · Astros @ Giants

Christian Walker

Walker's reached base with a hit in thirteen of his last fifteen games, and it isn't empty contact — ninety-three and a half miles an hour average exit velocity over that stretch, ten balls scalded. He's a right-handed bat walking into the one pitch in Tidwell's mix that hasn't missed a bat all season: a mid-nineties fastball thrown better than a third of the time with a whiff rate of zero across a hundred-plus looks, and an expected weighted on-base near .450 whenever it's in the zone.

OVER 0.5 Hits-180
MLB · Astros @ Giants

Blade Tidwell

Tidwell hasn't struck out four hitters in a start in eight tries, and the one data point we have at the actual big-league level backs it up exactly — three punchouts in five innings against Texas last week, which he called a career high. This reads like a leash, not a lack of stuff — his slider is missing half the bats that swing at it and the sweeper gets its own share of empty swings too.

UNDER 3.5 Strikeouts+113
MLB HR · Astros @ Giants

Taylor Trammell

Trammell's put four home runs on the board over his last fifteen games, and the contact quality says this isn't a fluke — three barrels out of just fourteen balls in play, average exit velocity over ninety, and a chase rate under twenty percent, so he's not reaching for it. He's left-handed against a pitcher who's genuinely had trouble with that side: .333 with an .860 on-base-plus-slugging allowed to lefties, a home run already given up in thirty-three at-bats.

OVER 0.5 Home Runs+620
MLB · Royals @ Dodgers

Tarik Skubal

Back on July 24, in a different uniform, Skubal took the mound against this same Royals lineup and struck out twelve of them in seven and a third innings. Nothing about that lineup gives me a reason to think that was a fluke — Caglianone's chasing forty-seven percent of pitches out of the zone, Jensen's whiffing at a forty-one percent clip lately, Loftin's barely squaring anything up at 73.2 mph average exit velocity. Skubal's punched out twenty-four hitters over his last twenty innings, and he's making his first start at his new home ballpark with every reason to put on a show. The strikeouts are the surest thing on this board tonight.

OVER 7.5 Strikeouts-113
MLB · Royals @ Dodgers

Jac Caglianone

Caglianone's hitting .478 over his last seven games, and two nights ago against the Cubs he went 4-for-4 with two home runs — the kind of week where a young hitter stops seeing spin and starts seeing softballs. He chases everything, forty-seven percent out of the zone the last two weeks, but right now that aggression is finding barrels instead of costing him at-bats: 92.5 mph average exit velocity, two barrels in his last twenty-five balls in play. Neither he nor the rest of the Royals lineup has any real track record against Skubal, so there's no history to lean on either way — just a bat that's currently the hottest thing on either roster. One hit is the ask tonight, and he's cleared that in ten of his last fifteen games.

OVER 0.5 Hits-137

Hub research

153

Graded results

40

Games

  • L

    Red Sox ML -154

    MLB · 1-2

  • L

    Braves ML -140

    MLB · 8-5

  • L

    Orioles ML -103

    MLB · 5-9

  • L

    Cardinals ML +108

    MLB · 6-5

  • L

    Brewers ML -121

    MLB · 2-3

  • L

    Rockies +1.5 -114

    MLB · 0-9

  • W

    Astros ML -140

    MLB · 6-3

  • W

    Rays ML -158

    MLB · 10-6

  • W

    Royals +1.5 +108

    MLB · 5-6

  • W

    Rangers ML -106

    MLB · 4-1

Props

  • L

    Alec Burleson · over

    Phillies @ Cardinals · Actual 0

  • L

    Blade Tidwell · under

    Astros @ Giants · Actual 6

  • W

    Bryce Elder · under

    Mets @ Braves · Actual 4

  • W

    Bryson Stott · over

    Phillies @ Cardinals · Actual 2

  • L

    Caleb Durbin · over

    Red Sox @ Blue Jays · Actual 0

  • L

    Carson Benge · over

    Mets @ Braves · Actual 0

  • W

    Casey Mize · over

    Brewers @ Padres · Actual 5

  • W

    Christian Scott · over

    Mets @ Braves · Actual 6

  • L

    Christian Walker · over

    Astros @ Giants · Actual 0

  • L

    Dean Kremer · under

    Orioles @ Twins · Actual 7

  • W

    Freddy Peralta · over

    Rays @ Athletics · Actual 6

  • W

    Hunter Dobbins · over

    Phillies @ Cardinals · Actual 6

  • L

    Ivan Herrera · over

    Phillies @ Cardinals · Actual 0

  • W

    Jac Caglianone · over

    Royals @ Dodgers · Actual 2

  • L

    Jackson Chourio · over

    Brewers @ Padres · Actual 0

  • W

    Jackson Merrill · over

    Brewers @ Padres · Actual 2

  • W

    Jacob Lopez · over

    Rays @ Athletics · Actual 5

  • L

    Jameson Taillon · over

    Red Sox @ Blue Jays · Actual 0

  • L

    Jose Siri · over

    Rangers @ Angels · Actual 0

  • W

    Junior Caminero · over

    Rays @ Athletics · Actual 1

  • L

    Matt Olson · over

    Mets @ Braves · Actual 0

  • W

    Michael Soroka · under

    Rockies @ Diamondbacks · Actual 13

  • W

    Reid Detmers · under

    Rangers @ Angels · Actual 3

  • L

    Tarik Skubal · over

    Royals @ Dodgers · Actual 6

  • L

    Taylor Trammell · over

    Astros @ Giants · Actual 0

  • L

    Trevor Rogers · over

    Orioles @ Twins · Actual 4

  • L

    Tyler O'Neill · over

    Orioles @ Twins · Actual 0

  • L

    Willi Castro · over

    Rockies @ Diamondbacks · Actual 1

  • L

    Wilyer Abreu · over

    Red Sox @ Blue Jays · Actual 0

  • W

    Wyatt Langford · under

    Rangers @ Angels · Actual 0