Jun 10, 2025; St. Louis, Missouri, USA;  St. Louis Cardinals starting pitcher Miles Mikolas (39) pitches against the Toronto Blue Jays during the second inning at Busch Stadium. Mandatory Credit: Jeff Curry-Imagn Images

MLB Player Prop Picks 07/04/2025 Picks (National League Pitchers)

Pick details

St. Louis (47-41) vs Chicago (51-35)

July 4, 2025 at 02:20 PM EDT

The Line: Betting Odds: Chicago -1.5 — Over/Under: +10

(Get latest betting odds)

Miles Mikolas Over 2.5 Earned Runs
St. Louis Cardnials vs Chicago Cubs 2:20 PM EST


Miles Mikolas has delivered a steady but unspectacular performance for the St. Louis Cardinals during the 2025 season. Through 15 starts, he holds a 4–5 record with a 4.31 ERA and a 1.28 WHIP over 77.1 innings. He’s struck out 51 batters while issuing 19 walks and surrendering 7 home runs, resulting in a modest 5.94 K/9 and 2.21 BB/9. His month-to-month results reflect his inconsistency; he struggled in April with a 4.94 ERA, rebounded in May with a strong 3.08 ERA, but faltered again in June with a 5.32 ERA. We’ve seen Mikolas give up 3+ runs in 3 of his last 5 starts, and he is coming off a start where he gave up 6 runs against a bad Guardians offense. Mikolas is starting to look like his old self, and I don’t expect him to bounce back against this Cubs offense in these hitter-friendly weather conditions.

Check out Brad’s BEST PICKS, including his $19 PICK OF THE DAY!

Sandy Alcantara Over 2.5 Earned Runs
Miami Marlins vs Milwaukee Brewers 7:10 PM EST


Sandy Alcántara, the 2022 NL Cy Young Award winner, has endured a challenging bounce-back season following Tommy John surgery, making 15 starts with a 4–8 record, 6.69 ERA, and 1.46 WHIP over 74 innings, while accumulating 59 strikeouts and 34 walks. Situation-wise, he dominates with the bases empty, posting a 1.16 ERA in those cases, but has been nearly impossible to manage when runners are on base, especially in high-leverage moments where his ERA balloons above 28 , reflecting major struggles under pressure. He’s coming off a start where he allowed 7 earned runs against the D-backs. I’ve made so much money fading Alcantara this season and I won’t stop in this spot with him going against a Brewers team that has played exceptionally well over the last couple of weeks. 

Randy Vasquez Under 3.5 K’s
Texas Rangers vs San Diego Padres 6:40 PM EST


Randy Vásquez has established himself as a durable mid-rotation starter for the Padres this year, making 14 starts and logging 84.1 innings with a 3–4 record, a 3.57 ERA, and a 1.40 WHIP. He’s struck out 41 batters (5.2 K/9) and issued 35 walks (4.39 BB/9), while allowing nine home runs. Vásquez’s splits reflect clear platoon and situational differences: he’s far more effective against right-handed hitters (2.77 ERA) than lefties (4.30 ERA). Even though Vasquez’s ERA doesn’t look terrible on paper, but we have to remember that he pitches at a pitcher-friendly ballpark. The Rangers’ bats came alive this week against the Orioles, and if these bats remain hot, the league needs to watch out for Texas. Vasquez has failed to log over 3 strikeouts in 5 of his last 6 starts. I expect the Rangers to get after Vasquez early in this one.  

Brad Francis's Pick: See Above

Need More? Get Premium Picks

Hot Cappers this week

Latest Picks & Game Previews

  • Ana Bogdan vs Varvara Gracheva Prediction 07/14/2025 Iasi Picks

    July 14, 2025

  • Lois Boisson vs Julia Grabher Prediction 07/14/2025 Hamburg Picks

    July 14, 2025

  • Stan Wawrinka vs Alexander Shevchenko Prediction 07/14/2025 Gstaad Picks

    July 14, 2025