Friday Rockpile: Inside the never-ending job of the Rockies athletic training staff

Mar 5, 2025; Peoria, Arizona, USA; Colorado Rockies shortstop Ezequiel Tovar (left) is tended to by a trainer after being hit by a pitch against the San Diego Padres during a spring training game at Peoria Sports Complex. Mandatory Credit: Mark J. Rebilas-Imagn Images | Mark J. Rebilas-Imagn Images

Just a month and a half into the season, the Colorado Rockies injured list has already seen its fair share of residents.

From long-term injuries like RJ Petit and Pierson Ohl (Tommy John surgery), to 15-day IL stints like Mickey Moniak (right finger sprain), Kyle Freeland (left shoulder inflammation), Jose Quintana (right hamstring sprain), Ryan Feltner (right ulnar nerve inflammation), Jimmy Herget (right shoulder impingement) and Chase Dollander (right elbow strain) to name a few, the Rockies — and every MLB team — always have players dealing with and recovering from injuries.

This keeps the Colorado training staff busy year-round. It also means they form close relationships with the players. 

“We know a lot about the guys. In fact, when I was early in my career, the saying was ‘If you want to know about the player, ask the trainer,’” said Colorado assistant athletic trainer Any Stover said a Rockies Fest at Coors Field in January. “And I think that’s the whole truth. That’s one of the things that holds true.” 

And it’s not just the players, but their families as well. 

“One thing that people don’t realize is that we work for their families, too,” said Keith Dugger, the Rockies head athletic trainer. “So if somebody’s sick, or for their kids, we’re getting the pediatrician or doctors or family or OBGYNs, whatever it is. We’re kind of like the referral gatekeeper for the families, too.”

The day-to-day job

An average day throughout the season is busy for all members of the training staff. They have daily meetings, including before and after batting practice. They talk with players and give the coaching staff updates on the players. 

“We give our status of our players and where we think they should be,” Dugger said. “We are the go-between for our management and the administrations to tell them, ‘Hey, you might either get him out of the game if it’s a blowout game,’ or ‘This would be a good day to get a break,’ or, ‘He’s played eight days in a row here,’ or ‘Altitude’s kicking his butt and he’s not sleeping. Let’s give him a break here on this next day game.’ So that’s kind of how we map out.” 

A big part of gathering information on the players goes beyond what’s happening on the field.

“Players are real people too. They have real-life problems. They might not have slept. [Maybe] they have twins at home who kept them up all night,” Dugger continued. “So there is that pressure from outside that sometimes people don’t understand why they might be slacking on the field.”

The athletic staff works closely with the physical performance team to look at on-field production, strength and conditioning, what’s happening before and after games to help assess each player’s workload management.

Thanks to advancements in technology and sports science, the training team has lots of data to work with.

“We have tools, we have cameras now, we can look at how much somebody ran, how fast they ran. There’s a lot of things out there now,” Dugger said. “We have electronic devices that help us in the weight room, where maybe we’re doing the same exercises, but you’re talking about power. Now we have little machines that are telling us how much force they’re using, or how high they’re jumping.”

Injury prevention and management

A huge struggle is trying to prevent injuries, especially for pitchers in an era when major injuries and surgeries are more and more common.

“These guys are better, faster, stronger than they’ve ever been. More guys are throwing 100 miles an hour or harder, more than ever,” said Scott Murayama, the Rockies coordinator of major league rehabilitation. “We’re seeing a huge uptick in elbow injuries. I think that’s a legitimate fear of these guys getting hurt and trying to avoid that. The industry is definitely trying to get a handle on these arm injuries, but it’s tough.”

Whatever happens, the athletic team works together to assess, diagnose and make a plan. Murayama said they consider different perspectives, approaches, surgery options, and rehab possibilities that cater to each player, all while also focusing on injury prevention.

“The game’s changed. No doubt,” Dugger said. “Guys are throwing 100-plus miles per hour, which basically I call Ferraris. You can’t take Ferraris and drive them long distances all the time. They’re gonna be overworked, and that’s what happens with our bullpen or our starters.”

Dugger believes that the emphasis on velocity when players are young and the intense club circuits that youth players compete in can make players more susceptible to more serious injuries earlier in their careers. They may pitch faster, but they don’t pitch very many innings in high school or college. Then they are expected to take on large inning loads in their pro careers in longer seasons than they’ve ever played. 

“One of the best predictors of the future is the history of the length a guy has thrown, if they’ve done it before, or if they’ve gradually made increments,” Dugger said. “It is a tougher game at this level. It’s a faster, longer season.” 

 Sometimes, when the Colorado training staff goes out on the field, it’s precautionary to check on something like a player being hit by a pitch. They talk with the player, decide he’s OK and retreat to the dugout. Other times, it’s more serious  — like when Dugger has to remove a starting pitcher like Dollander in the second inning of his start against the Pirates on May 14.

Each situation and each player has to be handled differently, and each member of the training staff has their own role. This is why knowing the players so well is a vital part of the job.

“It’s like your own kids. You could be tougher on one individual than others. There are other guys you have to put your arm around, and kind of baby it, and you do little. Everyone’s a little bit different,” Dugger said. “I’m always the bad cop. They [as he pointed to the rest of the staff] are always the good cops. So I’m the mean guy.”

As of Thursday, May 21, the Rockies had one player on the 10-day IL (Brenton Doyle), four players on the 15-day IL and five on the 60-day IL. The athletic staff is managing the grind, helping players in their rehab (like Feltner’s Minor League ease in) and continuing to try to prevent and monitor each player. With a long season ahead, there is no doubt that the trainers will remain busy.


On the farm

Triple-A: Las Vegas Aviators 12, Albuquerque Isotopes 1

In a game to forget, the Isotopes were held scoreless for eight innings before Vimael Machín hit a solo homer in the ninth inning to prevent the shutout, while Las Vegas amassed 14 hits in a blowout win on Thursday. Machín and Cole Carrigg each posted two hits, combining for four of Albuquerque’s seven total. Valente Bellozo (0-3) took the loss after surrendering four runs (three earned) on six hits with one strikeout and one walk, but the game really got out of hand when the Aviators scored six runs in the eighth.

Double-A: Hartford Yard Goats 6, New Hampshire Fisher Cats 2

Bryant Betancourt hit a two-run homer, Andy Perez doubled and tripled while driving in three runs and Jake Brooks threw a seven-inning gem to earn his first win of the season for the Yard Goats on Thursday. Brooks held the Fisher Cats to one run on a solo homer, six hits, four strikeouts and one walk to improve to 1-1 on the season. After falling behind 1-0 in the second, Betancourt hit his homer in the third to help Hartford take a lead it never lost. GJ Hill added a hit and scored a run and Conner Capel added a double and RBI.

High-A: Spokane Indians 9, Vancouver Canadians 4

Jack O’Dowd hit two homers, one with two runners on and his second with one runner on base, on a 3-for-4 night when he scored three runs to lead Spokane to a high-scoring victory on Thursday night. The Indians also took advantage of three Vancouver errors that led to four unearned runs. Tommy Hopfe added a two-run homer of his own, Jacob Hinderleider drove in two runs on two hits and scored a run and Robert Calaz also posted two hits and scored a run. Everett Catlett had a short, but effective start, giving up one run on five hits and three walks with three strikeouts in 3.2 innings. Nathan Blasick followed with 2.1 scoreless, hitless innings for the win with two walks and two strikeouts.

Low-A: Rancho Cucamonga Quakes 6, Fresno Grizzlies 3

The Quakes took advantage of three singles, two walks and a fielding error to put up a four-run second inning, earning a lead they never lost against Fresno. Roldy Brito doubled, singled, scored a run and drove in a run for the Grizzlies, while Clayton Gray added two hits and a run and Tanner Thach also recorded two hits and drove in a run. Angel Jimenez took the loss, giving up six runs (five earned) on with five hits, five walks and six strikeouts.


Rockies place Brenton Doyle on the IL, select Chad Stevens, make additional roster moves | Purple Row

After hitting the ground hard on a diving catch attempt on Wednesday, Brenton Doyle moved to the 10-day IL with a left oblique contusion on Thursday. The Rockies also made other roster moves, including bringing up Chad Smith.

Stevens carries Minors-best 39-game on-base streak into Rockies debut | MLB.com

In case you aren’t yet familiar with the Rockies newest call-up, here’s a nice feature on the infielder who made his Rockies debut on Thursday night in Arizona. You’ll learn about his success at Triple-A Albuquerque and his super-fan grandmother, who lives in Phoenix and is his biggest fan.

As Rockies’ losses mount, speedster Jake McCarthy is one bright spot | Denver Post ($)

Patrick Saunders talks about the benefits of having Jake McCarthy on the roster this season. In addition to his speed, he’s been hitting better lately. This article has some good quotes from Rockies manager Warren Schaeffer.


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!

SF Giants News: Oracle Park promotions this weekend

SAN FRANCISCO, CALIFORNIA - AUGUST 23: General view during a game between Bay FC and Washington Spirit square off before a record-setting crowd at Oracle Park on August 23, 2025 in San Francisco, California. (Photo by Karen Hickey/ISI Photos/ISI Photos via Getty Images) | ISI Photos via Getty Images

Good morning, baseball fans!

The San Francisco Giants return to the bay this weekend for a three-game series against the Chicago White Sox. So let’s take a look at what Oracle Park has on deck for fans who might be thinking about attending.

Friday night will be a Special Event for Japanese Heritage Night! Fans with special event tickets will get at Japanese Heritage Night baseball t-shirt giveaway designed by Sumo Fish, and there will be festivities around the park throughout the evening.

As with all Saturday home games this season, Saturday will be a Fiesta Gigantes event with music, food and other celebrations featured throughout the park. Additionally, the first 15,000 fans in attendance will receive a Chain Hat giveaway.

Sunday will be Star Wars Day at Oracle Park. The first 15,000 fans in attendance will receive a Grogu Bobblehead giveaway. I am incredibly jealous because they are very cute. Fans are encouraged to dress up, and will have photo opportunities throughout the park.

If you’re headed to the park this weekend, have fun! And make sure to share pictures!

What time do the Giants play today?

The Giants take on game one of this three-game series against the White Sox tonight at 7:15 p.m. PT.

Mets Morning News: Out of the cellar for at least one day

New York Mets pitcher David Peterson (23) throws to the Washington Nationals during the first inning at Nationals Park.

Meet the Mets

Thanks mostly to David Peterson and the bullpen, the Mets finished their series against the Nationals with a 2-1 win. Bo Bichette’s two-run single with the bases loaded in the third provided all of the Mets’ offense, but the proved to be enough. And the Mets wake up this morning in fourth place in the National League East, the first time they’ve been out of the cellar in weeks.

Choose your recap: Amazin’ Avenue, New York Daily News, New York Post

Laura Albanese writes that Peterson has found himself again at a time when the Mets desperately needed it.

Juan Soto stole the 100th base of his career in the win, and he got to keep the base.

Devin Williams got the save in the win, and following his outing on April 23, he decided to raise the position of his hands to reverse a change he made last year in his time with the Yankees.

John Harper believes in the changes that Williams has made and sees him as a confident closer.

It seemed like there was a good chance that Jonah Tong would join the Mets this weekend as they visit the Marlins for a three-game series, but Tobias Myers is getting the start tonight in the series opener.

Kodai Senga is set to begin a rehab assignment tonight with the St. Lucie Mets.

Anthony DiComo writes about three surging Mets.

Around the National League East

The Braves beat the Marlins, and their 9-3 win officially got the Mets out of last place in the National League East, as the Marlins moved into the cellar.

Marlins starter Robby Snelling, who came into the 2026 season as one of the very best pitching prospects in all of baseball, will undergo Tommy John surgery after experiencing elbow discomfort following his major league debut earlier this month.

With Aaron Nola sporting a 6.04 ERA this year, which is almost exactly in line with his 6.01 ERA last year, the Good Phight wonders what the Phillies can do about him as he’s still in just the third year of his seven-year, $172 million contract.

Around Major League Baseball

Braxton Ashcraft bedeviled the Cardinals as the Pirates won by a 6-2 score.

The Tigers got a great start from Casey Mize, but that wasn’t enough to avoid getting swept by the rival Guardians.

Spencer Miles was great as the Jays beat the Yankees.

Luis Severino went seven innings and struck out ten for the A’s in a game that saw them beat the Angels in extra innings.

The Diamondbacks managed a 2-1 victory over the Rockies.

Shohei Ohtani was the subject of serious trade talks between the Angels and Rays at the 2023 trade deadline.

Paul DeJong is set to undergo season-ending hamstring surgery.

This Date in Mets History

In one of the best moves in franchise history, the Mets traded for Mike Piazza on this date in 1998.

The Twins were sinking in May 2006

SEATTLE - JUNE 8: Shortstop Juan Castro #17 of the Minnesota Twins just misses a ground ball in the seventh inning against the Seattle Mariners on June 8, 2006 at Safeco Field in Seattle, Washington. The Twins defeated the Mariners 7-3. (Photo by Otto Greule Jr/Getty Images) | Getty Images

After an up-and-down start to the 2006 campaign, the Minnesota Twins hoped to settle in and recapture the AL Central crown. Alas, through May and into one fateful June night in the Pacific Northwest, the endeavor looked more bottoming-out than regrouped-contender.

Heading into a Twinkie Town After Dark ™ contest with the Seattle Mariners on 6/7/06 (more on that momentarily), not much outside of the always-solid Johan Santana, metronomic Joe Mauer, and newcomer Luis Castillo was working.

Remember the guys meant to inject some pop into the lineup after ‘05’s punchless group? Well, Tony Batista was sitting at a .241 BA & .398 SLG, while Rondell White was somehow even worse—perhaps historically so: .193 BA, .436 OPS, 0 HR despite everyday play.

Cristian Guzman SS heir-apparent Juan Castro was another lineup liability at .238 BA & .576 OPS. Touted power prodigy Justin Morneau did have 11 bombs, but with a less-than-stellar .236 BA & .747 OPS that would soon prompt a “come to Jesus” meeting with skipper Ron Gardenhire.

Outside of should-have-been-Cy Santana, the starting pitching was in similar shambles:

  • Brad Radke: 12 GS, 6.42 ERA
  • Kyle Lohse: 8 GS, 8.92 ERA
  • Carlos Silva: 9 GS and some relief appearances, 7.76 ERA

This was all leading to the night of June 6, a game I will never forget watching on TV.

After the Mariners battered Boof Bonser, Willie Eyre, & Dennys Reyes to gain a huge early lead, the Twins mounted an epic comeback—capped by a Michael Cuddyer grand slam in the 8th inning to tie the contest at 9-9!

After a few scoreless frames (for a change) in this wild affair, in B11 Twins RP Jesse Crain—my noted irrational nemesis, since usurped by Justin Topa—needed just one more out to give MN bats another crack at victory.

Instead: a mammoth Carl Everett home run that gave the M’s a walk-off victory and sent me into a profane rage that would have made Jerry Burns blush.

After that soul-crushing loss, the Twins sat at 25-33—buried in fourth place in the AL Central & a whopping 11.5 GB the front-running Detroit Tigers. Instead of the ‘05 mediocrity feeling like a blip, it now seemed to indicate a trend. Roughly four months of games remained on the ’06 schedule, but it would seemingly take a miracle to dig out of such a large early deficit and make a true division championship run.

MLB News Outside The Confines: They’re not underdogs

Good morning.

Orioles minor league recap 5/22: Kjerstad struggles in Norfolk loss

CLEARWATER, FL - MARCH 13: Baltimore Orioles Outfielder Heston Kjerstad (13) walks back to the dugout before the spring training game between the New York Yankees and the Philadelphia Phillies on March 13, 2026 at BayCare Ballpark in Clearwater, Florida. (Photo by Cliff Welch/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

Triple-A: Jacksonville Jumbo Shrimp (Marlins) 9, Norfolk Tides 2

With the Orioles idle, Norfolk represented the closest thing to a major league game last night. With that said, the outcome is about what you’ve come to expect. Jonathan Rodríguez hit a solo home run in the top of the first, but the Tides proceeded to allow seven consecutive runs. Jacksonville did the majority of the damage with a five-run fourth inning, and the Jumbo Shrimp bested Norfolk 9-2.

The Tides managed only five hits during the contest. Christian Encarnacion-Strand added the only extra-base hit with a double. Heston Kjerstad finished 0-for-3 with a walk and three strikeouts. Sam Huff finished 1-for-3 with a run scored. Huff is now fully entrenched as the team’s third catcher after the Orioles lost Maverick Handley on waivers.

Christian Herberholz allowed five runs over four innings. He surrendered a pair of homers, walked three and struck out four.

Double-A: Somerset Patriots (Yankees) 2. Chesapeake Baysox 1

Ethan Anderson plated the first run over the game with a double in the third, and it felt like the one-run lead would hold up for a majority of the game. Unfortunately, Somerset struck for two runs in the top of the seventh. Yaqui Rivera coughed up a two-run homer to Garrett Martin, and the Patriots snuck out a 2-1 win.

Chesapeake starter Evan Yates did his part with 5.1 scoreless innings. Yates limited Somerset to only three hits. He struck out seven and walked three.

Both teams tallied five hits during the game. Chesapeake shortstop Carter Young finished 2-for-4. Anderson’s double represented the only extra-base hit for the Baysox.

High-A: Frederick Keys vs. Greenville Drive (Red Sox) PPD

The game will be made up today during a single admission doubleheader.

Low-A: Wilson Warbirds (Brewers) 13. Delmarva Shorebirds 11

Delmarva’s offense did its part again after a 12-run outburst on Wednesday, but the pitching came up short. Stiven Martinez hit a go-ahead home run in the top of the eighth, but Adrian Heredia allowed a three-run home run with two outs in the bottom half. The big fly came after a batter reached on a fielding error by second baseman DJ Layton.

Martinez finished 2-for-3 with two runs scored. RJ Austin and Raylin Ramos combined for six of Delmarva’s 15 hits. Austin scored four of the Shorebirds’ 11 runs. Ramos finished a homer shy of the cycle, while Austin only needed a double to accomplish the feat.

Box Scores

Friday’s Schedule

Norfolk: at Jacksonville, 7:05 pm. Starter: Nestor German (1-1, 4.54 ERA)

Chesapeake: vs Somerset, 7:05 pm. Starter: Joseph Dzierwa (0-0, — ERA)

Game 1: Frederick: vs Greenville, 5:00 pm. Starter: Carson Dorsey (2-3, 6.46 ERA)

Game 2: Frederick: vs Greenville, TBD. Starter: TBD

Delmarva: at Wilson, 7:05 pm. Starter: Brayan Orrantia (0-3, 5.34 ERA)







The Red Sox have hope thanks to the American League’s multi-year mediocrity

KANSAS CITY, MISSOURI - MAY 20: Jarren Duran #16 of the Boston Red Sox celebrates his two-run home run with Wilyer Abreu #52 of the Boston Red Sox against the Kansas City Royals in the seventh inning at Kauffman Stadium on May 20, 2026 in Kansas City, Missouri. (Photo by Ed Zurga/Getty Images) | Getty Images

The Red Sox are certainly not back yet, but at least the brand of baseball is improving. 

Boston swept the Kansas City Royals and finished a road trip (with multiple series) with a winning record for the first time this season.  The Red Sox are 22-27 and keep creeping closer to .500, not that that should be some cause for celebration.

If nothing else, Boston looks better than the disaster that took place over the first month of the season. The Red Sox are 10-8 in May and reached that mark without Roman Anthony and Garrett Crochet. In this delusional reality, the ballclub in the midst of a frustrating start sits just two games out of a playoff game.

That’s not to say they’re good yet. That’s not to say the wild-card race matters in May. What it does mean is that it’s pretty insane that they’re not out of the realm of contention by any means. 

Give credit to the quality starting pitching and improved defense that’s dragged an insufficient lineup to a solid month of May so far. But at the end of the day, this conversation goes beyond the Red Sox. The real story here is that the American League is realistically in Year 3 of legitimate mediocrity. 

As of Thursday, there are FIVE TEAMS in the American League with a winning record. Five! For reference, nine teams in the National League are over .500. 

This issue stretches back the last two seasons as well. No AL team won more than 94 games in that stretch and postseasons formed without a true standout team. The Yankees cakewalked through the American League Central duo of the Kansas City Royals and Cleveland Guardians to reach the 2024 World Series before a swift defeat at the hands of the Los Angeles Dodgers. 

The Red Sox made the postseason with 89 wins in 2025. That’s the new reality of the American League. Gone are the juggernauts of even the end of the 2010s. Remember, the AL had three teams win 100 games or more in 2018 and the Red Sox beat the other two (Yankees, Astros) to win the World Series. 

So this is not the powerhouse American League we’ve known for most of the 21st century. Instead, it’s a swirling pool of mediocrity without a king to take control. It’s unfortunate for baseball, but in this case, it’s beneficial for the Red Sox.

Despite the rough start that cost Alex Cora and several coaches their jobs, Boston can still realistically fight to play for October the rest of the way. The path to a division title is probably already gone as the team trails the Tampa Bay Rays by 11 ½ games for the top spot in the East. 

The melting pot of fringe teams and six playoff spots is just the perfect storm for the Red Sox to do just enough the rest of the way under interim manager Chad Tracy. 

It’s wild to think about how little it takes to be a playoff team in the American League. For the Red Sox’s sake, they should be thankful.

Orioles news: A season-defining homestand begins

Apr 30, 2026; Baltimore, MD, USA; Baltimore Orioles manager Craig Albernaz (55) watches his team play against the Houston Astros in the seventh inning at Oriole Park at Camden Yards. Mandatory Credit: Jamie Sabau-Imagn Images | Jamie Sabau-Imagn Images

Good morning, Camden Chatters.

Can you believe the Orioles’ 2026 season is not even two months old? It’s felt like two decades. The shoddy pitching, the atrocious defense, the unproductive offense, the overall uninspired play — we’ve seen so much bad baseball already. And we’re less than a third of the way through the season.

If you’re feeling like any hopes of a winning Orioles season are already dead and buried, I certainly don’t blame you. Even with so much of the schedule yet to be played, eight games under .500 feels like a massive hole to climb out of for an O’s team that hasn’t shown any ability to get on a hot streak. They need to dramatically improve at pretty much every aspect of baseball, and soon.

But for those who are holding out hope that the season can be salvaged, the Orioles’ best opportunity to do so begins tonight. The O’s will be playing at Camden Yards for the entire rest of May, kicking off a 10-game homestand, their longest of the season. Two of their three upcoming opponents, the Tigers and Blue Jays, are having lousy years themselves.

In fact, 17 of the Orioles’ next 23 games are in Baltimore, and 11 of them come against teams that currently have losing records. The O’s are entering one of the most favorable parts of their 2026 schedule, and they need to take full advantage.

These next 10 games could define the season. Nobody’s expecting the Orioles to get back to .500 by the end of this homestand, but if they can at least win more than they lose, they’ll keep themselves afloat and could possibly build some much-needed momentum. They’d still have a long way to go to be considered contenders, but we wouldn’t have to write off the 2026 season just yet.

But if the Orioles continue to play as they have all season, and end up with a losing record on this homestand to drop 10 games or more under .500, it may well be “stick a fork in ’em” time. To me that’s when ownership would need to seriously consider making a change in the front office, even if midseason GM firings aren’t especially common. It’s not clear whether that’s something that David Rubenstein and company are even considering at this point. But another two or three weeks of O’s failure, especially during a softer portion of the schedule, could force the issue.

It feels strange to say that the fate of the Orioles’ season hangs in the balance in May. That doesn’t make it less true, though. The O’s will be under a microscope for these next 10 days. And in a couple of weeks, we’ll either be feeling better about these guys, or this team could be on the verge of a major reckoning.

Links

The Orioles have surrendered the most runs in 2-out situations. An answer why isn’t clear. – The Baltimore Banner

It seems like Orioles management responds to every question about the team’s flaws with something like, “Yeah, weird, huh? We’re not sure why that’s happening.” That doesn’t exactly fill me with confidence that they’ve got a handle on the situation.

Would Orioles be better wih Henderson at 3rd, Holliday at short? | MAILBAG – BaltimoreBaseball.com

The phrase “rearranging deck chairs on the Titanic” comes to mind.

Not even ball to face could slow this O’s LHP prospect’s quick rise through system – MLB.com

Joseph Dzierwa has been one of the few bright spots in the O’s organization this season, so of course I’m expecting some terrible fate to befall him soon.

Orioles lose Handley on waiver claim – School of Roch

So long, Maverick. Your play on the field may have been unexceptional, but your awesome name will stick with me forever.

Orioles birthdays and history

Is today your birthday? Happy birthday! Four ex-Orioles were born on this day: infielder Rio Ruiz (32), left-hander John Bale (52), and righties Rick van den Hurk (41) and José Mesa (60).

On this date in 1974, the Orioles won a 12-inning, 1-0 walkoff over Cleveland in which O’s starting pitcher Ross Grimsley threw a 12-inning shutout. He was just the third pitcher in Orioles history to throw a shutout of 12 innings or more. The lefty scattered eight hits during his gem to outduel Cleveland starter Jim Perry, who threw only 10 shutout innings like a slacker. The O’s finally broke the scoreless tie in the bottom of the 12th when Boog Powell led off with a double and scored on Paul Blair’s walkoff single.

Random Orioles game of the day

On May 22, 2015, the Orioles beat the Marlins in Miami, 8-5. Jimmy Paredes and Caleb Joseph each had three-hit games, and leadoff hitter Manny Machado drove in three runs, helping the Orioles overcome an early three-run deficit. Rookie Tyler Wilson, pitching in relief, earned his first major league win after starter Ubaldo Jimenez lasted just four innings. The outcome extended an eight-game losing streak for the Marlins, who had fired manager Mike Redmond earlier in the week.

Chicago Cubs history unpacked — May 22

Free of charge for the discerning reader.

Happy birthday to Jacob Turner*, and a mighty host of others.

Today in baseball history,1930 – In Philadelphia, the Yankees and the Athletics continue the home run barrage as the Yankees take both games of a second straight doubleheader, 10-1 and 20-13. Babe Ruth hits a pair of home runs in the opener, as does Ben Chapman and winning pitcher George Pipgras. The Yanks score nine runs in the first two innings of the second game, but the A’s come back to tie it at 12 apiece. The Yanks win the assault, 20 – 13, as Tony Lazzeri is 4 for 4, scores five runs, and knocks in four. Ruth hits another in the scond game, while Lou Gehrig powers three round trippers to drive in eight runs. On the A’s side, Jimmie Foxx has two homers to drive in six runs. For the afternoon, the teams combine to hit 14 round trippers, a then-record ten in the nitecap.

Also today in baseball history, in 1963 – At Yankee StadiumNew York blows a 7-0 lead and allows Kansas City to tie the game and send it into extra inningsMickey Mantle, leading off the 11th, is fooled by Bill Fischer on a slow curve, then cannons a 2-2 pitch that almost clears the right field roof. “The hardest ball I ever hit,” Mantle later comments, a ball that, by some accounts, is still rising when it strikes a foot below the top. It is conservatively estimated by Dr. James McDonald, a physicist who studies long-ball trajectories, that the ball would have traveled 620 feet if it had not struck the façade. “That was the only homer I ever hit that the bat actually bent in my hands,”Mantle tells Dale Long, from whom he borrowed the bat.

Today in baseball history:

Cubs Birthdays:Jacob Turner, Bob Molinaro, Moe Thacker, El Tappe, Dick Ward, Carl Spongberg. Also notable: Bobby Cox HOF. Earl Averill HOF.

Today in history:

  • 1819 – The SS Savannah sets sail from Savanah Harbor in Georgia on an historic journey to become the 1st steam propelled vessel to cross the Atlantic.
  • 1849 – Abraham Lincoln receives a patent (only US President to do so) for a device to lift a boat over shoals and obstructions.
  • 1900 – American inventor Edwin S. Votey receives a patent for the pneumatic piano player.
  • 1906 – Wright Brothers are granted a patent for their “flying machine,” having applied for one 3 years earlier (patent no. 821,393).
  • 1915 – Lassen Peak erupts with a powerful force, only mountain other than Mount St. Helens, to erupt in the continental US during the 20th century.
  • 1959 – Benjamin O Davis Jr becomes 1st black major general in US Air Force.
  • 1977 – Final European scheduled run of the Orient Express (after 94 years).

*pictured.

The St. Louis Cardinals have an emerging star in Jordan Walker

May 7, 2026; San Diego, California, USA; St. Louis Cardinals right fielder Jordan Walker (18) hits a double during the ninth inning against the San Diego Padres at Petco Park. Mandatory Credit: Denis Poroy-Imagn Images | Denis Poroy-Imagn Images

On this day, 24 years ago, Jordan Walker was born. Happy Birthday! Young by baseball standards, it feels like we’ve been waiting on him FOREVER!

Authors Note: Some of you will fret about the VEB curse, rightfully so. I did a breakdown on Riley O’Brien the day before he blew a save in West Sacramento (the A’s). I also did one on Andre Pallante at the the start of his nosedive last year. But I did one earlier on Phil Maton and that worked out OK for him. So, I’m 1 for 3. With hope, Jordan won’t turn into a pumpkin when the clock strikes midnight. If it does, blame me. The slipper will fit.

By now we have bypassed the small sample size in many offensive statistics and should now be seeing numbers that are “stable”. The key one I’ve been waiting for? 200 PAs. We crossed that threshold earlier this week.

I’ll start by showing you two StatCast player overviews. On the top (or left, depending on your screen orientation), who else but the current version of Jordan Walker. Take a look at the second one. Notice the similarities? I could show you spray charts and they would look equally and remarkably similar. VEB bucks awarded if you ascertain which player season this describes. Paul Goldschmidt, circa 2022.

The first question everyone is asking is … is it real? Is it sustainable? Each day that passes the answer seems to be leaning harder and harder to the “yes” side. Even as the season has unfolded, we have seen improvements. Defensively, baserunning, contact hitting and power. What might this look like over a full season? Last year, we were surprised when he succeeded. This year, we look forward to his ABs.

If you accept Goldy 2022 as comp, he racked up 6.8 fWAR and that is with a somewhat harsh positional adjustment, no? Walker plays RF, where the position adjustment is less and from the Statcast sheet, it appears his defense is rated better. Jordan will likely pick up a few runs in baserunning as well. Hmmm…7 WAR maybe? Somewhere, someone is thinking I’ve had a little too much hopium today.

You all can read the HRs, the OPS, wRC+ and all that and realize that this season is very different. What I want to venture into more is what does this mean for the Cardinal line-up, the future and the rebuild. I’ll harken back to the Starz model I published this past winter here. “We need more stars!” was a common refrain on the boards. The earlier article attempted to define what “more stars” meant, and I coined the term “Starz” to reflect my data-drive definition didn’t always comport with everyone’s subjective definition of a star. Remember that a Starz player is defined as one in the top 20th percentile of WAR. Here is how it looked back then:


In 2025, the 5 Starz were Winn, Donovan, Contreras, Gray and Liberatore. Not enough, as we saw on the field and also as we see in the data. When people say the Cardinals need more “star” players, they are correct. They need around 4 more (ie. 9, not 5)…Breaking it down a bit, the 2025 Cardinals had 3 hitters finish in the top 20th percentile (none in the top 10th) and 2 pitchers finished in the top 20th (one in the top 10th). Teams with 4-5-6 good players regularly just miss the playoffs. And they did.


The new management team followed this up by trading away 3 of those Starz. Going backwards at first is a common sign of a rebuild, no matter how it is branded. But, wait!! Having traded away 2 of the 3 Starz position players, the Cardinals find themselves in the unexpected situation where they still have (currently) three Starz on the field (Walker, Herrera, Wetherholt) with two more just outside that threshold (Burleson, Winn). Even better, two of them (Walker, Wetherholt) are on track to exceed the high side of the 3.8 fWAR median that a competitive team’s Starz must achieve.

Indeed, all five players are in the top 100 fWAR accumulators in 2026. Jordan Walker’s 2.1 fWAR comes in at 9, behind such luminaries as Witt Jr, Judge, Alvarez, Rice, De La Cruz, Langliers, Judge, Olsen. He is rubbing elbows with the elite of the elite. Not exactly just eking into the top 20%.

Burleson and Winn were on the edge of this in 2025, so their presence is not unexpected. It was clear Herrera would be there if health allowed. We all hoped that Wetherholt was as advertised and would learn quickly. His start-up has not been shocking (but pleasantly refreshing). At the start, it was reasonable to think the Cardinals might have 3 or 4 positional Starz on their roster, depending on how fast JJW Wetherholt adapted. Different names than 2025, but in the same range. Not enough, resulting in an offense expected to struggle at times.

The one that stands out and changes this picture is Jordan Walker. If you take 4 Starz (Wetherholt, Burleson, Winn, Herrera) and you add in a top 10 WAR provider, that really changes the complexion of the group. In the way Cal Raleigh’s season last year changed Seattle, or how Shohei Ohtani changes the Dodgers. In the way Paul Goldschmidt affected that 2022 Cardinal team. That is what we appear to be looking at here.

So, what has changed? You can read a Ben Clemons analysis here. I won’t repeat that take, but I will add a couple of things that stick out to me. There are some odd juxtapositions, but I think they make sense in concert. Start with the walk rate. He has moved from a career BB% (before this year) of around 7.5% to over 10% in 2026. That is a good (and sustainable) sign. But his chase rate has also risen (oddly?). It sits at 36%, up from a career norm of 30.1%. That doesn’t sound good, does it? Two other things sway the outlook. His waste swing% is at a career low 7.7% (those nasty sliders!!) AND his chase contact% has skyrocketed from 30 to 36%. This tells me he is getting way better contact on chase pitches and he is doing way better at spitting on the waste pitches. His overall output tells us that he is making great contact, so I take the net of this to be he is getting great plate coverage. I don’t know exactly how Statcast interprets a “chase” pitch (outside the shadow, but not a waste), but a man his size might actually have a different definition of a “chase” pitch. Plus, I think it reasonable to expect as he gains more confidence and has more success, these chases will trend down.

If you move beyond that, you can see his SquareUpSwing%, BlastSwing% and IdealAttackAngle% are all at career highs.

Add this all together, and I get a picture of 1) a player who is seeing the ball and recognizing pitches much better and 2) being much more willing to cut loose and hit the ball, instead of feeling his way through an AB.

My favorite is purely anecdotal. Look how well is he using all fields. That is a hitter.

How does this impact the line-up as a whole? Well, at the outset of the season, Masyn Winn was the clean-up hitter. With no disrespect to Masyn (one of my favorite players), if he is your clean-up hitter, your line-up has a problem. Insert a productive Jordan Walker, and it improves 2 spots in the order. Clean-up and wherever lower in the order Masyn hits. It takes pressure off the guys in front of him, lessening the outcomes of guys trying to do too much with pitcher’s pitches. And let’s face it. A 1-4 of Wetherholt, Herrera, Burleson and Jordan is a tough row to hoe for a pitcher. It’s been a while since we’ve seen that in these parts. Oli likes to muse that if you put enough pressure on the pitcher, he will break.

To be complete about what has changed, I want to lightly touch on some more subtle things. Walker’s baserunning value is quite high and that becomes more material as he gets on base more. I think of that as a force multiplier. If Walker gets on, he becomes a force with his legs that OPS doesn’t reflect. Likewise, look at his fielding run value. Smack dab in the middle. Now that really isn’t anything to shout about, except when you consider two things. One, where he was at 2 years ago (worst) and two, how dependent this team is on defense. Again, a force multiplier. He adds with his bat, but then does NOT subtract with his defensive play, like before.

Earlier, I talked about a maybe a 6-7 WAR season (he is already at 2.1). That is Wins Above Replacement (as in zero fWAR). Walker isn’t replacing zero fWAR, his improvement is from a base last year of -1.2 fWAR. The improvement the team experiences is actually a fair bit larger, where a 7 WAR season would be an 8.2 WAR improvement. If I had told you at the beginning of the year that the Cardinals were going to add an 8.2 WAR player, you’d be wondering how many millions of dollars that would take.

Also in the near-term impact: In a time that now seems so long ago (this past off-season), Cardinals fans agonized about how this line-up was deficient against left-handed pitching and how there was an obvious need for some solid right-handed hitters to mash. In ways, the angst was overblown, as the 2025 Cardinal offense operated at a near-league average of 97 wRC+, tied for 15th in the MLB. Middle-ish, not awful. The eye-test was worse, as it could be infuriating how seemingly any journey level left-hander could dominate the line-up. As we looked at 2026, having traded away two RH hitters (Arenado and Contreras) many wondered (and worried) how bad it could get. As we look today, having only subtracted, we look up and see the Cardinal line-up has improved against LH pitching, a bit, instead of backsliding. The current line-up is running a dead average 100 wRC+, good enough for 13th in MLB. Turns out, that RH hitter was there all along, right under our noses. Another would come in handy, but platoon-split guy will do now, opening the field up to more (and cheaper) options. And that guy may be in the organization already, too.

How about the future? In the short-term, I think it reasonable that if they add one more hitter to this line-up, it will become a line-up that could be called “deep”. In my hopes, that is Lars Nootbaar upon returning from injury. Six or seven guys in the top 50th percentile is a productive line-up. One that will be less prone to outages like the 6 shutouts in 2 weeks we saw in 2025. Subjectively, I think of it in terms of the line-up becomes good enough where they can put Nootbaar in the 7 hole and his baseline performance plays really well there and if he emerges like the metrics suggest, so much the better. That is what having a productive Walker in the line-up does. This is the manifestation of “makes everyone around him better”.

In the longer-term future? This one is murky. It seems like Jordan Walker’s emergence shortens the acceptable timeline for a rebuild. Unlike JJ Wetherholt, who has 5 more years of control after this year, there is a shorter “use by” date at the end, because Walker has but 3 years of control left after 2026 and it wouldn’t seem wise to spend 1 or 2 more years fooling around with recasting the pipeline. If they can’t extend him, it would seem unlikely he will be here in 2029, so maybe a 2-year window is open after 2026. In ways, his emergence will push not only the offense, but the front office. I will imagine they view this as a good problem to have. The truckload of money it might take to solve might be in the Soto/Guerrero Jr range.

Bernie’s Dugout Open Thread: 5/22-5/28

Sep 10, 2024; San Francisco, California, USA; General view of the helmet used by the Milwaukee Brewers before the start of the first inning against the San Francisco Giants at Oracle Park. Mandatory Credit: Stan Szeto-Imagn Images | Stan Szeto-Imagn Images

Greetings, Brew Crew Ball community. The Brewers responded to a week filled with rivals with a 5-1 stretch, including a huge three-game sweep of the Cubs at Wrigley. They now sit in sole possession of first place for the first time since early April, and they’ve got another big week on deck with the Dodgers and Cardinals coming to town.

Feel free to use this thread to chat about (almost) anything you want: video games, food, movies, non-baseball sports, the Brewers, you name it. As long as it’s appropriate and is allowed by our moderators, it’s fair game here.

You know the drill.

This is now an open thread:

Phillies News: J.T. Realmuto, Ryan Howard, Jimmy Rollins, Shane Victorino

Apr 14, 2026; Philadelphia, Pennsylvania, USA; Philadelphia Phillies catcher JT Realmuto (10) runs to first after hitting a single against the Chicago Cubs in the fourth inning at Citizens Bank Park. Mandatory Credit: Kyle Ross-Imagn Images | Kyle Ross-Imagn Images

Memorial Day weekend begins now. Or this evening, for most of us. Whenever it starts, have a good weekend.

Onto the links.

Phillies news

J.T. Realmuto is an iron man. But the Phillies might ask him to play a bit less this season.

Jay Jaffe of FanGraphs surveys the Phillies’ bounceback under Don Mattingly. ($)

A highly familiar trio— first names Ryan, Jimmy, and Shane— will be team captains for a 3 vs. 3 baseball event at the All-Star Game.

Chase Shugart talks to Alex Coffey of the Philadelphia Inquirer about the people who helped him on his way to Philadelphia’s bullpen.

MLB news

ESPN provides their list of the top 50 prospects.

MLB.com’s Starting Pitcher Power Rankings ought to please the Phillies faithful.

Mason Miller is, somehow, becoming an even better pitcher.

Mets Daily Prospect Report, 5/22/26: Blowouts galore

Feb 12, 2025; Port St. Lucie, FL, USA; New York Mets first baseman Ryan Clifford (87) works during a Spring Training workout at Clover Park. Mandatory Credit: Sam Navarro-Imagn Images | Sam Navarro-Imagn Images

Triple-A: Syracuse Mets (26-21)

SYRACUSE 12, BUFFALO 8 (BOX)

Syracuse and Buffalo went back and forth in this one. They were tied after one, and Syracuse trailed 3-2 in the third, and 4-2 after five, before the Mets broke out in a big way. Singles by Jackson Cluff and Christian Arroyo tied the game after four, and a four run sixth — headlined by a Ryan Clifford bases clearing double — made it 9-4 Mets. Buffalo made it a game again with two runs in the top of the eighth, but a three run bottom of the frame for the Mets put the game away.

  • 3B Christian Arroyo: 1-4, 2 RBI, K
  • 1B Ryan Clifford: 1-4, 2 R, 2B, 3 RBI, BB, K
  • DH Eric Wagaman: 2-3, R, HR (2), RBI, 2 BB
  • LF Ji Hwan Bae: 2-5, R, 2 RBI
  • 2B Yonny Hernández: 2-5, R, K
  • CF Cristian Pache: 1-5, R, 2B, 2 RBI, K
  • C Ben Rortvedt: 1-4, 2 R, 2B, BB, K
  • SS Jackson Cluff: 1-1, 3 R, 3 BB
  • RF Matt Rudick: 1-3, R, RBI, SB (1)
  • RHP Xzavion Curry: 5.0 IP, 6 H, 4 R, 4 ER, 3 BB, 2 K
  • RHP Danis Correa: 2.0 IP, 1 H, 0 R, 0 ER, 0 BB, 1 K, W (1-0)
  • RHP Jonathan Pintaro: 0.2 IP, 0 H, 1 R, 1 ER, 1 BB, 0 K
  • LHP Anderson Severino: 0.1 IP, 1 H, 1 R, 1 ER, 3 BB, 0 K
  • RHP Dylan Ross: 0.2 IP, 1 H, 2 R, 2 ER, 3 BB, 1 K
  • LHP Nate Lavender: 0.1 IP, 0 H, 0 R, 0 ER, 0 BB, 0 K, S (1)

Double-A: Binghamton Rumble Ponies (15-27)

BINGHAMTON 9, RICHMOND 2 (BOX)

Blowout is the key word of the day in Mets minor league land, but this one was more of a blowout in theory than execution. Binghamton and Richmond held each other scoreless through the first five innings, with Binghamton finally breaking through in the sixth, plating two runs on an Eli Serrano double. Richmind would tie the game in the bottom of the eighth, sending the game into the ninth tied at two.

The top of the ninth was an outrageous inning, as Binghamton plated seven runs to turn this into a laugher. The scoring started with a misplay in center field that saw two runs come home, making it 4-2. Vincent Perozo was hit by a pitch with the bases loaded to make it 5-2, and three walks with the bases loaded made it 8-2. A sac fly would put the exclamation point on a bizarre inning, and a Binghamton win.

  • SS Marco Vargas: 2-4, R, RBI, BB, K, SB (11)
  • 3B Jacob Reimer: 1-4, R, 2B, RBI, BB, 2 K
  • RF Eli Serrano III: 1-4, 2B, 3 RBI, K
  • LF Jose Ramos: 0-3, R, BB, 2 K, SB (4)
  • CF D’Andre Smith: 0-4, R, RBI, K
  • DH Nick Lorusso: 0-3, R, BB, K, SB (2)
  • 1B JT Schwartz: 0-3, R, BB
  • C Vincent Perozo: 0-3, R, RBI, 2 K
  • 2B Wyatt Young: 1-3, 2 R, RBI, BB
  • RHP R.J. Gordon: 3.1 IP, 2 H, 0 R, 0 ER, 2 BB, 4 K
  • LHP Max Green: 2.2 IP, 1 H, 0 R, 0 ER, 1 BB, 3 K, 2 WP
  • LHP Felipe De La Cruz: 1.0 IP, 0 H, 0 R, 0 ER, 0 BB, 2 K, H (1)
  • RHP Douglas Orellana: 1.0 IP, 2 H, 2 R, 2 ER, 0 BB, 1 K, 1 HBP, BS (1), W (4-0)
  • RHP Brian Metoyer: 1.0 IP, 1 H, 0 R, 0 ER, 0 BB, 0 K

High-A: Brooklyn Cyclones (11-31)

GAME ONE: HUDSON VALLEY 7, BROOKLYN 3 / 7 (BOX)

A three run first and a four run fourth made it a 7-0 deficit for the Cyclones, which they simply did not recover from. They scored two runs in the bottom of the fourth, and one in the fifth, but the game was over virtually before it started.

  • CF Yonatan Henriquez: 0-4, 3 K
  • RF John Bay: 1-3, R, 2B, 2 K
  • 1B Corey Collins: 0-2, RBI, 2 K
  • LF JT Benson: 0-3, RBI, K
  • C Daiverson Gutierrez: 1-3, R, HR (2), RBI, K
  • SS Colin Houck: 0-3, 3 K, E (6)
  • DH Trace Willhoite: 1-3, R, 2B, K
  • 3B Nick Roselli: 0-2, BB, 2 K
  • 2B Diego Mosquera: 1-2, BB, K
  • RHP Noah Hall: 5.0 IP, 9 H, 7 R, 7 ER, 3 BB, 0 K. 1 HBP, L (0-4)
  • RHP Bryce Jenkins: 2.0 IP, 0 H, 0 R, 0 ER, 0 BB, 1 K

GAME TWO: HUDSON VALLEY 7, BROOKLYN 0 / 7 (BOX)

Game two somehow went worse than game one for Brooklyn. They gave up the same seven runs, though this time it was two in the first and five in the fifth, but they mustered just two hits and one walk. It was simply a bad day at the ballpark in a bad season for the Brooklyn Cyclones, who move to an 11-31 record after the double header sweep.

  • 2B Yonatan Henriquez: 1-3, 2 K, 2 E (1, 2)
  • SS Mitch Voit: 0-3
  • C Ronald Hernandez: 0-2, BB, K
  • CF John Bay: 1-3, SB (10)
  • DH Daiverson Gutierrez: 0-3
  • LF JT Benson: 0-2, K
  • 3B Colin Houck: 0-2, K
  • 1B Trace Willhoite: 0-2, K
  • RF Sam Biller: 0-2, 2 K
  • RHP Hoss Brewer: 2.0 IP, 2 H, 2 R, 2 ER, 1 BB, 3 K, L (1-2)
  • RHP Cristofer Gomez: 2.0 IP, 0 H, 0 R, 0 ER, 0 BB, 2 K
  • RHP Dakota Hawkins: 0.2 IP, 4 H, 5 R, 1 ER, 0 BB, 1 K
  • RHP Ryan Dollar: 0.2 IP, 0 H, 0 R, 0 ER, 4 BB, 1 K, 1 HBP
  • RHP Juan Arnaud: 0.2 IP, 0 H, 0 R, 0 ER, 1 BB, 1 K
  • RHP Diego Mosquera: 1.0 IP, 0 H, 0 R, 0 ER, 0 BB, 0 K

Single-A: St. Lucie Mets (17-25)

PALM BEACH 18, ST. LUCIE 6 (BOX)

Well.

St. Lucie actually led in this game, 2-0 after one, by way of a pair of doubles by Randy Guzman and Yohairo Cuevas, and 3-2 after three, on a triple by Cuevas. It would fall apart from there.

An eight run fifth followed by a five run seventh saw Palm Beach turn this into a blowout. Palm Beach also added three in the ninth on poor Kevin Villavicencio, a position player.

  • SS Branny De Oleo: 1-5, 2 K, E (7)
  • LF-P Kevin Villavicencio: 0-4, 2 R, RBI, BB, SB (2)
  • RF Randy Guzman: 2-4, 2 R, 2B, RBI, BB, K
  • DH Yohairo Cuevas: 3-3, 2B, 3B, 2 RBI, BB
  • LF AJ Salgado: 0-0
  • 1B Julio Zayas: 0-3, RBI, BB, 2 K
  • 3B Sam Robertson: 0-4, 3 K, E (6)
  • C Francisco Toledo: 0-4, 2 K
  • CF Simon Juan: 0-4, 3 K
  • 2B Jamari Baylor: 2-4, 2 R, 2B, HR (2), RBI
  • RHP Cam Tilly: 3.0 IP, 5 H, 2 R, 2 ER, 3 BB, 3 K, 1 WP
  • RHP Joe Charles: 1.1 IP, 3 H, 6 R, 5 ER, 3 BB, 1 K, E (1), L (0-1)
  • RHP Tyler McLoughlin: 0.1 IP, 2 H, 2 R, 1 ER, 3 BB, 1 K
  • RHP Zack Mack: 1.1 IP, 1 H, 0 R, 0 ER, 0 BB, 3 K
  • RHP Jorge De Leon: 0.1 IP, 2 H, 5 R, 5 ER, 6 BB, 0 K
  • RHP Luis Alvarez: 1.2 IP, 0 H, 0 R, 0 ER, 0 BB, 3 K
  • RHP Kevin Villavicencio: 1.0 IP, 3 H, 3 R, 3 ER, 0 BB, 1 K, 1 HBP

Rookie: FCL Mets (5-8)

FCL NATIONALS 11, FCL METS 2 /7 (BOX)

  • RF Wyatt Vincent: 0-2, R, BB
  • DH Boston Baro: 2-3, K
  • SS Grae Kessinger: 0-2, K
  • 1B Josmir Reyes: 0-1, K, 2 E (1, 2)
  • C Yovanny Rodriguez: 0-3, 2 K
  • 2B Anthony Frobose: 0-3, 3 K
  • CF Bohan Adderley: 0-3, 2 K
  • LF Heriberto Rincon: 1-3, 2B, K
  • 3B Vladi Gomez: 1-1, R, 2B
  • 3B-SS Diover De Aza: 0-1
  • 1B-3B Yeider Mindiola: 1-2, K
  • RHP Roberto Pena: 1.1 IP, 4 H, 5 R, 5 ER, 3 BB, 2 K, L (0-1)
  • RHP Jose Lopez: 4.2 IP, 2 H, 0 R, 0 ER, 3 BB, 2 K, 1 WP
  • RHP Franyel Diaz: 0.2 IP, 4 H, 6 R, 0 ER, 2 BB, 1 K, 1 WP
  • RHP Adolfo Miranda: 0.1 IP, 0 H, 0 R, 0 ER, 0 BB, 0 K

STAR OF THE NIGHT

Ryan Clifford

GOAT OF THE NIGHT

Joe Charles

Game 52 Preview: Tigers head to Baltimore for 3 vs Orioles this weekend

It is a tough time to be a Detroit Tigers fan after watching their beloved team get swept at home by the Cleveland Guardians this week in four games. The Motor City Kitties have now lost six straight, nine of the last 10, and 14 of the last 16 — that last stat is just one loss short of the worst stretch (2-15) the franchise experienced during the abysmal 2019 campaign from June 13 to July 13.

Perhaps the good news is that AJ Hinch’s squad hits the road this weekend to face a struggling Baltimore Orioles team that is coming off a series sweep at the Tampa Bay Rays and has just one victory in its last six tries. It is truly a veritable crap vs crap matchup on deck here; if the Tigers continue to flail, things are looking really rough as we approach the 1/3 season mark.

To open things up at Camden Yards, Detroit turns to right-hander Jack Flaherty, who has posted an 8.41 ERA and 5.57 FIP over his last five starts stretching across 20 1/3 innings. The bright spot is the fact that the 30-year-old gave his team six frames last time out — just the second time this season he reached that mark.

The last time Flaherty saw the O’s was in 2024 with the Dodgers in Los Angeles on Aug. 27, when he earned a quality start for his six-inning effort that saw him allow three runs on six hits (two home runs) and two walks with five strikeouts in a game that he got saddled with the loss.

Opposite him is fellow righty Chris Bassitt, who has had three strong outings so far, while the others were nothing to write home about. However, his last start was not one of those — the 37-year-old allowed four runs on six hits (one home run) and a walk with four strikeouts over five frames to earn a loss against the Washington Nationals.

Bassitt’s last appearance against Detroit came on July 19, 2024, with the Blue Jays in Toronto, in which he allowed five runs on six hits (two home runs) and a walk while striking out six over 6 2/3 innings to earn the loss.

Take a look at how the two match up on Friday night. Make note that this game will be broadcast on Apple TV.

Detroit Tigers (20-31) vs. Baltimore Orioles (21-29)

Time (ET): 7:15 p.m.
Place: Camden Yards, Baltimore, Maryland
SB Nation Site:Camden Chat
Media: Apple TV, Tigers Radio Network

Game 52: RHP Jack Flaherty (0-5, 5.77 ERA) vs. RHP Chris Bassitt (3-3, 5.44 ERA)

PlayerGIPK%BB%GB%FIPfWAR
Flaherty1043.223.314.132.25.030.2
Bassitt943.014.99.443.84.740.2

FLAHERTY

BASSITT

After disastrous 50 games, Mets ponder road ahead: 'Play better now'

WASHINGTON — This very nothing New York Mets season has reached the 50-game mark with only the faintest chance of becoming something.

For now, that something is very ugly: The third team in major league history to miss the playoffs with a payroll north of $300 million – following in the footsteps of the 2023 and 2025 Mets.

At 22-28, this squad heads to Miami this weekend in a battle for last place in the National League East, though with 12 1/2 games and three teams separating them from the Atlanta Braves, it’s best not to even peek until a significant reversal of fortune has occurred.

Looking back is already painful enough.

“It’s all you can control: Playing better now,” Bo Bichette, their prized off-season acquisition, tells USA TODAY Sports. “You can’t control what’s already happened.”

What’s happened has been jarring: Devastating injuries mixed with heartwarming debuts. Underperforming superstars and soul-crushing blown leads. A sense of disbelief as division clubs like the Marlins and Washington Nationals – ranked 29th and 27th, respectively, in payroll – have outperformed their $357 million roster.

Behind the financial might of owner Steve Cohen and smarts of club president David Stearns, this was supposed to be a machine. Yet after an uneven winter’s worth of moves from Stearns, something resembling a worst-case scenario has emerged.

The Mets rank 29th in the majors in OPS, and while their pitching staff ranks fourth in strikeouts and 11th in ERA, a bullpen that until recently blew more saves than they nailed down made consistency elusive.

Is this season already a sunk cost? Probably, though 112 games are far too many to write off. The question is whether they can materially reverse all the factors that got them into this mess.

Get better

The Mets’ many health woes seem to sting even more given the grim cosmic timing of it all.

Such as All-Star shortstop Francisco Lindor suffering a strained calf one day after $765 million slugger Juan Soto returned from a 15-game absence due to a right calf strain. Or the club seemingly righting itself by taking a series off the New York Yankees – only for Clay Holmes, arguably their best starting pitcher, suffering a fractured tibia May 15 that threatens to end his season.

And so this season has been truncated for so many: Lindor is likely out through mid-June and has played in just 24 of 50 games; Soto’s posted just 35 times in 50 games.

Yet some of the wounds are arguably self-inflicted.

Stearns signed Jorge Polanco, who turns 33 in July, to a two-year, $40 million contract to hold down part of first base; he has played in just 14 games due to left Achilles bursitis.

And Stearns traded for center fielder Luis Robert even as the former Chicago White Sox has played more than 110 games just once in his career. Robert has missed 24 games with a back injury and manager Carlos Mendoza said Thursday, May 21 that he’s not nearing baseball activities.

With all the injuries, the last thing the club needed was Bichette to struggle in his new environment.

Bo answers the bell

Bichette banged out 181 hits, posted an .840 OPS and capped his Toronto Blue Jays career by blasting a three-run homer off Shohei Ohtani in Game 7 of the World Series. The Blue Jays fell short and moved on, and Bichette accepted a $42 million annual salary – it’s his option to come back in 2027 and 2028 – with the Mets.

At 28, and the son of a big leaguer, you’d think Bichette would know enough about adjustments and new starts. Yet it’s almost impossible to feel out of sorts going through it the first time.

“It’s been a lot of things I don’t think I anticipated – getting used to a new locker room, staff, a new division,” says Bichette. “There’s a lot of things for sure you have to adjust to.”

His early production reflected that. Bichette needed 68 plate appearances to hit his first home run, and after an April in which he batted .230, added a 2-for-32 skid over nine games in May. He also moved to third base for the first time in his career and then shifted back to shortstop after Lindor got hurt.

He might be waking up: Bichette slammed three homers in three games against the Nationals this week and hit a go-ahead two-run single in the series finale that held up for a split-salvaging 2-1 victory.

“We know he’s one of the best hitters – he’s been that type of player. I think it’s just a matter of time,” says Mendoza. "You see a player that is confident, that is putting some A swings on pitches, that is pulling the ball and using the whole field.

“The guy we know. The type of hitter he is.”

Is he playing better because he’s more comfortable?

“I think playing better,” says Bichette, “brings more comfort.”

Fair enough. But can the Mets play better enough for it to matter?

Long past go time

It’s true: You’re never really out of it in this modern playoff format, with three wild cards and not much more than 80 wins required to earn an invitation.

Yet even by these lax standards, the Mets don’t match up to most modern success stories at the 50-game mark.

Bichette’s Blue Jays were just 25-25 in 2025, and in ninth place in the AL at that point. Seven games later, they topped .500 for good, won the AL East and were two outs from a championship.

The 2024 Tigers rode “pitching chaos” to rise up from waving a white flag at the trade deadline to the AL Division Series. Yet through 50 games they were in better shape than these Mets: 23-27, in 11th place in the AL.

After they fired Joe Girardi, the 2022 Phillies made a wild rise all the way to the World Series. They were 21-29 through 50, though they were in 10th place in the NL.

And no run was quite so improbable as the 2019 Nationals, who in a year with just two wild cards started 19-31, next-to-last in the NL, yet finished 74-38 and won the World Series.

These Mets? At 22-28, their record lines up with some of the recent great comebacks. They’ve won 12 of their last 19 games to crawl out of their darkest depths.

Yet the bigger issue is their record is 12th out of 15 NL teams. It is a good year for the senior circuit, with nine teams over .500, including the entire NL Central. Any miracle run will likely have to come from within.

A game like Thursday’s win over the Nationals will help. Closer Devin Williams survived a misplay by rookie center fielder A.J. Ewing to strand a leadoff double at second base in the ninth inning; Bichette’s two-run single held up thanks to a taut five-pitcher effort.

“We got a long road ahead of us,” says Williams, who saved his seventh game in eight opportunities. “We just gotta keep stacking good days.”

Put another way: The final two-thirds of this season has to be better than the first. Right?

“You just keep on going,” says Bichette. “Sometimes it takes longer to find your identity as a team, to find what you believe in.

“I think we’re on our way.”

This article originally appeared on USA TODAY: New York Mets ponder dismal start to 2026 season after 50 games