← All archive dates

Daily archive

2026-08-28

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

Game picks

25
MLB2:20 PM

Reds @ Cubs

A sunny afternoon at Wrigley brings a 6 mph wind in from right, with both clubs coming off Thursday’s open date. This is a bet on Chicago’s broader nine-inning advantage, not merely its 6-3 season-series lead. The Cubs are 76-58 with a +119 run differential, while Cincinnati is 63-71 at -100. Chicago averages 5.2 runs per game against Cincinnati’s 4.1, and the starting-pitcher comparison favors the home side: Rhett Lowder owns a 6.92 road ERA, while David Peterson has a 4.05 ERA at Wrigley. Peterson also has a 3.38 ERA over his last three starts compared with Lowder’s 4.50. The advantage continues after the starters. Chicago’s bullpen carries a 3.60 ERA and 1.24 WHIP, against 3.85 and 1.28 for Cincinnati. The Cubs also have the cleaner defense, with a .990 fielding percentage and 49 errors compared with the Reds’ .985 and 73 errors. Cincinnati’s right-handed lineup matches Peterson’s weaker platoon split, so this is not a high-confidence favorite play. But Lowder’s road results, Chicago’s more productive offense, and its advantages in relief pitching and defense provide enough independent support to lay the run and a half at plus money.

Cubs -1.5+106
CONF
59%
MLB6:40 PM

Dodgers @ Tigers

Tarik Skubal returns to Comerica Park wearing visiting colors, with Detroit trying to turn the reunion into an upset. The setting could keep this close: Comerica suppresses home runs, the wind is coming in from left, and Detroit had yesterday off. I’m backing Los Angeles to win without requiring a two-run margin. Detroit starts seven right-handed hitters, while righties have produced only a .189 average and .553 OPS against Skubal. The Tigers collectively own a .230 average and .688 OPS against left-handed pitching. Skubal brings a 2.91 ERA, 0.95 WHIP and 146 strikeouts against 21 walks into that matchup. The comparison on the other side also favors Los Angeles. Anderson has a 4.09 ERA and 1.29 WHIP, while the Dodgers have hit .261 with a .767 OPS against right-handed pitching. Anderson has not completed more than five innings in any of his six 2026 starts; Skubal has completed at least six innings in five of his last six. That matters behind bullpens carrying a 3.07 ERA and 1.18 WHIP for Los Angeles versus 3.62 and 1.33 for Detroit. There are enough counterweights to avoid the run line. Anderson has allowed a .674 OPS to left-handed hitters, and the Dodgers start six of them. Comerica also suppresses the home-run damage that accounted for four of the five recent scoring plays against Anderson. Those factors can help Detroit keep it tight, but they do not outweigh Skubal’s matchup with this Tigers lineup, the Dodgers’ advantage against right-handed pitching and the stronger season bullpen. The ticket is Los Angeles simply to finish ahead.

Dodgers ML-174
CONF
64%
MLB6:45 PM

Marlins @ Nationals

Partly cloudy and 83°F at Nationals Park, with a light wind coming in from center. These teams just met in Miami, but the pitching matchup remains too uneven for me to pass on the Marlins. Eury Pérez brings a 3.17 ERA and 1.11 WHIP over 127.2 innings, and his last three starts produced 18.0 innings with one earned run. Jackson Kent has allowed 11 earned runs and 11 walks in 12.1 innings across his first three MLB starts. That is a thin sample rather than a verdict on Kent, but Miami does not need to project what he eventually becomes—it gets the pitcher whose first three starts have all ended before the fifth inning was complete. Miami's overall .698 OPS against left-handed pitching is the primary concern. The confirmed lineup provides a counterweight with six right-handed hitters and a switch-hitter, including Heriberto Hernandez at a .904 OPS against lefties, Javier Sanoja at .881 and Otto Lopez at .856. Kent has allowed an .886 OPS to right-handed batters, although that split covers only 35 at-bats. The potential bullpen burden strengthens the Miami side. Washington's relievers have covered 22.1 innings and allowed 17 earned runs over the last five days; Miami's bullpen has worked 16.0 innings and allowed eight. Miami also had Thursday off while Washington played. The Marlins lead the season series 11-3 and are 5-0 against Washington at Nationals Park—not predictive by themselves, but consistent with the matchup advantages present tonight. I am taking the moneyline instead of laying 1.5 runs. Washington averages 5.2 runs per game compared with Miami's 4.3, while Pérez has issued 10 walks over his last three starts and needed 100 pitches to complete five innings against Washington six days ago. Those risks leave room for a competitive game, but the starting-pitcher gap, bullpen context and rest advantage make Miami the side I trust to win it.

Marlins ML-132
CONF
64%
MLB7:10 PM

Royals @ Guardians

Two hot clubs meet under clear skies at Progressive Field: Cleveland has won seven straight, while Kansas City has won 10 of 11. I’m taking the plus money with the Royals because the starting matchup and handedness data outweigh Cleveland’s late-inning advantage at this price. Michael Wacha carries a 3.49 ERA, compared with Tanner Bibee’s 3.97. Over their last three starts, Wacha has a 3.86 ERA and Bibee a 4.91. The venue splits are nearly even—Wacha has a 3.89 road ERA and Bibee a 3.96 home ERA—but their two starts against tonight’s opponent favor Kansas City. Wacha has a 1.93 ERA against Cleveland with the Royals 2-0; Bibee has a 5.19 ERA against Kansas City with the Guardians 0-2. Those are small samples, so they support the bet rather than decide it alone. The lineup alignment strengthens the Royals’ case. Wacha has held left-handed batters to a .627 OPS, and Cleveland starts five left-handed hitters alongside three switch hitters. Bibee has allowed a .731 OPS to left-handed batters, the side represented by five Kansas City starters. The Royals also own a .721 OPS against right-handed pitching this season, compared with Cleveland’s .693. Cleveland’s bullpen is the clear risk: its current arms have a 3.07 ERA and 1.19 WHIP, versus 4.48 and 1.40 for Kansas City. That keeps my confidence moderate. But Kansas City used only three relievers in Thursday’s 13-2 game, and its starting-pitcher and lineup advantages are enough for me to back an outright win. I prefer the Royals moneyline to paying -194 for the extra 1.5 runs.

Royals ML+124
CONF
56%
MLB7:10 PM

Astros @ Mets

Citi Field hosts a near-even series opener Friday night, with Houston arriving from a series win in the Bronx and New York trying to answer consecutive losses. The recent results point in opposite directions, but tonight’s matchup is tighter than those finishes suggest. Hunter Brown has the stronger last-three ERA, 3.45 versus Christian Scott’s 6.60, but Scott’s underlying control is cleaner: 111 strikeouts and 39 walks in 89.1 innings, compared with Brown’s 76 strikeouts and 43 walks in 74.1. Brown has issued 11 walks in his last 15.2 innings. Scott also owns a 3.38 ERA at Citi Field and a 2.08 ERA across his last three home starts. Houston holds the offensive baseline advantage, producing a .736 OPS against right-handed pitching compared with New York’s .695. The specific handedness matchup narrows that gap. Scott has allowed a .658 OPS to right-handed hitters, and Houston starts six of them. Brown has allowed a .755 OPS to left-handed hitters versus .584 to right-handed hitters; the Mets counter with four left-handed hitters and switch-hitting Francisco Lindor. The bullpen is the separator. The Mets’ current arms carry a 2.66 ERA and 0.99 WHIP, compared with 3.65 and 1.21 for Houston’s current group. Over the last 10 days, the Mets bullpen has a 3.56 ERA while Houston’s is at 5.77. New York’s listed leverage arms also went unused Thursday. At -104, the moneyline is the right ticket. I’m backing Scott’s home profile, New York’s lineup construction against Brown, and the Mets’ stronger relief support without paying -176 for the extra run.

Mets ML-104
CONF
56%
MLB7:10 PM

Padres @ Rays

Two rested clubs open a series under the Tropicana Field roof, where the pitcher-friendly setting and two excellent bullpens make the moneyline a better fit than laying 1.5 runs. Shane McClanahan is the center of the bet. He owns a 2.32 ERA at Tropicana Field, where Tampa Bay is 10-1 in his home starts, and his latest outing produced five scoreless innings with five strikeouts and one walk. Casey Mize carries a 3.93 road ERA and enters after allowing four earned runs and three homers in 2⅔ innings. His ankle has been cleared, so I am not pricing in an ongoing injury; the contrast is between the pitchers’ verified recent work. The lineup matchup also favors Tampa Bay. The Rays have a .753 OPS against right-handed pitching, while San Diego has a .687 OPS against lefties. Tampa Bay’s first four hitters are all at .826 OPS or better against right-handers, and Mize has allowed a .768 OPS to right-handed hitters. San Diego has sensibly loaded its lineup with right-handed bats, but McClanahan has limited righties to a .639 OPS. San Diego’s cleaner defense and 2.23 bullpen ERA keep this from being a run-line play. Tampa Bay’s current relievers are nearly as strong at 2.34 with a 0.95 WHIP, and Jeremiah Estrada’s fresh absence slightly reduces the Padres’ depth. I’m backing the better starter-location combination and the stronger matchup-specific offense, while using the moneyline to respect San Diego’s ability to keep the game tight.

Rays ML-122
CONF
59%
MLB7:15 PM

Red Sox @ Yankees

Friday night in the Bronx, the division rivals open a four-game set with little separating the clubs overall. The difference tonight is on the mound. Cam Schlittler brings a 2.16 ERA and 0.96 WHIP over 158 innings, including a 1.47 ERA across his last three starts. He has also recorded a 0.96 ERA in three starts against Boston this season. Patrick Sandoval owns a 4.54 ERA and 1.76 WHIP over 39.2 innings, with a 5.59 ERA on the road. The handedness matchup also leans toward New York. The Yankees carry a .726 OPS against left-handed pitching, while Boston has a .715 OPS against right-handers. Sandoval has allowed a 1.126 OPS to left-handed hitters in 44 at-bats, and the confirmed Yankees lineup contains five left-handed bats. I’m staying with the moneyline because there are legitimate reasons to avoid demanding a multi-run victory. Schlittler’s home ERA is 3.71, Boston’s current bullpen owns a 2.77 ERA, and these teams have nearly identical season run differentials. The starter advantage is strong enough to back New York to win, but the full game does not call for laying 1.5 runs.

Yankees ML-148
CONF
62%
MLB7:15 PM

Mariners @ Blue Jays

Friday night at Rogers Centre brings together two offenses averaging 3.9 runs per game. With little separation between the lineups, I’m backing Toronto’s stronger pitching profile without requiring a two-run victory. Dylan Cease owns a 2.37 ERA and 1.06 WHIP with 209 strikeouts in 144.1 innings. His contact numbers—4.6% barrels and 32.3% hard contact allowed—are considerably stronger than Emerson Hancock’s 8.2% and 41.6%. Cease’s strikeout production also matches up well with a Seattle offense averaging 8.65 strikeouts per game. Toronto holds the better season-long bullpen profile among its current arms: a 3.22 ERA and 1.23 WHIP, compared with Seattle’s 3.94 ERA and 1.28 WHIP. Toronto’s primary late-inning relievers also did not pitch in Thursday’s loss. Seattle has enough resistance to keep me away from Toronto -1.5. Hancock has a 3.37 ERA, a 1.12 WHIP and only three walks across his last three starts, while Cease has issued 12 during the same span. The Mariners also had Thursday off. Those factors make the moneyline the right ticket, but Cease’s run prevention, contact suppression and bullpen support give Toronto the better full-game case.

Blue Jays ML-138
CONF
62%
MLB7:15 PM

Rockies @ Braves

Atlanta stays at Truist Park after sweeping the Dodgers, while Colorado arrives for game five of its road trip. The strongest separation tonight appears after the starting pitchers take the ball. Grant Holmes has a 2.49 August ERA and enters after allowing one hit over six scoreless innings. Tomoyuki Sugano has a 7.58 August ERA, has surrendered 13 earned runs over his last 14 innings and carries a 7.43 first-inning ERA. Left-handed batters have also produced a .915 OPS against him; Atlanta starts four listed left-handed hitters plus switch-hitter Ozzie Albies. The bullpen gap makes the run line playable. Atlanta’s current relief corps has a 2.62 ERA and 1.00 WHIP, compared with Colorado’s 4.61 ERA and 1.55 WHIP. Chris Sale’s complete game Thursday meant no Braves reliever appeared, while the Rockies’ bullpen has recorded a 5.54 ERA over the last seven days. Atlanta also holds the defensive advantage, with a .987 fielding percentage and 60 errors against Colorado’s .982 and 86. Colorado’s .757 OPS against right-handed pitching and Atlanta’s recent offensive slowdown keep this from being a high-confidence position. But with the Braves moneyline priced at -220, the pitching, bullpen and defensive separation points to Atlanta -1.5 as the proper ticket.

Braves -1.5-106
CONF
63%
MLB7:40 PM

Rangers @ Brewers

The roof is closed at American Family Field as Milwaukee returns home with the best record in baseball. Texas had Thursday off, but the larger matchup still points toward the home favorite. Logan Henderson brings a 2.60 ERA and 0.89 WHIP into his 14th start. He has a 2.33 ERA over his last three outings and a 2.25 ERA in six home starts, all Milwaukee wins. Left-handed hitters have a .610 OPS against him and right-handed hitters a .575 OPS, giving Texas no obvious platoon opening. Cody Bradford has been competitive, allowing no more than three earned runs in any of his four starts, but his file remains thin after returning in August. He has a 1.40 WHIP, a 4.09 road ERA, and Texas has lost both of his road starts. Milwaukee owns only a .696 OPS against left-handed pitching, so this is not a perfect offensive matchup; the larger advantage comes from Henderson and what follows him. Milwaukee’s current bullpen carries a 3.31 ERA and 1.14 WHIP, compared with 3.57 and 1.32 for Texas. Over the last ten days, the separation is 0.85 versus 4.55 in ERA. Add Milwaukee’s 5.0 runs per game and plus-173 run differential against Texas’ 4.1 and minus-47, and there is enough support for the Brewers run line instead of laying the unavailable -205 moneyline.

Brewers -1.5+102
CONF
62%
MLB8:10 PM

White Sox @ Twins

An AL Central race game lands at Target Field with the division leader traveling and Minnesota trying to stop a two-game skid. The starting-pitcher edge leans toward the home side, but the broader nine-inning profile leans Chicago. Dean Kremer is the strongest argument against this ticket: he owns a 3.81 home ERA and a 3.57 ERA over his last three starts, while Luis Castillo has a 5.51 road ERA and a 4.40 mark over his last three. The matchup does narrow that advantage. Left-handed hitters have produced an .828 OPS against Kremer compared with .706 for right-handed hitters, and Chicago starts five listed left-handed hitters plus two switch hitters. Chicago has supplied the stronger full-season foundation, sitting 70-63 with a +44 run differential against Minnesota’s 64-70 and -56. Its current bullpen also owns a 3.51 ERA and 1.17 WHIP, compared with Minnesota’s 3.99 and 1.37. Over the last seven days, those bullpen ERAs are 4.96 for Chicago and 11.85 for Minnesota. Chicago’s relief corps has carried the larger workload—32.2 innings against Minnesota’s 13.2—but both clubs had Thursday off. The hottest Chicago bats strengthen the underdog case. Tristan Peters has a 1.827 OPS over the last seven days and Miguel Vargas is at 1.468; Minnesota counters with Brooks Lee at 1.087 and Kaelen Culpepper at 1.073. This is not a bet that Castillo must outpitch Kremer. At +116, it is a bet that Chicago’s lineup, season-long team performance, and stronger measured bullpen profile outweigh Minnesota’s advantage at starting pitcher.

White Sox ML+116
CONF
57%
MLB8:15 PM

Pirates @ Cardinals

Busch Stadium gets a clear, calm Friday night for a division opener between two clubs whose strongest arguments come from different parts of the game. Jared Jones gives Pittsburgh the more established starting-pitcher baseline: a 4.76 ERA and 1.25 WHIP across 15 starts, compared with Quinn Mathews’ 6.43 ERA and 1.79 WHIP through three. Jones has struggled recently, allowing 11 earned runs and ten walks over his last 12 innings, but Mathews is coming off ten hits and seven earned runs in five innings. Neither offense owns a convincing handedness advantage. Pittsburgh has a .676 OPS against left-handed pitching, while St. Louis has a .693 OPS against right-handers. Mathews has allowed an .846 OPS to right-handed batters and faces six right-handed hitters plus two switch-hitters; Jones has allowed a .760 OPS to left-handed batters and faces five lefties. The separation comes after the starters. Pittsburgh’s current bullpen carries a 3.14 ERA and 1.18 WHIP, against 4.05 and 1.30 for St. Louis. Over the last ten days, the comparison is 1.93 versus 7.96. Pittsburgh also had Thursday off, while St. Louis used five relievers and has Luis Gastelum, George Soriano and Riley O’Brien coming off consecutive appearances. Jones has not completed more than five innings in any of his last four starts, and Mathews has not exceeded five in any of his three, so those relief innings matter substantially. St. Louis owns the better defense, with a .989 fielding percentage and 56 errors against Pittsburgh’s .982 and 84. The Pirates have also scored only 1.4 runs per game over their last five, compared with 4.4 for the Cardinals. Those concerns keep me away from Pittsburgh -1.5; the moneyline asks the stronger and better-positioned bullpen merely to help secure the win.

Pirates ML-112
CONF
59%
MLB9:38 PM

Phillies @ Angels

Friday night in Anaheim brings a sharp contrast between the season-long picture and the matchup on the mound. Philadelphia owns the better year, but Reid Detmers is the reason I’m taking the home underdog. Detmers has allowed one earned run across his last 20 innings, with 22 strikeouts and five walks. He also owns a 3.49 ERA over 85 home innings and has been nearly identical against left-handed and right-handed hitters, holding them to .622 and .618 OPS marks. That fits well against a Philadelphia lineup with four left-handed and five right-handed batters. The Phillies have also produced a lower OPS against lefties, .697, than against righties, .723. Andrew Painter deserves credit for improving: his last three starts produced a 4.15 ERA, capped by seven innings of one-run work. But his larger body of work still carries a 6.04 ERA, 1.48 WHIP and 9.00 first-inning ERA. Left-handed hitters have produced an .843 OPS against him, while Zach Neto enters with a .996 OPS over the last 15 days at the top of the Angels’ order. The Los Angeles bullpen is the concern after allowing eight earned runs over 13.1 innings against Cleveland. Both clubs had Thursday off, however, and Detmers has completed six, eight and six innings in his last three starts. His team being 1-5 across his last six starts keeps this at measured confidence, but at +108 I’m backing the substantial starting-pitcher advantage and taking the Angels outright.

Angels ML+108
CONF
56%
MLB9:40 PM

Orioles @ Athletics

Warm air, a hitter-friendly Sacramento park and an 8 mph wind toward center set the stage for a game that may demand more than a strong five or six innings from either starter. Jacob Lopez is the principal concern. He has a 2.37 ERA with 20 strikeouts and four walks over his last three starts, compared with Brandon Young’s 4.02 ERA, 10 strikeouts and seven walks. Baltimore nevertheless has the better lineup fit against Lopez: the Orioles start six right-handed hitters and one switch-hitter, while right-handed batters have produced an .824 OPS against him. Coby Mayo owns a 1.109 OPS against left-handed pitching, and Christian Encarnacion-Strand is at 1.136. The decisive separation comes after the starters. Baltimore’s bullpen carries a 3.93 ERA and 1.22 WHIP, compared with Oakland’s 4.43 and 1.48. Over the last 10 days, those groups have posted ERAs of 1.24 and 4.91, respectively. Young also supplies the stronger season baseline, with a 3.50 ERA against Lopez’s 4.98. Oakland’s day off and Lopez’s current form keep me away from Baltimore -1.5. The moneyline is the better expression: back the Orioles’ right-handed lineup construction and stronger bullpen to produce the win.

Orioles ML-108
CONF
57%
MLB10:15 PM

Diamondbacks @ Giants

A cool night at Oracle Park, wind moving toward center, and two lightly tested starters put volatility into the early innings. The stronger full-game foundation belongs to Arizona. Blade Tidwell is the main risk to this ticket. He owns a 3.92 ERA across four starts, has allowed a 5.6% barrel rate and just delivered 5.2 scoreless innings against Boston. Kohl Drake carries a 5.40 ERA and 16.4% barrel rate through his four starts. San Francisco has the clear starting-pitcher edge. The matchup softens that advantage. The Giants have produced a .661 OPS against left-handed pitching, while Arizona’s .683 OPS against right-handers is also poor. Neither offense owns a convincing platoon advantage, so I’m leaning on what happens after the starters leave. Arizona’s current bullpen has a 3.12 ERA and 1.07 WHIP over 323.1 innings, compared with a 4.58 ERA and 1.53 WHIP over 159.0 innings for San Francisco’s current arms. No Diamondbacks reliever worked both of the previous two game days. Ryan Walker did for the Giants, while Trent Harris and Carson Seymour combined for three innings Thursday. Arizona also has the stronger defensive record: a .990 fielding percentage and 49 errors versus San Francisco’s .982 and 86. That bullpen and defensive separation outweighs Tidwell’s advantage in a full nine-inning decision. I’m taking the modest moneyline rather than requiring Arizona to cover behind an uncertain starter.

Diamondbacks ML-114
CONF
56%
NFL6:00 PM

Washington Commanders @ Baltimore Ravens

Preseason finale under the lights at M&T Bank Stadium, the Battle of the Beltway, and the two quarterbacks whose names sell the tickets — Lamar Jackson and Jayden Daniels — have spent this entire August in baseball caps. Both clubs cut to 53 on Sunday evening. This game belongs to the men fighting for jobs, and that is precisely why I'm laying the points. When a Week 3 exhibition gets handed to the back of the roster, the question stops being which team is better and becomes which team's depth actually functions for four quarters. Baltimore's does. Joe Fagnano has gone 37-of-48 for 347 yards with two touchdowns and an interception across the first two games, and Tyler Huntley went 6-of-7 for 76 yards running the opening series against Philadelphia. That production has had somewhere to go: Matt Hibner and Elijah Sarratt combined for 11 catches and 127 yards in the opener, Ja'Kobi Lane took one 16 yards for a score, and LaJohntay Wester caught an 8-yard touchdown against Minnesota. A 440-yard afternoon on 30-of-37 passing with better than 41 minutes of possession is not a backup offense surviving — it's a backup offense operating. Washington's reserve offense has not shown me the same thing. Against Detroit they managed nine first downs, went 4-for-12 on third down, and the Lions' defense didn't allow them a touchdown all day. Their comfortable night, the 20-7 over Miami, came on the ground from rookie backs against a defense the coverage itself described as depleted, and the scoring at Detroit opened with their own defense putting the ball in the end zone on the game's first snap. That's a real credit to Amik Robertson and the front seven, and it's the underdog's clearest path here — one splash play is worth more than this whole spread. But it isn't a formula you can bank on across four quarters. The other side of it is Baltimore's defense, which has surrendered ten points total in two games and got five sacks against Minnesota spread across Mike Green, Ethan Burke, Rayshaun Benny, Keondre Jackson and a shared takedown, with Burke adding two passes defensed and two quarterback hits. The two teams practiced against each other in Baltimore for three days this week, and the reporting out of those sessions was that Washington's pass protection had a rough go against this front. That's the freshest matchup evidence in the building, it's seventy-two hours old, and it points at the exact collision that decides a game where the quarterback race behind Daniels has tightened rather than settled. The price seals it. You lay 3.5 at -102 while the other side costs -120. The market's true number sits north of this one, and I'm getting the side I want at essentially even money. I'll name the obstacle honestly: Baltimore's last outing was a 13-3 grind, not a demolition, and preseason fourth quarters turn conservative by design — leads get sat on with third-string runners rather than pressed. If that version shows up, this is a sweat. I'll take it anyway. The deeper, more productive roster is the one that keeps moving when both benches empty, and that's Baltimore tonight.

Baltimore Ravens -3.5-102
CONF
63%
NFL7:00 PM

Houston Texans @ Carolina Panthers

Friday night in Charlotte brings a preseason finale in which the starters are expected to rest and roster decisions will be made deep into the fourth quarter. That makes completed-game reserve evidence more useful than the results of Wednesday’s first-team joint practice. Carolina provided the cleaner four-quarter performance last week. The Panthers beat Jacksonville 34-17, led 20-6 at halftime, committed no drive-ending turnovers and converted four of seven identified red-zone trips into touchdowns. Houston led Las Vegas 20-3 at halftime but failed to score after the break and surrendered a 19-0 second-half run. With C.J. Stroud and Bryce Young expected to rest, that contrast in reserve-phase execution carries more weight than either starter’s prior-season numbers. Houston’s strongest counterpoint is legitimate: its defense repeatedly disrupted Carolina during the joint practice. But that advantage was established primarily against first-team personnel in a practice setting, not across the reserve-heavy quarters expected tonight. It is less transferable than Carolina’s completed-game evidence. The late rotations remain uncertain, so I prefer the point-and-a-half over Carolina’s moneyline. This is a modest-confidence position on the Panthers staying inside a very short number, supported by their steadier recent reserve-phase performance and Houston’s documented second-half breakdown.

Carolina Panthers +1.5-120
CONF
58%
NFL7:00 PM

Atlanta Falcons @ Miami Dolphins

Friday night at Hard Rock Stadium, the preseason ends and the roster math begins. Tua Tagovailoa walks back into the building in the other jersey, cuts land Sunday, and most of the men who play the second half of this game are auditioning for a job rather than a game plan. That's the environment this number lives in. The case for laying the points is built almost entirely on one afternoon. Atlanta beat Indianapolis 34-6 on August 22, outgained them 461 to 164, allowed nine first downs, and went four-for-seven in the red zone while the Colts went zero-for-seven against eight penalties for seventy yards. That was a comprehensive win. It was also Atlanta's backup quarterbacks, who completed sixteen of their first seventeen throws, doing it to another team's backups. It is real evidence about Atlanta's depth. It is not evidence about Atlanta's front line, and the market appears to have banked it as though it were. When Atlanta's starters played, the picture inverted. The Falcons lost 27-7 to Denver on August 14. The quarterback getting the start tonight went three-of-five for twenty-two yards with a fumble in that game, and the reporting on Atlanta's starting defense out of it was blunt — they could not generate pressure rushing four. Tagovailoa's 2025-26 body of work carries the same tension: 2,660 yards and twenty touchdowns across fourteen games, but fifteen interceptions alongside them. He is auditioning tonight because the job is genuinely open, and an audition is not the same thing as a settled advantage. Miami's résumé is the ugly one — 0-2, outscored across losses to Washington and the Giants, and dominated in first downs 26-3 in the more recent one. I'm not going to pretend that's a good sample. But the pieces of it that matter for a finale are better than the scoreboard. Malik Willis opened the Washington game with a fourteen-play, ninety-five-yard touchdown drive and finished four-of-five for forty-three yards on a short leash; the man who followed him a week later went six-of-eleven for sixty on a bad night. And against the Giants, everything New York scored is described as happening before halftime — Miami's second-half group generated sacks and kept them out of the end zone the rest of the way. In a game where the reserves get the majority of the snaps, that second half is the sample that counts, and it is the one everyone stopped reading before they got to. The price is what pushes me over. Atlanta at -194 on the moneyline is not a 3.5-point favorite; that's a book charging for a four-point team in a game where two staffs are managing bodies rather than chasing points. Equal rest, six days each, no edge there for either side. I'll take the hook past three, at home, at -104, and let a snap-managed Friday night play out. Atlanta has the better stated intent tonight and I respect it. I just don't think it's worth this much.

Miami Dolphins +3.5-104
CONF
60%
NFL7:30 PM

Tampa Bay Buccaneers @ Jacksonville Jaguars

EverBank Stadium hosts a final audition with roster cuts approaching and both teams prioritizing reserve evaluation. Jacksonville has confirmed its starters will sit, while Tampa Bay is leaning toward the same approach, making late-game execution more important than regular-season roster strength. Tampa Bay’s strongest case is its reserve unit’s ability to finish: it produced three second-half scoring drives, a strip-sack and an interception against Kansas City. But that 16-15 win also hinged on Kansas City missing an extra point and a potential winning 43-yard field goal, while a neutral-zone penalty aided Tampa Bay’s comeback. That was resilience, not sustained control. Jacksonville’s nine first-half penalties and two turnovers against Carolina are the clear concern. Still, Nick Mullens completed 6 of 7 passes for 65 yards and directed a 71-yard field-goal drive, giving Jacksonville verified quarterback stability within its reserve plan. At home, with seven days of rest against Tampa Bay’s six, I want the 2.5-point cushion at even money. This is a spread ticket because the case is for a competitive reserve game, not clear outright superiority.

Jacksonville Jaguars +2.5+100
CONF
56%
NFL7:30 PM

New York Giants @ New York Jets

Preseason finale under the MetLife lights, two teams who share a building, a Friday night in late August with nothing on the line except a Sunday evening deadline and about fifty jobs. Nobody in this stadium is playing for a standing. They're playing for a spot on a bus. I'm taking the points, and the reason starts with the building itself. This is the rarest neutral site in football — a road team that doesn't travel, doesn't cross a time zone, doesn't hear a hostile crowd, and knows the surface as well as the home team does. Strip out the home-field allowance that lives inside a normal NFL number and Giants -3.5 is asking me to believe they are better than a field goal on genuinely level ground, in a game that will be played almost entirely by men fighting for the back end of a roster. That's a large claim to make about fourth-quarter personnel neither side has shown me. The one structural matchup I can actually verify runs against the favorite. The Jets got four sacks in the Pittsburgh shutout — two from a recently signed edge rusher, and an eleven-yard-loss sack in the first quarter from their rookie second overall pick — plus two interceptions in the same game. Those are ascending young players and a street signing, which is to say they are exactly the profile that stays on the field into the fourth quarter of a finale. The Giants, by their own account, intend to keep experimenting along their offensive line tonight, and they've traded two linemen away inside the last two weeks. Pressure against a group still being sorted is how negative plays and short fields get manufactured in games like this. The Jets' own front five has had no such churn. The honest counterweight — and I want it on the record because it nearly moved me — is Jameis Winston. Fifteen of twenty-one for 150 yards and an eleven-yard scramble to the end zone against Miami is the best quarterback performance on either side of this matchup, and if he takes a half tonight the Giants have the better arm on the field for a stretch that matters. But that is first-half, Week 2 work, and there is no evidence in front of me that a settled quarterback room plays its valuable veteran backup forty-eight hours before cuts. Cade Klubnik, meanwhile, has already been handed a real developmental runway — his head coach specifically wanted to see him handle halftime adjustments — which tells me the Jets intend to keep a rehearsed operation on the field deep into this thing. I won't turn an unknown into an argument for either side, but I will note that the Giants' clearest edge is the contingent one and the Jets' clearest edge is not. What I'm discarding: both teams' recent-form lines splice last season onto this preseason, and neither describes anybody taking snaps tonight. The Jets acquired their starting quarterback in March and changed head coaches; the Giants hired John Harbaugh in January. Those blowout results belong to organizations that no longer exist in the same shape. Where this bet loses is no mystery. The Jets already coughed up this exact spot once, leading 13-10 at the half against Tampa Bay before the reserve offense threw a pick-six returned 47 yards and a second interception on the following drive. Tonight is four quarters of that phase. That risk is real, and it is precisely why I want the three and a half rather than the moneyline — the hook clears the most common margin in football, a three-point loss still cashes, and the book is charging me a premium at -120 because it knows the number is doing work. In a coin-flip building between two rosters neither of us can see past the second string, I'll pay for the cushion and take the side the market is defending.

New York Jets +3.5-120
CONF
60%
NFL8:00 PM

Arizona Cardinals @ Green Bay Packers

Friday night at Lambeau is less about regular-season hierarchy than which roster maintains its execution through a preseason finale. With backups and roster-bubble players expected to handle most of the work, I want the team with the stronger recent four-quarter performance without requiring it to win by multiple points. Green Bay controlled its 33-13 victory over Denver from start to finish, with its offense, defense and special teams all contributing. Arizona arrives off a 34-13 loss to Dallas in which penalties erased two touchdowns, followed by its coach describing the preceding practice week as sloppy. Green Bay also has home field and seven days of rest compared with Arizona’s six. Arizona supplied a legitimate counterargument by outperforming Green Bay in the joint-practice finishing periods, while Green Bay failed to score during all four of its two-minute periods. That keeps this from being a spread ticket. I prefer paying -108 for Green Bay simply to win instead of laying 1.5 points at +100; the moneyline better matches a narrow edge in a volatile preseason game.

Green Bay Packers ML-118
CONF
56%
NFL8:00 PM

New Orleans Saints @ Dallas Cowboys

AT&T Stadium, roof closed, Friday night, two days before both clubs have to get to 53. Nobody on this field tonight is playing for a scoreboard — they're playing for jobs. That's the whole game, and it's the whole bet. Kellen Moore has already told us what New Orleans is doing: the first team warmed up, got introduced, and stepped aside. He framed it around a summer of joint-practice work — roughly 145 combined starter snaps across three sets of joint sessions — and he's cashing that in by handing the night to the backups. Dallas never committed either way. That's an asymmetry I'm willing to pay a small premium for, because one side has publicly capped its ceiling and the other hasn't. The reason I'm on Dallas isn't the 2-0 record — records describe what already happened. It's that every completed game from both teams this month was played in the same currency as tonight: reserves against reserves. In that phase, Dallas has produced. Joe Milton went 9-of-13 for 176 yards with two touchdowns, no interceptions and a 151.4 rating in a 34-13 win, and the offense has generated its points from more than one arm across both outings. The defense held a Cardinals passing attack that arrived with a 130.6 rating and 50-of-59 passing to 13 points while outgaining them 418-320, and the week before it made a goal-line stand to close out a 17-7 night. New Orleans' backups, in the same phase, have gone the other direction — up 20-6 on Jacksonville at halftime before losing 24-20, then shut out. I'll grant that the 34-0 overstates it; a 100-yard interception return is seven points the offense never had to defend. But strip that out and there's still nothing there: three turnovers, 12 penalties, and Moore's own postgame word for it was a lack of discipline. Spencer Rattler moved the ball better than the alternative and still put two giveaways on the ground near the goal line. That's a process problem, not a scoreboard accident. Now the honest counterweight, because it's real. Two and a half points in a game decided by fourth-string players is noise, and the market pricing this near a pick'em is telling me it expects Dallas to sit and rotate too. If both benches empty at the same rate, this is a coin flip with a hook attached. There's also a live argument the other way on snap allocation — Dallas's backup quarterback job looks close to sorted, while New Orleans' picture behind Tyler Shough is still unsettled, and unsettled competitions tend to get longer looks. And the two clubs just spent a chippy week in each other's faces in Oxnard, which means penalties are a two-sided risk tonight. That's exactly why I'm taking the moneyline instead of laying the 2.5. My conviction is that Dallas is the better team in the phase this game will actually be played in — not that they win by a specific margin. Preseason finales are routinely decided inside a field goal by players who won't be on either roster Monday. At -142 I don't need the number, I just need the better reserve unit at home to hold. I'll take that.

Dallas Cowboys ML-142
CONF
62%
NFL9:00 PM

Minnesota Vikings @ Denver Broncos

Final preseason night at Mile High puts the spotlight on reserves and roster decisions, with neither regular-season starting quarterback expected to play a major role. That makes Denver’s four-quarter case less convincing than its favorite price suggests. Minnesota held its first two preseason opponents to 10 and 13 points. In the 13-3 loss to Baltimore, the Vikings still averaged 5.2 yards per play against Baltimore’s 4.3, but turnovers and failed scoring opportunities prevented that movement from reaching the scoreboard. Denver’s two results have been much wider—allowing 7 points against Atlanta and 33 against Green Bay—and its 27-7 victory was helped by a defensive touchdown. Minnesota’s obstacle is clear: it did not score a touchdown against Baltimore and managed only 0.30 offensive points per drive. Denver can cover if its reserves reproduce the Atlanta performance. But Denver’s offense generated little after Bo Nix completed his two scoring drives against Green Bay, and Nix probably will not play here. Minnesota’s recent defense and the extra half-point provide the stronger verified four-quarter path in a potentially tight preseason finale.

Minnesota Vikings +3.5-110
CONF
58%
NFL8:00 PM

Seattle Seahawks @ Kansas City Chiefs

Arrowhead gets the final preseason dress rehearsal, with reserve-heavy football likely determining the ticket. In that setting, I want the home team plus the point and a half instead of requiring an outright victory. Kansas City has six days’ rest to Seattle’s five and was competitive throughout its 16–15 loss to Tampa Bay, leading 9–0 at halftime before special-teams mistakes decided it. Seattle produced a 16–3 advantage against Tennessee but lost 19–16 after the game moved deeper into the rosters. That reserve-phase reversal makes it difficult to trust Seattle to protect a road margin across four quarters. Kansas City’s offensive-line penalties and unsettled tackle play are the clearest concern, while Seattle’s plan to maintain continuity with one reserve quarterback strengthens the opposing case. Those issues keep confidence modest. But in a matchup where both teams have recently failed to close leads, the point and a half carries meaningful protection: Kansas City can win outright or lose by one and still cash.

Kansas City Chiefs +1.5-122
CONF
56%
NFL8:00 PM

Cincinnati Bengals @ Philadelphia Eagles

Preseason Week 3 under the lights at Lincoln Financial Field, CBS carrying it nationally, and neither quarterback the network wants to show you is going to take a snap. Burrow sits. Hurts sits. Both clubs cut to 53 this weekend. What's actually playing tonight is the back half of two rosters, and the men on the field know it. That's the game to price, and the number tells you the market priced it as close to nothing beyond home field. A 2-0 road team getting points from an 0-2 home team means the preseason records were read and thrown out — correctly, since neither record was built by the players who'll decide this. So the question isn't who's better. It's who has a plan. Cincinnati has one. Josh Johnson is expected to lead the quarterback reps again after taking the entire first half against Chicago — 15-of-23, 156 yards, two touchdowns, and an opening possession that went 14 plays and 67 yards against Chicago's starting defense. That last detail is the one that moved me. It's the only piece of evidence on either side of this matchup of a reserve unit sustaining a long drive against first-team opposition. Zac Taylor said he'd have left Johnson in through the third quarter and only pulled him because the tape was clean. Sean Clifford followed with 126 yards and a touchdown. Cincinnati produced 5.4 yards per play and 1.42 points per drive in that game. They scored on multiple possessions in both outings rather than living off one lucky series, and Evan McPherson has already connected from 56. Philadelphia's quarterback situation is the opposite kind of thing — not worse, just unsettled. Tanner McKee's 16-of-22 for 173 and two scores at New England is every bit the equal of Johnson's line, and I'm not pretending otherwise. But Sirianni has called it "still a competition," the reps have rotated by the day, and Roseman has floated carrying four arms. Two men splitting an audition is a different animal than one man who already has the job for the night. The trenches lean the same way for the same reason. Cutting Cody Ford on Monday narrowed Cincinnati's swing-tackle race to Jalen Rivers and Javon Foster, who each played 53 snaps against Chicago — 85 percent of the team's offensive total. That's continuity, and it's continuity with a job hanging on it in the fourth quarter, which is exactly when preseason finales get decided. I'll name the flaw honestly: that 27-9 scoreline was flattered by second-half backups facing backups, and the first half against Chicago's ones was a tighter game than the margin suggests. Johnson is 40 years old with one strong night in the file. And the same line that just earned a teammate's release for penalties has to hold up on the road. But at 2.5 with a full field goal of cushion, I don't need Cincinnati to be better. I need them to be organized. Tonight, they're the ones who look it.

Cincinnati Bengals +2.5+100
CONF
58%

Player props

30
MLB · Reds @ Cubs

Sal Stewart

I’m taking the plus money on Stewart to produce two combined hits, runs and RBIs. He has cleared this in eight of his last 15 and recorded a hit in 13 of them, but the matchup matters more: he owns an .888 OPS against left-handers, while Peterson has allowed right-handed hitters a .291 average and .785 OPS. Batting third behind Dane Myers and Elly De La Cruz gives Stewart both RBI traffic and a path to score. One hit plus one run or RBI gets there, and +101 is enough for me.

OVER 1.5 H+R+RBI+101
MLB · Reds @ Cubs

Nico Hoerner

The market is asking Hoerner for two combined hits, runs and RBIs even though he has cleared that number only four times in his last 15. He is 3-for-23 over the last week, has just seven home runs all season and bats sixth, so a lone single can easily go nowhere and still cash the under. Lowder has been less vulnerable to right-handed bats than left-handed ones, and the plus-money price makes this worthwhile even with Chicago’s team-level advantage.

UNDER 1.5 H+R+RBI+105
MLB · Dodgers @ Tigers

Dillon Dingler

Dingler has cleared this number only once in his last 15 games, and his current form offers little reason to pay for a rebound against Tarik Skubal. He is 6-for-50 over the last 15 days, owns a .219 average and .629 OPS against left-handed pitching, and has not homered during that stretch.

UNDER 1.5 H+R+RBI-160
MLB · Dodgers @ Tigers

Freddie Freeman

Freeman has recorded a single in eight of his last 15 games and is hitting .318 with an .892 OPS against right-handed pitching. Batting second should give him four or five opportunities against Drew Anderson and a Detroit bullpen carrying a 1.33 WHIP.

OVER 0.5 Singles-123
MLB · Marlins @ Nationals

Jackson Kent

Kent has recorded 12, 11 and 14 outs in his first three MLB starts, reaching at least 78 pitches each time because 11 walks have kept his innings from moving cleanly. Miami just saw him five days ago, and its confirmed lineup gives him six right-handed hitters plus a switch-hitter.

UNDER 14.5 Pitcher Outs+125
MLB · Marlins @ Nationals

Abimelec Ortiz

I am fading Ortiz against Pérez at a plus price. Ortiz is 2-for-22 over the last seven days and 7-for-46 over the last 15, while Pérez has held left-handed hitters to a .179 average and .558 OPS this season.

UNDER 0.5 Hits+125
MLB · Royals @ Guardians

Michael Wacha

Wacha has completed six innings in 20 of his 26 starts, including five of his last eight. Cleveland’s left-heavy lineup also plays into his strength: he has limited left-handed hitters to a .627 OPS, largely because his changeup generates weak contact and chases. He is rested, Kansas City’s bullpen gives the club every reason to ride him, and I expect at least 18 outs.

OVER 17.5 Pitcher Outs-162
MLB · Royals @ Guardians

Bobby Witt Jr.

This price is too big for a hitter with 55 walks who has drawn at least one in eight of his last 15 games. Witt also owns three homers and nine hits in 24 career at-bats against Tanner Bibee, giving Cleveland a reason to work carefully with him. Batting second should provide four or five chances, and I only need one free pass at a price implying roughly a one-in-four probability.

OVER 0.5 Walks+277
MLB · Astros @ Mets

Hunter Brown

Brown has issued 11 walks over his last 15.2 innings and reached at least three in five of his last eight starts. His four-seam command remains inconsistent, and New York can give him trouble with four left-handed bats plus switch-hitting Francisco Lindor. Brown is averaging more than three walks per start, so I’ll take plus money on that continuing.

OVER 2.5 Pitcher Walks+118
MLB · Astros @ Mets

Jared Young

Young has a hit in 12 of his last 15 games, is batting .300 in August and owns a .282 average with an .818 OPS against right-handed pitching. Brown has been much more vulnerable to left-handed hitters, allowing them a .755 OPS compared with .584 to righties. Batting sixth should give Young four chances in most game scripts, and this price is playable for one hit.

OVER 0.5 Hits-122
MLB · Padres @ Rays

Junior Caminero

Caminero has cleared this number in 13 of his last 15 games, and the matchup gives that production substance. Casey Mize has allowed a .768 OPS to right-handed hitters, while Caminero owns an .888 OPS against right-handed pitching and is 9-for-22 over the last seven days.

OVER 1.5 H+R+RBI-130
MLB · Padres @ Rays

Shane McClanahan

McClanahan has allowed one earned run or fewer in five of his last eight starts, including five scoreless innings his last time out. He has been especially dependable under this roof, carrying a 2.32 home ERA into a matchup with a San Diego offense that owns only a .687 OPS against left-handed pitching.

UNDER 1.5 Pitcher Earned Runs-110
MLB · Red Sox @ Yankees

Patrick Sandoval

Sandoval has allowed at least five hits in all eight starts this season, and his 1.76 WHIP supports that pattern. Opponents are batting .385 against his four-seamer and .440 against his sinker, while left-handed hitters have produced a 1.126 OPS against him. That is a particularly poor fit against a Yankees lineup featuring five left-handed bats plus Paul Goldschmidt, who owns a .993 OPS against lefties. The rested Boston bullpen could produce an early hook, but Sandoval has repeatedly reached five hits allowed before that becomes an issue.

OVER 4.5 Pitcher Hits Allowed-140
MLB · Red Sox @ Yankees

Adley Rutschman

Rutschman has exceeded this line in only four of his last 15 games and enters batting 1-for-14 over the last seven days. The matchup does not offer an obvious rebound spot. Cam Schlittler has held opponents below a .205 average from both sides of the plate, owns a 0.96 ERA in three starts against Boston this season and has surrendered more than 4.5 hits in only two of his last eight starts. This under also survives a harmless single, walk or isolated run, so I am willing to accept the heavier price.

UNDER 1.5 H+R+RBI-165
MLB · Mariners @ Blue Jays

Emerson Hancock

Toronto generally puts the ball in play, but four strikeouts remains too low for a pitcher with 125 in 133.2 innings. Hancock has cleared this line in five of his last eight starts, including 17 strikeouts across his last three. Tonight’s order also gives him swing-and-miss targets in Kazuma Okamoto, Jesús Sánchez, Brandon Valenzuela and Brett Bateman. With six days of rest and a normal starter’s workload, I’m laying the modest price on Hancock to find four.

OVER 3.5 Strikeouts-122
MLB · Mariners @ Blue Jays

Dylan Cease

Cease has 209 strikeouts in 144.1 innings, and Seattle averages 8.65 strikeouts per game. His slider carries a 43.0% whiff rate, his changeup is at 51.3%, and the 97.1 mph four-seamer keeps hitters from sitting comfortably on either secondary pitch. He has recorded at least eight strikeouts in four of his last six starts, landing on seven in the other two misses. Seattle’s lineup has enough swing-and-miss for Cease to clear eight again.

OVER 7.5 Strikeouts-125
MLB · Rockies @ Braves

Grant Holmes

Holmes has issued 54 walks in 123.2 innings and has gone over this line in six of his last eight starts. Colorado averages 3.23 walks per game and has four hitters in tonight's lineup with an OBP of at least .331. Holmes walked three in his latest start, and I like the price on another two-walk outing.

OVER 1.5 Pitcher Walks-112
MLB · Rockies @ Braves

Tomoyuki Sugano

Sugano has walked only 28 batters over 121.2 innings and has stayed under this line in seven of his last eight starts. He has issued just two walks across his last three outings. His recent trouble has come from hard contact rather than free passes, and an early exit would further limit the opportunity for a second walk.

UNDER 1.5 Pitcher Walks-105
MLB · Rangers @ Brewers

Cody Bradford

Bradford has allowed 25 hits in 20.2 innings, with totals of five, five, eight and seven across his four starts. His four-seamer accounts for half his pitches and has been hit for a .356 average with a .368 xwOBA, while his lightly used breaking balls have been even more vulnerable. Milwaukee's weaker season split against lefties is the concern, but six hits do not require a blowup. Bradford has averaged just over five innings per start, and this price gives me plus money on a number his contact profile says is reachable.

OVER 5.5 Pitcher Hits Allowed+124
MLB · Rangers @ Brewers

Jackson Chourio

The four-hit, two-homer game Thursday is only part of the case. Chourio owns a .304 average and .898 OPS against left-handed pitching, and he is hitting .315 with a .943 OPS and six homers in August. He bats second against a starter whose primary fastball has allowed a .356 average. Two total bases can come through one extra-base hit or two singles, and Texas' bullpen has a 4.55 ERA over the last ten days if Chourio needs his later plate appearances.

OVER 1.5 Total Bases-102
MLB · White Sox @ Twins

Luis Castillo

Castillo has allowed at least three earned runs in six of his last eight starts, and his road ERA sits at 5.51. Minnesota owns a .738 OPS against right-handed pitching, while Castillo has allowed a .846 OPS to lefties and a .735 mark to righties, leaving few safe pockets in this lineup.

OVER 2.5 Pitcher Earned Runs-105
MLB · White Sox @ Twins

Tristan Peters

Peters has cleared this number in 10 of his last 15 games and arrives with home runs in five straight. Over the last seven days, he is 10-for-21 with five homers, and one more long ball would cash this prop by itself.

OVER 1.5 H+R+RBI+116
MLB · Pirates @ Cardinals

Quinn Mathews

Mathews has completed five, four and five innings in his three major-league starts, needing at least 95 pitches each time. This under still cashes if he records one out in the sixth.

UNDER 16.5 Pitcher Outs-130
MLB · Pirates @ Cardinals

Jared Jones

Jones has gone five innings or fewer in 12 of his 15 starts, including four straight. His recent innings totals are four, five, three and four, with ten walks consuming pitches over the last three outings.

UNDER 15.5 Pitcher Outs-174
MLB · Phillies @ Angels

Bryce Harper

Harper has drawn at least one walk in 12 of his last 15 games, and his plate discipline has driven a .509 on-base percentage in August. He has 28 walks this month alone. The left-on-left matchup limits his contact outlook against Reid Detmers, but I only need Harper to win one plate appearance without swinging his way aboard. At nearly even money, I’m backing the most dependable part of his current approach.

OVER 0.5 Walks-105
MLB · Phillies @ Angels

Andrew Painter

The over requires Painter to record at least 17 outs, a mark he has reached in only five of his 17 major-league starts and two of his last eight. His recent improvement is real, but the full profile still includes a 1.48 WHIP and more than one walk in six of those last eight starts. This Angels lineup drew eight walks Wednesday and has enough patient hitters near the top to extend innings. I’m betting Painter is removed before completing the sixth.

UNDER 16.5 Pitcher Outs-109
MLB · Orioles @ Athletics

Christian Encarnacion-Strand

Encarnacion-Strand is 8-for-14 with three doubles and a home run over his last three games. More importantly, he owns a .325 average and 1.136 OPS against left-handed pitching.

OVER 1.5 Total Bases+110
MLB · Orioles @ Athletics

Brandon Young

Young has issued at least two walks in five of his last six starts, including seven across his last three. His season rate—45 walks in 123.1 innings—also puts two walks squarely in his normal range.

OVER 1.5 Pitcher Walks+108
MLB · Diamondbacks @ Giants

Kohl Drake

Drake has recorded 15, 12, 12 and 11 outs in his four starts. He has not completed five innings since his debut, and his innings have declined while his pitch counts have remained elevated.

UNDER 14.5 Pitcher Outs+121
MLB · Diamondbacks @ Giants

Osleivis Basabe

Basabe is batting ninth and owns a .129 average with a .335 OPS against left-handed pitching. He is also 7-for-38 over the last 15 days and has cleared this combined line in only three of his last 15 games.

UNDER 1.5 H+R+RBI-159

Hub research

423

Graded results

45

Games

  • L

    Marlins ML -132

    MLB · 2-9

  • L

    Cubs -1.5 +106

    MLB · 10-8

  • W

    Royals ML +124

    MLB · 3-0

  • W

    Rays ML -122

    MLB · 4-9

  • W

    Blue Jays ML -138

    MLB · 1-8

  • L

    Mets ML -104

    MLB · 3-1

  • W

    Yankees ML -148

    MLB · 0-1

  • W

    Braves -1.5 -106

    MLB · 4-6

  • W

    Brewers -1.5 +102

    MLB · 1-6

  • L

    Pirates ML -112

    MLB · 1-4

  • W

    White Sox ML +116

    MLB · 7-4

  • L

    Angels ML +108

    MLB · 5-3

  • W

    Orioles ML -108

    MLB · 4-3

  • W

    Diamondbacks ML -114

    MLB · 10-6

  • W

    Dodgers ML -174

    MLB · 2-1

Props

  • L

    Abimelec Ortiz · under

    Marlins @ Nationals · Actual 2

  • W

    Adley Rutschman · under

    Red Sox @ Yankees · Actual 0

  • L

    Andrew Painter · under

    Phillies @ Angels · Actual 18

  • L

    Bobby Witt Jr. · over

    Royals @ Guardians · Actual 0

  • L

    Brandon Young · over

    Orioles @ Athletics · Actual 1

  • L

    Bryce Harper · over

    Phillies @ Angels · Actual 0

  • L

    Christian Encarnacion-Strand · over

    Orioles @ Athletics · Actual 1

  • W

    Cody Bradford · over

    Rangers @ Brewers · Actual 9

  • W

    Dillon Dingler · under

    Dodgers @ Tigers · Actual 0

  • W

    Dylan Cease · over

    Mariners @ Blue Jays · Actual 8

  • L

    Emerson Hancock · over

    Mariners @ Blue Jays · Actual 1

  • W

    Freddie Freeman · over

    Dodgers @ Tigers · Actual 2

  • L

    Grant Holmes · over

    Rockies @ Braves · Actual 1

  • L

    Hunter Brown · over

    Astros @ Mets · Actual 1

  • L

    Jackson Chourio · over

    Rangers @ Brewers · Actual 1

  • L

    Jackson Kent · under

    Marlins @ Nationals · Actual 21

  • W

    Jared Jones · under

    Pirates @ Cardinals · Actual 14

  • L

    Jared Young · over

    Astros @ Mets · Actual 0

  • W

    Junior Caminero · over

    Padres @ Rays · Actual 3

  • W

    Kohl Drake · under

    Diamondbacks @ Giants · Actual 12

  • W

    Luis Castillo · over

    White Sox @ Twins · Actual 4

  • W

    Michael Wacha · over

    Royals @ Guardians · Actual 24

  • L

    Nico Hoerner · under

    Reds @ Cubs · Actual 4

  • W

    Osleivis Basabe · under

    Diamondbacks @ Giants · Actual 0

  • L

    Patrick Sandoval · over

    Red Sox @ Yankees · Actual 3

  • L

    Quinn Mathews · under

    Pirates @ Cardinals · Actual 17

  • W

    Sal Stewart · over

    Reds @ Cubs · Actual 6

  • L

    Shane McClanahan · under

    Padres @ Rays · Actual 3

  • W

    Tomoyuki Sugano · under

    Rockies @ Braves · Actual 1

  • W

    Tristan Peters · over

    White Sox @ Twins · Actual 2