Angels

Angels

The 42-60 Giants (3rd worst MLB team) host the 41-62 Angels (2nd worst) this weekend.  Both teams have had Thursday off,
   • Friday, 7:15, RHP Grayson Rodriguez (3-3, 8.23) vs. Logan Webb (5-7, 3.87)
   • Saturday, 1:05, RHP Ryan Johnson (2-4, 6.10) vs. Robbie Ray (8-6, 3.33)
   • Sunday, 1:05, RHP Jose Soriano vs. TBD/Carson Whisenhunt?
Officially, Sunday’s pitcher is not announced, but Roster Resource thinks Whisenhunt will be recalled.  Sounds good to me.

The Angels have a fair number of ex-Giants on their roster,
   😇 1B Nolan Schanuel (35), 2B Oswald Peraza (24), SS Zach Neto (46, 19 HR), 3B Vaughn Grissom (38)
   👼 RF Jo Adell (57), CF Mike Trout (39, 18 HR), LF Josh Lowe (22)
   😇 C Logan O’Hoppe (23), DH Jorge Soler (45)
   👼 bench C Tyler Heineman, IF Denzer Guzman, OF Wade Meckler, OF Jose Siri
   😇 rotation Soriano, Walbert Ureña (6-7, 2.78)), Reid Detmers (3-7, 4.05), Rodriguez, Johnson
   👼 closers by committee: Ryan Zeferjahn, Sam Bachman, Kirby Yates
C Logan Porter is on their 40-man at AAA.  Meckler is getting quite a bit of playing time, he’s been in 47 games, and is 41 for 132 (0.311), mostly singles.

The Giants do not have Mike Trout, but do have two guys who have out-homered Trout in 2026:  Both Rafi Devers and Casey Schmitt have 20, and 53 and 51 RBI, respectively.  There was more or less nothing in the Royals series to merit Picture of the Post honors, but Schmitt did hit a solo blast in the T9 of the final game to bring the Giants to within a run.  Alas, the Royals quickly completed a sweep, giving them a better record than the SFG.  But let’s give Casey Schmitt the photographic honors, and hope for better play against the Angels.

The trading deadline looms, namely August 3rd.  The Giants will play the Angels and Brewers at home, then four in San Diego, before heading to Dallas/Fort Worth to face the Rangers.  The first pitch of that Rangers series will be thrown 2 hours after the trading deadline, which is 3 PM WMF time that Monday.   Who will go?  In the following list, note that the trade partner would only have to pick up about 50/162 of the salary for 2026, for there will only be 50 games remaining on August 3rd.  The year is the end of the player’s current contract.  A number of players in the 2026 list are likely to be under team control longer than this season, i.e. through arbitration, which may increase their value to an opponent:

   Robbie Ray, 2026, $25M
   Luis Arraez, 2026, $12M
   Tyler Mahle, 2026, $10M
   Jason Foley, 2026, $2M
   JT Brubaker, 2026, $1.8M
   Sam Hentges, 2026, $1.4M
   Matt Gage, 2026, $0.85M
   Caleb Kilian, 2026, $0.85M, they ought to keep him
   Eric Miller, 2026, 0.81M, they ought to keep him
   Ryan Walker, 2026, 0.81M

guys whose contract extends past this season, and annual cost:

   Harrison Bader, 2027, $10M
   Adrian Houser, 2027, $10M, has player/team option for 2028
   Logan Webb, 2028, $24M, team has said they aren’t listening on him!
   Jung Hoo Lee, 2029, ~$21M, has opt out after 2027
   Matt Chapman, 2030, $25M, full no trade
   Willy Adames, 2031, $28M, full no trade
   Rafi Devers, 2033, ~$30M

under team control for modest money, you simply have to keep all of these guys, except maybe some of the pen:

Bryce Eldridge, Casey Schmitt, Heliot Ramos, Christian Koss, Daniel Susac, Drew Cavanaugh, Victor Bericoto, Jonah Cox, Drew Gilbert, Jesus Rodriguez,
Carson Whisenhunt, Trevor McDonald, Carson Seymour, Blade Tidwell, Landen Roupp,
Tristan Beck, Spencer Bivens, Keaton Winn, Joel Peguero, Dylan Smith, Reiver Sanmartin, Randy Rodriguez