Texas Rangers @ Anaheim Angels
Friday, May 22, 2026, 8:38 PM CDT (105.3 The Fan / Rangers Sports Network)
Angel Stadium
RHP Jacob deGrom vs. RHP Grayson Rodriguez
Go Rangers!
Baseball News
Texas Rangers @ Anaheim Angels
Friday, May 22, 2026, 8:38 PM CDT (105.3 The Fan / Rangers Sports Network)
Angel Stadium
RHP Jacob deGrom vs. RHP Grayson Rodriguez
Go Rangers!
Kodai Senga began his road back to the Mets by pitching in his first rehab start with Port St. Lucie on Friday night.
While he didn't go long, pitching just 3.1 innings, Senga was okay in his first game action in almost a month.
The right-hander's night started rather precariously. He walked the leadoff man -- thanks to an ABS challenge -- and two batters later, Senga was faced with two runners on thanks to catcher's interference. Senga would get a groundout and fly out to end the first inning. After a clean second inning, Senga would allow the first run after a leadoff single, who advanced to second on a throwing error, and a two-out single plating the runner from third. A stolen base later, and a single pushed across the inning's second run.
Senga ended the third with a groundout and came back out for the fourth where he struck out the first batter he faced before being pulled.
Senga allowed two runs on four hits and one walk while striking out two batters across 3.1 innings. He threw 58 pitches (35 strikes), which is the range Mets manager Carlos Mendoza expected.
It'll likely be some time before Senga is ready to rejoin the Mets. Before he landed on the IL with lumbar spine inflammation on April 28, Senga was just not getting it done. He was unable to pitch more than 3.1 innings in his last three starts before being shut down.
The Mets will take their time with Senga as they hope to get the right-hander healthy and pitching well before potentially rejoining a rotation that recently lost Clay Holmes. New York could also have Senga rejoin the team and pitch out of the bullpen, but it's unclear the path the organization will take or how Senga will fare in that role.
The Athletics started this weeklong Southern California road trip on the right note, winning three of four against the woeful, last-place Los Angeles Angels. The series win was anything but easy, though, as the A’s needed 10 innings to win each of the final two games.
Tonight, the first-place Athletics head further south to begin a three-game Memorial Day weekend series against the San Diego Padres, who will be a much tougher opponent.
It will be Padres’ closer Mason Miller’s first time facing his former team since he was traded last July. Miller’s success has carried over to his new team, as he is 1-1 with a 0.79 ERA and 15 saves in 22 appearances this season. The 27-year-old flamethrower has accumulated an incredible 45 strikeouts in 22.2 innings pitched, cementing his reputation as one of the most unhittable pitchers in the league.
While the A’s bullpen could desperately use Miller’s elite repertoire, the team likely made the right decision by trading him last summer. His talent is too good to be wasted on a club that was not playoff-bound, and if top shortstop prospect Leo De Vries — the centerpiece of the return package — reaches his All-Star-caliber ceiling, he could ultimately provide the A’s with a greater long-term impact than a closer who only pitches one or two innings per game.
Tonight, the A’s will send left-hander Jeffrey Springs to the mound as they try to extend their winning streak to four games. The 33-year-old enters his 11th start of the season with a 3-4 record, a 3.93 ERA, a 1.20 WHIP and 47 strikeouts across 55 innings pitched. Springs took the loss in his last start against the San Francisco Giants despite allowing just two runs, one earned on five hits over six innings. After going winless so far this month, the A’s southpaw looks to continue pitching well and earn his fourth win of 2026 this evening.
Here’s the A’s starting nine for the game tonight:
Right fielder Carlos Cortes remains in the leadoff spot, a switch made a few days ago that has worked wonders for the A’s lineup. Batting first baseman Nick Kurtz second or third gives him more opportunities to hit with runners on base, creating additional RBI chances for the team’s hottest hitter. Tonight, Kurtz and catcher Shea Langeliers swap spots in the order.
The A’s are still searching for more consistent production from designated hitter Brent Rooker and left fielder Tyler Soderstrom. Meanwhile, Henry Bolte gets another start in center field, with the slumping Lawrence Butler once again relegated to the bench.
This A’s lineup will face Padres’ right-handed pitcher Walker Buehler. The 31-year-old has struggled through his first nine starts with San Diego, posting a 3-2 record with a 5.01 ERA and 37 strikeouts across 41.1 innings pitched.
However, Buehler appears to be turning things around lately. In his last start against the Seattle Mariners, he earned the win after allowing two runs on five hits over five innings of work. The outing before that, he tossed six innings of two-run ball. While Buehler may not be the same pitcher he was during the early years of his career with the Los Angeles Dodgers, the veteran right-hander still has the ability to stymie an opposing lineup on any given day. Will Buehler make it three-straight quality starts or will the A’s offense strike early and often to avoid having to face Miller in a save situation?
Springs will face off against this Padres’ lineup on Star-Wars Night at Petco Park:
Starting off, it is important to note that Fernando Tatis Jr. has yet to hit a home run this season. Hopefully his home run drought continues against the A’s this series. The A’s will see several former players in San Diego’s lineup, including designated hitter Miguel Andújar and left fielder Ramon Laureano. Tatis is not the Padres’ only superstar off to a slow start. Third baseman Manny Machado is also struggling, batting .178 with seven home runs and 22 RBIs.
Springs and the A’s relievers who follow him will need to carefully navigate the top six hitters in the Padres’ lineup, as San Diego’s lineup becomes significantly weaker from spots seven through nine. Padres starting center fielder Jackson Merrill is not playing tonight due to sore ribs, though he is expected to return in the coming days
This will be a much tougher series against a team widely expected to contend for a National League playoff spot this season. If the A’s can win tonight, it would set the tone for the rest of the series and signal that the “Green and Gold” should not be taken lightly. Let’s go A’s!
Watch:
Athletics – NBCSCA
The Colorado Rockies made roster moves on Friday night prior to their scheduled game against the Arizona Diamondbacks at Chase Field.
Outfielder Mickey Moniak has been placed on the 10-day injured list with right ankle tendonitis. He sustained the injury colliding with the outfield wall while the Rockies were in Pittsburgh. Moniak joins fellow outfielders Jordan Beck and Brenton Doyle on the Injured List.
“He suffered that in Pittsburgh when he made a collision with the wall,” manager Warren Schaeffer said. “He’s been battling it since then and it’s been tough for him to hit, so we just want to get it right and move forward. He had something similar to this back in 2024, so we’re just going to try to nip this in the bud and hopefully he’ll be back in 10 days.”
Moniak’s injury may help to explain his recent slump. Since the final game of that Pittsburgh Pirates road series, Moniak is just 2-for-23 with a double in eight games. Prior to that he had been hitting .315/.358/.693 with eight doubles, two triples, 12 home runs, and 26 RBIs as one of the Rockies’ best bats.
In a corresponding roster move, the Rockies have recalled outfield prospect Sterlin Thompson from the Triple-A Albuquerque Isotopes.
Thompson (no. 13 PuRP) made his Major League debut last weekend, entering as a pinch hitter against the Arizona Diamondbacks. He also made two starts before being optioned back to Triple-A, ultimately going 1-for-8 with one strikeout. Thompson is currently hitting .341/.485/.485 with five doubles, a triple, and four home runs with the Isotopes this season. He has also drawn more walks (31) than he has struck out (30).
In addition, the Rockies also made a trade on Friday. They obtained right-handed reliever Andrew Baker from the Philadelphia Phillies in exchange for international bonus pool signing money.
Baker, 26, was originally selected by the Phillies in the 11th round of the 2021 draft out of Chipola College in Florida. He has largely pitched for the High-A Jersey Shore BlueClaws and Double-A Reading Fightin’ Phils since 2022 with a career 5.28 minor league ERA in 196 total appearances.
Purely a reliever, Baker currently has a 2.65 ERA this season in 14 appearances and has 25 strikeouts to five walks in 17 innings with Double-A Reading.
The Rockies’ 40-man roster is currently full.
Sign up for a user account and get:
Please keep in mind our Purple Row Community Guidelines when you’re commenting. Thanks!
The Dodgers and Brewers are back at it on Saturday for the middle game of this weekend series in Milwaukee. Roki Sasaki starts for the Dodgers on the mound, with left-hander Robert Gasser pitching for the Brewers.
Fox has the exclusive telecast on Saturday, with Joe Davis on the call.
This is the third Saturday game of the season on Fox for the Dodgers, along with an April 25 home win against the Chicago Cubs followed by a May 2 road loss to the St. Louis Cardinals.
The Dodgers (31-19) finish their road trip with a three-game series against the Brewers (29-18) in Milwaukee.
Justin Wrobleski (6-1, 2.49 ERA, 1.03 WHIP) gets the ball for the series opener Friday.
Logan Henderson (1-1, 3.50 ERA, 18 IP), the rookie right-hander, makes his first career start against the Dodgers for the Brew Crew.
As Seattle rolls into town, they’re having a really rough time. Even so, I think most Royals fans would trade places with them in a heartbeat. After coming so tantalizingly close to their first World Series appearance as a franchise last fall, the Mariners had a lot of expectations for this season. They even made the big offensive addition most Royals fans wished KC would make by getting Brendan Donovan from the Cardinals. Still, they sit 24-27, third in their division, and one game out of the last Wild Card spot.
The Royals, after hanging in tough following a couple of bad losing streaks, have seen that second losing period just keep extending, and while they were only 2.5 games out of a Wild Card spot on Sunday, they’re now firmly 9 games off the division-leading Guardians and 4.5 games from the final Wild Card spot. Realistically, they’re not out of the playoff hunt as they stretch toward the end of May, but they’ve done very little to show us that they’re capable of playing well enough to escape these doldrums. It leaves us as Royals fans reminiscing about the early days when they were just not quite able to finish series off and were a game or two under .500.
Still, the Mariners were the team at the start of the Royals’ lone really good stretch and while KC can’t count on them to get the team out of a third such stretch as they’ll be done playing each other in the regular season after this weekend, perhaps lightning could strike twice? After all, things didn’t look remotely positive when Kansas City showed up in Seattle back at the beginning of this month, either.
To try to find their winning ways, the Royals will send a pitcher who has also been searching for himself a bit. But Noah Cameron actually did seem to kind of find himself in his start against the Cardinals last Saturday. His arm slot is still much lower than last season, but his pitch mix reflected the way that has changed his pitches and led him to rely primarily on his fastball and changeup with some curveballs instead of the cutter and slider, which were so effective last year but have seen their shape ruined by his mechanical changes. He pitched a definitional quality start, allowing 3 runs in 6 innings. But for the first time this season, he didn’t walk a single batter, and for the first time since his initial two starts, he struck out four more than he walked. The Royals’ offense, which has somehow been less than the sum of its parts, probably needs him to find even another gear, but at least it was a start.
The Mariners will counter with Logan Gilbert. Gilbert has really struggled this season, with the worst K-BB% of his career since his sophomore year, but adding nearly 2 home runs per 9 innings pitched. He allowed 7 runs on 3 home runs to the Padres in his last appearance. He didn’t face the Royals in their last series, but faced the Royals twice last year, giving up 2 runs in each start across only 10.1 innings total. He could be vulnerable, and if the Royals want to right this ship, they’ll need to take advantage of it.
The Royals are using the same v RHP lineup they’ve used for weeks now, Vinnie Pasquantino and Salvador Perez are still prominently in the 3 and 4 spots. I don’t think there’s anything else to say about that. Here’s hoping if we do the same thing something different will result.
Time/Place: 7:15 p.m., Camden Yards
SB Nation Site: Camden Chat
Media: Apple TV, Tigers Radio Network
Game 52: RHP Jack Flaherty (0-5, 5.77 ERA) vs. LHP Keegan Akin (0.00, 13.50 ERA)
| Player | G | IP | K% | BB% | GB% | FIP | fWAR |
|---|---|---|---|---|---|---|---|
| Flaherty | 10 | 43.2 | 23.3 | 14.1 | 32.2 | 5.03 | 0.2 |
| Akin | 10 | 8.1 | 18.6 | 4.7 | 28.1 | 4.95 | 0.0 |
Sign up for a user account and get:
The Mariners begin a six-game road trip today in Kansas City and hope to find a little more consistency between series. The Royals swept the Mariners clean at home over three games. Since then, the Mariners have mastered the art of the “It’s so over/We are so back.” This team has put on such a great Jekyll-and-Hyde performance that they could be nominated for a Tony. But maybe this time the Mariners can win two series in a row, then maybe they can even set their sights on being above .500.
Logan Gilbert climbs the mound tonight looking to bounce back after a rough outing last time against San Diego when he gave up seven runs over 6 2/3rds inning. Gilbert took the loss in his last start, so the hope is that the start of this road trip can be a good chance for him to get back on track and keep the Mariners on track along with it.
Good vibes may already be back in order as Victor Robles returns to the Mariners lineup today for the first time since being placed on the IL back in April.
Victor Robles’ return means Connor Joe was sent back to Tacoma. It’s a bummer for Joe, who has shown more than today’s cleanup hitter Rob Refsnyder with the bat as far as hard contact goes, but his lack of defensive flexibility and ability to be optioned ticketed him for a seat on the flight back to Tacoma.
The Royals made a roster move today as well, designating catcher Elias Díaz for assignment and selecting outfielder Tyler Tolbert. Tough reward for a guy who just hit a two-run homer in a Royals loss on Wednesday. The Royals also announced they’ll be sending Cole Ragans out on a rehab assignment, if you’re wondering why the Mariners won’t be facing him again this series.
First Pitch: 4:40 pm PST
Radio: Seattle Sports (710 AM) and Mariners.com
TV: Mariners TV
The Atlanta Braves and the Washington Nationals are facing on in a battle of MLB’s top two scoring offenses. It is highly likely that no one truly predicted that these two teams would have scored the most runs this far into the season.
The biggest difference between these two teams is that the Braves have also had excellent pitching, whereas the Nationals have been terrible. Bryce Elder is set to take the mound with a top ten ERA of 2.01 and his opponent today, Miles Mikolas has a bottom four ERA of pitchers with at least 40.0 innings pitched with an ERA of 6.91.
On paper, the Braves have the clear advantage in this game, but nothing is ever guaranteed in MLB.
First pitch is at 7:15 EDT.
The first of three with the Pirates, and I got back from my massage just in time to get the thread up.
50 games in we are much the same as we were a year ago. But that doesn’t mean the rest of the season will go the same.
Tonight’s lineups:
SP: Tobias Myers (RHP)
SP: Eury Pérez (RHP)
First pitch: 7:10 PM EDT
TV: WPIX
Radio: Audacy Mets Radio WHSQ 880AM, Audacy App, 92.3 HD2
It’s been pouring all day in the greater Baltimore area, but it appears we’re going to attempt to play baseball tonight, because the public won’t rest until they get to see two teams that are a combined 20 games under .500 do battle. People all around the country are hosting their Orioles/Tigers watch parties, and we wouldn’t want to disappoint them.
Tonight’s game is airing exclusively on Apple TV+, with no local MASN broadcast. So if you don’t have Apple TV+, you have a convenient excuse to not watch the Orioles play. And even if you do have Apple TV+, you should probably just check out some of their original programming instead of watching this awful team. May I recommend Loot? Maya Rudolph is a delight.
But if you’re a glutton for punishment who insists on tuning in tonight, you’ll see the O’s take on a team that’s doing even worse than them. The Tigers, who have been in the playoffs the past two seasons, have collapsed to a 20-31 record and are currently sitting in last place in the AL Central. Their offense has disappointed and their pitching staff has been beset by injuries. Sound familiar? Check out Mark Brown’s series preview to learn more about this weekend’s Orioles opponent.
This is a series that the O’s absolutely need to win if they’re going to start climbing out of the massive hole they’ve dug themselves. Of course, no Orioles fan should feel at all confident that they’ll actually do so. The O’s are facing former Orioles bust Jack Flaherty, who is currently 0-5 with a 5.77 ERA. So of course he’s going to deliver a quality start against the O’s. You can pretty much etch it in stone.
The Birds will use Keegan Akin as an opener for the second time this year, letting him face the Tigers’ top lefty hitters — Kevin McGonigle and Riley Greene — before Chris Bassitt comes in as the bulk reliever. That combination worked excellently on Mother’s Day, when Akin tossed a perfect first inning against the Athletics before Bassitt went six strong frames and allowed just one run. It’s worth doing again, and hopefully the results will be much the same.
Orioles lineup:
LF Taylor Ward
SS Gunnar Henderson
C Adley Rutschman
1B Pete Alonso
DH Samuel Basallo
CF Leody Taveras
RF Colton Cowser
3B Coby Mayo
2B Jackson Holliday
LHP Keegan Akin
Tigers lineup:
SS Kevin McGonigle
C Dillon Dingler
DH Jahmai Jones
LF Riley Greene
1B Spencer Torkelson
CF Wenceel Pérez
RF Zach McKinstry
3B Gage Workman
2B Hao-Yu Lee
RHP Jack Flaherty
The Nats offense just could not get going yesterday, which was a rare occurrence. That led to a 2-1 loss against the Mets, with the Nats settling for a split of the four game series. Now the boys head to Atlanta to face a Braves team that has been baseball’s best this season.
The Nats are making some adjustments with a righty on the mound. Luis Garcia Jr. will return to first base. One adjustment they won’t make is at third base. Despite a righty being on the mound, Curtis Mead will get the start at third base. Drew Millas will get the nod behind the plate in this one. James Wood will DH and Daylen Lile will return to right field. Richard Lovelady will open for Miles Mikolas.
Other than the Nats, the Braves have scored the most runs in baseball. While Drake Baldwin is out, Matt Olson, Ozzie Albies and Michael Harris are big threats in the middle of the lineup. Dominic Smith will start at DH, and he has been great for the Braves this season. Former Nat Sandy Leon will start behind the plate with the Braves top 2 catchers both being hurt. The resurgent Bryce Elder will be on the hill.
Sign up for a user account and get:
Game Info:
Stadium: Truist Park
Time: 7:15 PM EST
TV: Nationals.TV
Radio: 106.7 The Fan
Some bad weather will be looming this weekend in Atlanta, but hopefully it can hold up long enough for these teams to play. The Braves and Nats are two of the most explosive offenses in the league, so this should be a fun matchup. Follow along in the comments down below and let’s go Nats.
Go Rays!
Sign up for a user account and get: