Where to watch San Diego Padres vs. Colorado Rockies: Live stream, TV channel, odds for Wednesday, April 22

The San Diego Padres (16-7) meet the Colorado Rockies (9-15) in the second game of their series. The Padres won the opener 1-0 on Tuesday. Starting pitchers are Walker Buehler for San Diego, with a 4.58 ERA, and Tomoyuki Sugano for Colorado, with a 3.92 ERA.

  • Date: Wednesday, April 22

  • Time: 8:40 p.m. ET / 5:40 p.m. PT

  • Where: Coors Field, Denver, CO

  • TV Channels: Rockies.TV, Padres.TV Presented by UC San Diego Health

  • Live Stream:ESPN+, MLB.TV | Follow on Yahoo Sports

  • San Diego Padres: 16-7 (No. 2 in NL West)

  • Colorado Rockies: 9-15 (No. 5 in NL West)

  • Spread: Colorado Rockies +1.5

  • Moneyline: Colorado Rockies +135 (40.9%) / San Diego Padres -160 (59.1%)

  • Over/Under: 11.5

San Diego Padres: Walker Buehler (1-1, ERA: 4.58, K: 18, WHIP: 1.25)
Colorado Rockies: Tomoyuki Sugano (1-1, ERA: 3.92, K: 15, WHIP: 1.16)

Weather: 78°F at first pitch

Ballpark: Capacity: 50,144 | Roof: Open | Surface: Grass

GameThread: Tigers vs. Brewers, 6:40 p.m.

Apr 21, 2026; Detroit, Michigan, USA; Detroit Tigers right fielder Kerry Carpenter (30) strikes out to end the fourth inning against the Milwaukee Brewers at Comerica Park. Mandatory Credit: David Reginek-Imagn Images | David Reginek-Imagn Images

Detroit Tigers (12-12) vs. Milwaukee Brewers (13-9)

Time/Place: 6:40 p.m., Comerica Park
SB Nation Site: Brew Crew Ball
Media: Detroit SportsNet, MLB.TV, Tigers Radio Network
Pitching Matchup: Game 25: RHP Casey Mize (1-1, 2.78 ERA) vs. RHP Chad Patrick (1-0, 0.95 ERA)

PlayerGIPK%BB%GB%FIPfWAR
Mize422.226.67.434.43.130.6
Patrick419.012.09.337.33.970.2

Lineups

BREWERSTIGERS
Brice Turang – 2BKevin McGonigle – 3B
William Contreras – CGleyber Torres – 2B
Jake Bauers – 1BJahmai Jones – DH
Gary Sanchez – DHRiley Greene – LF
Garrett Mitchell – CFSpencer Torkelson – 1B
Brandon Lockridge – LFWenceel Perez – CF
Sal Frelick – RFKerry Carpenter – RF
David Hamilton – 3BJavier Baez – SS
Joey Ortiz – SSJake Rogers – C

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!

Gamethread 4/22: Phillies at Cubs

CHICAGO, ILLINOIS - APRIL 21: Bryce Harper #3 of the Philadelphia Phillies hits a two-run home run against the Chicago Cubs during the eighth inning at Wrigley Field on April 21, 2026 in Chicago, Illinois. (Photo by Michael Reaves/Getty Images) | Getty Images

Here are the lineups. For the Phillies:

For the Cubs:

Let’s talk about it.

Jays can’t complete the sweep in 7-3 loss to Angels

Apr 22, 2026; Anaheim, California, USA; Toronto Blue Jays second baseman Ernie Clement (22) looks on after losing to the Los Angeles Angels at Angel Stadium. Mandatory Credit: William Liang-Imagn Images | William Liang-Imagn Images

Blue Jays 3 at Angels 7

You didn’t really think they were going to get a sweep, right?

The Jays were in tough against Jose Soriano, off to the kind of start that only a handful of pitchers have in the last century. And it was easy to see why he’s yet to allow more than an earned run in a start with Soriano featuring a sinker that waffled in ways that a baseball thrown in the upper-90s has no business doing, a splitter that fell off the table the way a baseball thrown in the low-90s has no business doing, and for good measure a knucklecurve with a sharp downward finish. In other words, good luck to hitters.

In that light, the Jays managed a couple of remarkable feats. First, they managed to get to Soriano for seven hits over five innings. Few of them were really well hit, but they found some holes with decent contact. But second, even with all traffic, not only were they shut out, but they didn’t even manage to get a runner to second. All were singles, and the two innings with two hits had them separated by a caught stealing and double play.

So they were winning battles, losing campaigns, but arguably didn’t lose the war as they battled Soriano enough to run up his pitch count and get him out of the game after just 5 (shutout) innings, giving themselves a shot at a soft(er) underbelly of an Angels pen which would have to bridge 4 innings.

For his part, Eric Lauer worked two very quick and efficient innings, needing just 16 pitches to work around a double on his first pitch and induce three cans of corn in the second. The rest of the outing was rockier, as Lauer’s third inning was far more laborious. Logan O’Hoppe opened with a bloop hit, with light hitting #9 Bryce Teodosio wisely opting to bunt behind him. He laid one down so well he beat it out, After striking out Zach neto he was very carful with Mike Trout and walked him to load the bases, then went 3-0 to Jo Adell before coming back to get him to fly out. It did open the scoring, but also opened a base for Jorge Soler whom he was struggled to hit the corners.

The rest of the damage consisted of a pair of solo home runs over the next two innings. Nolan Schmanuel (close enough) flined one just over the right field wall in the 4th, and Mike Trout slammed a moonshot in the 5th. That made it 3-0 entering a battle of the bullpens in the 6th.

Ryan Zeferjahn dispatched the first four batters he faced (including totally undressing Jesus Sanchez), but walked Kaz Okamoto before yielding a bloop double to Andres Gimenez to finally move a runner past first base. That brought in Chase Silseth, who got Tyler Heineman but yielded a two out smash into the right field corner from Nathan Lukes to break the goose egg and put the Jays within one. Ernie Clement grounded his third hit of the day to cash Lukes, and it was a brand new game.

Briefly, anyway. Seemingly mirroring the Angels, Tommy Nance worked a clean 6th, got the first out of the 7th, then walked Trout. Adell singled to put the go ahead run on third, so it was Fisher time. Unfortunately, he didn’t really have it, striking out Soler but then walking Soler to load the bases for Schmanuel (close enough). This time he didn’t hit it nearly as hard, but lofted a shallow double to clear the bases. Vaughn Grissom in turn flared a ball just past Clement’s grasp for another another run, and 7-3 was the eventual margin.

Jays of the Day: Clement (+0.16 WPA), Gimenez (+0.10). Lukes ended up at just 0.01 despite two hits of which one was critical.

Boo Jays: Fisher (-0.26), Vladdy (-0.12 with the 0fer), Nance (-0.10). A couple of near misses in the battery, with Heineman and Lauer at -0.09 apiece.

With the matinee today followed by the off-day, the Jays are off for the next 48 hours as they return home to take on Cleveland with Gavin Williams scheduled against Max Scherzer on Friday t the usual 7:07 EDT start.

Where to watch Los Angeles Dodgers vs. San Francisco Giants: Live stream, TV channel, odds for Wednesday, April 22

The Los Angeles Dodgers (16-7) face the rival San Francisco Giants (10-13). The Giants won the series’ first game 3-1 on Tuesday. Starting pitchers are Shohei Ohtani for the Dodgers, with a 0.50 ERA, and Tyler Mahle for the Giants, with a 7.23 ERA.

  • Date: Wednesday, April 22

  • Time: 9:45 p.m. ET / 6:45 p.m. PT

  • Where: Oracle Park, San Francisco, CA

  • TV Channels: NBCS BA, SportsNet LA

  • Live Stream:ESPN+, MLB.TV | Follow on Yahoo Sports

  • Los Angeles Dodgers: 16-7 (No. 1 in NL West)

  • San Francisco Giants: 10-13 (No. 4 in NL West)

  • Spread: San Francisco Giants +1.5

  • Moneyline: San Francisco Giants +165 (36.1%) / Los Angeles Dodgers -200 (63.9%)

  • Over/Under: 7.5

Los Angeles Dodgers: Shohei Ohtani (2-0, ERA: 0.50, K: 18, WHIP: 0.72)
San Francisco Giants: Tyler Mahle (0-3, ERA: 7.23, K: 21, WHIP: 1.93)

Weather: 62°F at first pitch

Ballpark: Capacity: 41,915 | Roof: Open | Surface: Grass

MLB's 'Ohtani Rules' benefit more than Dodgers despite complaints

No reason to end the griping, sniping and debating over the so-called "Ohtani Rules."

Not until there’s time to better understand the issue, which bubbled to the surface this week after Chicago Cubs manager Craig Counsell made remarks that triggered a question laced with conspiracy.

If and why are Shohei Ohtani and the Dodgers getting preferential treatment from Major League Baseball?

“First of all, Ohtani is a treasure, right?" Dan Duquette, former general manager of the Montreal Expos, Boston Red Sox and Baltimore Orioles, told USA TODAY Sports.

No debate there, and here’s what you need to know about the rules:

MLB teams are allowed to carry only 13 pitchers on their active 26-man roster, with one exception. Teams can carry 14 pitchers if one of them qualifies as a two-way player. Ohtani, 31, is the only player in the major leagues who qualifies as a two-way player under MLB criteria (more on that later). That means the Dodgers are currently the only team eligible for the exception

With 14 pitchers on their roster, the Dodgers get an extra arm that rivals don't have the luxury of having.

Shohei Ohtani returned to the mound in 2025 after only DHing in 2024.

Another rule introduced since Ohtani came to America allows a two-way player who has finished pitching to remain in the game as a designated hitter rather than require him to play in the field.

Duquette suggests the "Ohtani Rules" are in baseball’s best interest.

“He is the most marketable player in the game around the world," Duquette said. “So any discussion about how he is employed on the field needs to be thoughtful and take into account the workload.’’

Ohtani, who is a left-handed hitter and right-handed pitcher, has undergone two elbow reconstruction surgeries on his right arm – in 2018 and 2023. As a result, he did not pitch in 2019 or 2024.

MLB two-way player rules

Dodgers manager Dave Roberts has responded to Counsell’s insinuation that Ohtani and the Dodgers are getting preferential treatment.

"We're more than willing to have other teams go out and find a player that can do both (pitching and hitting)," Roberts said. “He's an exception because he's an exceptional player."

It’s more complicated.

One reason the Dodgers have Ohtani is they’re a big-market franchise that had the means to sign the Japanese superstar to a 10-year, $700 million contract in 2023. They’ve also spent massive amounts to money to surround Ohtani with enough talent to win two straight World Series titles and be favored to win a third in a row.

Other teams have tried to develop two-way stars through the draft. But Rick Hahn, former general manager of the Chicago White Sox, said there’s an inherent challenge.

“The challenge is that those two skills (pitching and hitting), when you're talking about an 18- or a 21-year-old and continuing that development in the minors, those two skills can very much develop at different paces,’’ Hahn told USA TODAY Sports. “The player probably wants to be in the big leagues. The team certainly wants to get the benefit of the drafted player in the big leagues.’’

The likely outcome: the player is called up to the major leagues before he has adequate time in the minor leagues to develop as a two-way player.

There was no such conundrum with Ohtani, who developed his two-way skills playing professional baseball in Japan before making his major league debut in 2018 with the Los Angeles Angels.

Not to mention Ohtani is a baseball unicorn.

Shohei Ohtani pitching rules explained

A player qualifies as a "Two-Way Player" only if he accrues at least 20 Major League innings pitched and at least 20 Major League games started as a position player or designated hitter (with at least three plate appearances in each of those games) in either the 162-game season or the prior 162-game season.

John Coppolella, former manager of the Atlanta Braves, echoes a point made by Roberts, the Dodgers manager.

“The rule is not specific to the Dodgers," Coppolella told USA TODAY Sports. “All teams are eligible to carry a 14th pitcher if the player is classified as a two-way player. If Ohtani signed with the Yankees or the Braves, they would be treated the same way.’’

So why all the fuss?

Dave Stewart, a retired pitcher who won a World Series ring with the Dodgers in 1981, said he thinks people are piling on because the Dodgers' immense payrolls and success. That includes three World Series titles in the past six years.

“Anything that is in favor of the Dodgers, then everybody's got a complaint about it or they see something wrong with it,’’ Stewart told USA TODAY Sports. “But the truth is, if other teams had the ability to do what they're doing, they would do it.”

Stewart also suggested the absence of "Ohtani Rules" would create more harm than the current rules create benefit for the Dodgers superstar.

“If you got a two-way player that's capable of doing it… then you have to create a special rule, a special situation for that type of player," Stewart said. “You can't punish the player because he's capable of doing two things."

This article originally appeared on USA TODAY: Shohei Ohtani pitching rules for Dodgers benefit baseball

Where to watch New York Yankees vs. Boston Red Sox: Live stream, TV channel, odds for Wednesday, April 22

The New York Yankees (14-9) take on the Boston Red Sox (9-14). The Yankees shut out the Red Sox 4-0 in the series’ opener on Tuesday. Starting pitchers are Max Fried for the Yankees, with a 2.97 ERA, and Ranger Suarez for the Red Sox, with a 3.22 ERA.

  • Date: Wednesday, April 22

  • Time: 6:45 p.m. ET / 3:45 p.m. PT

  • Where: Fenway Park, Boston, MA

  • TV Channels: MLB Network, NESN, Amazon Prime Video

  • Live Stream:ESPN+, MLB.TV | Follow on Yahoo Sports

  • New York Yankees: 14-9 (No. 1 in AL East)

  • Boston Red Sox: 9-14 (No. 5 in AL East)

  • Spread: Boston Red Sox +1.5

  • Moneyline: Boston Red Sox +115 (44.4%) / New York Yankees -140 (55.6%)

  • Over/Under: 7.5

New York Yankees: Max Fried (2-1, ERA: 2.97, K: 23, WHIP: 0.81)
Boston Red Sox: Ranger Suarez (1-1, ERA: 3.22, K: 15, WHIP: 1.07)

Weather: 46°F at first pitch

Ballpark: Capacity: 37,755 | Roof: Open | Surface: Grass

Game Thread #23: Milwaukee Brewers (13-9) @ Detroit Tigers (12-12)

Apr 4, 2026; Kansas City, Missouri, USA; Milwaukee Brewers pitcher Chad Patrick (39) pitches during the first inning against the Kansas City Royals at Kauffman Stadium. Mandatory Credit: William Purnell-Imagn Images | William Purnell-Imagn Images

After one of their best games on offense last night, the Brewers are back for game two of their series against the Tigers this evening.

Though Chad Patrick was announced as the original starter, the Brewers have decided to go with DL Hall as an opener tonight. Hall will likely pitch an inning or two, then give way to Patrick for the bulk work. Hall has a 6.75 ERA in two previous appearances against the Tigers, but hasn’t pitched against them since 2023. Meanwhile, Patrick is making his first career appearance against the Tigers. He is coming off of a strong start against the Blue Jays, where he pitched 6 2/3 innings and allowed just one run. This is also the second time the Brewers are using an opener in front of him.

For the Tigers, Casey Mize makes his fifth start of the season. Through his first four games, he has a 2.78 ERA and 3.14 FIP, with 25 strikeouts compared to seven walks. He has allowed zero or one runs in three of his four starts, including a scoreless 6 2/3 innings against the Red Sox in his last start. The Brewers last faced him in 2024 and scored five runs (three earned) in 5 1/3 innings.

Before the game, the Brewers provided a couple of injury updates. Quinn Priester was assigned to Triple-A Nashville to begin a rehab assignment and is pitching tonight. He is scheduled for three innings and 45-50 pitches, but it could be a while before he’s ready. Also, Jackson Chourio took swings on the field today and it went well.

After a 12-run outburst yesterday, the Brewers will use the same lineup with just a couple of changes. Branon Lockridge will play in left field over Blake Perkins, and Joey Ortiz starts at shortstop with David Hamilton moving over to third base. Lockridge will bat sixth and Ortiz is in his usual ninth spot.

First pitch is at 5:40 p.m. The game will be on Brewers.TV and the Brewers Radio Network.

New York Yankees @ Boston Red Sox: Max Fried vs. Ranger Suarez

BOSTON, MA - SEPTEMBER 13: Max Fried #54 of the New York Yankees pitches during the game between the New York Yankees and the Boston Red Sox at Fenway Park on Saturday, September 13, 2025 in Boston, Massachusetts. (Photo by Daniel Shirey/MLB Photos via Getty Images) | MLB Photos via Getty Images

The Yankees have epitomized what it means to go through the ebbs and flows of a baseball season, even if we’re not even four weeks into the 2026 season. They started 7-1, lost 8 of their next 11, which included a five-game losing streak, and have now rebounded to win four in a row heading into the middle game of a rare weekday April series at Fenway Park against the rival Red Sox. With their two best pitchers going the next two days, they’re in prime position to not only win the series, but push for a sweep.

The Yankees will give the ball to their ace, Max Fried, to make his sixth start of the season on Wednesday night. After being untouchable in his first two starts of the season, Fried has allowed three runs in each of his last three starts, and while he’s been able to eat innings despite not having the same dominance, his ERA is up to 2.97 (145 ERA+) with a 3.07 FIP, which is somehow third in the Yankees’ rotation. In his first year as a Yankee, he made four starts against Boston (postseason included), pitching to a 1.46 ERA in 24.2 innings.

Former Phillies All-Star Ranger Suarez will make his first appearance in baseball’s greatest rivalry, as he’s on the mound for Boston in his fifth start of the year. His first two starts were rough, allowing eight runs in 8.1 innings, but the soft-tossing lefty has thrown 14 shutout innings over his last two starts against the Cardinals and Tigers and has provided both length and stability to a struggling Red Sox rotation over the first 23 games.

Suarez has always gotten by with a deep pitch mix that keeps hitters off balance and sensational command of his pitches that prevents his slower fastballs from ending up in dangerous spots. Yet, even with his two consecutive strong outings, his peripherals look quite regressed from last season. The 30-year-old, who’s never thrived on getting whiffs and strikeouts, is getting even less of those now, and he’s gone from being one of the best starters in baseball at limiting hard contact and keeping the ball on the ground to being about average at both.

Suarez offers a six-pitch mix that includes three different fastballs, all sitting between 88 and 92 mph, which have historically induced soft contact. He continues to get a lot of whiffs out of his changeup and curveball and will also figure to mix some more sliders in against the Yankees’ lefties. He’s been getting very lucky on all of his fastballs, so the Yanks will have a chance to do some damage on pitches that are not being located as well as they usually are. In his lone career start against the Yankees last July, he allowed one run in 5.2 innings.

Paul Goldschmidt is back in the lineup and leading off as he looks to set the table for Aaron Judge against the lefty. That also means that Ben Rice, who’s seen lefties very well to start the year, will start the day on the bench. Cody Bellinger and Giancarlo Stanton follow, while Amed Rosario and Randal Grichuk continue their platoon work in third base and left field. Jazz Chisholm Jr. will look to build on yesterday’s two-hit night, followed by José Caballero and Austin Wells.

Boston’s lineup is a doozy. Ceddanne Rafaela is leading off and Roman Anthony is on the bench with a balky back. Willson Contreras, Wilyer Abreu, and Trevor Story follow in the heart of the order. Four of the bottom five batters in the order started last night on the bench, with the exception of former Yankee farmhand Caleb Durbin. That means Andruw Monasterio, Jarren Duran, Connor Wong, and old friend Isiah Kiner-Falefa will round out the lineup.

How to watch

Location: Fenway Park — Boston, MA

First pitch: 6:45 pm ET

TV broadcast: NESN, MLB Network

Radio broadcast: WFAN 660/101.9 FM, WADO 1280 (NYY), WEEI 93.7 (BOS)

Online stream: Amazon Prime Video, MLB.tv (out-of-market only)

For updates, follow us on BlueSky, Twitter, and Instagram, and like us on Facebook.

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!

Washington Nationals vs Atlanta Braves Game Thread

WASHINGTON, DC - APRIL 20: CJ Abrams #5 and Brady House #12 of the Washington Nationals celebrate after scoring in the first inning against the Atlanta Braves at Nationals Park on April 20, 2026 in Washington, DC. (Photo by Greg Fiume/Getty Images) | Getty Images

After a very complete performance last night, the Nats are back in action tonight. They split the first two games of the series, so the Nats will look to secure at least a split tonight. Grabbing a split against a team the caliber of the Braves would be big for this young group.

As usual, manager Blake Butera made a few alterations to his lineup. Brady House is back at third base, which pushed Jorbit Vivas to second. Jacob Young was moved out of the three hole and is hitting 6th tonight. Keibert Ruiz is back in the lineup after Drew Millas started the first two games of the series. Zack Littell will look to bounce back from a rough outing last time. He will need to keep the ball in the yard.

The Braves are not making a ton of changes tonight. Mike Yastrzemski will be back in left field, but otherwise it is the same group as last night. Jonah Heim will catch again, which pushes Drake Baldwin to DH. The Braves decided to call up 20 year old Didier Fuentes to make this start. Fuentes is one of the youngest players in the league, but his stuff is loud and his control is very good for a 20 year old.

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!

Game Info:

Stadium: Nationals Park

Time: 6:45 PM EST

TV: Nationals.TV

Radio: 106.7 The Fan

Last night was a great performance, it is all about stacking those types of games. The Braves will be up for the fight, but the Nats have shown they can compete with anyone, except maybe the Dodgers. Follow along down below and let’s go Nats!

Braves at Nationals game thread: April 22

WASHINGTON, DC - APRIL 21: Drake Baldwin #30 of the Atlanta Braves bats during the game between the Atlanta Braves and the Washington Nationals at Nationals Park on Tuesday, April 21, 2026 in Washington, District of Columbia. (Photo by Alyssa Piazza/MLB Photos via Getty Images) | MLB Photos via Getty Images

Well folks, we’ve got ourselves a series. If the Braves can win tonight, they’ll at least ensure that their streak of not losing series goes on through another midweek and they can go for an impactful series win of a four-game series on the road. If not, then the pressure will be on to salvage a split on Thursday afternoon.

Didier Fuentes has been called up and will be making the start for the Braves. Opposite of him will be Zack Littell, who has gotten off to a rocky start to begin his season for the Nationals. Will Fuentes be able to quiet this Nationals lineup that’s been doing some damage lately? Will the Braves continue to make baseball life miserable for Littell? This likely won’t be a boring one, so let’s see what happens.

Mets vs. Twins: Lineups, broadcast info, and open thread, 4/22/26

Clay Holmes throws a pitch in a road grey Mets uniform
Clay Holmes | (Photo by Dilip Vishwanat/Getty Images)

Mets lineup

Bo Bichette – 3B
Juan Soto – DH
Luis Robert – CF
Francisco Lindor – SS
Francisco Alvarez – C
Mark Vientos – 1B
Marcus Semien – 2B
Tommy Pham – LF
Tyrone Taylor – RF

Clay Holmes – RHP

Twins lineup

Byron Buxton – CF
Trevor Larnach – LF
Josh Bell – DH
Victor Caratini – C
Kody Clemens – 1B
Luke Keaschall – 2B
Matt Wallner – RF
Royce Lewis – 3B
Brooks Lee – SS

Connor Prielipp – LHP

Broadcast info

First pitch: 7:10 PM EDT
TV: SNY
Radio: Audacy Mets Radio WHSQ 880AM, Audacy App, 92.3 HD2

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!

Langford to i.l., Osuna up, Church outrighted

GLENDALE, ARIZONA - MARCH 21, 2026: Alejandro Osuna #19 of the Texas Rangers bats during the fourth inning of a spring training game against the Arizona Diamondbacks at Salt River Fields at Talking Stick on March 21, 2026 in Glendale, Arizona. (Photo by Chris Bernacchi/Diamond Images via Getty Images) | Diamond Images/Getty Images

Texas Rangers outfielder Wyatt Langford has been placed on the 10 day injured list, the team announced today. To take his place on the active roster, the Rangers have recalled outfielder Alejandro Osuna from AAA Round Rock. In addition, the team announced that pitcher Marc Church, who was designated for assignment last week, has cleared waivers and been outrighted to Round Rock.

Langford left yesterday’s game after two at bats due to soreness in his right forearm. After an MRI today, he has been diagnosed with a grade one flexor strain. Per the beats, Langford was optimistic that he will be able to return after the 10 day minimum.

This is the third year in a row Langford has landed on the injured list early in the season. In 2024, he went on the i.l. in early May due to a hamstring strain, and in 2025, he went on the injured list in early April due to an oblique strain.

Osuna, 23, had 63 games in the majors for the Rangers in 2025, slashing .212/.313/.278. He has gotten off to a slow start at AAA this year, slashing .262/.355/.354 in 17 games. Ezequiel Duran, who has played well of late, would seem likely to get the bulk of the playing time in left field while Langford is sidelined, though the Rangers could opt to sit Josh Smith some and put Duran at second to get Osuna some playing time.

As for Church, his star has fallen significantly since thirteen months ago, when he broke camp with the Rangers. One would think that someone would have put in a claim on him, but apparently not. He will remain in Round Rock for the time being.

Orioles scores: O’s put up big inning, hold on late for 8-6 win over Royals

Apr 22, 2026; Kansas City, Missouri, USA; Baltimore Orioles third baseman Coby Mayo (16) is congratulated in the dugout after hitting a three run home run against the Kansas City Royals during the sixth inning at Kauffman Stadium. Mandatory Credit: Denny Medley-Imagn Images | Denny Medley-Imagn Images

Well, the Orioles did what they needed to do and won their series against the worst team in the American League. But it sure as heck wasn’t easy.

The O’s took the rubber game in Kansas City, 8-6, behind a six-run explosion in the top of the sixth, then held on for dear life to fend off the Royals’ late comeback attempt. The offense got contributions from up and down the lineup, including much-maligned underperformers like Colton Cowser (two hits) and Coby Mayo (a massive three-run homer), and Anthony Nunez filled in as closer for the day and notched his first major league save. The victory completes a 3-4 road trip for the Orioles, who bring a 12-13 record into their first off day in two weeks.

The Orioles offense faced a tough assignment in Michael Wacha, the veteran Royals right-hander who entered the game with a microscopic 1.00 ERA in his first four starts. But Wacha was a bit rough out of the gate. After a leadoff strikeout, the next three Orioles hitters — Taylor Ward, Dylan Beavers, and Pete Alonso — each mashed deep fly balls. Ward’s slammed off the wall for a double. Beavers’ was knocked down by the wind and caught on the warning track. But nobody was catching Alonso’s. The Polar Bear lofted a 410-foot, opposite-field blast over the wall in right, giving the Orioles a 2-0 lead. That’s the kind of easy power we’d like to see more of from the Birds’ shiny new slugger.

Despite the early O’s advantage, the vibes quickly turned sour. While Wacha settled into a groove and threw four straight scoreless innings, Orioles starter Chris Bassitt frittered away the lead. Vinnie Pasquantino provided the first Royals run with a solo homer in the first, snapping an 0-for-16 drought and giving the Royals just their second run in the first inning all season. Bassitt got through the second and third unscathed before the Royals flipped the lead in the fourth.

Pasquantino started the rally with a double, and two batters later — just as the MASN announcers were mentioning that the Royals are the worst hitting team in MLB with runners in scoring position — Carter Jensen delivered one such hit, a single up the middle to plate Pasquantino with the tying run. Later in the inning — just as the MASN announcers were mentioning that Lane Thomas was 0-for-8 in his career against Bassitt — the aforementioned Lane Thomas socked an RBI single to give the Royals a 3-2 lead. Just stop mentioning things, MASN announcers! Only silence from now on.

Staring down a deficit in the top of the sixth against a cruising Wacha, things looked bleak for the Orioles. And then: something amazing happened. The O’s scored six runs. Seriously! Not only that, but it was one of the most un-Orioles type of offensive rallies you’ll ever see. They hit the ball to all fields. They shortened their swings with two strikes, putting the ball in play however they could. It was a nearly unrecognizable Orioles attack, and it was delightful.

It all started innocently enough, when Alonso drew a four-pitch walk and Samuel Basallo doinked a changeup into right for a single. That brought up the Orioles’ dynamic duo of Leody Taveras and Jeremiah Jackson — two of the best hitters on the team, as we all predicted in spring training — and both of them delivered again. On a 2-2 curve from Wacha, Taveras flicked the ball into right field, bringing home Alonso to knot the score at three. Basallo aggressively ran to third base on the play, and Taveras alertly advanced to second on the throw to third.

Up next was Jackson, who dunked a single into left-center field, driving in two more runs and putting the Birds back on top, 5-3. There we go! Where would the Orioles be without Jeremiah this season? Not bad for a guy who might not have even made the team if Luis Vázquez weren’t hurt. The Orioles, improbably, had knocked Wacha out of the game. They hung six earned runs on a pitcher who’d allowed only three runs in his first four starts combined. Not too shabby!

But the Orioles had saved the best for last. Against reliever Eli Morgan, Colton Cowser singled on an 0-2 changeup — his second hit of the game — to bring up Coby Mayo. It’s no secret that Coby has struggled mightily this season, but when he’s on, he’s capable of hitting massive, jaw-dropping, moon-shot dingers. Eli Morgan got a first-hand look at that when Mayo jumped on his hanging slider and crushed it OVER THE FOUNTAINS AT KAUFFMAN STADIUM, a prodigious blast measured at 452 feet. Wowza. An Orioles fan in the second deck, who probably never thought in her wildest dreams that she was in home run territory, ended up with the ball. It was the Orioles’ longest home run since July 5 of last year, when Jordan Westburg crushed a 461-foot blast in Atlanta.

The Earl Weaver special gave the Orioles an 8-3 lead, and against a lousy offense like the Royals, you’d think that would be plenty. You’d think. But just as the MASN announcers mentioned how important it was for Bassitt to pitch a shutdown inning, you’ll never guess what happened. He almost immediately gave back a chunk of it. Jensen led off the bottom of the sixth with a homer, followed by a Michael Massey double. Bassitt got just one out in the sixth before Craig Albernaz went to the bullpen.

The good news, I suppose, is that Bassitt’s 5.1-inning performance was his longest of the season. But he still wasn’t good. Against a bad offense, he gave up eight hits and five runs, with his inherited runner scoring on Kyle Isbel’s two-run homer off Yennier Cano. With Cade Povich and Brandon Young pitching well at Triple-A, I’m wondering how long the O’s will persist with Bassitt in the rotation.

The Royals’ sixth-inning rally made it an 8-6 game, and the Orioles squandered numerous opportunities to add insurance runs. Beavers doubled to lead off the seventh but never advanced. In the ninth, Ward was thrown out at the plate on another Beavers double. Eight runs would have to do.

Fortunately, it did. Tyler Wells had his best high-leverage outing of the year, working 1.2 scoreless innings, and Anthony Nunez entered the ninth for his first career save opportunity (closer Ryan Helsley went on the bereavement list earlier in the day). Nunez retired the first two batters before the third baseman Mayo, on what should’ve been the final out, spiked a routine throw to first to bring Bobby Witt Jr. to the plate as the tying run. Oh boy. Here we go.

No worries. Nunez racked up a clutch strikeout of Witt, nailing down the win and earning his first save. Congrats to the rookie, who has been a great addition to the O’s bullpen (again, not bad for a guy who almost didn’t make the Opening Day roster).

That’s an Orioles victory. Who is your Most Birdland Player, Camden Chatters? Coby Mayo for his breathtaking three-run homer? Alonso for his dinger? Taveras or Jackson for their clutch hits? Wells or Nunez for their relief work? There are no wrong answers. Except Chris Bassitt.

Chicago Cubs vs. Philadelphia Phillies preview, Wednesday 4/22, 6:40 CT

Today’s roster move: Here

Wednesday notes…

  • STREAKING: The Cubs’ seven-game winning streak is their 107th since 1901 of at least seven games. It is their longest since they won eight in a row July 2-192, 2023. Their last that ended after seven games was Aug. 31-Sept. 6, 2021. (Courtesy BCB’s JohnW53)
  • PITCHING: Cubs pitchers have allowed exactly six hits in each of the last three games. They have allowed no more than six in 11 games this season. The Cubs have won nine of them. Last year, they were 46-13 in such games, a winning percentage of .780. When they gave up seven or more, they were 46-57, .447. The Cubs rank third among all 30 teams in fewest hits per nine innings (7.3), fewest walks per nine (3.0) and fewest hit plus walks per nine (1.146). (Courtesy BCB’s JohnW53)
  • DANSBY, HEATING UP: Dansby Swanson, last 13 games since April 7: .233/.393/.535 (10-for-43) with a double, four home runs, 10 RBI, 12 walks and 16 runs scored.
  • TODAY IN CUBS HISTORY: Jason Heyward’s 10th inning walk-off single scored Javier Báez to give the Cubs a 4-3 win over the Mets. It happened five years ago today, Thursday, April 22, 2021.

The Cubs lineup was not available at posting time. Please check BCB social media for the Cubs lineup.

Phillies lineup:

Matthew Boyd, LHP vs. Kyle Backhus, LHP

Matthew Boyd returns tonight from an injured list stint for a bicep issue.

His first start this year on Opening Day wasn’t good; his second was excellent, with 10 strikeouts in 5.2 innings. Overall Boyd has 17 strikeouts in 9.1 innings this year (struck out 17 of 37 batters faced). In his rehab start last Thursday for Triple-A Iowa, Boyd struck out six of 16 batters faced.

Boyd made one start vs. the Phillies last year, June 9 in Philadelphia, and the difference in the game was, in part, Boyd’s own throwing error on a pickoff that led to an unearned run. No current Phillie has more than six career AB vs. Boyd.

Kyle Backhus is opening tonight’s game, and likely throws only one or two innings. The most pitches he’s thrown in any game this year is 41, last Wednesday against the Cubs in Philadelphia. Dansby Swanson homered off him. He also threw to five batters in Monday’s game at Wrigley Field.

Taijuan Walker was supposed to get the start tonight, and he’s likely the “bulk guy” in this game.

Walker’s 2026 season has been pretty awful. He’s made four starts, has a 9.16 ERA (yikes!) and has allowed six home runs in just 18.1 innings (double yikes!). He had one decent start (April 11 vs. the D-backs) where he allowed two runs in five innings, the other three were .. yikes.

Perhaps Alex Bregman will break out tonight. He’s 6-for-11 (.545) lifetime vs. Walker.

Here is the weather forecast for the area around Wrigley Field.

Today’s game is on Marquee Sports Network.

Here is the complete MLB.com live streaming page for today.

MLB.com Gameday

Baseball-reference.com game preview

Please visit our SB Nation Phillies site The Good Phight. If you do go there to interact with Phillies fans, please be respectful, abide by their individual site rules and serve as a good representation of Cub fans in general and BCB in particular.

The 2026 game discussion procedure has been changed, so please take note.

You’ll find the game preview, like this one, posted separately on the front page two hours before game time (90 minutes for some early day games following night games).

At the same time, a StoryStream containing the preview will also post on the front page, titled “Cubs vs. (Team) (Day of week/date) game threads.” It will contain every post related to that particular game.

The Live! (formerly “First Pitch”) thread will still post at five minutes to game time. It will also post to the front page. That will be the only live game discussion thread. After the game, the recap and Heroes and Goats will also live on the front page as separate posts.

You will also be able to find the preview, Live! thread, recap and Heroes and Goats in this section link. The StoryStream for each game can also be found in that section.

Discuss amongst yourselves.

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!