MLB Player News
-
Matthew Boyd SP | CHC
Cubs' Matthew Boyd: Stingy in no-decision Friday
Boyd didn't factor into the decision in Friday's 3-2 extra-inning win over the Pirates, allowing one run on seven hits and three walks over seven innings. He struck out four.
The veteran lefty ran into trouble in the fifth inning, walking two batters and then giving up two singles before he could record an out, but Boyd limited the damage to a single run before giving the Cubs two more clean frames. He left the mound after 97 pitches (64 strikes) having produced his fourth quality start of the season, and Boyd's six-decision win streak remains intact -- he hasn't been saddled with a loss since March 26. He'll look to keep rolling in his next outing, which is set to come on the road next week in St. Louis.
-
Jac Caglianone RF | KC
Royals' Jac Caglianone: Back in action Saturday
Caglianone (shoulder) will start in right field and bat third Saturday against Detroit.
Caglianone missed out on the starting lineup in each of Kansas City's last three games due to a sore right shoulder, though he was able to enter Friday's game off the bench. Now that the issue appears to have subsided, he'll return to the starting nine and look to remain hot after having accumulated a 10-game hitting streak earlier this month.
-
Mason Barnett RP | ATH
Athletics' Mason Barnett: Handling starting role Saturday
Barnett is slated to start Saturday's game against the Twins at Target Field, Jason Burke of Roundtable.io reports.
The Athletics called Barnett up from Triple-A Las Vegas on Wednesday, and after he wasn't needed in relief over the past three days, he'll end up slotting into the rotation as a replacement for the injured J.T. Ginn (finger). Barnett was a full-time member of the rotation at Las Vegas prior to his call-up, but all 13 of his appearances with the Athletics in 2026 have come out of the bullpen. As Burke notes, Barnett was limited to 38 pitches in his most recent start for Las Vegas on July 18, so the right-hander will likely be in store for a restricted workload in Saturday's outing.
-
Kenley Jansen RP | DET
Tigers' Kenley Jansen: Nails down 12th save
Jansen struck out one in a perfect ninth inning Friday to record his 12th save of the season in a 2-1 win over the Royals.
The veteran closer needed only eight pitches (seven strikes) to get the job done. Jansen has a pristine 0.00 ERA in July over 7.1 innings, allowing just three hits with an 8:6 K:BB while converting all three of his save chances. If the Tigers decide to be buyers and not sellers at the trade deadline, bullpen help will likely be at the top of the shopping list, but Jansen's spot as closer seems relatively secure.
-
Gabriel Moreno C | ARI
Diamondbacks' Gabriel Moreno: Knocks two hits, game-winning RBI
Moreno went 2-for-4 with a sacrifice fly and an RBI in Friday's 3-2 win over the Nationals.
Moreno's sac fly in the top of the seventh inning knocked in the game-winning run. He's reached base at least twice in 12 of the last 15 games (.485 OBP), and Friday's two-hit night extended an on-base streak to 40 consecutive starts.
-
Andrew Kittredge RP | BAL
Orioles' Andrew Kittredge: Gives up HR in relief, takes loss
Kittredge (1-2) was tagged with the loss in Friday's extra-inning defeat to Atlanta after allowing four runs (none earned) on two hits across two-thirds of an inning. He struck out two without a walk.
Kittredge entered the game in the top of the 10th inning trying to preserve a 3-3 tie, but he allowed four runs -- all unearned due to a throwing error by Jackson Holliday -- including a three-run homer to Matt Olson, while recording just two outs. The silver lining is the fact that since none of the runs were earned, Kittredge has now gone without allowing an earned run in 12 consecutive appearances (11 innings).
-
Tarik Skubal SP | LAD
Tigers' Tarik Skubal: Fans dozen Royals in seventh win
Skubal (7-5) picked up the win Friday, allowing one run on four hits and two walks over 7.1 innings in a 2-1 victory over the Royals. He struck out 12.
The dozen strikeouts were a season high for the two-time reigning AL Cy Young Award winner, and Skubal's changeup was particularly vicious, generating 10 whiffs on 14 swings as he put together his eighth quality start of the year. The trade rumors swirling about Skubal haven't been a distraction for him, and over four outings in July he's delivered a 1.48 ERA, 0.95 WHIP and 35:5 K:BB over 24.1 innings. He lines up to make what could be his final start as a Tiger at home next week against the Orioles.
-
Willi Castro 2B | COL
Rockies' Willi Castro: Swipes seventh bag
Castro went 1-for-4 with a double and a run scored Friday against the Brewers.
Castro led off the fourth inning with a single and immediately swiped second base, his seventh stolen base of the year. He continues to hit well coming out of the All-Star break, collecting six RBI and four runs scored with two homers across seven games.
-
Bryan Hudson RP | CHW
White Sox's Bryan Hudson: Gives up four runs, takes loss
Hudson (3-3) was tagged with the blown save and the loss Friday against the Astros after allowing four runs on three hits and a walk over two-thirds of an inning. He struck out one.
Hudson entered the game with the White Sox leading by four after Davis Martin allowed one run and loaded the bases in the sixth inning. However, Hudson gave up a bases-clearing double to Christian Walker and a two-run homer to Cam Smith, and he'd allow two more baserunners before exiting the game. This outing snapped an impressive streak from Hudson, who hadn't given up a run in his previous five appearances while posting a 3.68 ERA in 14.2 innings since the beginning of June before this game.