Jun 28, 2025; Arlington, Texas, USA; Seattle Mariners starting pitcher Bryan Woo (22) comes off the field after he pitches against the Texas Rangers during the first inning at Globe Life Field. Mandatory Credit: Jerome Miron-Imagn Images
Jerome Miron-Imagn Images

MLB Player Prop Picks 07/03/2025 Picks (American League Pitchers)

Pick details

MATCHUP Kansas City Royals Seattle Mariners
Team Records 41-47 46-42
Where T-Mobile Park, Seattle, Washington
When Thursday, July 3, 2025
Time 10:10 PM EDT
TV MLB.TV

Bryan Woo Over 5.5 K’s
Kansas City Royals vs Seattle Mariners 9:40 PM EST

Bryan Woo has solidified his role as a rock in Seattle’s rotation, making 15 starts and pitching 95⅓ innings with a 6–4 record, a 3.12 ERA, and an impressive 0.95 WHIP. He’s amassed 87 strikeouts (8.2 K/9) and issued just 15 walks, underlining his excellent command. He’s thrown at least six innings in all 15 starts, which is at the top of the league’s rankings in that category and creeping close to franchise records for consecutive six-inning outings. We’ve seen Woo log 9 Ks in back-to-back starts. He now faces this Royals team that has struggled at the plate this season. Woo should have another great outing in this one. 

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

David Festa Over 2.5 Earned Runs
Minnesota Twins vs Miami Marlins 6:40 PM EST

David Festa has had a mixed but promising 2025 campaign as he continues to find his footing in the Twins’ rotation. Over seven total appearances, he holds a 2–2 record with a 5.40 ERA, a 1.42 WHIP, and 38 strikeouts. His performance has been inconsistent, ranging from a dominant 5.2 scoreless‑inning outing with six strikeouts against Detroit on June 28. to a tough 4.2 inning start where he allowed eight runs at Atlanta on June 22. Festa is coming off a great start, but if you look at his season, he’s struggled to put together 2 good outings in a row. This Marlins team is on fire right now, and I can see them getting after Festa early and often in this game. 

Chris Bassitt Over 2.5 Earned Runs
New York Yankees vs Toronto Blue Jays 7:07 PM EST


Chris Bassitt has been a steady and effective presence in the Blue Jays’ rotation this year. Over 16 starts and 92.1 innings pitched, he has compiled a 7–3 record with a 3.61 ERA and 1.26 WHIP while striking out 90 batters, an 8.77 K/9 rate, against just 21 walks. I loved how Bassitt looked to start this season but as of late we have seen some chinks in his armor. He’s coming off his worst start of the year, giving up 8 earned runs against the Boston Red Sox. He’s also given up 3+ runs in 4 of his last 6 starts. After a great start to the season, it looks like Bassitt is starting to come down to his baseline form, and I think this Yankees lineup takes advantage of that.

Brad Francis's Pick: See Above

Need More? Get Premium Picks

Hot Cappers

Latest Picks & Game Previews

  • Campbell vs Penn State Prediction 12/2/2025 Today’s College Basketball Picks

    December 02, 2025

  • Lehigh vs Binghamton Prediction 12/2/2025 Today’s College Basketball Picks

    December 02, 2025

  • Stonehill vs Bryant Prediction 12/2/2025 Today’s College Basketball Picks

    December 02, 2025

  • Eastern Michigan vs Butler Prediction 12/2/2025 Today’s College Basketball Picks

    December 02, 2025

  • Tampa Bay Lightning vs New York Islanders Prediction 12/2/2025 Today’s NHL Picks

    December 02, 2025

  • East Tennessee State vs Dayton Prediction 12/2/2025 Today’s College Basketball Picks

    December 02, 2025

  • Virginia Tech vs South Carolina Prediction 12/2/2025 Today’s College Basketball Picks

    December 02, 2025

  • Ottawa Senators vs Montreal Canadiens Prediction 12/2/2025 Today’s NHL Picks

    December 02, 2025

  • Boston Bruins vs Detroit Red Wings Prediction 12/2/2025 Today’s NHL Picks

    December 02, 2025

  • Oklahoma vs Wake Forest Prediction 12/2/2025 Today’s College Basketball Picks

    December 02, 2025