· 2026-07-13

The San Diego Padres beat Toronto 5-4 on July 12 to snap a two-game slide and stay in playoff contention.
The Padres ended a brutal eight-game losing streak with a 5-4 win over the Blue Jays on July 12. German Marquez tossed five strong innings, allowing just one earned run on three hits while striking out four. The bullpen shut the door, and closer Mason Miller nailed his 23rd save with a perfect ninth.
The Padres and Diamondbacks entered this series deadlocked at 45-46, tied 2-2 in the season series. San Diego has been shaky on defense, while Arizona’s offense sputtered in a 4-1 loss Tuesday after an 8-0 drubbing Monday. A win here would give the Padres a leg up in the NL West.
The Padres are slight favorites at -145 on the moneyline, with Arizona at +118. The run line favors San Diego at -1.5 (+145), while the over/under sits at 8 runs. The game starts at 10:10 p.m. ET on ESPN from Petco Park.
We predict the Padres take this one 5-2. They’re 24-22 at home and 11-8 as favorites. The run line bet at +145 looks sharp, since San Diego has won six of the last seven meetings by two or more runs. The under 8 (-115) is also a strong play, as neither team has topped nine runs in five straight games.
Arizona’s Jose Cabrera (4.73 ERA) makes his fourth career start against San Diego. He’s allowed 10 strikeouts in 13 1/3 innings but walked five. Michael King (3.52 ERA) counters with a 1.16 WHIP and a career 2-0 mark against the D-backs. King has fanned 8.7 batters per nine in four prior starts versus Arizona.