← All archive dates

Daily archive

2026-08-19

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

Game picks

15
MLB12:35 PM

Tigers @ Pirates

The rubber match is set at PNC Park, with Paul Skenes and Jackson Jobe carrying two very different levels of certainty to the mound. I’m backing Pittsburgh on the moneyline because the starting-pitching advantage is substantial enough to lay this price without asking the Pirates to cover a run line. Skenes has a 3.88 ERA and 3.13 xERA across 25 starts and 134.2 innings. Jobe has worked only 8.2 innings in two starts, producing a 6.23 ERA and 7.66 xERA. Skenes’ recent 5.79 ERA over three starts is a legitimate concern, and I’m not brushing aside the nine walks in 14 innings. But the season-long pitch results remain strong: his four-seamer has allowed a .299 xwOBA, while Jobe’s four-seamer sits at .501. Skenes has also held left-handed hitters to a .649 OPS, an important matchup against a Detroit lineup containing five left-handed bats. Jobe has allowed a .979 OPS to lefties, although that figure comes from only 23 at-bats and needs to be treated cautiously. Pittsburgh has also produced the stronger season line against right-handed pitching, batting .261 with a .764 OPS compared with Detroit’s .248 and .738. Oneil Cruz returned with a home run yesterday, giving this confirmed Pirates lineup another demonstrated power threat against a starter who allowed nine hits, six earned runs and two homers in his last outing. The bullpens keep me away from Pittsburgh -1.5: Detroit’s current relief group owns a 3.23 ERA, while Pittsburgh’s is at 3.51, and PNC Park carries a pitcher-friendly 0.94 factor. This sets up as a spot where getting the winner matters more than demanding separation. I’ll pay -154 for Skenes, the better right-handed-pitching matchup and home field, while protecting the ticket if Pittsburgh gets it done by a single run.

Pirates ML-154
CONF
63%
MLB1:10 PM

Padres @ Mets

Rubber-match daylight at Citi Field: the Mets and Padres split the first two, and now Michael King gets the ball opposite Robert Stock. I’m backing San Diego on the moneyline at -134. The pitcher-friendly park and New York’s competitive recent form keep me away from laying -1.5, but the Padres have the more dependable path to an outright win across nine innings. The fulcrum is reliability. King owns a 3.41 ERA and 1.19 WHIP through 25 starts, has held left- and right-handed hitters to the same .219 average, and has completed at least six innings in four of his last five. Stock has a 6.57 ERA and 1.86 WHIP across only 12.1 innings. His 0.96 ERA in two Citi Field starts deserves respect, especially after he allowed no earned runs over 4.1 innings against Washington. Still, that is a narrow sample beside King’s full season. Even the expected numbers—King at a 4.38 xERA and Stock at 5.08—reduce the gap without reversing it. San Diego also has the stronger structure once the starters leave. The Padres’ current bullpen carries a 2.23 ERA and 1.03 WHIP, compared with a 3.10 ERA and 1.05 WHIP for the Mets’ current group, and Mason Miller has a 0.86 ERA with 31 saves. Offensively, San Diego has averaged 4.7 runs over its last ten games while New York has averaged 3.9, although Bo Bichette, Carson Benge, Jared Young and Luis Torrens give the Mets enough current form to keep this dangerous. That is why I want the moneyline: King’s steadier workload, San Diego’s deeper late-inning structure and the lineup’s measured matchups against Stock give the Padres more ways to finish the job, without requiring a particular winning margin.

Padres ML-134
CONF
64%
MLB1:40 PM

Braves @ Twins

It’s getaway afternoon at Target Field, with Minnesota chasing a sweep and Atlanta trying to stop a quiet series from becoming a lost one. The established starting-pitcher floor belongs to the Twins. Taj Bradley has allowed 11 earned runs with 10 walks over his last 15.0 innings, but his 3.12 ERA at Target Field and cutter’s .200 xwOBA give me more to trust than AJ Smith-Shawver’s one-start major-league sample. Smith-Shawver used his four-seam fastball 58.0% of the time in that appearance, generating a 5.3% whiff rate and .436 xwOBA while allowing a 53.8% hard-hit rate across just 13 balls in play. That sample is too small for a verdict, but not too small to recognize the uncertainty. These lineups have nearly identical season production against right-handers: Minnesota owns a .250 average and .740 OPS, while Atlanta sits at .249 and .733. The difference in this series has been execution. Josh Bell is 4-for-7 with one homer and four RBIs, Luke Keaschall is 4-for-9, and Minnesota has consistently created the first meaningful pressure. Atlanta has scored three runs across the first two games, with Ronald Acuña Jr., Matt Olson and Austin Riley combining for three hits in 23 at-bats. Records do not guarantee a repeat, but they accurately describe which lineup is arriving at this finale with cleaner at-bats. Atlanta owns the better season bullpen profile, 2.56 ERA to Minnesota’s 3.70, and that is the strongest argument against this ticket. Recent relief work runs the other direction: Minnesota’s pen has a 2.28 ERA over its last seven games, compared with Atlanta’s 4.57. My read is that Bradley gives Minnesota enough length to reach its available leverage arms, while Smith-Shawver leaves more uncertainty in the middle innings. Atlanta’s +112 run differential against Minnesota’s -43 shows the broader quality gap, but this price only asks the Twins to win this game. At +100, I’m backing the home side outright.

Minnesota Twins ML+100
CONF
56%
MLB2:20 PM

White Sox @ Cubs

Crosstown rivals close the series under the afternoon sky at Wrigley, with the Cubs chasing a sweep after consecutive walk-off wins and the White Sox trying to salvage the finale. Clay Holmes gets the full start for the Cubs; Sean Newcomb opens a planned bullpen game for the South Siders. Newcomb deserves respect with a 2.51 ERA, 1.10 WHIP and only a 5.5% barrel rate allowed. The issue is how few outs the White Sox expect him to cover. His most recent appearance was 2.1 innings and 33 pitches on August 16, leaving José Urquidy—8.10 ERA and 2.20 WHIP through ten innings—as the projected bulk option. Holmes offers the more stable path through the middle innings. He carries a 2.56 ERA and 1.07 WHIP and just delivered 6.2 scoreless innings of one-hit baseball. The lineup matchup supports him too: the White Sox have a .730 OPS against right-handed pitching, while the Cubs have an .808 OPS against lefties. The bullpen numbers over the full season are close, but the Cubs have the better recent mark, 3.29 over the last seven games against 3.65 for the White Sox. Both groups have worked, yet Chicago’s bullpen-game requirement creates the greater exposure. The Cubs also own the cleaner defensive record—47 errors and a .990 fielding percentage against 68 and .985—which fits Holmes’ 1.67 GO/AO profile. Pete Crow-Armstrong is 5-for-8 with three homers in this series, while Alex Bregman and Nico Hoerner are each 5-for-9. I want the Cubs to win, but two straight games decided on the final swing and the wind blowing in make me unwilling to demand a two-run margin. At -142, the moneyline is the ticket that matches the read.

Cubs ML-142
CONF
64%
MLB4:10 PM

Diamondbacks @ Red Sox

Fenway hosts the getaway game with Boston chasing a sweep after victories of 11-1 and 9-4. The Red Sox have owned the series, but Arizona is finally handing the ball to the pitcher capable of changing its direction, and I’m taking the Diamondbacks at plus money. Brandon Pfaadt enters with 20.2 IP and 0 ER over his last three starts, and he owns a 1.73 road ERA with Arizona going 5-1 in his six road starts. This Boston lineup presents plenty of right-handed traffic, the side against which Pfaadt has held hitters to a .212 average and .581 OPS. The Red Sox have produced a .248 average and .715 OPS against right-handed pitching, while Arizona has been markedly better against lefties at .274/.783. Payton Tolle has been outstanding himself—his last three starts produced a 1.35 ERA—but this is a legitimate handedness matchup for the Diamondbacks. Corbin Carroll owns a .329 average and .996 OPS against left-handed pitching, while Gabriel Moreno carries a .365 average and 1.068 OPS over his last 15 days. Boston’s bullpen is the danger. It has allowed only 2 ER in 15.1 IP over the last three games, while Arizona’s relief corps has surrendered 12 ER in 11.1 IP. That makes Pfaadt’s length central to the wager: he has completed at least six innings in each of his last four starts, giving Arizona a route around the portion of its staff that unraveled earlier in this series. If the Diamondbacks can reach their higher-leverage options, Brandyn Garcia owns a 2.52 ERA and Juan Morillo a 2.37 ERA. The bullpen disparity is real, but +146 compensates me for it. My read calls for Arizona to reverse the series behind Pfaadt and win, so I want the moneyline rather than paying -162 for a +1.5 cushion.

Diamondbacks ML+146
CONF
58%
MLB6:05 PM

Marlins @ Phillies

Citizens Bank Park gets a division finale with Philadelphia riding five straight wins and looking for the sweep. Miami answers with Sandy Alcantara, and that starting-pitcher advantage is strong enough for me to take the underdog outright. Alcantara has allowed one earned run over his last 20 innings, and he owns a 1.38 ERA across two starts against Philadelphia this season. Aaron Nola has improved lately, posting a 3.38 ERA over his last three starts, but his season-long home mark remains 6.23. Philadelphia has the better late-game structure, and that is the danger. Its bullpen has a 3.22 ERA over the last seven games, compared with Miami’s 6.57, and the Phillies have already used the later innings to win twice in this series. Nola has also held Miami to one earned run in 11⅔ innings across two meetings. But Alcantara has consistently worked six or seven innings recently, giving Miami a credible path to minimize its bullpen exposure. His 5.4% barrel rate and 35.5% hard-hit rate also compare favorably with Nola’s 9.7% and 41.6%. The prices decide the ticket. Miami +1.5 at -172 offers protection in a matchup that can stay close, but that insurance is too expensive when my central read says Miami has the pitcher most capable of controlling the game. At +122, I am betting Alcantara’s current form against Nola’s contact vulnerability and 6.23 home ERA. Philadelphia’s winning streak, bullpen advantage and 5-1 home record against Miami explain why the Phillies are favored, but they do not outweigh this pitching gap enough for me to lay -132. I want the plus money and the Marlins to win outright.

Marlins ML+122
CONF
62%
MLB6:35 PM

Yankees @ Orioles

Camden Yards gets another tight AL East night, with New York trying to turn Tuesday’s 3-1 opener into control of the series and Baltimore trying to answer. I’m taking the Yankees moneyline at -106 because this ticket asks only for the stronger late-game structure to win, not for New York to create separation. Both starters offer the opponent an opening, but Chris Bassitt’s vulnerability is more directly aligned with tonight’s batting order. New York starts seven left-handed hitters against Bassitt, who has allowed lefties a .327 average and .926 OPS. Baltimore starts five left-handed hitters and one switch-hitter against Will Warren, who has allowed lefties a .274 average and .806 OPS. Both lineups have an opportunity, but the split is considerably harsher for Bassitt, who also carries a 1.62 WHIP and has made only one start since a 72-day absence. The individual form cuts both ways—Trent Grisham is 8-for-24 with four homers over his last seven, while Pete Alonso is 11-for-23 with two—so I’m not treating this as an automatic offensive mismatch. Warren is why my confidence stays measured. He owns a 7.71 August ERA and allowed five earned runs with three homers in his last start. However, he has a 2.25 ERA across two starts against Baltimore this season, with New York winning both. The deciding separator is behind him: the Yankees’ current bullpen has a 2.60 ERA and 1.16 WHIP, compared with Baltimore’s 4.06 and 1.23. Over the last seven games, that advantage has widened to 1.46 versus 3.20. If Warren supplies a competitive bridge into the middle innings, my read trusts New York’s relief corps to finish the job. The moneyline captures that advantage without demanding an additional margin.

Yankees ML-106
CONF
59%
MLB6:40 PM

Giants @ Guardians

Wednesday night at Progressive Field, Cleveland hands the ball to Parker Messick with its postseason hopes still alive, while San Francisco sends Matt Wilkinson out for his major-league debut. The moneyline is too expensive, but the run line gives me a playable price on the side with the stronger pitching path. Messick owns a 2.59 ERA and 1.03 WHIP through 24 starts, and he has allowed no more than two earned runs in each of his last six outings. He now faces a Giants club averaging 3.1 runs over its last ten games, compared with Cleveland’s 4.3. Wilkinson could make his deception play immediately, but there is no major-league evidence behind that possibility. What we have is a 5.15 ERA across 43.2 Triple-A innings and uncertainty about how long San Francisco intends to use him. That matters because Cleveland carries the deeper bullpen behind its starter. The Guardians’ current relief group has a 3.29 ERA and 1.23 WHIP, while the Giants’ unit sits at 3.77 and 1.40. Over the last seven games, Cleveland’s bullpen has a 2.49 ERA against San Francisco’s 4.56. Messick can reduce Cleveland’s bullpen exposure; Wilkinson may create the opposite situation for the Giants. Jo Adell and Rhys Hoskins are fresh absences from Cleveland’s lineup, so I am not expecting yesterday’s eight-run performance to repeat on command. That keeps my confidence controlled, especially with the Guardians batting only .230 with a .672 OPS against left-handed pitching. Still, this bet does not require another offensive eruption. My read is that Messick establishes control, Cleveland makes Wilkinson and the San Francisco bullpen cover the harder innings, and the better relief group protects the advantage. At -102, I’m laying the 1.5 runs and trusting Cleveland’s pitching separation over the full game.

Guardians -1.5-102
CONF
67%
MLB6:40 PM

Cardinals @ Reds

Great American Ball Park hosts another chapter of this National League Central fight, with St. Louis carrying the better recent form and Cincinnati handing the ball to the best starter in the matchup. For me, tonight comes down to Chase Burns being worth trusting without demanding that the Reds cover a run line. Burns is 14-2 with a 2.47 ERA and 1.09 WHIP, including a 1.98 ERA at home. Matthew Liberatore enters at 5-10 with a 5.07 ERA and 1.48 WHIP, and his 4.98 road ERA does little to close that gap. The first-inning numbers sharpen it further: Burns owns a 0.78 ERA there, compared with Liberatore’s 6.75. The handedness does not give the Cardinals an easy escape. Burns has held left-handed hitters to a .213 average and .676 OPS, while right-handed hitters sit at .189 and .500; St. Louis is starting five lefties and four righties. Cincinnati sends six right-handed hitters and two switch-hitters against Liberatore, who has allowed righties a .280 average and .790 OPS. The Reds have also produced a .741 OPS against left-handed pitching, compared with St. Louis’ .695 OPS against right-handers. Cincinnati has been cold, but this is a much friendlier starting-pitcher assignment than the one facing the Cardinals. St. Louis being 7-3 over its last 10 while Cincinnati is 4-6 is the warning label, as is the Cardinals bullpen’s 1.75 ERA over its last seven games against the Reds’ 6.08. But Gordon Graceffo, George Soriano, Ryne Stanek and Riley O’Brien have all worked on both of the past two game days, while no Cincinnati reliever has done so. My read is that Burns gives Cincinnati the control and length needed to keep that bullpen comparison from deciding the night. I’m taking the moneyline because the edge calls for a Reds victory, not a requirement that they manufacture a two-run cushion.

Cincinnati Reds ML-138
CONF
64%
MLB6:40 PM

Blue Jays @ Rays

The lights come up inside the Trop with Toronto trying to carry Tuesday’s breakthrough into Game 2 and Tampa Bay handing the ball to Drew Rasmussen to stop it. Rasmussen gives the Rays the starting-pitching advantage, but this ticket is about whether that advantage is large enough to justify laying 1.5 runs. My answer is no: I’m taking the Blue Jays +1.5 at -130. Rasmussen has been outstanding, posting a 1.00 ERA with 21 strikeouts and four walks over his last three starts. Still, Toronto has faced him three times this season and scored eight earned runs across 17 innings. Tampa Bay won all three games, but the Blue Jays demonstrated that they can make Rasmussen work rather than simply disappear. Max Scherzer’s 6.59 season ERA is the danger on this side, yet his current work deserves more weight tonight: four earned runs over his last 16⅓ innings, with 13 strikeouts and three walks. His 3.21 ERA in three road starts is also much more relevant than his ugly home record. I don’t need Scherzer to outpitch Rasmussen; I need his recent version to keep Toronto attached to the game. The late innings are where I want the extra run. Tampa Bay’s bullpen owns the superior season ERA, 2.97 to Toronto’s 3.17, but recent usage has changed the immediate picture. Rays relievers have surrendered 15 earned runs over 15⅓ innings in their last three games, while Toronto’s bullpen has allowed four over 15 innings. Louis Varland and Tyler Rogers were not needed in Tuesday’s victory, giving the Blue Jays their best late-game route if Scherzer keeps this competitive. Toronto is 7-3 over its last 10; Tampa Bay is 6-4, so this is not a weak club receiving protection against a rolling favorite. Rasmussen may ultimately steer the Rays home, but my read does not call for trusting Tampa Bay to clear two runs. The sharper ticket is Toronto with the cushion.

Blue Jays +1.5-130
CONF
63%
MLB7:40 PM

Athletics @ Royals

Wednesday night at Kauffman, Kansas City goes for its third straight win in this series after taking the opener with offense and stealing Tuesday’s game in the ninth. The Royals are rolling, but this ticket starts with the pitching setup: Seth Lugo has a 3.70 ERA at home, while Jeffrey Springs returns from the injured list with a 6.17 season ERA and 18 days since his last major-league start. Neither starter has been sharp lately—Lugo owns a 7.47 ERA over his last three starts and Springs is at 6.97—so I’m not pretending this is an ace mismatch. I trust Lugo’s established work at Kauffman more than Springs’ return spot. Kansas City’s lineup is finally carrying some depth around Bobby Witt Jr. and Jac Caglianone. Witt is hitting .348 with a 1.160 OPS over his last seven games, while Caglianone is at .435 with a 1.067 OPS. Maikel Garcia and Vinnie Pasquantino have also returned and produced hits in both games of this series. Oakland’s offense deserves respect—it has averaged 4.9 runs over its last ten compared with Kansas City’s 4.2—but the Athletics have repeatedly needed their pitching staff to survive traffic and protect narrow margins. That has not been the dependable part of their game. The late innings settle the decision for me. Kansas City’s bullpen has delivered a 2.63 ERA over its last seven games, compared with Oakland’s 4.15, and no Royals reliever worked both of the previous two game days. Hogan Harris has thrown 44 pitches over two appearances in Oakland’s last three games and blew Tuesday’s save. Behind those bullpens, Kansas City has committed no errors in its last seven games while Oakland has made six. I’m taking the moneyline instead of demanding a two-run victory because Lugo’s recent form and Oakland’s capable offense leave room for another tight game. At -174, my ticket is simply on Kansas City to finish the job.

Royals ML-174
CONF
61%
MLB7:40 PM

Mariners @ Brewers

American Family Field gets round two with the echoes of Milwaukee’s historic rout still hanging over the diamond. The Brewers won 22-0 last night, but this ticket is not a bet on that lightning striking twice—the game was only 1-0 through four innings before Seattle’s pitching staff came apart. I’m backing Milwaukee because the full nine-inning structure remains stronger, and the moneyline lets me survive the tight game Logan Gilbert is capable of creating. Gilbert is the biggest obstacle to this bet. He carries a 3.28 ERA, a 0.99 WHIP and a 2.25 road ERA, while holding left-handed hitters to a .197 average and .622 OPS. Dustin May’s season line is weaker at 4.13 with a 1.25 WHIP, and Seattle’s left-handed hitters get his more vulnerable side: lefties have hit .266 with a .732 OPS against him. But May’s immediate form gives Milwaukee a credible answer. He has allowed three earned runs over his last 18 innings, compared with five over Gilbert’s last 19.2. I’m not asking May to outclass Gilbert; I’m asking him to keep Milwaukee attached to the game. That brings me to the separator. Milwaukee is hitting .258 with a .748 OPS against right-handed pitching, compared with Seattle’s .235 and .705. Behind the starters, the Brewers’ bullpen owns a 3.56 ERA and 1.13 WHIP, while Seattle’s is at 3.90 and 1.29. Over the last seven games, that gap has widened to 2.95 versus 12.23. Seattle’s principal late-inning arms remain available, so I am not calling the bullpen empty, but Milwaukee has the more trustworthy bridge and Trevor Megill’s 2.44 ERA and 0.83 WHIP at the finish. Gilbert is why I’m staying away from Milwaukee -1.5; the deeper lineup and relief advantage are why I’m laying -122 for the Brewers to win outright.

Brewers ML-122
CONF
62%
MLB8:05 PM

Nationals @ Rangers

Under the closed roof at Globe Life Field, Washington tries to stop a four-game slide while Texas looks to build on Tuesday’s shutout. But tonight brings a complete change on the mound, and I’m backing the Nationals at plus money because Cade Cavalli gives them the clearest advantage in this matchup. Cavalli owns a 2.25 ERA over his last three starts and a 1.73 first-inning ERA; Kumar Rocker enters with an 8.10 ERA over his last three and a 9.00 first-inning ERA. Washington went 5-1 across Cavalli’s last six starts, while Texas went 2-4 across Rocker’s. The lineup construction strengthens that pitching edge. Rocker has allowed left-handed hitters a .291 average and .858 OPS, compared with .213 and .626 against righties. Washington starts five left-handed hitters and two switch hitters, putting its order on the favorable side of his most pronounced season split. The Nationals have also been the stronger offense over the full season, averaging 5.3 runs with a .762 OPS compared with Texas at 4.1 runs and a .710 OPS. Their four-game losing streak is real, but I’m not letting Tuesday’s result obscure a much better matchup tonight. Texas has the superior defense and the slightly better season bullpen ERA, so this is no walkover. Still, Washington’s bullpen has the better recent number—a 4.82 ERA over the last seven games against 6.45 for Texas—and Cavalli has completed at least six innings in each of his last six starts. That gives Washington a cleaner route to Orlando Ribalta and Clayton Beeter without exposing the middle relief for long. My read says the market is leaning too heavily on venue, streak and Tuesday’s result. With the superior starter, the stronger season offense and a lineup aligned with Rocker’s vulnerability, Washington is worth backing to win outright.

Nationals ML+110
CONF
68%
MLB8:10 PM

Angels @ Astros

The roof is closed at Daikin Park, and Game 2 brings a fascinating contrast: Houston turns to Ethan Pecko for his major-league debut while the Angels counter with Walbert Ureña, the same rookie who has already frustrated this Astros lineup twice. At plus money, I’m backing Los Angeles to win outright. Ureña is the anchor of the bet. He carries a 2.67 ERA and 1.25 WHIP through 20 starts, with a 4.8% barrel rate allowed and a 33.6% hard-hit rate. In two starts against Houston this season, he has permitted one earned run over 11 innings; tonight’s Astros hitters are collectively 5-for-38 against him. Pecko arrives with no major-league track record after posting a 4.94 ERA over 74.2 Triple-A innings. A debut is not an automatic fade, but I’m unwilling to treat that uncertainty as equivalent to Ureña’s established performance—especially when Houston is being asked to solve a pitcher it has already seen twice without solving. The argument against Los Angeles is legitimate. Houston averages 4.6 runs per game with a .729 OPS, while the Angels average 4.0 with a .684 OPS. The Astros are also 34-28 following losses, compared with the Angels’ 19-30 mark following wins. Those numbers explain why Houston is favored, but they do not outweigh tonight’s pitching configuration for me. Los Angeles also brings the better recent bullpen line: six earned runs over 22.1 innings in its last seven games, compared with Houston’s 12 earned runs over 33.1 innings. My read is that Ureña gives the Angels control of the early game, their lineup puts enough pressure on Pecko in his debut, and the bullpen carries the better position late. I want the full plus-money return rather than paying for the protection of the run line.

Angels ML+134
CONF
70%
MLB8:40 PM

Dodgers @ Rockies

The Dodgers step into the Coors Field night with a sweep in their sights, while Kyle Freeland takes the ball trying to halt an offense that has scored 18 runs in this series. My ticket is Los Angeles -1.5 at -128 because the matchup points beyond simply picking the outright winner. Freeland has earned respect with a 1.27 ERA over his last 21.1 innings, but this Dodgers lineup scored 14 earned runs against him in nine innings across two meetings this season, going 18-for-42 with four home runs. He has also allowed a .302 average and .909 OPS to right-handed hitters, and Los Angeles starts five right-handed bats tonight. Roki Sasaki does not need to be untouchable for this bet to work. He has allowed no more than two earned runs in any of his last five starts, and Colorado’s left-heavy lineup faces the better side of his platoon results: a .728 OPS allowed to left-handed hitters compared with .830 against right-handers. There is real danger here—the Rockies went 11-for-40 with three home runs against Sasaki in their two earlier meetings—but his splitter and slider carry .249 and .254 expected wOBA marks. If he controls traffic better than he did during the five-walk outing last time, Los Angeles should have the stronger starting-pitcher position. The bullpen comparison is what completes the run-line case. The Dodgers’ current relief group owns a 2.88 ERA and 1.07 WHIP over 122.0 innings, compared with Colorado’s 5.44 ERA and 1.69 WHIP over 51.1. Colorado has been better recently, posting a 2.84 bullpen ERA over the last seven games against Los Angeles’ 4.15, so I am not treating the late innings as automatic. But Brock Stewart returns with a 2.45 ERA, giving the Dodgers another option behind Sasaki. The same paths that put Los Angeles ahead—another productive look at Freeland and the deeper relief group behind Sasaki—also support the -1.5 rather than merely an outright-win ticket.

Dodgers -1.5-128
CONF
64%

Player props

62
MLB · Padres @ Mets

Fernando Tatis Jr.

Fernando Tatis Jr. is locked in at the plate, and today’s setup at Citi Field gives him multiple avenues to touch home. He has scored at least one run in 11 of his last 15 games, powered by a second-half surge that includes three home runs in his last seven days and a .977 August OPS. As San Diego's leadoff hitter, he gets maximum plate appearances and faces Robert Stock right out of the chute.

OVER 0.5 Runs Scored-117
MLB · Padres @ Mets

Robert Stock

Robert Stock’s return to a big-league rotation has been a patchwork solution for New York, and asking him to record 15 outs against a surging Padres lineup is a tall order. Stock has failed to complete five innings in two of his three starts this month, topping out at 4.1 IP (13 outs) against Washington and getting yanked after 3.0 IP (9 outs) against Pittsburgh.

UNDER 14.5 Pitcher Outs-105
MLB · Tigers @ Pirates

Jackson Jobe

Jobe has thrown 71 and 74 pitches in his first two starts back, recording 15 outs in the clean outing and only 11 when his command faltered. Detroit is still managing his workload, so this under cashes if Pittsburgh prevents him from completing the fifth inning.

UNDER 14.5 Pitcher Outs+136
MLB · Tigers @ Pirates

Paul Skenes

Skenes has issued nine walks over his last 14 innings and has gone over this number in five of his last eight starts. His recent dip has been accompanied by shorter outings and less consistent execution, so he does not need to pitch deep for two walks to get home.

OVER 1.5 Pitcher Walks+118
MLB · Braves @ Twins

Taj Bradley

Bradley has issued at least three walks in five of his last six starts, including 10 across only 15 innings in his last three. His command problems have shortened his last two outings, and Atlanta has enough patient hitters to keep that pressure on him even while the lineup is struggling to score.

OVER 2.5 Pitcher Walks+143
MLB · Braves @ Twins

Drake Baldwin

Baldwin has been Atlanta's most dependable hitter in this series, going 4-for-9 with a home run, and he owns a .294 average and .873 OPS against right-handed pitching this season. His recent contact is especially convincing: a 93.5 mph average exit velocity, 15 hard-hit balls and an 11% whiff rate.

OVER 1.5 Total Bases+122
MLB · White Sox @ Cubs

Alex Bregman

Bregman is seeing the ball exceptionally well, batting .339 with five homers and 16 RBIs over his last 15 games. He has cleared this number in 10 of those 15 and is 5-for-9 in this series, including the tying and winning hits Tuesday.

OVER 1.5 H+R+RBI-110
MLB · White Sox @ Cubs

Clay Holmes

Holmes needs to record one out in the sixth, a mark he has cleared in five of his last eight starts. He looked fully stretched out Friday, needing only 80 pitches to complete 6.2 scoreless innings while allowing one hit.

OVER 16.5 Pitcher Outs-118
MLB · Diamondbacks @ Red Sox

Brandon Pfaadt

Pfaadt has stayed under this number in eight straight starts, including 20.2 scoreless innings across his last three. He has completed at least six innings in four consecutive outings and owns a 1.73 road ERA.

UNDER 2.5 Pitcher Earned Runs+100
MLB · Diamondbacks @ Red Sox

Gabriel Moreno

Moreno has cleared this number in 10 of his last 15 games, batting .365 with 13 RBI over that span. He also owns a .312 average and .973 OPS in day games and enters after driving in all four Arizona runs Tuesday.

OVER 1.5 H+R+RBI+102
MLB · Marlins @ Phillies

Sandy Alcantara

Alcantara has recorded at least 19 outs in six straight starts, including outings of six and seven innings against Philadelphia. The Phillies managed only 12 hits in 53 at-bats across those meetings, while Alcantara has allowed one earned run over his last 20 innings.

OVER 18.5 Pitcher Outs+122
MLB · Marlins @ Phillies

Sandy Alcantara

I am backing Alcantara's current form to travel. He has surrendered one earned run across his last three starts and owns a 1.38 ERA in two meetings with Philadelphia this season. His 5.4% barrel rate and 35.5% hard-hit rate support the run prevention, and Philadelphia's current lineup is just 10-for-44 against him.

UNDER 2.5 Pitcher Earned Runs+121
MLB HR · Marlins @ Phillies

Griffin Conine

Nola's recent improvement has not eliminated his defining vulnerability. Ten of the last 12 scoring plays against him have been home runs, and left-handed hitters have produced an .859 OPS with 18 homers against him this season. His four-seamer and sinker have each allowed batting averages around .350, leaving damage available when the curveball does not finish the at-bat.

OVER 0.5 Home Runs+350
MLB · Yankees @ Orioles

Chris Bassitt

Five strikeouts is a demanding target for Bassitt in only his second start back from a long absence. He has exceeded this line in just two of his last eight starts and owns only 40 strikeouts across 61.2 innings this season. His return against Tampa Bay produced three strikeouts over 5.1 innings, with a 5% whiff rate and no whiffs from either his sinker or cutter.

UNDER 4.5 Strikeouts-107
MLB · Yankees @ Orioles

Heliot Ramos

Ramos has not cleared this number in any of his last 15 games. He is 3-for-39 with no homers or RBIs during that stretch, including 1-for-18 over the last seven. Batting cleanup creates opportunity, but it does not erase how little production he has supplied recently.

UNDER 1.5 H+R+RBI+105
MLB · Giants @ Guardians

Parker Messick

Messick has stayed below this number in seven of his last eight starts, including exactly six strikeouts in four of his last five. His run prevention does not depend on piling up punchouts; a 32.8% hard-hit rate allowed lets him turn contact into outs. San Francisco averages 7.83 strikeouts per game, and contact-oriented bats such as Jung Hoo Lee give Messick a path to another effective outing without reaching seven. At -129, I’m betting his remarkably stable recent strikeout range holds.

UNDER 6.5 Strikeouts-129
MLB · Giants @ Guardians

Jose Ramirez

Ramirez has drawn a walk in nine of his last 15 games, and his .313 average with a .961 OPS against left-handed pitching gives debuting lefty Matt Wilkinson every reason to work carefully. The lineup context strengthens that angle.

OVER 0.5 Walks+131
MLB · Cardinals @ Reds

Chase Burns

I’m getting plus money on Burns allowing no more than one earned run, a result he has delivered in four of his past six starts. He owns a 1.98 ERA at Great American Ball Park and just answered his worst recent outing with seven scoreless innings against Miami.

UNDER 1.5 Pitcher Earned Runs+120
MLB · Cardinals @ Reds

Elly De La Cruz

This price is big enough for me to attack the matchup despite Elly stealing only once in his past 15 games. Matthew Liberatore has allowed 20 successful steals in 25 attempts this season, and Jimmy Crooks has thrown out just one of 12 runners trying to steal.

OVER 0.5 Stolen Bases+228
MLB HR · Athletics @ Royals

Bobby Witt Jr.

Witt is the best hitter on this field tonight and he's seeing the ball well right now — a homer in each of his last two games, an .821 OPS and 15 bombs on the season, and he's already gone deep twice against this Oakland pitching staff in 19 at-bats this year. Springs hasn't thrown a big league pitch since a hip issue shut him down August 1, and before that he was getting hammered — a .881 OPS and 21 homers allowed to right-handed hitters in 306 at-bats this season. Now he's stepping onto a mound off a single rehab outing at Single-A, no track record of finding a rhythm quickly this year, and Witt's exit velocity and barrel data back up the eye test even through a slightly elevated chase rate. I like the hot bat against the rusty arm.

OVER 0.5 Home Runs+425
MLB HR · Athletics @ Royals

Jac Caglianone

Caglianone is about as hot as a hitter gets — five homers and a 1.192 OPS in August, a hit in every game since the calendar turned, and critically, this isn't a platoon-shielded bat. He's carrying a .762 OPS with 7 homers in 135 at-bats against lefties this season, so Springs throwing left-handed doesn't neutralize him the way it might a year ago.

OVER 0.5 Home Runs+440
MLB HR · Mariners @ Brewers

Jake Bauers

Bauers has hit a home run in four of his last fifteen games and he's doing it against exactly the guy he should be doing it against — right-handed pitching. He's slashing .273 with 17 of his 22 bombs against righties this year, a homer every 16-17 at-bats, and the underlying contact has been loud: 89 mph average exit velocity with three barrels in his last 19 balls in play. Gilbert leans on his four-seamer nearly 40 percent of the time, and it's the softest pitch in his arsenal by xwOBA at .345, well behind his splitter and curveball. A locked-in right-handed bat seeing a heavy dose of the one pitch Gilbert throws that gets hit is exactly the matchup I want, and the price still pays plus money for it.

OVER 0.5 Home Runs+376
MLB HR · Dodgers @ Rockies

Shohei Ohtani

I don't need much of a reason to back Ohtani at Coors, but tonight I've got a stack of them. He's four homers in his last seven games and just went deep last night off Feltner to reach 30 for the year.

OVER 0.5 Home Runs+215
MLB HR · Yankees @ Orioles

Trent Grisham

Grisham is the easiest form angle on this board. He's got four homers in his last seven games and six in his last thirteen, and he just went deep on Baz last night in the middle of a three-RBI game.

OVER 0.5 Home Runs+340
MLB HR · Athletics @ Royals

Lawrence Butler

Butler has gone deep three times in his last seven games and five times in his last fifteen, running a 1.042 OPS over that stretch, and the market hasn't caught up at plus-720. He's a left-handed bat, and Lugo has actually been more hittable against lefties than righties this season — an .806 OPS and 8 homers allowed in 340 at-bats, with damage coming on his fastball and sinker when he leaves them up in the zone. Butler's batting average sits low because he chases and whiffs some, but the contact quality has been loud lately, 12 hard-hit balls and 4 barrels in his last 21 balls in play. When a guy is squaring the ball up like that, I don't need the average to catch up before I bet the power.

OVER 0.5 Home Runs+720
MLB HR · Yankees @ Orioles

Pete Alonso

Alonso is the best hitter on either roster over the last two weeks — .373 with a 1.109 OPS in August, two homers and eleven hits in his last seven games. He's already taken Warren deep once this season in a small sample, and Warren is walking into tonight in real trouble: a 7.71 ERA in August, three homers surrendered in his last outing alone, and his own admission afterward that he was behind in the count and paid for it.

OVER 0.5 Home Runs+320
MLB HR · Athletics @ Royals

Zack Gelof

Gelof has gone deep in 20% of his last fifteen games and this price isn't close to reflecting that. He's got 14 homers in just 256 at-bats this season, one about every 18 trips to the plate, and he's carrying three homers in his last fifteen games with an OPS over 1.000 in August into tonight.

OVER 0.5 Home Runs+680
MLB HR · Giants @ Guardians

Bryce Eldridge

Eldridge is squaring the ball up better than anyone in this lineup right now. Four barrels in his last nineteen balls in play, two homers and a .992 mark over his last seven games, and he already left the yard against Cleveland pitching last night.

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

Dominic Canzone

Nobody on this slate has a better home run rate than Canzone — 19 homers in 335 at-bats, one every 17-18 swings, and that number actually improves to one every 18 at-bats against right-handed pitching specifically. He's a left-handed bat walking into a real platoon edge tonight: May has allowed six homers to lefties in 267 at-bats against just three to righties in 187, and the two pitches he throws most to lefty bats, the cutter and sinker, are also his most hittable by xwOBA. Canzone's been red-hot at the plate this week, nine hits in his last 25 at-bats, and the exit-velocity readings underneath it, 89 mph average with ten hard-hit balls in his last 21 balls in play, say the bat speed backing it up is real.

OVER 0.5 Home Runs+530
MLB HR · Nationals @ Rangers

Abimelec Ortiz

Abimelec Ortiz has been the one hitter doing real damage in a lineup that's lost four straight — three home runs and a 1.000 OPS over his last seven games, four homers in his last fifteen. Every one of those has come against a right-hander, which is exactly what's on the mound tonight.

OVER 0.5 Home Runs+500
MLB HR · Marlins @ Phillies

Kyle Schwarber

Schwarber's carrying the best raw power rate on this board — a homer every twelve at-bats or so on the year, and under twelve specifically against right-handers. He's got two home runs in his last week and he's leading off tonight, so he's ticketed for four or five trips to the plate.

OVER 0.5 Home Runs+215
MLB HR · Cardinals @ Reds

Alec Burleson

Burleson is the best price on this board. He's a left-handed bat against a right-hander who's actually a lot more hittable against lefties than a 2.47 ERA suggests — Chase Burns has given up 11 home runs to left-handed hitters in 296 at-bats this season and only 2 in 180 at-bats to righties.

OVER 0.5 Home Runs+390
MLB HR · Blue Jays @ Rays

Ryan Vilade

Vilade doesn't have the track record yet, but the rate is real: 11 homers in fewer than 200 at-bats. He's been the hottest bat in this lineup over the last week — two homers and a .545 average in his last seven games — and he's turned into a personal Blue Jays killer, hitting .455 with two homers in his limited looks against this Toronto team this season.

OVER 0.5 Home Runs+750
MLB HR · Mariners @ Brewers

Jackson Chourio

Chourio's swinging it as well as anyone in this lineup right now — four homers and eight RBI over his last fifteen games, with his OPS climbing to .907 in August after a quiet July. His power plays fine against right-handers too, 12 of his 17 homers this season have come against them, one every 23 at-bats. He'll chase a bit against a pitcher who can spin it, and Gilbert's slider and splitter both miss bats at a high clip, but Chourio's shown he doesn't need a perfect pitch right now to do damage — he's turned on mistakes all month. Betting the hot hand here against a Gilbert fastball that's been his most hittable pitch by a wide margin.

OVER 0.5 Home Runs+423
MLB HR · Angels @ Astros

Josh Lowe

Lowe's got the bat working right now — a homer last night off Javier, two more in his last fifteen games, and he's squaring balls up, with a barrel and seven hard-hit balls in his last thirteen tracked at-bats. That kind of form matters more than usual tonight, because Houston is throwing Ethan Pecko for his major league debut. A 4.94 ERA arm at Triple-A who got scratched from his last minor league turn before this call-up isn't walking into Daikin Park with much margin, and that short porch in left plays into the hands of anyone seeing the ball well. I want the hitter with momentum against the pitcher nobody in this lineup has ever seen.

OVER 0.5 Home Runs+550
MLB HR · Cardinals @ Reds

Eugenio Suarez

Suarez has 18 homers and he's heating back up — 4 home runs and an .939 OPS over his last 15 games after a cold June and July. He draws Matthew Liberatore tonight, whose fastball, sinker and changeup are all getting hit for an expected wOBA north of .340, with the sinker batting .404 against on the year. Suarez has actually hit for more thump against lefties than his overall average shows, 4 homers in 72 at-bats against left-handed pitching, and he's got a small ballpark to work with. A hitter trending up against a pitcher who can't keep the ball off barrels right now — that's the matchup I want.

OVER 0.5 Home Runs+367
MLB HR · Blue Jays @ Rays

Junior Caminero

Caminero is a 35-homer bat in the middle of the best lineup in the league, and tonight he draws a pitcher who's been leaking hard contact all year. Scherzer leans on his four-seamer and slider for two-thirds of his pitches, and both are getting hit hard — the slider in particular has been a batting-practice pitch for anyone who sees it.

OVER 0.5 Home Runs+300
MLB HR · Mariners @ Brewers

Randy Arozarena

Arozarena is the best hitter on this roster and the results back it up lately — a homer in four of his last fifteen games, tops on either roster tonight, and 17 homers on the year at a rate of one every 26 at-bats. May doesn't show much of a platoon hole against right-handers specifically, so I'm not leaning on a matchup crack here, I'm leaning on the player. This is a hitter Seattle has made clear they intend to keep through free agency because he's been the one consistent bat in a lineup that's otherwise scuffled all August, and in a park that plays a little small, I like a proven power bat at plus money over a pitcher making just his third home start for this club.

OVER 0.5 Home Runs+564
MLB HR · Blue Jays @ Rays

Kazuma Okamoto

Okamoto just set the Blue Jays' rookie home run record and leads the team with 25 bombs, and he's one of the few hitters in this lineup who's already proven he can do damage against Rasmussen specifically — 2-for-8 with a homer in his looks against him this year, against a pitcher who's otherwise held right-handed hitters to a .163 average all season. That's a real signal buried in a small sample. His average had cooled over the two weeks before last night, when he already came through with a homer in the series opener — a sign the pop never actually left. Tropicana Field plays a little big, but Okamoto's a pull-power bat who doesn't need to catch all of one to clear a fence.

OVER 0.5 Home Runs+525
MLB HR · Yankees @ Orioles

Colton Cowser

Cowser's swinging a hot bat — two homers in his last seven games, an .870 OPS in August after a quiet July. He's a left-handed hitter facing Warren, who has allowed eleven of his eighteen homers this season to lefties, and the wind blowing out to right tonight at Camden gives a pull-side lefty a small added push. This is a lower-confidence swing than my other plays tonight — Cowser strikes out enough that any given night can end in three punchouts instead of a barrel — but the recent power surge combined with the platoon matchup makes the long price worth taking a shot on.

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

Corey Seager

Corey Seager is doing exactly what he does when he's seeing the ball well — seven hits in his last sixteen at-bats, a homer in that stretch, and an OPS over 1.200 across the last week. He's already 2-for-4 against this Nationals club this season, in the one meeting they've played.

OVER 0.5 Home Runs+413
MLB HR · Angels @ Astros

Mike Trout

Trout's been on base and squaring the ball up all week, eight hits in his last seven games, and the power is still there with two homers in his last fifteen. Tonight he gets a look at a pitcher making his major league debut, and Houston has had to run out seventeen different starters this season to get here, which tells you plenty about how thin that rotation has been. An unproven arm with a shaky Triple-A season, in a park that doesn't do pitchers many favors, is the kind of night the best hitter in the lineup turns into a souvenir.

OVER 0.5 Home Runs+400
MLB HR · Dodgers @ Rockies

Andy Pages

Pages is a right-handed bat getting a steady diet of good swings against lefties, and Freeland is exactly that. He's hitting near .300 with an .867 OPS over his last two weeks, and he's already turned around a homer against Freeland in their head-to-head look this season.

OVER 0.5 Home Runs+360
MLB HR · Marlins @ Phillies

Bryce Harper

Harper's op against right-handed pitching this season is close to a homer every thirteen at-bats, and he's got real history against Alcantara specifically — three times on base in five trips including a walk. He's been scorching for average in August, over .300 with a 1.046 OPS, and the underlying power has been there too, twenty-one homers against righties this year. He hasn't gone deep in the last week so I'm not pretending the timing is perfect, but with the venue favoring pull-side lefty power tonight and the season-long rate this strong, plus-340 is a fair price to back him.

OVER 0.5 Home Runs+340
MLB HR · Giants @ Guardians

Angel Martinez

Cleveland trots out a lineup full of thump tonight against a pitcher making his major league debut, and Martinez is the switch-hitter I want in on. Twelve homers on the year, and he's been the best version of himself this month at .326 with an .862 mark in August.

OVER 0.5 Home Runs+750
MLB HR · Cardinals @ Reds

Dane Myers

Myers is running hot — two homers in his last seven games, one of them a game-tying shot off a reliever trying to finish a three-inning save Monday. He's also had this Cardinals staff's number all year: .346 with 2 homers in 26 at-bats against St. Louis this season, and he's gone 2-for-3 with a homer off Liberatore specifically in their one prior meeting. His season power total is modest, but a locked-in hitter against a division rival he already torches, facing a lefty who's leaking hard contact all night in a small park, is the kind of spot where the number on the board runs ahead of the real risk.

OVER 0.5 Home Runs+480
MLB HR · Dodgers @ Rockies

Brett Sullivan

Sullivan has caught every game since Goodman went down and he's rewarding the extra reps — three homers and a 1.000-plus OPS over his last couple weeks, right through a scorching August. He's a lefty bat who does his damage against right-handed pitching, which is exactly what Sasaki brings, and Sasaki's fastball has been hittable all season even with the strikeouts piling up elsewhere in his arsenal. Sullivan's already got a homer against this Dodgers pitching staff in limited looks this year. At this price, with him locked into an everyday role and running this hot, I don't need much to hit to make it worth the swing.

OVER 0.5 Home Runs+650
MLB HR · Blue Jays @ Rays

Liam Hicks

This one's about the pitcher as much as the hitter. Scherzer has been a nightmare for left-handed batters all season — a .930 OPS and seven homers allowed in barely a hundred at-bats, roughly one every fourteen trips.

OVER 0.5 Home Runs+750
MLB HR · Cardinals @ Reds

Sal Stewart

Stewart leads this Reds roster with 26 homers and he's coming off a strong week at the plate — 10 hits, a homer, four RBI over his last seven games. His numbers against lefties are actually a tick better than his overall line, .278 with an .872 OPS and 6 homers in 108 at-bats. Liberatore is out there with a 5.07 ERA and the underlying contact numbers to match it — over 41 percent hard-hit allowed. Stewart's the safest power bet on the Reds' side to take advantage of a bad matchup for the pitcher.

OVER 0.5 Home Runs+340
MLB · Blue Jays @ Rays

Jonathan Aranda

Aranda has produced a single in 13 of his last 15 games, and this matchup keeps that path open. He owns a .301 average and .860 OPS against right-handed pitching, while left-handed hitters have batted .297 with a .930 OPS against Scherzer. Aranda is also making authoritative contact, with 12 hard-hit balls over his recent sample. Batting third should give him four opportunities, and plus money is enough for me to back his most frequent form of production.

OVER 0.5 Singles+101
MLB · Blue Jays @ Rays

Max Scherzer

Scherzer has recorded at least four strikeouts in five consecutive starts, including 13 over his last 16⅓ innings. His workload has also stabilized at 84 or more pitches in each of his last three outings. Tampa Bay does not strike out excessively, but four is still a modest requirement for a pitcher who can attack this left-handed-heavy lineup with his changeup and curveball. I like getting even money on Scherzer to reach a number he has consistently cleared since returning to the rotation.

OVER 3.5 Strikeouts+100
MLB · Athletics @ Royals

Jeffrey Springs

Springs must record at least 14 outs to beat this ticket, and that is an ambitious workload in his first major-league start after 18 days away. His lone rehab appearance lasted three innings, while he has completed five innings only twice across his last six starts and has stayed under this number in five of his last eight.

UNDER 13.5 Pitcher Outs-105
MLB · Athletics @ Royals

Jac Caglianone

Caglianone is seeing the ball too well for me to pass on two total bases at plus money. He is 25-for-54 with four home runs over his last 15 games, has cleared this line nine times during that stretch and is 5-for-9 through the first two games of this series. His recent contact has also been authoritative, with a 94.7 mph average exit velocity and 12 hard-hit balls among 23 balls in play.

OVER 1.5 Total Bases+104
MLB · Mariners @ Brewers

Brendan Donovan

I want Donovan’s contact profile rather than paying -220 for a generic hit. He has recorded a single in eight of his last 15 games, owns a .301 average and .904 OPS against right-handed pitching, and leads off tonight, giving him the best path to four or five plate appearances.

OVER 0.5 Singles-105
MLB · Mariners @ Brewers

Logan Gilbert

I’m backing Gilbert to complete six innings. He has cleared 17.5 outs in seven of his last eight starts and has worked at least six innings in five of his last six. He also enters on five days’ rest with a 2.25 road ERA and has allowed only five earned runs across his last 19.2 innings.

OVER 17.5 Pitcher Outs-134
MLB · Nationals @ Rangers

Cade Cavalli

Cavalli has completed at least six innings in six consecutive starts and cleared this line in seven of his last eight. He enters with a 2.25 ERA across his last three outings, five days of rest and no fixed workload restriction.

OVER 17.5 Pitcher Outs-130
MLB · Nationals @ Rangers

Kumar Rocker

Rocker has allowed at least three earned runs in five of his last eight starts, including 12 earned over only 13.1 innings in his last three. His first-inning ERA is 9.00, and his fastballs and cutter have been far less reliable than his slider.

OVER 2.5 Pitcher Earned Runs+125
MLB · Angels @ Astros

Walbert Urena

Ureña has stayed under this number in six of his last eight starts, and Houston has managed only five hits in 38 at-bats against him across two meetings this season. He held the Astros to three combined hits and one earned run over 11 innings in those starts.

UNDER 4.5 Pitcher Hits Allowed-107
MLB · Angels @ Astros

Nolan Schanuel

Schanuel has cleared this line in 10 of his last 15 games, batting .349 with 11 RBI during that span. He is especially well positioned hitting third behind Wade Meckler and Mike Trout, because one productive plate appearance can generate two qualifying events through a hit and either a run or an RBI.

OVER 1.5 H+R+RBI-105
MLB · Dodgers @ Rockies

Kyle Freeland

Freeland has allowed only three earned runs across his last three starts, but this is a much tougher assignment than Kansas City, St. Louis or San Francisco. The Dodgers collected 18 hits in nine innings against him over two earlier meetings, scoring 14 earned runs.

OVER 6.5 Pitcher Hits Allowed-125
MLB · Dodgers @ Rockies

Jake McCarthy

This price is worth attacking because every part of the matchup encourages Colorado to run. McCarthy has stolen a base in four of his last 15 games, including Tuesday night, while Sasaki has allowed runners to go 8-for-9 against him this season.

OVER 0.5 Stolen Bases+370
MLB HR · Dodgers @ Rockies

Teoscar Hernandez

Hernandez has not homered during his last 15 games, but the contact underneath that drought is much better than the results. He has averaged 96.4 mph on recent balls in play with 11 hard-hit balls and two barrels, and he is 2-for-2 with a home run against Freeland this season.

OVER 0.5 Home Runs+363

Hub research

144

Graded results

77

Games

  • W

    Pirates ML -154

    MLB · 3-4

  • L

    Padres ML -134

    MLB · 2-4

  • W

    Minnesota Twins ML +100

    MLB · 4-6

  • L

    Cubs ML -142

    MLB · 3-0

  • W

    Diamondbacks ML +146

    MLB · 7-6

  • L

    Marlins ML +122

    MLB · 1-4

  • L

    Guardians -1.5 -102

    MLB · 1-0

  • W

    Blue Jays +1.5 -130

    MLB · 6-7

  • W

    Cincinnati Reds ML -138

    MLB · 4-5

  • W

    Yankees ML -106

    MLB · 5-3

  • W

    Royals ML -174

    MLB · 7-9

  • L

    Brewers ML -122

    MLB · 7-5

  • W

    Nationals ML +110

    MLB · 6-0

  • L

    Angels ML +134

    MLB · 2-3

  • W

    Dodgers -1.5 -128

    MLB · 6-4

Props

  • L

    Abimelec Ortiz · over

    Nationals @ Rangers · Actual 0

  • L

    Alec Burleson · over

    Cardinals @ Reds · Actual 0

  • L

    Alex Bregman · over

    White Sox @ Cubs · Actual 0

  • L

    Andy Pages · over

    Dodgers @ Rockies · Actual 0

  • L

    Angel Martinez · over

    Giants @ Guardians · Actual 0

  • L

    Bobby Witt Jr. · over

    Athletics @ Royals · Actual 0

  • L

    Brandon Pfaadt · under

    Diamondbacks @ Red Sox · Actual 5

  • W

    Brendan Donovan · over

    Mariners @ Brewers · Actual 2

  • L

    Brett Sullivan · over

    Dodgers @ Rockies · Actual 0

  • L

    Bryce Eldridge · over

    Giants @ Guardians · Actual 0

  • L

    Bryce Harper · over

    Marlins @ Phillies · Actual 0

  • W

    Cade Cavalli · over

    Nationals @ Rangers · Actual 18

  • L

    Chase Burns · under

    Cardinals @ Reds · Actual 2

  • L

    Chris Bassitt · under

    Yankees @ Orioles · Actual 6

  • L

    Clay Holmes · over

    White Sox @ Cubs · Actual 16

  • L

    Colton Cowser · over

    Yankees @ Orioles · Actual 0

  • L

    Corey Seager · over

    Nationals @ Rangers · Actual 0

  • L

    Dane Myers · over

    Cardinals @ Reds · Actual 0

  • L

    Dominic Canzone · over

    Mariners @ Brewers · Actual 0

  • L

    Drake Baldwin · over

    Braves @ Twins · Actual 0

  • L

    Elly De La Cruz · over

    Cardinals @ Reds · Actual 0

  • L

    Eugenio Suarez · over

    Cardinals @ Reds · Actual 0

  • L

    Fernando Tatis Jr. · over

    Padres @ Mets · Actual 0

  • W

    Gabriel Moreno · over

    Diamondbacks @ Red Sox · Actual 4

  • L

    Griffin Conine · over

    Marlins @ Phillies · Actual 0

  • L

    Heliot Ramos · under

    Yankees @ Orioles · Actual 2

  • L

    Jac Caglianone · over

    Athletics @ Royals · Actual 1

  • L

    Jac Caglianone · over

    Athletics @ Royals · Actual 0

  • L

    Jackson Chourio · over

    Mariners @ Brewers · Actual 0

  • L

    Jackson Jobe · under

    Tigers @ Pirates · Actual 16

  • L

    Jake Bauers · over

    Mariners @ Brewers · Actual 0

  • L

    Jake McCarthy · over

    Dodgers @ Rockies · Actual 0

  • L

    Jeffrey Springs · under

    Athletics @ Royals · Actual 17

  • L

    Jonathan Aranda · over

    Blue Jays @ Rays · Actual 0

  • L

    Jose Ramirez · over

    Giants @ Guardians · Actual 0

  • L

    Josh Lowe · over

    Angels @ Astros · Actual 0

  • L

    Junior Caminero · over

    Blue Jays @ Rays · Actual 0

  • L

    Kazuma Okamoto · over

    Blue Jays @ Rays · Actual 0

  • L

    Kumar Rocker · over

    Nationals @ Rangers · Actual 2

  • L

    Kyle Freeland · over

    Dodgers @ Rockies · Actual 6

  • L

    Kyle Schwarber · over

    Marlins @ Phillies · Actual 0

  • L

    Lawrence Butler · over

    Athletics @ Royals · Actual 0

  • L

    Liam Hicks · over

    Blue Jays @ Rays · Actual 0

  • L

    Logan Gilbert · over

    Mariners @ Brewers · Actual 15

  • L

    Max Scherzer · over

    Blue Jays @ Rays · Actual 1

  • L

    Mike Trout · over

    Angels @ Astros · Actual 0

  • L

    Nolan Schanuel · over

    Angels @ Astros · Actual 0

  • L

    Parker Messick · under

    Giants @ Guardians · Actual 10

  • W

    Paul Skenes · over

    Tigers @ Pirates · Actual 4

  • W

    Pete Alonso · over

    Yankees @ Orioles · Actual 1

  • L

    Randy Arozarena · over

    Mariners @ Brewers · Actual 0

  • W

    Robert Stock · under

    Padres @ Mets · Actual 13

  • L

    Ryan Vilade · over

    Blue Jays @ Rays · Actual 0

  • W

    Sal Stewart · over

    Cardinals @ Reds · Actual 1

  • L

    Sandy Alcantara · over

    Marlins @ Phillies · Actual 18

  • L

    Sandy Alcantara · under

    Marlins @ Phillies · Actual 3

  • L

    Shohei Ohtani · over

    Dodgers @ Rockies · Actual 0

  • W

    Taj Bradley · over

    Braves @ Twins · Actual 3

  • L

    Teoscar Hernandez · over

    Dodgers @ Rockies · Actual 0

  • L

    Trent Grisham · over

    Yankees @ Orioles · Actual 0

  • W

    Walbert Urena · under

    Angels @ Astros · Actual 3

  • L

    Zack Gelof · over

    Athletics @ Royals · Actual 0