← All archive dates

Daily archive

2026-08-27

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

Game picks

11
MLB1:05 PM

Rockies @ Nationals

Washington asks me to lay -138 behind Jake Irvin at a venue where he owns a 7.86 ERA. Irvin has allowed 13 earned runs in his last 15.1 innings, with a 45% hard-hit rate and an 11.7% barrel rate for the season. Colorado’s recent contact has also been stronger: a .407 xwOBA and 41.8% hard-hit rate over the last three games, compared with Washington’s .352 and 30.4%. Gabriel Hughes is the obvious risk. He has a 9.47 road ERA and has surrendered 17 earned runs over his last 13.0 innings. But his contact marks—30.1% hard-hit and 4.5% barrels—are considerably better than Irvin’s, and he limited Washington to one earned run over five innings in their only previous meeting. That one start is supporting evidence, not the foundation of the bet. The separation comes after the starters. Washington’s bullpen has a 7.78 ERA over the last five days and has allowed 14 earned runs in 14.1 innings this series. Colorado’s pen is at 4.19 over the same five-day window and has allowed six earned runs in 9.1 series innings. Washington also had Will Dion throw 56 pitches and Luis Perales throw 53 Wednesday. With two vulnerable starters, I want the plus price attached to the club with the stronger recent contact and the better-positioned bullpen.

Rockies ML+126
CONF
56%
MLB2:15 PM

Orioles @ Cardinals

Getaway afternoon at Busch: Baltimore has taken the first two games, while St. Louis turns the finale over to a reliever-led pitching plan. The series results are background; the bet is about which club has the cleaner route through nine innings. Trevor Rogers gives Baltimore dependable length, completing at least six innings in five of his last six starts. He carries a 3.71 ERA with 16 strikeouts and four walks over his last three, along with a 3.36 day ERA and 3.95 road ERA. Gordon Graceffo has been effective—3.13 ERA, 1.12 WHIP and a 2.55 ERA at Busch—but his 52 appearances have all been in relief. St. Louis will likely need more outs from its bullpen. That is the separation. Orioles relievers have thrown seven scoreless innings in this series and own a 0.45 ERA over the last seven days. Cardinals relievers have allowed six earned runs in nine series innings and carry a 9.24 ERA over the same period. Peter Strzelecki’s fresh absence removes another option from a staff already playing a bullpen game. There is enough resistance to keep me off Baltimore -1.5. St. Louis starts seven right-handed hitters against Rogers, who has allowed a .768 OPS to righties, while Graceffo has limited left-handed hitters to a .527 OPS against Baltimore’s lefty-heavy lineup. The Cardinals also scored seven runs Wednesday, and Baltimore has its own fresh absence in Tyler O’Neill. I want Rogers and the better-performing relief chain, but I only need the Orioles to win.

Orioles ML-126
CONF
63%
MLB7:05 PM

Astros @ Yankees

It’s a rubber game in the Bronx, and the strongest separation tonight is New York’s run prevention from the opening pitch through the late innings. Gerrit Cole carries a 3.11 ERA and 1.07 WHIP over 92.2 IP. Across his last three starts, he has a 1.89 ERA with 22 strikeouts and three walks. Hayden Wesneski has a 4.23 ERA and 1.23 WHIP over 27.2 IP, with a 4.50 ERA, 14 strikeouts and six walks across his last three. Wesneski’s five-start sample includes real positives, but Cole owns the deeper and steadier body of work. The bullpen comparison reinforces that advantage. New York’s current relievers have a 3.00 ERA and 1.19 WHIP, compared with Houston’s 3.69 and 1.22. Over the last ten days, the Yankees’ bullpen has a 2.67 ERA while the Astros’ has a 6.43 ERA. New York’s fresh relief absence reduces its depth, but it does not erase the overall pitching edge. Houston’s .735 OPS against right-handed pitching and Wesneski’s .646 OPS allowed to left-handed hitters give the Astros a credible path and keep me off the run line. I’m backing the better starter and stronger bullpen while requiring only a Yankees victory.

Yankees ML-150
CONF
63%
MLB7:07 PM

Royals @ Blue Jays

The roof is closed at Rogers Centre for a rubber match priced close to a coin flip. I’m taking Kansas City on the moneyline because the most consequential matchup advantages sit with the Royals, but not strongly enough to require a two-run victory. Noah Cameron enters with a 1.83 ERA across his last three starts and a 1.63 August ERA. Toronto counters with Spencer Arrighetti, who has a 10.80 ERA over his last three starts and is making his first start in 33 days. He pitched in relief five days ago, but Toronto is still expected to limit him to roughly 75–80 pitches. The lineup construction reinforces that starting-pitcher edge. Kansas City has six left-handed hitters and one switch-hitter against Arrighetti, who has allowed lefties an .809 OPS compared with .576 against righties. The Royals own a .715 OPS against right-handed pitching. Toronto has eight right-handed hitters against Cameron, but he has held righties to a .648 OPS, while the Blue Jays have produced a .641 OPS against left-handed pitching. Toronto’s bullpen has the better season numbers, but seven pitchers covered Wednesday’s game and four relievers worked on consecutive days. Kansas City used only one reliever Wednesday. The Royals also bring 108 stolen bases into a matchup where runners have gone 20-for-23 against Arrighetti and Alejandro Kirk has caught 12 of 65 attempts. Cameron’s current form, the handedness matchup and the contrast in bullpen workload give Kansas City enough of an edge for the moneyline. With baseball’s inherent variance and Toronto’s strong relief baseline, I’m keeping this to the straight win rather than laying 1.5 runs.

Royals ML-106
CONF
61%
MLB7:10 PM

Brewers @ Mets

The series is tied at Citi Field, and the finale presents a pronounced starting-pitcher gap. Milwaukee’s -186 moneyline is off the menu, so I’m backing that advantage to produce run-line separation. Jacob Misiorowski enters with a 1.68 ERA and 0.76 WHIP, compared with Sean Manaea’s 4.31 ERA and 1.31 WHIP. The contact profiles reinforce that difference: Misiorowski has allowed a 3.8% barrel rate and 32.9% hard-hit rate, while Manaea is at 11.3% and 42.4%. Milwaukee’s lineup also contains six right-handed hitters and one switch-hitter. Manaea has allowed right-handed batters a .266 average and .837 OPS with 14 home runs. Misiorowski, meanwhile, has held left-handed hitters to a .397 OPS and right-handed hitters to .544. The Mets’ current bullpen is the strongest argument against laying the run: its 2.69 ERA and 1.05 WHIP are better than Milwaukee’s 3.32 ERA and 1.14 WHIP. Recent relief performance points the other way, however, with the Brewers recording a 0.92 bullpen ERA over the last 10 days versus New York’s 3.00. Milwaukee’s +167 season run differential compared with New York’s -46 further supports taking the stronger club to create separation, even with the normal volatility attached to an MLB run line.

Brewers -1.5-115
CONF
64%
MLB7:15 PM

Dodgers @ Braves

Truist Park gets a genuine ace matchup, with Atlanta trying to finish a sweep and Los Angeles trying to answer two consecutive one-run losses. This is not a fade of Chris Sale; it is a narrow starting-pitcher and offensive edge at an underdog price. Yoshinobu Yamamoto gets my slight mound edge. He brings a 1.99 road ERA, 0.90 WHIP and 1.50 ERA across his last three starts. Sale owns the better full-season ERA at 2.20 and has a 1.65 home ERA, but his ERA over his last three starts is 3.00. The difference is small, but Yamamoto’s recent work and road split are the strongest individual indicators in this matchup. Los Angeles also owns the broader offensive edge: a .761 season OPS and 5.0 runs per game compared with Atlanta’s .725 and 4.7. The Dodgers have a .749 OPS against left-handed pitching, while the Braves have a .729 OPS against right-handers. I am not treating Atlanta’s 4-1 season-series lead as a forecast; the first two games at Truist Park involved different starters and were each decided by one run. Atlanta’s bullpen is the biggest danger to the ticket. Its current arms carry a 2.62 ERA and 1.00 WHIP, better than Los Angeles’ 3.07 and 1.18, while Tanner Scott and Evan Phillips have worked both of the last two days. Atlanta’s bridge has usage concerns of its own, with Dylan Lee, Dylan Dodd and Victor Mederos also working both days. This reads as a moneyline ticket rather than a run-line play. I’m backing Yamamoto to limit the Dodgers’ bullpen exposure and Los Angeles’ stronger offensive profile to produce enough at plus money.

Dodgers ML+104
CONF
56%
MLB9:45 PM

Diamondbacks @ Giants

Oracle Park opens a four-game division series with two very different pitching questions: Landen Roupp has an extensive 2026 record but poor recent results, while Jose Cabrera returns after 49 days with only four MLB starts behind him. This is a full-game bet on Arizona’s supporting advantages, not an endorsement of Cabrera. Roupp has a 5.57 August ERA and issued 12 walks across his last 16.1 innings. San Francisco has lost each of his last six starts. He also owns a 5.93 ERA over three starts against Arizona, all Giants losses. The largest separation comes after the starters leave. Arizona’s current bullpen has a 3.03 ERA and 1.06 WHIP over 324.0 innings; San Francisco’s has a 4.70 ERA and 1.55 WHIP over 155.0. Arizona also holds the cleaner defensive record, with 49 errors and a .990 fielding percentage compared with San Francisco’s 86 errors and .982. Cabrera’s 5.60 ERA, 1.53 WHIP and long layoff are real risks. Arizona’s .685 OPS against right-handers also trails San Francisco’s .736, which keeps me off the Diamondbacks run line. The moneyline lets me back Arizona’s bullpen, defense and stronger full-season profile without requiring Cabrera to create separation.

Diamondbacks ML-118
CONF
62%
NFL7:00 PM

Pittsburgh Steelers @ Buffalo Bills

Thursday night in Orchard Park, the last exhibition of the summer, and the two most famous arms in this building will spend it in ball caps — Josh Allen confirmed down for the night with a headset and maybe a play sheet, Aaron Rodgers not starting for Pittsburgh. Sunday is the cutdown. What kicks off at seven o'clock is a job fair. Which is exactly why I'm laying the number. A preseason finale is not decided by the names on the marquee; it's decided by whoever is standing behind them, and that is the one place this matchup separates. Buffalo hands the ball to Kyle Allen and Shane Buechele — a two-man competition between established professionals, with Kyle Allen carrying a 96.2 percent adjusted completion rate and zero turnover-worthy plays this preseason after going 10 of 12 for 128 yards and a touchdown at 10.7 yards per attempt in Cleveland. Pittsburgh, by its own stated plan, gives extended run to Will Howard and Drew Allar. Howard's most recent outing was 74 yards, no touchdowns, two interceptions and a 38.6 rating at 4.9 per attempt. Allar posted a 56.5 percent adjusted completion mark and took three sacks. That is not a knock on either young passer's future — it is a statement about who is more likely to execute cleanly across four quarters tonight. The evidence that matters most here is the game Buffalo already played under these exact conditions. In Cleveland, Joe Brady rested the top of his offense and the Bills still outgained the Browns 368 to 194, averaged 6.5 yards per play to 3.7, and shut Cleveland out in the second half — with a 71-yard touchdown coming from the third layer of the depth chart in the third quarter. That is reserve-phase production in a reserve-phase game, which is the only currency that spends tonight. Behind it, Ray Davis and Buffalo's backup runners have combined for 231 rushing yards and three touchdowns this preseason, and the Bills have scored 29 and 31 in their two outings for a 60-21 aggregate. I've given the other side a real hearing. Pittsburgh's 17-0 loss overstates the beating — they reached the red zone once, put together a 10-play, 47-yard drive, hit a 38-yard completion, and came away with nothing, with both interceptions landing on the Jets' side of the field where a turnover kills your own points without gifting the opponent a short field. Eight days earlier the same roster won 28-9. Mike McCarthy has been blunt about wanting cleaner detail and execution, and his bubble players have loud public reasons to deliver it. That's a legitimate case for the points, and it's the reason this isn't a large position. Where it loses me is that the shutout has a non-random explanation sitting right next to it. Pittsburgh's offensive line has been the club's most repeatedly flagged issue all camp, it surrendered four sacks in that game, and the protection was described as shaky throughout — which is precisely the condition that turns a developing quarterback into a 38.6 rating. Buffalo isn't spotless either; the Bills have trimmed real bodies off this roster in the last week, and if the backup job is effectively decided there's less reason to run Kyle Allen deep into the night. But Buffalo's depth held at every layer in Cleveland, not just the top one. At -2.5 laying -122, I'd rather buy the three points of cushion at that price than pay -152 for a one-point win, because if this edge is real it should show up as more than a field goal.

Buffalo Bills -2.5-122
CONF
62%
NFL8:00 PM

San Francisco 49ers @ Las Vegas Raiders

Roster spots are on the line beneath Allegiant Stadium’s roof, making the reserve phases as important as the opening possessions in this preseason finale. San Francisco’s strongest evidence lasted well beyond Brock Purdy’s lone drive against the Chargers. The 49ers won 41-17, allowed only four first downs through three quarters and finished with a 321-229 yardage advantage. The margin benefited from an 83-yard punt-return touchdown and a late short field, but the sustained defensive control shows the result was not built entirely on those events. Las Vegas deserves credit for outgaining Houston 400-219, scoring 19 unanswered points and producing a second-half shutout. The obstacle at this price is that the Raiders still trailed 20-3 at halftime and won only 22-20. Laying 3.5 asks them to do more than reproduce their only preseason victory, while their strongest performance was concentrated in one half. Both teams have seven days’ rest, the indoor venue eliminates weather, and both face the same cutdown stakes. With those factors neutral, San Francisco’s more sustained reserve-phase performance is enough for me to take the field goal plus the hook.

San Francisco 49ers +3.5-115
CONF
58%
NFL8:00 PM

New England Patriots @ Cleveland Browns

Al Michaels and Kirk Herbstreit on the call in Cleveland for a Thursday night preseason finale, and the headline is who won't be out there. Todd Monken said he spoke with Mike Vrabel ahead of tonight and the two coaches agreed neither club would play its starters. Drake Maye stays in a baseball cap for the fourth straight exhibition. Deshaun Watson and Shedeur Sanders, three days removed from Monken naming Watson the Week 1 starter, are both expected to watch. What's left is a 53-man cut line four days away and about a hundred men playing for jobs — not just here, but for the other 31 buildings watching the tape. I'm taking the points, and the first reason is the simplest one: 2.5 is a real number to lay in a game neither coaching staff is trying to win. Preseason home field barely exists when the playing-time script is pre-agreed, so a road favorite at this price is the market asserting it can rank two bubble rosters to better than a field goal. I don't think that's knowable tonight, and the hook works entirely in Cleveland's direction. The Browns cash on an outright win, a one-point loss, a two-point loss — and on a tie. That last one isn't a novelty in August. New England already played to a 13-13 tie with Indianapolis this preseason. Four live outcomes against one for the favorite, and the plus side is the cheaper ticket at -105 versus -115. The second reason is what the Patriots' reserve group has actually produced when I look at all of it instead of the best of it. Tommy DeVito's Philadelphia game was the highlight — 8-of-15 for 151 yards and a touchdown, with Behren Morton throwing the winner late. But that same personnel pool tied the Colts 13-13 despite the defense forcing four turnovers, then turned in a 23-6 loss to Las Vegas in its most recent outing. Thirteen, twenty-four, six. That's not a group I trust to deliver a clean three-point margin on demand; that's a group whose range is wide and whose bottom is very low. New England has also released 21 players and moved Kayshon Boutte out this week — the roster is thinner and more churned than it was when the Eagles tape was made, and tonight is its fourth exhibition against Cleveland's third. I want to be straight about the strongest argument on the other side, because it's a good one. Cleveland scored 17 points across two preseason games while getting outscored 65-17, and it scored those 17 with Watson and Sanders taking the snaps — both of whom sit tonight. The stretches that most resemble this game are the ugly ones: Chicago running off 34 unanswered after falling behind 10-0, Buffalo shutting the Browns out after halftime. That's a genuine reserve-phase warning. What softens it for me is that neither of the departing quarterbacks was playing well — Watson 16-of-27 with no touchdowns and a pick, Sanders 15-of-22 with one touchdown and two picks across the two games. Cleveland isn't stepping down from something efficient. It's handing the offense to Dillon Gabriel, a quarterback with regular-season starting experience whom Monken explicitly said he wants to see more of, plus rookie Taylen Green getting his first NFL action. That's an unknown replacing a known negative, and unknowns get priced worse than they deserve in cut week. The honest shape of this one is a coin flip between two backup rosters with a field goal's worth of tax attached to the wrong side of it. Cleveland is home, on a defined plan to play its quarterbacks deep into the night, and it doesn't have to win — it has to lose small, or not lose at all. I'll take the four doors over the one.

Cleveland Browns +2.5-105
CONF
58%
NFL10:00 PM

Los Angeles Rams @ Los Angeles Chargers

SoFi closes the preseason with both teams treating four quarters as a final audition. The starters are only the opening act; the reserve phase should decide this ticket. The Rams have produced the stronger reserve-level evidence, winning 20-12 and 34-0 while resting most established veterans. Their defense has not allowed a touchdown through two exhibitions. The 34-0 result deserves a discount because it included a 3-0 turnover advantage and a 100-yard interception return, but the underlying four-quarter execution remains more convincing than the Chargers’ uneven two-game sample. The Chargers’ cover path is legitimate: Justin Herbert is confirmed to start briefly, they have seven days of rest against the Rams’ five, and their reserves contributed to a 27-7 win in the opener. The problem is extending those advantages across the game. Their latest outing produced eight punts, seven penalties and eight first downs in a 41-17 loss. I prefer the Rams’ +3.5 spread at -110 over the moneyline because the evidence supports them remaining competitive through the reserve-heavy portion more strongly than it guarantees an outright win. The extra half-point beyond a field goal protects against the Chargers’ brief starter-phase advantage.

Los Angeles Rams +3.5-110
CONF
61%

Player props

14
MLB · Rockies @ Nationals

Gabriel Hughes

I’m playing the workload as much as the matchup. Hughes has topped 15 outs in only three of his eight starts and just once in his last five. Five complete innings still cashes this under.

UNDER 15.5 Pitcher Outs-118
MLB · Rockies @ Nationals

Jake Irvin

Irvin has allowed at least four earned runs in four of his five starts since returning to the rotation. He carries a 7.86 ERA at Nationals Park, while his 45% hard-hit rate and 11.7% barrel rate say the damage has been earned.

OVER 2.5 Pitcher Earned Runs-118
MLB · Orioles @ Cardinals

Trevor Rogers

Rogers has completed six innings in seven of his last eight starts, including five of his last six. He is working on five days’ rest and has issued only four walks across his last three outings, which gives him a clean path to efficiency against a St.

OVER 17.5 Pitcher Outs-140
MLB · Orioles @ Cardinals

Jordan Walker

Walker is the Cardinal I want against Rogers. He owns a .293 average and .930 OPS against left-handed pitching, while 13 of the 14 home runs Rogers has allowed have come against right-handed hitters. Walker is also batting .318 with a .916 OPS in August and has cleared this line in eight of his last 15. Hitting third guarantees him the best combination of plate appearances and RBI traffic, and the plus-money price lets a double or two hits do the job.

OVER 1.5 Total Bases+135
MLB · Astros @ Yankees

Gerrit Cole

Cole has cleared this number in six of his last eight starts, including 22 strikeouts against only three walks across his last three. His 96.8 mph four-seamer and slider give him two reliable finishing pitches against a Houston lineup featuring six hitters with strikeout rates above 20%. With Cole regularly completing six innings, I like him to reach six strikeouts at this price.

OVER 5.5 Strikeouts-122
MLB · Astros @ Yankees

Luis Garcia Jr.

Garcia has produced seven hits, five runs and five RBIs through the first two games of this series. The form extends beyond those games: he is 9-for-21 with three homers over the last week and owns a .918 OPS against right-handed pitching. Batting third behind two capable table-setters gives one hit a strong chance to pair with either a run or an RBI, and Houston's struggling bullpen preserves the matchup advantage after Wesneski exits.

OVER 1.5 H+R+RBI-123
MLB · Royals @ Blue Jays

Noah Cameron

Cameron has allowed four earned runs across his last 19.2 innings and owns a 1.63 ERA in August. Toronto’s eight right-handed bats do not scare me here: Cameron has limited righties to a .648 OPS, while the Blue Jays have a .641 OPS against left-handed pitching. He has stayed under this line in five of his last eight starts, and Kansas City’s rested bullpen is positioned to strand anything he leaves behind.

UNDER 2.5 Pitcher Earned Runs-122
MLB · Royals @ Blue Jays

Carter Jensen

Jensen has drawn a walk in nine of his last 15 games and already has two in this series. Arrighetti has issued 52 walks in 91.1 innings, including 12 across his last three starts, and he is expected to work on a restricted pitch count. Toronto’s relievers have also issued six walks in 11 innings during the first two games. Batting leadoff should give Jensen enough chances to cash this.

OVER 0.5 Walks-117
MLB · Brewers @ Mets

Andrew Vaughn

I’m taking plus money on the result that best fits Vaughn’s profile. He has singled in 11 of his last 15 games and owns a .360 average with a 1.041 OPS against left-handed pitching. Sean Manaea has allowed right-handed hitters a .266 average and .837 OPS, with his sinker and cutter getting hit especially hard. Vaughn bats cleanup and should receive four opportunities to put one through the infield.

OVER 0.5 Singles+105
MLB · Brewers @ Mets

Christopher Morel

Morel has hit .133 with a .398 OPS against right-handed pitching, struck out 30 times in 76 at-bats overall and gone 0-for-4 in this series. Now he draws Jacob Misiorowski, who has held right-handed batters to a .196 average while producing elite whiff rates with both his 100.6 mph fastball and 91.9 mph slider. Batting eighth also creates a reasonable chance Morel receives only three at-bats.

UNDER 0.5 Hits-140
MLB · Dodgers @ Braves

Chris Sale

Sale must record an out in the seventh to beat this line. He has cleared 18.5 outs only once in his last eight starts and has stopped at exactly six innings in five straight, including outings requiring 94, 108 and 103 pitches.

UNDER 18.5 Pitcher Outs-192
MLB · Dodgers @ Braves

Ha-Seong Kim

Last night's walk-off was a great moment, but I am not treating one swing as a turnaround. It was Kim's first hit since June 3 and ended an 0-for-27 drought. He enters tonight hitting .078 with a .174 on-base percentage and bats ninth against Yoshinobu Yamamoto.

UNDER 0.5 H+R+RBI-107
MLB · Diamondbacks @ Giants

Landen Roupp

I’m betting Roupp’s command problems continue. He has issued 12 walks in his last 16.1 innings and exceeded this line in six of his last eight starts. His sinker generates only an 18.0% chase rate, making it difficult to steal quick outs when his location slips.

OVER 2.5 Pitcher Walks-124
MLB · Diamondbacks @ Giants

Rafael Devers

Devers gets the part of Jose Cabrera’s arsenal I want to attack. Cabrera’s four-seam fastball has allowed a .508 xwOBA, while his cutter sits at .360; together, those pitches account for more than half of his offerings. Neither has produced a strong whiff rate.

OVER 1.5 Total Bases+118

Hub research

261

Graded results

21

Games

  • L

    Rockies ML +126

    MLB · 1-7

  • L

    Orioles ML -126

    MLB · 5-7

  • L

    Dodgers ML +104

    MLB · 0-1

  • L

    Yankees ML -150

    MLB · 5-1

  • W

    Royals ML -106

    MLB · 13-2

  • L

    Diamondbacks ML -118

    MLB · 1-6

  • W

    Brewers -1.5 -115

    MLB · 8-2

Props

  • W

    Andrew Vaughn · over

    Brewers @ Mets · Actual 2

  • W

    Carter Jensen · over

    Royals @ Blue Jays · Actual 3

  • L

    Chris Sale · under

    Dodgers @ Braves · Actual 27

  • L

    Christopher Morel · under

    Brewers @ Mets · Actual 1

  • W

    Gabriel Hughes · under

    Rockies @ Nationals · Actual 15

  • L

    Gerrit Cole · over

    Astros @ Yankees · Actual 5

  • L

    Ha-Seong Kim · under

    Dodgers @ Braves · Actual 1

  • L

    Jake Irvin · over

    Rockies @ Nationals · Actual 1

  • W

    Jordan Walker · over

    Orioles @ Cardinals · Actual 2

  • L

    Landen Roupp · over

    Diamondbacks @ Giants · Actual 2

  • L

    Luis Garcia Jr. · over

    Astros @ Yankees · Actual 0

  • W

    Noah Cameron · under

    Royals @ Blue Jays · Actual 2

  • W

    Rafael Devers · over

    Diamondbacks @ Giants · Actual 2

  • L

    Trevor Rogers · over

    Orioles @ Cardinals · Actual 15