This may be the worst bullpen in Royals history

KANSAS CITY, MISSOURI - JULY 20: Alex Lange #56 of the Kansas City Royals reacts after giving up a game-tying home run to Willy Adames #2 of the San Francisco Giants (not pictured) during the ninth inning at Kauffman Stadium on July 20, 2026 in Kansas City, Missouri. (Photo by Jay Biggerstaff/Getty Images) | Getty Images

Monday evening, Royals fans rose to their feet in anticipation of Alex Lange recording the final out to seal a win over the Giants. Instead, Wily Adames deposited a sinker over the right field fence for a two-run home run to tie the game. The Royals rallied to win in the bottom of the inning, but it was the second time in a week Lange had been just one out away from victory only to cough up the lead (hey, he got the “win” Monday, reliever wins are awesome!)

In fairness to Lange, he wasn’t supposed to be the closer this year. The Kansas City native is returning from injury and was signed on a cheap deal hoping he could recapture the stuff that allowed him to rack up 26 saves for the Tigers in 2023. The closer was supposed to be Carlos Estévez, but it was clear after one awful game his arm and velocity down. He gave up six runs in his season debut, and was shut down and hasn’t been seen in a Royals uniform since. Lucas Erceg was supposed to be a solid setup man and potential closer-in-waiting, but he has hit a wall. He has given up 31 hits and 20 runs in his last 22 innings, with the second-worst strikeout-to-walk ratio in baseball over that time. The acquisition of 2024 All-Star reliever Matt Strahm was viewed as a shrewd move, but he has been extremely home run-prone, and his 7.24 ERA is second-worst among qualified relievers.

The Royals have gotten some solid performances by Daniel Lynch IV and John Schreiber, and some glimpses of solid pitching from Steven Cruz and Beck Way, but otherwise the bullpen has been quite terrible overall. Their 5.43 bullpen ERA is behind only the Athletics for worst in baseball, with the worst FIP (5.33), second-lowest strikeout rate (19 percent) and third-highest walk rate (11.5 percent). Only three teams in baseball have more blown saves than the 18 the Royals have, with Erceg tied for the league lead with six, and they have the fourth-highest inherited runners scored rate (36 percent).

In fact, this may be the worst bullpen in Royals history. So far, Royals relievers have an ERA of 5.43, fourth-worst in club history behind only the bullpens of the late 90s and early 2000s when offense was sky-high. 5.17

You could argue that perhaps this year’s bullpen is inflated a bit by Tyler Tolbert, the position player who has made five pitching appearances this year and has given up 13 runs. But even if you take him out, Royals relievers have a 5.17 ERA, still among the worst of the worst.

The problem isn’t that Picollo has ignored the bullpen. Quite the opposite. Few areas of the roster have received more attention. He has spent free-agent dollars, traded prospects, and repeatedly churned through veteran relievers in an effort to stabilize the back end of games. The issue is that, outside of a handful of successes, those investments have too often failed to produce lasting results.

In 2024 he spent $15 million to acquire Chris Stratton, Will Smith, and Nick Anderson, and they combined for a 5.45 ERA in 135.1 innings (he also acquired Schreiber, who had a solid 3.66 ERA that year). He pivoted mid-season to acquire Lucas Erceg – who as great! – and Hunter Harvey – who was injured! – to give the Royals a decent bullpen for the post-season.

Picollo invested in a two-year, $22 million deal for Estévez the next year, and he was an All-Star as the Royals finished with a 3.63 ERA from their relievers, seventh-best in baseball. Erceg was nails, Schreiber continued to be solid, and the Royals had promising performances from Lynch, Angel Zerpa, Steven Cruz, and Jonathan Bowlan.

But things fell apart this year. While injuries can hurt any club, the lack of organizational pitching depth has stuck out like a sore thumb. The Royals have cycled in 19 different relievers this year, and have been signing any veteran reliever that is available in an attempt to find a formula that works.

The repeated need to overhaul the bullpen raises a larger question. Why do organizations like Cleveland, Milwaukee, and Tampa Bay consistently build effective bullpens from inexpensive, internally developed arms, while the Royals keep returning to free agency and the trade market looking for answers? Bullpen performance is notoriously volatile from year to year, and even the best executives have free-agent signings or trade acquisitions that don’t pan out. But what separates the league’s best organizations is their ability to continually replenish their relief corps. When a reliever departs in free agency, gets hurt, or regresses, those clubs seem to have another hard-throwing right-hander or overlooked waiver claim ready to step into a high-leverage role.

The Royals have spent considerable resources to patch up the bullpen the last few years, with mixed results at best. Every dollar spent on veteran relievers is a dollar that can’t be spent addressing the lineup or rotation, and every prospect traded for bullpen help is one that can’t be used to acquire talent elsewhere. For a team operating with financial limitations, repeatedly investing significant resources into one of baseball’s most volatile assets is a risky strategy.

Whether that reflects shortcomings in scouting, player development, pitching infrastructure, or simple misfortune is open to debate. But after four years of cycling through free-agent signings, trade acquisitions, and bullpen overhauls, it is fair to ask whether bullpen construction has become J.J. Picollo’s biggest weakness as a general manager.

Gordon settles into long-relief role for Rockies

SAN FRANCISCO, CALIFORNIA - JULY 10: Tanner Gordon #29 of the Colorado Rockies pitches against the San Francisco Giants in the first inning at Oracle Park on July 10, 2026 in San Francisco, California. (Photo by Ezra Shaw/Getty Images) | Getty Images

Tanner Gordon is settling into a new role in his third season with the Rockies.

A year ago, the right-hander was exclusively used as a starting pitcher getting the nod 15 times while finishing with a 6-8 record and a 6.33 ERA in 75.1 innings. His six victories were tops among all Colorado pitchers in 2025.

But the 2026 campaign has seen Gordon transition into being used more in long-relief situations out of the bullpen.

His most recent such outing came July 19 against the Cincinnati Reds when Rockies manager Warren Schaeffer called on Gordon to enter the game in the third inning after an ineffective start from Ryan Feltner left the Rockies trailing 8-1.

Gordon responded by hurling 5.2 innings of three-hit ball while allowing just one run as Colorado rallied in the late innings in the finale of a three-game series at Coors Field.

“It was good,” Gordon said in evaluating his performance against the Reds.

“I mean, obviously, the goal is to win the ballgame. So my job, at that time, was just to come in and kind of stop the bleeding, hold them where they were, and let our offense do some work.”

Despite a three-home run, five-RBI game from catcher Hunter Goodman and a solo round-tripper from Willi Castro, Colorado fell 9-6 while giving the Reds a scare before they left the Mile High City.

After the game, Schaeffer acknowledged the long-relief job done by Gordon, his third straight relief outing of four or more innings this season.

“I mean, TG’s great,” the manager said. “It’s great length out of the pen to take the ball in the middle of the third and go all the way through the eighth, especially with the huge layover after the All-Star break.

“He just pounds the zone. TG is fearless. He goes right after you….He was huge, huge today.”

Through the team’s first 101 games this season, Gordon has an 0-2 record and 5.75 ERA in 13 appearances, including eight relief appearances all of which have spanned at least three innings.

Whether he’s used in long relief or a spot start, Gordon said he just “kind of does what [he’s] told.” But he does have a role preference.

“Obviously, I like the routine as a starter,” he said. “Everyone would like their routine as a starter. But anything I can do to try to help our team win is what I’m going to do.”

Gordon, who was activated on June 30 after being on the 15-day injured list for right hip impingement, has had to alter his mindset as a long reliever as opposed to being in a starting role.

“Sometimes when I’m in the game, maybe the guy before me had a rough outing,” he said. “So sometimes the circumstances when I come into the game aren’t that great. But again, my job is to pick my guy (the starting pitcher) up, do my job and kind of stop the bleeding.”

 After his solid season as a starter in 2025 when he was considered a rookie in terms of service time, Gordon has applied what he has learned to continue to grow as a Major Leaguer.

“Honestly, I think the mind is way more powerful than I thought it could be,” he said.

“I know it sounds pretty cliché but, obviously, everyone here is physically talented. But I think where you separate yourself is between the ears. I think I have grown a lot in that sense. I think going into a game with confidence, knowing that you belong here (is important). This is my third year here and thinking that ‘Oh, this is cool that I’m here. I’m having fun and I’m here.’

“But I have to know that I have a job to do,” Gordon continued. “So I think just having that confidence and knowing my ability and trusting my teammates. I think that’s been the biggest thing.”

With that confidence, whether he is called on in long relief or as a spot starter, Gordon will be ready to answer the call.

“I enjoy any role I’m in on the team,” he said. “Obviously, I prefer starting but, like I said, just any way I can help the team. 

“It can be a little bit more nerve-wracking in the bullpen. The phone rings there, and I never know who’s going to go in. But, throughout the year, you kind of figure it out. You know the vibe of the game.”


Join the conversation!

Sign up for a user account and get:

  • Fewer ads
  • Create community posts
  • Comment on articles, community posts
  • Rec comments, community posts
  • New, improved notifications system!

Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!

2026 Texas Rangers Recap: Week 17

Season Record: 50-49

Week Record: 1-2

Series Record: 1615, 1 split

GAME 97: 1-15 Loss @ Atlanta Braves

GAME 98: 7-6 Win @ Atlanta Braves

GAME 99: 5-8 Loss @ Atlanta Braves

The Rangers came back from the All-Star break and lost two games against the Atlanta Braves. So we’re going to talk about the lone win because it was a good one.

After two innings the Rangers were down 4-1 and after just losing 15-1 the night previous, it felt like this game could very well go the same way.

Going into their 6th inning, they were now down 5-3, slowly making up ground but shaky ground.

However, Ezequiel Duran hit a leadoff double to start the inning. Promising.

Next up? Evan Carter hits a two run homer to right field and the game is tied 5-5.

Texas goes on to score two more runs, with two outs.

Rangers lone All-Star, Jacob Latz closed out the game with a four out save.

Reds intentionally load bases for slumping Mariners slugger Cal Raleigh, who makes Terry Francona pay

SEATTLE — On paper, the move made plenty of sense.

The Cincinnati Reds trailed the Seattle Mariners 3-0 in the seventh inning and were on the verge of watching their deficit grow. The Mariners had runners at second and third, so Reds manager Terry Francona ordered lefty Caleb Ferguson to intentionally walk Dominic Canzone to load the bases.

That brought up Cal Raleigh, last year’s AL MVP runner-up. The slumping catcher is hitting just .163 this season, but he pounced on the first pitch and turned on a hanging breaking ball, sending it 408 feet into the left-field bleachers to break open the game in an 8-0 victory.

Francona stood by his decision, and said he would make the same one again every time.

“I know what Raleigh’s hitting and, he still worries me,” the veteran skipper said with a laugh. “But, I thought that was our best chance to have them not score. We could play the infield double-play depth. And, the worst possible outcome happened.”

Raleigh, meanwhile, was surprised to see Canzone intentionally walked. But, to Francona’s point, Raleigh has struggled mightily in 2026.

A year removed from hitting 60 home runs, Raleigh only has 10, including what was his sixth career grand slam. He entered with just 17 extra-base hits. The left-handed-hitting Canzone, meanwhile, has a .993 OPS against left-handed pitchers this season, albeit across only 24 at-bats.

Raleigh went 0 for 10 in the Mariners’ first series after the All-Star break, but felt confident in his process heading into the game. To have his efforts culminate with such a big swing wasn’t lost on Raleigh, who appreciated his teammates’ raucous celebration.

“It means a lot,” Raleigh said. “I feel like this group’s in a good spot now. … They’ve been very good, very positive and lots of energy in the dugout, and you can feel it. I feel really good about where we’re heading.”

Raleigh admitted it’s been a frustrating season not just for him, but the rest of the Mariners, too. Seattle entered 2026 with lofty expectations after one of the best years in franchise history, when the Mariners lost to the Toronto Blue Jays in seven games in the American League Championship Series.

Despite hovering around .500 all season, Seattle (51-50) moved a half-game ahead of Texas (50-50) atop the AL West. If the Mariners are to build upon their slim lead in the division, having Raleigh more closely resemble his 2025 form would go a long way.

But even after driving in five runs in the Mariners’ third straight victory, Raleigh was in no mood to bask in his glory. Rather, he was most interested in moving forward, and building upon the team’s latest string of success.

“Sometimes (you) can start to feel sorry for yourself or get a little frustrated,” he said. “But, understanding that there’s still a lot of season left, and we’re still in the hunt of it, and we still have a job to do.”

Nolan Arenado reaches 2,000 hits, joins elite club of players who also have 350 HRs, 10 Gold Gloves

PHOENIX — Nolan Arenado ripped a double down the left-field line for his 2,000th career hit, joining an elite club that includes some of the greatest players in baseball history.

The 35-year-old Arizona Diamondbacks third baseman became one of six major leaguers with at least 2,000 hits, 350 homers and 10 Gold Gloves. The others all are Hall of Famers: Ken Griffey Jr., Willie Mays, Mike Schmidt, Johnny Bench and Al Kaline.

Arenado said it was particularly gratifying to join a small fraternity that includes Schmidt, whom he considers the best third baseman ever.

“He was the first to say, ‘I love the way this guy plays,’” Arenado said. “He was one of the first legends of the game to say, `I like this third baseman.’ That meant a lot to me. I’ll never forget that.”

Arenado connected on a fastball from Athletics left-hander Jeffrey Springs in the fifth inning of a 5-2 loss and received a lengthy standing ovation from the crowd at Chase Field. He is one of six active players with at least 2,000 hits, joining Freddie Freeman, Jose Altuve, Andrew McCutchen, Paul Goldschmidt and Manny Machado.

“This one feels good,” Arenado said. “I try not to talk about things like that when I get some accomplishments, but this feels good, I’m not going to lie. I’m just thankful that I’ve been healthy enough to do it.”

The 10-time Gold Glove winner is in his first year with the Diamondbacks after an injury-filled 2025 season with St. Louis. He was batting .244 with 13 homers and a .739 OPS going into the game.

Arenado played his first eight seasons in the big leagues with the Colorado Rockies before spending the next five with the Cardinals. One of the best third basemen of his generation, the eight-time All-Star has a .280 career batting average with 366 homers and 1,228 RBIs.

“I’m honored to share the same dugout with him right now — watched him for a long time,” Arizona manager Torey Lovullo said. “The fact I get to manage him is a total honor for me. Future Hall of Famer for sure, and he’s just making our ballclub better with everything he’s doing.”

Dodgers vs Phillies Prediction, Picks & Odds for Tonight's MLB Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

We're in for a pitching battle between Justin Wrobleski and Zack Wheeler at Citizens Bank Park this evening, with the books installing the Los Angeles Dodgers as +110 underdogs against the Philadelphia Phillies.

My Dodgers vs. Phillies predictions and MLB picks for Tuesday, July 21, see Los Angeles pulling off the upset on the road.

Don't miss first pitch at 6:40 p.m. ET on TBS.

Who will win Dodgers vs Phillies today: Dodgers moneyline (+110)

The Philadelphia Phillies put up a 10-spot on the Los Angeles Dodgers last night. I always look to fade the team that scored double-digit runs, as it is incredibly difficult to replicate that level of success at the plate in back-to-back games.

Zack Wheeler won't be easy to get past, but Justin Wrobleski has been stellar. The Dodgers' hurler ranks in the 97th percentile in Pitching Run Value, and his 5% walk rate will ensure there won't be many freebies to get guys on base.

Also, when will you be able to get the Dodgers at this price to win next?

Play this to +100.

Covers COVERS INTEL:Despite the Phillies' explosive Monday evening, they still own a 73 wRC+, 3.6% barrel rate, and .122 ISO over their last six games.

Dodgers vs Phillies Over/Under pick: Under 8.5 (+109)

Despite last night being filled with a ton of runs, I think this one stays Under due to how well both pitchers have been performing over their last five games.

Wrobleski owns a 2.17 ERA, 2.99 xERA, and 0.90 WHIP, while Wheeler has posted a 2.37 ERA, 1.90 xERA, and 0.99 WHIP during that same stretch.

The offenses have not been that hot since coming back from the break either. Both teams have a wRC+ under 75, a wOBA under .280, and an ISO under .130 over their last six games.

I see a pitching duel brewing this evening in Philadelphia, and would play this to +105.

Play this to +100.

Colby Marchio's 2026 Transparency Record

2026 MLB Season: 321-594 | -1.00 Units

Dodgers vs Phillies weather

Possible chance of postponement with an 85% chance of rain and 11 mph winds blowing out.

Dodgers vs Phillies odds

  • Moneyline: Dodgers +113 | Phillies -117
  • Run line: Dodgers +1.5 (-170) | Phillies -1.5 (+178)
  • Over/Under: Over 8.5 (-122) | Under 8.5 (+117)

Dodgers vs Phillies trend

The Phillies have hit the Under in 30 of their last 50 games (+10.35 Units / 19% ROI). Find more MLB betting trends for Dodgers vs. Phillies.

How to watch Dodgers vs Phillies and game info

LocationCitizens Bank Park, Philadelphia, PA
DateTuesday, July 21, 2026
First pitch6:40 p.m. ET
TVTBS
Dodgers starting pitcherJustin Wrobleski
(10-2, 2.69 ERA)
Phillies starting pitcherZack Wheeler
(10-1, 2.13 ERA)

Dodgers vs Phillies latest injuries

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Pirates vs Yankees Prediction, Picks & Odds for Today's MLB Game

Want to get more Covers content? Add us as a preferred source on your Google account here.

The New York Yankees are home favorites against the Pittsburgh Pirates, but my projection makes this much closer than the market suggests.

Will Warren gives the Pirates enough of a scoring path, even with Bubba Chandler battling command concerns, to justify backing the underdog price. 

Here are my Pirates vs. Yankees predictions and MLB picks for July 21.

Editor's note: This game has been postponed to Wednesday, July 22 at 7:05 p.m. ET, as part of a split doubleheader that begins at 1:05 p.m. ET.

Who will win Pirates vs Yankees today: Pirates moneyline (+134)

I’m backing the Pittsburgh Pirates because this price is too long for a game my projection makes close to a coin-flip. I’d play it to +110.

Bubba Chandler's command is uncomfortable, but his Top-30 percentile barrel rate allowed should matter against a homer-dependent New York Yankees lineup. The gap is not wide enough to justify this moneyline.

I have faded Will Warren plenty this season. He is not a bad pitcher, but the market keeps overvaluing him.

His xERA sits near 5.00, and his below-average barrel profile meets a Pirates lineup with the eighth-highest barrel rate in baseball.

Covers COVERS INTEL: Bubba Chandler’s strikeout rate has dropped from 25% last season to 20.2% this year, making his elevated walk rate much harder to survive.

Pirates vs Yankees Over/Under pick: Over 9.5 (+101)

My projection lands at 9.6 total runs, so this is a very small edge. But at the plus-money price, I'll go that direction and play it to -105.

Neither starter is built to fully shut these lineups down. Chandler’s 13% walk rate creates free traffic in Yankee Stadium, while Warren’s recent form (5.65 ERA in July) leaves the Buccos with a real scoring path.

We do not need Pittsburgh to dominate Warren, we just need them to contribute enough. I think there’s plenty of power in the lineup to do that.

Chris Hatfield's 2026 Transparency Record
  • ML/RL bets: 39-35, +6.47 units
  • Over/Under bets: 43-33, +12.32 units

Pirates vs Yankees weather

There's a good chance this game gets postponed due to rain in the NYC area. If there is a game tonight, the teams will be dealing with 79F temps and humid conditions, with winds blowing right-to-left.

Pirates vs Yankees odds

  • Moneyline: Pirates +140 | Yankees -150
  • Run line: Pirates +1.5 | Yankees -1.5
  • Over/Under: Over 9 | Under 9

Pirates vs Yankees trend

Over is 5-0 in the Pirates' last five games as a road underdog. Find more MLB betting trends for Pirates vs. Yankees.

How to watch Pirates vs Yankees and game info

LocationYankee Stadium, Bronx, NY
DateTuesday, July 21, 2026
First pitch7:05 p.m. ET
TVSportsNet Pittsburgh, YES
Pirates starting pitcherBubba Chandler
(3-8, 4.77 ERA)
Yankees starting pitcherWill Warren
(7-4, 4.03 ERA)

Pirates vs Yankees latest injuries

Odds are correct at the time of publishing and are subject to change.
Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

This article originally appeared on Covers.com, read the full article here and view our best betting sites or check out our top sportsbook promos.

Brewers remaining careful with Jacob Misiorowski as he returns from layoff

MILWAUKEE — Milwaukee manager Pat Murphy says the Brewers want to monitor Jacob Misiorowski’s workload coming out of the All-Star break.

The first example of that came Monday night.

Misiorowski worked just four innings in an 8-3 victory over the New York Mets that marked his first appearance since pitching seven innings in a July 7 victory at St. Louis. The Brewers scratched Misiorowski from a scheduled July 12 start in Pittsburgh due to arm fatigue, and he didn’t pitch in the All-Star Game despite getting selected to the team for a second straight year.

“I think we take that as kind of a reset,” Murphy said before the game. “Now I think we have to build him back up and make sure that we are mindful of it.”

Misiorowski struck out six while allowing one unearned run, four hits and a walk. Twenty-six of his 65 pitches went at least 100 mph, and he topped out at 104 mph on a first-inning fastball to Juan Soto. He reached 102 mph on 12 pitches, though all but one of them came in the first inning.

Murphy noted after the game that limiting Misiorowski to four innings simply wasn’t a matter of being careful with the flamethrowing right-hander. He said it was more a matter of “just being mindful of when a guy’s not right.”

“We would have probably let him go further if his delivery and his legs felt great,” Murphy said. “I think he was a little bit out of it. The long layoff kind of affected his delivery and everything else. I think it was important to notice that and get him out of there then. The velo dropped. He couldn’t find the rhythm on his heater and went to off-speed stuff.”

Misiorowski acknowledged that it felt a little more difficult than usual pitching after such a long layoff.

“Of course,” Misiorowski said. “I felt like I wasn’t in my legs as well as I should have been, but I felt halfway decent. Good enough.”

The Brewers have reason to be careful with their star as he makes his way through his first full season in the big leagues.

Misiorowski already has pitched 115 innings this season. He worked 141 1/3 innings last year, including his regular-season totals in the majors and minors plus his 12 postseason innings during Milwaukee’s run to the NL Championship Series.

The Brewers (63-37) have the best record in the major leagues and lead the Chicago Cubs by seven games in the NL Central. Misiorowski has been baseball’s best pitcher, and the Brewers’ chances of making a deep postseason run likely depend on him staying healthy and effective.

Misiorowski hasn’t allowed an earned run in eight of his last 13 starts, and he owns a 9-2 record and 0.87 ERA during that stretch. He has a 1.57 ERA and 173 strikeouts this season to lead the majors in both categories.

The 24-year-old said after the game he’s hopeful he can go longer in his next start and can ramp his way back up quickly after this recent time off. Misiorowski had spent the offseason preparing for the greater workload he expected to encounter this year.

“The offseason last year, we focused on legs and doing all that stuff to get myself ready for this track of the year,” Misiorowski said. “I feel good where I’m at. Ready to go.”

Pirates vs. Yankees prediction: Odds, recent stats, trends, and best bets for July 21

The Pittsburgh Pirates (52-49) look to bounce back tonight against the Yankees (56-44) as they take the field for Game 2 of their three-game series at Yankee Stadium.

 

Monday night’s opener was won by the Yankees, 8-5. The hero? Jazz Chisholm Jr., who delivered one of his biggest games of the season, blasting two home runs and driving in five runs. The Yankees jumped all over Pirates’ All-Star right-hander Braxton Ashcraft in the first inning. Pittsburgh committed two errors on one play, allowing New York to grab an early lead before Chisholm launched a three-run homer to put the Yankees ahead 4-0. The Pirates fought back with three in the second thanks in large part to Jared Triolo's two-run double. Rookie slugger Esmerlyn Valdez continued his breakout campaign with a massive two-run homer in the third to give Pittsburgh a 5-4 lead. Valdez has now homered 13 times in just 33 games and driven in a run in eight consecutive games. The lead didn't last long, though. Chisholm answered immediately with another two-run homer, and José Caballero followed with a two-run double to give New York an 8-5 advantage. From there, the Yankees bullpen shut the door, combining for 4⅓ scoreless innings. Angel Chivilli earned the win and Fernando Cruz picked up the save.

 

Righthander Bubba Chandler takes the ball for the Bucs tonight. In his most recent outing against Milwaukee, he allowed two earned runs on five hits while striking out six over 4.2 innings. Pittsburgh has won each of his last two starts. Will Warren will be on the bump for the Yankees. The righthander will be looking to build on a sensational start against Washington just before the Break. Warren surrendered just one earned run on four hits over five innings while walking two and striking out two.

The Pirates have been one of baseball's hottest offenses, but the Yankees' bats finally showed signs of life Monday behind Chisholm and Rice. If Warren can repeat the form of his most recent start, New York should prevail.

 

 

Lets dive further into tonight’s matchup and find a sweat or two.

 

We’ve got all the info and analysis you need to know ahead of the game, including the latest info on the how to catch first pitch, odds, recent team performance, player stats, and of course, our predictions, picks & best bets for the game from our modeling tools and staff of experts.

 

Follow Rotoworld Player News for the latest fantasy and betting player news and analysis all season long.

 

Game Details and How to Watch: Pirates vs. Yankees

 

  • Date: Tuesday, July 21, 2026
  • Time: 7:05PM EST
  • Site: Yankee Stadium
  • City: New York, NY
  • Network/Streaming: MLB.TV, YES

 

Never miss a second of the action and stay up-to-date with all the latest team stats and player news. Check out our day-by-day MLB schedule page, along with detailed matchup pages that update live in-game with every out.

 

The Latest Odds: Pirates vs. Yankees

The latest odds as of Tuesday courtesy of DraftKings:

  • Moneyline: Pittsburgh Pirates (+114), New York Yankees (-137)
  • Spread: Pirates +1.5 (-174), Yankees -1.5 (+143)
  • Total: 9.5 runs

 

Probable Starting Pitchers – Pirates vs. Yankees for July 21

  • Pirates: Bubba Chandler
    Season Totals: 94.1 IP, 3-8, 4.77 ERA, 1.45 WHIP, 85K, 55 BB
  • Yankees: Will Warren
    Season Totals: 98.1 IP, 7-4, 4.03 ERA, 1.36 WHIP, 96K, 33 BB

Who’s Hot? Who’s Not! Pirates vs. Yankees

  • Ben Rice has hit safely in 13 straight games (17-45)
  • Cody Bellinger is 4-14 since the All-Star Break
  • Jose Caballero is 2-9 since the Break
  • Paul Goldschmidt is 3-11 since the Break
  • Nick Gonzales has 17 hits in his last 37 ABs
  • Bubba Chandler has 6+ Ks in 4 of his last 7 starts
  • Bryan Reynolds is 4-15 since the Break

Rotoworld still has you covered with all the latest MLB player news for all 30 teams. Check out the feed page right here on NBC Sports for headlines, injuries and transactions where you can filter by league, team, positions and news type!

 

Top Betting Trends & Insights: Pirates vs. Yankees

 

  • The Pirates are 52-49 on the Run Line this season
  • The Yankees are 48-52 on the Run Line this season
  • The OVER has cashed 59 times in Pittsburgh’s 101 games this season (59-39-3)
  • The OVER has cashed 44 times in New York’s 100 games this season (44-52-4)

 

Expert picks & predictions: Pirates vs. Yankees

 

Rotoworld Bet Best Bet

 

Please bet responsibly. If you or someone you know has a gambling problem, call the National Gambling Helpline at 1-800-522-4700.

 

Our model calculates projections around each moneyline, spread and over/under bet for every game on the MLB calendar based on data points like past performance, player matchups, ballpark information and weather forecasts.

 

Once the model is finished running, we put its projection next to the latest betting lines for the game to arrive at a relative confidence level for each wager.

 

Here are the best bets our model is projecting for tonight’s game between the Pirates and the Yankees:

 

  • Moneyline: Rotoworld Bet is recommending a play on the Yankees on the Moneyline.
  • Spread: Rotoworld Bet is leaning towards a play on the Yankees on the Run Line.
  • Total: Rotoworld Bet is staying away from a play on the Game Total of 9.5

 

Follow our experts on socials to keep up with all the latest content from the staff:

  • Jay Croucher (@croucherJD)
  • Drew Dinsick (@whale_capper)
  • Vaughn Dalzell (@VmoneySports)
  • Trysta Krick (@Trysta_Krick)

Yankees Birthday of the Day: CC Sabathia

NEW YORK - NOVEMBER 06: CC Sabathia #52 of the New York Yankees waves to the crowd after accepting his key to the city at the New York Yankees World Series Victory Celebration at City Hall on November 6, 2009 in New York, New York. (Photo by Jim McIsaac/Getty Images) | Getty Images

Eighteen years ago, the New York Yankees were a broken team. The clubhouse was divided into factions, ace Mike Mussina had just retired, a young generation of arms had floundered, and for the first time in more than a decade, the team spent October on the couch. It was, for fans who had grown up during the dynasty years, the franchise’s lowest point that they could remember.

Enter Carsten Charles “CC” Sabathia. Despite knowing the southpaw’s preference for the West Coast, the Bronx Bombers put on a full-court press to bring him aboard, ultimately inking him to a seven-year, $161-million contract. The rest, as they say, is history.

Carsten Charles “CC” Sabathia
Born: July 21, 1980 (Vallejo, CA)
Yankees Tenure: 2009-2019

Like many Hall of Famers, CC Sabathia was a dominant multi-sport athlete in his youth, helping lead his high school basketball team to a deep run for the California state championship, soliciting offers as a pass rusher and tight end from UCLA and the University of Hawaii, and earning second team all-American honors for his performance on the mound and at the plate. During his senior year, he signed a letter of intent to play baseball and football for Hawaii, but never made it to campus.

Selected with the 20th overall pick of the 1998 draft, Sabathia entered the Cleveland organization at just 17 years old, making him one of the youngest players in professional baseball. He never let that hold him back, however: he stormed through three levels of the minors in his age-18 season, and despite never tossing a single inning above Double-A, cracked the Opening Day roster in 2001. CC rewarded the Cleveland’s faith in him by finishing seventh in the AL in strikeouts (171), fourth in K/9 (8.53), and first in H/9 (7.44). More importantly, he established himself a reputation for coming up big in big spots, with manager Charlie Manuel saying at the time, “It seems like every time we need a big win, C.C. [sic] is standing on the mound and he gives it to us” — a reputation reinforced by his Game 3 victory in the ALDS. Unfortunately for him, he only finished second in the AL Rookie of the Year vote, behind future Yankees teammate Ichiro Suzuki, something Sabathia still jokes about today.

Sabathia spent the next five and a half seasons in Cleveland, winning the 2007 AL Cy Young Award and establishing himself as one of the game’s premier pitchers. Unfortunately for him, he was one of the team’s few bright spots in the period, and after failing to put together a winning team around him yet again, Cleveland ultimately traded him to the Milwaukee Brewers at the 2008 deadline for Matt LaPorta, Zach Jackson and Rob Bryson, and a player-to-be-named-later that would eventually become Michael Brantley.

While CC would only spend half a season in Milwaukee, he had such an impact that he earned a place in the Brewers’ Wall of Honor. In 17 starts — including three straight on short rest in September — he gave them 130.2 innings (more than seven innings per start), allowing just 24 runs. His seven complete games and three shutouts led the National League (and since his two Cleveland shutouts led the AL, he became the first pitcher in history to accomplish the feat) and earned him down-ballot votes for Cy Young. He was a major reason that the organization notched its first postseason berth since 1982, and even though he walked that winter, his time in Milwaukee has never been forgotten.

That winter, Brian Cashman and the Yankees pushed hard to bring Sabathia to the Bronx, leaving the Winter Meetings in Las Vegas to visit the lefty at his home in California. That show of commitment, plus a record-breaking contract, convinced Sabathia to abandon the West Coast and take his talents to 161st Street in the Bronx.

After a slow start to the 2009 season, Sabathia settled down to become the ace he was brought in to be. Most importantly, he put together one of the most dominant stretches of his career that October. The lead man of the Yankees’ three-man rotation (alongside A.J. Burnett and Andy Pettitte), Sabathia allowed just two runs in 6.2 innings in Game 1 of the ALDS, went eight innings in Games 1 and 4 of the ALCS to earn MVP honors, and shut down the Phillies lineup in Games 1 and 4 (even if Cliff Lee outdueled him in the first) as the Yankees won their 27th championship in franchise history.

While that ring did not spark another dynasty, that was no fault of Sabathia’s. Over the next few years, he was one of the most dependable arms in the sport, to such an extent that the Yankees negotiated a two-year extension with him in order to void his opt-out after the 2011 season — an extension announced, rather humorously, by Sabathia himself on Twitter.

Unfortunately, after the Yankees were crushed by the Detroit Tigers in the 2012 ALCS, the window of contention slammed shut. While Sabathia wasn’t the main reason the 2013 and 2014 teams were not good — that blame predominantly belongs to the collection of has-beens and never-weres filling out the lineup — he certainly did not help. After crash dieting in the winter of 2012-2013 after a cousin died from heart disease, Sabathia saw his fastball velocity drop to 91 mph, and in 2014, he underwent season-ending knee surgery to repair damage that was so bad it required multiple follow up surgeries.

When Sabathia returned to the mound the following year, it looked like more of the same, as he allowed opposing hitters to slash .297/.342/.484 in his first 24 starts. One knee brace later, though, and he suddenly became the CC of old: across his final five starts of the year, his ERA dropped to 2.17, and hitters slashed just .224/.320/.327. So long as the Yankees made it past the Astros in the Wild Card (alas, they did not), the combination of a hot Sabathia, a young Luis Severino, and an ace in Masahiro Tanaka gave the team the best postseason rotation they had in years.

Unfortunately, Sabathia had a more important battle to fight. On October 5, 2015, CC Sabathia issued the following statement through the Yankees:

I am looking forward to being out on the field with my team next season playing the game that brings me so much happiness.

“Today I am checking myself into an alcohol rehabilitation center to receive the professional care and assistance needed to treat my disease.

I love baseball and I love my teammates like brothers, and I am also fully aware that I am leaving at a time when we should all be coming together for one last push toward the World Series. It hurts me deeply to do this now, but I owe it to myself and to my family to get myself right. I want to take control of my disease, and I want to be a better man, father and player.

I want to thank the New York Yankees organization for their encouragement and understanding. Their support gives me great strength and has allowed me to move forward with this decision with a clear mind.

As difficult as this decision is to share publicly, I don’t want to run and hide. But for now please respect family’s need for privacy as we work through this challenge together.

Being an adult means being accountable. Being a baseball player means that others look up to you. I want my kids — and others who may have become fans of mine over the years — to know that I am not too big of a man to ask for help. I want to hold my head up high, have a full heart and be the type of person again that I can be proud of. And that’s exactly what I’m going to do.

Since this day, Sabathia has spoken time and time again about his battle with alcoholism, emphasizing that admitting to himself that he had a drinking problem and needed help was a scarier proposition than pitching in the World Series, undergoing surgery, or anything else he had done in his life. He had battled with alcohol addiction for years, initially recognizing that it was a problem in 2012, but not truly understanding the need for help to get sober until he spent the weekend in Baltimore binge drinking in his hotel during the final series of the 2015 season.

Fresh out of rehab, Sabathia reinvented himself as a command pitcher who sought to generate soft contact rather than overpower pitchers with velocity. From 2016 to 2019, he was a reliable “five and fly” guy, who served as both a mentor to the young pitchers on the Yankees staff and as an enforcer (just ask the Tampa Bay Rays!). During that time, he was honored by Cleveland with a special invitation to the 2019 All-Star Game — the inspiration, I believe, for the commissioner’s Special Selections — and etched himself into baseball history by becoming the third southpaw to record 3000 strikeouts.

Every professional athlete talks about wanting to leave it all out on the field. For Sabathia, that was quite literally the case. Working out of the bullpen in Game 4 of the ALCS, Sabathia suffered a subluxation of the left shoulder. Unable to continue pitching and with tears in his eyes, CC walked off the mound one final time. As Aaron Judge would say after the game, “He got everything out of that arm.” At long last, his body — balking for years — had finally given out on him.

Since his retirement, Sabathia has not left the baseball world. He continued the podcast R2C2 with the YES Network’s Ryan Ruocco through 2023, joined the Commissioner’s Office in 2022, and was inducted into the Hall of Fame last July. Later this year, the Yankees faithful will get to see him immortalized in Monument Park, as his No. 52 will be officially retired. And as of last week, he is once again part of the Milwaukee Brewers family, as his son was selected by them in this year’s MLB Draft.


See more of the “Yankees Birthday of the Day” series here.

Red Sox win streak: How close is current win streak to franchise, MLB records?

When the Boston Red Sox fired Alex Cora back on April 25, the franchise looked to be on its way to being a seller at the MLB trade deadline.

Instead, in the blink of an eye, the Red Sox have turned around their season under interim manager Chad Tracy and look to be in a position to be buyers by the 6 p.m. ET deadline on Aug. 3.

That turnaround has been catalyzed by a historic and out-of-the-blue 14-game win streak.

Caleb Durbin hit a go-ahead home run over the Green Monster in the eighth inning against the Baltimore Orioles on July 20 to give the Red Sox their second-longest win streak in franchise history.

The Red Sox are 22-5 in their last 27 games — which equals their best 27-game stretch achieved in 2018, the season that they won the World Series — and enter their Tuesday, July 22 game against the Orioles three games above .500 and six games back of the Tampa Bay Rays for first place in the American League East standings.

So, with the Red Sox scorching hot, how far are Durbin, Wilson Contreras and Co. away from setting a new record for the longest win streak in franchise history? And how far away are they from tying (and breaking) the MLB record?

Here's what to know:

What's the longest win streak in Red Sox history?

The longest win streak by the Red Sox is 15 games. That streak came in 1946 when Ted Williams and Co. won 15 consecutive games between April 25 and May 10 of that season. The Red Sox, of course, would go on to lose in Game 7 of the World Series to the St. Louis Cardinals.

Should the Red Sox tie their franchise record with a win on against the Orioles, they'll be the first MLB team to have won 15 in a row since the Cardinals in 2021.

Here's a look at some of the longest win streaks in franchise history for the Red Sox:

  • 15 games: April 25-May 10, 1946
  • 14 games: July 3, 2026-present
  • 13 games: July 18-July 27, 1948

Longest MLB win streak

The longest win streak in the majors in the modern era — since 1900 — is owned by the then-New York Giants in 1916 when they won 26 consecutive games.

Here's a look at some of the longest win streaks in MLB history in the modern era, according to MLB.com:

  • 1. New York Giants (1916): 26 games
  • 2. Cleveland Guardians (2017): 22 games
  • 3. Chicago Cubs (1935): 21 games
  • 4. Oakland Athletics (2002): 20 games
  • T5. New York Yankees (1906): 19 games
  • T5. Chicago White Sox (1906): 19 games

Longest American League win streak

The longest winning streak in American League history in the modern era belongs to the now-Cleveland Guardians, who won 22 straight games in 2017. The streak reached its highest point when Jay Bruce delivered a walk-off double in the 10th inning against the Kansas City Royals, securing Cleveland's 22nd consecutive victory and making the Guardians the first team that season to clinch a postseason berth.

Here's a look at some of the longest win streaks in American League history in the modern era, according to MLB.com:

  • 1. Cleveland Guardians (2017): 22 games
  • 2. Oakland Athletics (2002): 20 games
  • 3. Minnesota Twins (1912): 17 games
  • 4. Kansas City Royals (1977): 16 games
  • T5. Seattle Mariners (2001): 15 games
  • T5. Boston Red Sox (1946): 15 games

The USA TODAY app gets you to the heart of the news — fastDownload for award-winning coverage, crosswords, audio storytelling, the eNewspaper and more.

This article originally appeared on USA TODAY: Red Sox win streak: How close is current win streak to franchise, MLB records?

White Sox catcher Kyle Teel helped off field with left ankle injury and IL stint is likely

ARLINGTON, Texas — Chicago White Sox catcher Kyle Teel hurt his left ankle and likely will head to the injured list, manager Will Venable said.

Teel was injured while trying to apply a tag in the second inning of AL Central-leading Chicago’s 10-3 victory over the Texas Rangers. He was helped off the field while putting no weight on the ankle. Drew Romo replaced him.

Venable said Teel would be evaluated.

“We’ve got to go get it get scanned and get more information,” Venable said.

Teel has played just 19 games this season because of hamstring and knee injuries. He’s batting .190 with two homers and 14 RBIs.

Last season, he batted .273 with eight homers and 35 RBIs in 78 games.

Guardians Trade Target: Luis Arraez

PHILADELPHIA, PENNSYLVANIA - JULY 14: Luis Arraez #1 of the San Francisco Giants looks on during the seventh inning of the 2026 MLB All-Star Game at Citizens Bank Park on July 14, 2026 in Philadelphia, Pennsylvania. (Photo by Al Bello/Getty Images) | Getty Images

What the Guardians need, as we all know, is another left-handed hitter who lacks slugging. So, let’s talk about Luis Arraez.

You can view our larger trade deadline piece here as we discuss a wider pool of options the Guardians may consider. To make my position clear, I expect the Guardians to make smaller moves, like trading Bo Naylor and getting a castoff/undervalued reliever. But, in the interest of exploring potential larger moves, we are doing a series looking at some of those bigger names. So far, we have discussed Spencer Steer. Today, we look at San Francisco Giants’ All-Star Luis Arraez.

First, Arraez the player. He has a career 118 wRC+ and has a 125 wRC+ this season. Under Ron Washington’s tutelage, he has become a good defensive second baseman by OAA at +10, while remaining at -2 DRS. He has a career 93 wRC+ vs LHP and 126 wRC+ vs RHP. He puts the ball in play all the time as his 4.3% strikeout rate is an anachronism in today’s game as is his career .318 batting average. He is on a rental contract with the flailing Giants Who seem destined to trade him by August 3rd.

So how would Luis Arraez fit here? The Guardians are not likely to move Travis Bazzana off second base for Arraez, so he would likely come here to play first and DH. Arraez has a career 128 wRC+ in high leverage situations, and a 135 wRC+ with Men on Base, and a 125 wRC+ with Runners in Scoring Position. He has been an average first baseman by DRS at +2 and a poor one by OAA at -13, both career numbers. With Arraez only under control through the end of this season, the concept behind this trade would be to move away for at least the rest of this season from Kyle Manzardo and substitute a high batting average hitter who has performed well in the circumstances in which Manzardo has failed.

I do think there is potential that Cleveland may be salivating over the possibility of stacking a lineup with players like Arraez, Bazzana, Jose Ramirez, Chase DeLauter and Steven Kwan at the top of the order. All are effective at putting up lengthy at-bats. All make a lot of contact. The slugging issues on the team will remain, but they can hope to gain some slugging as their young players continue to gain comfort and Jose’s hand continues to strengthen after surgery.

Arraez is definitely not my top choice for a trade acquisition and I doubt he is Cleveland’s number one option. I suspect someone will pay more than the Guardians are willing to pay to get Arraez as a second baseman for the stretch run. But, I can imagine a scenario where the Guardians make a play for this throwback player. Again, I would not touch Angel Genao, Ralphy Velazquez, Braylon Doughty, Juneiker Caceres out of the prospects in the minor leagues. Perhaps San Francisco would be interested in fixing Manzardo, who would still be quite the overpay for two-three months of Arraez. But, I suspect some combination of Guardians prospects could make this work if Cleveland and San Francisco, who have connected a lot recently, are mutually interested.

A resulting lineup could be;

  1. Kwan CF
  2. Jose 3B
  3. Arraez 1B
  4. DeLauter RF
  5. Hoskins DH
  6. Bazzana 2B
  7. Rocchio SS
  8. Bailey C
  9. Martinez LF

That is definitely an uncomfortable lineup for pitchers to face, even if still lacking thump. Let me know what you think in the comments below about a potential trade for Luis Arraez!

Royals All-Star shortstop Bobby Witt Jr. leaves win over Giants with back tightness

KANSAS CITY, Mo. — Kansas City Royals All-Star shortstop Bobby Witt Jr. left a 4-3 victory over the San Francisco Giants with back tightness, which also kept him out a day earlier.

Witt struck out in the first inning and walked in the third. Nick Loftin replaced him in the top of the fifth.

Witt didn’t play in a 19-2 loss to the San Diego Padres. He is batting .279 with 13 homers, 39 RBIs and an American League-leading 30 stolen bases.

Marlins’ Max Meyer placed on injury list with neck strain, Otto Lopez out with finger inflammation

HOUSTON — Miami Marlins All-Star right-hander Max Meyer was placed on the 15-day injured list with a neck strain, and All-Star shortstop Otto Lopez was out of the starting lineup for the second straight game.

Marlins manager Clayton McCullough said before a game against Houston that Meyer felt “a little sensation in the neck area” during his start in Seattle on July 7. He felt fine going into his start in Milwaukee, but the sensation returned during the third inning.

The Marlins say Meyer will be examined by Dr. Robert Watkins IV in Los Angeles.

“Certainly, a level concern that he’s gonna go on the IL and have to be down for at least a couple of week, but I think right now (they) just want to get a fuller picture of what’s going on and what’s leading to this,” McCullough said.

A first-time All-Star this season, the 27-year-old Meyer is 9-1 with a 2.68 ERA in 20 starts.

The Marlins recalled right-hander Zach Brzykcy from Triple-A to take Meyer’s spot on the 26-man roster.

Lopez was feeling better after missing a game with finger inflammation. McCullough said he doesn’t anticipate Lopez being out much longer.

“The swelling has gone down some,” McCullough said. “He had more range of motion. I think he was able to get through some baseball activity today, hitting in the cage some, come out and play, so he’s certainly better than he was yesterday.”

Lopez is batting .335 with nine home runs and 41 RBIs in 97 games this season.