First-Half Finale Board

Wheeler And Skubal Duel Caps A Nine-Read July 12 Board Before The Break

July 12, 2026 | Nine MLB Reads For 17 Units | Sports Betting Prime

Zack Wheeler of the Philadelphia Phillies on the mound in pinstripes with his glove up, the arm behind the Phillies-Tigers under 7, first five innings under 3.5, and NRFI at Comerica Park on the July 12 first-half finale board

This is the last board of the first half. There are no games tomorrow, the All-Star Game goes off Tuesday night at Citizens Bank Park in Philadelphia, and the fifteen-game Sunday slate hands us a getaway-day gift before everything shuts down: Zack Wheeler and his 2.28 ERA against Tarik Skubal and his 0.95 WHIP at Comerica Park. Wheeler made news this week by declining his All-Star invite, and his final act of the half tells you why the game itself was never the point for him. The duel carries three of our nine tickets. The rest of the card fades a freefalling Athletics club in Chicago, banks a bullpen-game mismatch in St. Louis, buys the worst pitching line on the slate getting faded in San Francisco, takes the better arm at Petco, and grabs a run-and-a-half of cover under the roof in Tampa.

Same standard as every morning. Every probable starter below was confirmed on today's schedule before a word was written, every ERA, WHIP, record, and scoring rate was pulled fresh from the live feed this session, and anything that could not be verified stayed off the page. Nine reads, 17 units, and then everybody gets three days off.

Share This Analysis

X Facebook Reddit

The Comerica Triple: Phillies-Tigers Under 7 (-120, 3 Units), First Five Under 3.5 (-115, 2 Units), NRFI (-155, 1 Unit)

Start with the two arms. Zack Wheeler is 9-1 with a 2.28 ERA and a 0.91 WHIP, holding hitters to a .190 average with 98 strikeouts against 20 walks across 87 innings. Tarik Skubal is 5-4 with a 3.06 ERA and a 0.95 WHIP, and his command line is the best on the entire board: 84 strikeouts against 10 walks in 70.2 innings. Ten walks. In twelve starts. When the two best arms on a Sunday slate share one mound, the total is where the value lives, and this one closes the first half.

The lineups cooperate. Philadelphia hits .236 as a team and averages 4.36 runs per game. Detroit hits an identical .236 and averages 4.28. Neither offense has been the reason its team wins, and both now face the toughest assignment either will see all month. The full-game under 7 at minus 120 is the anchor at three units. The first five innings under 3.5 at minus 115 is the sharper cut of the same read, because it isolates the exact window where Wheeler and Skubal are actually pitching and strips out the bullpen variance on getaway day. And the NRFI at minus 155 is the fastest version: a .190 opponent average and a 10-walk half-season opening a first inning against each other is as clean a zero-zero profile as this market prints. Yes, minus 155 is a real price. The matchup is the reason the price exists.

MatchupRecordStarterERAWHIPK/BB
Phillies (at DET)53-43Zack Wheeler2.280.9198/20
Tigers (home)44-51Tarik Skubal3.060.9584/10
Three units on the game under 7, two on the first five under 3.5, one on the NRFI. Same duel, three windows, six units total on the best pitching matchup of the day. Detroit is 8-2 over its last ten, and the honest read is that the streak has come with the bats warming up, which is exactly why we are betting the arms and not the side.

The Rate Field Pair: White Sox Moneyline (-145, 3 Units) And Athletics Team Total Under 4.5 (-135, 2 Units)

The biggest side on the card is a form play, and we will be straight about what it is not. Noah Schultz starts for Chicago at 2-6 with a 6.00 ERA, and nobody is laying minus 145 because of him. The lay is about the two clubs. The White Sox are 49-45 and an outstanding 30-17 at home. The Athletics are 41-54, have lost nine of their last ten, and carry a minus 98 run differential into the final day of the half. J.T. Ginn has been solid at 7-5 with a 3.10 ERA, but he walks people, 43 free passes in 98.2 innings, and he is pitching in front of a club that has stopped hitting and stopped defending at the same time.

The team total under 4.5 at minus 135 is the more surgical expression. The Athletics average 4.43 runs per game across the full season, but that number is the before picture. During the 1-9 stretch the offense is the reason for the record, and Schultz, for all the ugliness of the 6.00 ERA, holds opponents to a .227 average. His problem is the 29 walks in 48 innings, which is a runners problem, not a barrels problem. A team in a spiral has to string three hits together to punish him, and stringing hits together is exactly what this lineup has stopped doing. Five runs from this group, on the road, on getaway day, against a home team playing .638 baseball at Rate Field, is the outcome we are comfortable fading twice.

MatchupRecordL10StarterERAOpp. AVG
Athletics (at CHW)41-541-9J.T. Ginn3.10.214
White Sox (home, 30-17)49-454-6Noah Schultz6.00.227

Cardinals Moneyline Against An Atlanta Bullpen Day (-129, 1.5 Units)

Atlanta is the better team at 54-40, and that is exactly why this price is a gift. The Braves are running a bullpen game on the last day of the half, opening with left-hander Danny Young, who has thrown all of 3.1 innings across four appearances this season. St. Louis counters with an actual starter: Dustin May at 5-6 with a 4.55 ERA and a 1.25 WHIP across 17 starts and 89 innings. May is not an ace and we are not pricing him as one. He is a rotation arm who gives length against a team that has to cover 27 outs with relievers the day before everyone wants to leave for the break.

The Braves have also quietly stumbled into the finish line at 4-6 over their last ten, while the 50-44 Cardinals sit at home averaging 4.53 runs per game against whatever parade of middle relief follows the opener. Bullpen games can work in September when rosters are expanded and the plan is scripted. On July 12, with every reliever manager Atlanta employs already counting the minutes to Tuesday, minus 129 for the home team with the real starter is a structural edge, not a talent call.

MatchupRecordStarterSeason IPERA
Braves (at STL)54-40Danny Young (opener)3.12.70
Cardinals (home)50-44Dustin May89.04.55

Giants Moneyline Over The Worst Line On The Board (-135, 1.5 Units)

San Francisco at 40-55 is having a miserable season, and none of that matters today, because Michael Lorenzen is having a worse one. The Colorado right-hander is 3-9 with a 6.46 ERA and a 1.78 WHIP, and opponents are hitting .327 against him across 92 innings. That is not a slump, that is a season-long batting-practice assignment: 14 home runs allowed, 35 walks, and nearly two baserunners per inning, about to face a Giants lineup that hits .256 at home in a park that forgives pitchers who deserve it far less than this.

Trevor McDonald and his 5.46 ERA is nobody's idea of an anchor, which is the honest caveat and the reason this stays at a unit and a half instead of three. But the Rockies are 17-33 on the road, dead last in the National League at 39-58, and the gap between a bad starter and the worst qualified line on today's slate is still a gap you get paid to notice. At minus 135 the market is pricing two bad teams. The feed says one of them is starting a batting cage.

MatchupRecordStarterERAWHIPOpp. AVG
Rockies (at SF, 17-33 road)39-58Michael Lorenzen6.461.78.327
Giants (home)40-55Trevor McDonald5.461.38.266

Blue Jays Moneyline At Petco (-125, 1 Unit)

Kevin Gausman's 4-8 record is the kind of number that keeps a price honest, because the line underneath it is better than the wins show: a 4.32 ERA with 108 strikeouts against 29 walks across 106.1 innings, a full workhorse half. German Marquez counters for San Diego with a 5.02 ERA, a 1.43 WHIP, and 8 home runs allowed in just 37.2 innings, seven starts into a season that has not found its footing. The strikeout-to-walk gap between these two arms, 108-to-29 against 24-to-18, is the widest command mismatch on the card outside of Detroit.

The other half of the read is the San Diego offense, which at .226 with 3.94 runs per game is the quietest group on today's slate. Toronto's bats are not much louder at 4.08, which is why we are on the side at a short price rather than anything involving this total's over. The 45-50 Blue Jays against the 47-48 Padres is a coin-flip matchup on paper. The pitching feed says it is not one on the mound, and minus 125 for the better arm against the weakest lineup of the day closes the card at one unit.

MatchupRecordStarterERAK/BB
Blue Jays (at SD)45-50Kevin Gausman4.32108/29
Padres (home)47-48German Marquez5.0224/18

Mariners Plus 1.5 At Tropicana Field (-170, 2 Units)

The Rays own the best home record in baseball at 35-14, and we are not standing in front of that. We are buying insurance against it. Emerson Hancock takes a 6-4 record, a 3.23 ERA, and a 1.01 WHIP into the Trop, holding opponents to a .212 average across 97.2 innings, and he is the best traditional starter in this game. Tampa Bay counters with Ian Seymour, who has been excellent at 6-1 with a 4.11 ERA and a .203 opponent average, but in a swing role: five starts among 32 appearances and 61.1 innings. That shape means bullpen coverage early and often, and it also means volatility inning to inning.

Seattle at 47-49 has been a poor road team at 20-29, which is why the moneyline is not the play. The run line at plus 1.5 and minus 170 is. Hancock's command profile keeps this game within a swing deep into the evening, the Mariners' .229 team average means we want the cushion rather than the win, and a 56-37 Rays club at home is exactly the kind of favorite that wins by one more often than it blows the doors off. Keep the game inside two runs and the ticket does not care who wins it.

MatchupRecordStarterERAWHIPOpp. AVG
Mariners (at TB)47-49Emerson Hancock3.231.01.212
Rays (home, 35-14)56-37Ian Seymour4.111.08.203

That is the first-half finale. Six units ride the Wheeler-Skubal duel across three windows at Comerica, five attack a collapsing Athletics club at Rate Field, a unit and a half banks the real starter against a bullpen day in St. Louis, another unit and a half fades a .327 opponent average in San Francisco, a unit takes the command edge at Petco, and two more buy a run and a half of cover under the roof in Tampa. Nine reads, 17 units, and the next board after this one comes out on the other side of the break. The market sets the price. The card reads the matchup.

Share This Analysis

X Facebook Reddit