Michael Harris II returns to the lineup at DH

ATLANTA, GA - APRIL 24: Michael Harris II #23 of the Atlanta Braves celebrates defeating the Philadelphia Phillies at Truist Park on April 24, 2026 in Atlanta, Georgia. (Photo by Kevin D. Liles/Atlanta Braves/Getty Images) | Getty Images

The Braves go for another series win against the Phillies, as Bryce Elder takes the bump facing off against Zack Wheeler in his first start back from injury. Wheeler has been somewhat diminished in his rehab starts, so we probably shouldn’t expect the prime Zack Wheeler. You can read more about the pitching matchup in the game preview here.

The headliner is that Michael Harris returns to the lineup batting fifth, as the young Braves star is scorching hot at the plate. It appears that he isn’t ready to play the field, or at least the Braves are being cautious with him, as he deals with quad tightness, but as we saw last night, he is healthy enough to hit and run and his bat simply demands to be in the lineup right now. Eli White continues to play center in Harris’ stead, while Austin Riley bats sixth.

Game Info

Game Date/Time: Saturday, April 25, 7:15 p.m. ET

Location: Truist Park, Atlanta, GA

TV: BravesVision

Streaming: MLBTV

Radio: 680 AM / 93.7 FM The Fan

Texas Rangers lineup for April 25, 2026

ARLINGTON, TEXAS - APRIL 23: Evan Carter #32 of the Texas Rangers celebrates with Josh Jung #6 of the Texas Rangers after an inside the park home run in the third inning against the Pittsburgh Pirates at Globe Life Field on April 23, 2026 in Arlington, Texas. (Photo by Richard Rodriguez/Getty Images) | Getty Images

Texas Rangers lineup for April 25, 2026 against the A’s: starting pitchers are MacKenzie Gore for the Rangers and Jeffrey Springs for the A’s.

If you were wondering what it would take to get Evan Carter into the lineup against a lefty, the answer apparently is “an injury to Wyatt Langford.”

The lineup:

Nimmo — RF

McCutchen — DH

Seager — SS

Burger — 1B

Jung — 3B

Duran — 2B

Jansen — C

Carter — CF

Haggerty — LF

6:05 p.m. Central start time. Rangers are -125 favorites.

Gamethread: Nationals (11-16) at White Sox (11-15)

Lake Michigan this morning indicated that pop-ups in today’s game could be a challenge.

Having smartly timed their turn to lead correctly in a seesaw game last night, the White Sox try to pick up another victory over the Nationals this afternoon, albeit under much different conditions. A nor’easter that hit overnight has dropped the temperature more than 20° from yesterday and produced 25 mph wind gusts that should come from left to right throughout the game.

This is a game where the pitching matchup certainly looks to favor the Sox. They have Noah Schultz on the mound for his third major league start, his last outing being an outstanding five-inning, one hit, one walk (!), six K, one-run victory over the A’s.

The Nats counter with 29-year old righty Jake Irvin, who has an awful 6.00 ERA despite opponents only hitting .220 against him, his big problem being 11 walks in 24 innings, though he went five innings without a walk against the Braves last time out. Irvin has a six-pitch repertoire, but tops out 92ish. Combined with an inability to hit his spots, that may prove a problem for Irvin against the power-surging Sox lineup:

Should Edgar Quero need to leave the game for whatever reason his backup is now Drew Romo, called up from Charlotte, with Reese McGuire DFA’d. Romo only hit .167 in a brief turn with the Rockies last year, but has been tearing up Triple-A pitching to the tune of .298/.385/.561 this spring.

Schultz will be firing his five-pitch mix to a Washington lineup that probably would have scored several more runs last night were it not for terrible baserunning (isn’t it nice when it’s the opponents who blow games on the bases?). And yes, that is ex-Sox Curtis Mead batting second and playing second for the Nats today; apparently like us, Washington also uses the waiver wire for “major talent” acquisition:

First pitch is scheduled for 3:10 p.m. Central with the temp 47° and the wind left to right field at 15 mph, gusting to 25. Usual broadcast suspects.

Game Thread: Lemme see that fastball Shane

PITTSBURGH, PA - APRIL 19: Shane McClanahan (18) of the Tampa Bay Rays reacts before being relieved in the fifth inning during an MLB game against the Pittsburgh Pirates on April 19, 2026 at PNC Park in Pittsburgh, Pennsylvania. (Photo by Joe Robbins/Icon Sportswire via Getty Images) | Icon Sportswire via Getty Images

Go Rays!

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 Chicago White Sox Game Thread

CHICAGO, IL - APRIL 24: Brady House #12 of the Washington Nationals scores after hitting a solo home run to tie the game in the eighth inning during the game between the Washington Nationals and the Chicago White Sox at Rate Field on Friday, April 24, 2026 in Chicago, Illinois. (Photo by Lawrence Brown/MLB Photos via Getty Images) | MLB Photos via Getty Images

After the Nats lost a close one last night, they need to rebound and get back on track. They are 3-7 in their last 10, so a win this afternoon is much needed. The Nats will have to face a massive rookie lefty to get that win though.

The Nats lineup looks very different today. CJ Abrams will get his first scheduled off day of the season. That means Nasim Nunez will slide over to shortstop. Curtis Mead will play second base for the first time this season. After getting called up today, Andres Chaparro will hit third and play first base. Joey Wiemer will also be back in the lineup against a lefty. Keibert Ruiz will be back behind the plate. He will be catching Jake Irvin, who toes the slab this afternoon.

The White Sox are also making a couple changes. Andrew Benintendi will DH and hit leadoff. Munetaka Murakami will hit in the 2 hole. Everson Pereira will play right, which shifts Tristan Peters to center field. Noah Schultz is a 6’10 lefty for the White Sox, who has major prospect pedigree. Excited to watch him throw the ball.

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: Rate Field

Time: 4:10 PM EST

TV: Nationals.TV

Radio: 106.7 The Fan

The Nats have been slumping the past week or so. Today would be a great day to snap out of that slump. Yesterday was a painful loss, but the series is still up for grabs. Follow along down below and let’s go Nats.

Nuggets vs Timberwolves Computer Picks: Our Best Player Prop Projections for Game 4

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

Our NBA player prop projections are all ready for you before a pivotal Game 4 matchup between the Denver Nuggets & Minnesota Timberwolves tips off, with the model flagging several high-value opportunities.

By breaking down the data and stacking it up against current market lines, we’ve identified where the strongest edges lie.

These Nuggets vs. Timberwolves predictions aren’t based on feel — they’re backed by the numbers.

If you’re building out your card, here are the model’s top NBA picks for Saturday, April 25.

Nuggets vs Timberwolves computer picks for Game 4

Nuggets NuggetsTimberwolves Timberwolves
Jokic u30.5 points 
-120
Randle u25.5 points 
-500
Gordon o2.5 assists
+110
Edwards o3.5 3-pointers 
-105
Jokic o13.5 rebounds
-115
Dosunmu o3.5 assists
-115

Cash your ML bets quicker with bet365's early win payout!

Take advantage of the early win payout at bet365, where any pre-game NBA moneyline bet gets paid out as a winner if your team goes up by 20+ points!

Learn more about this feature, and all of bet365's offerings, with our comprehensive bet365 review!

Sign Up Now atimg src="https://img.covers.com/betting/sportsbooks/2/bet365.svg" alt="bet365" width="100" height="28" style="vertical-align: middle;"

21+. Gambling problem? Call 1-800-GAMBLER

Nuggets Game 4 computer picks

Nikola Jokic Under 30.5 points (-120)

Projection: 28.17 points

Nikola Jokic impacts the game in every area of the floor, and as long as he’s on the court, the Denver Nuggets feel his presence.

Even with him going Under in 7 of his last 10 games at a 30.5-point line against a highly competitive Minnesota Timberwolves defense, Jokic remains just as dangerous by influencing the game in other ways when scoring isn’t at its highest peak.

span style="font-size: 14px;"🔥/span spanBet jokic Now at bet365!/span

Aaron Gordon Over 2.5 assists (+110)

Projection: 2.97 assists

To avoid falling into a 1–3 hole, the Nuggets need Aaron Gordon badly & in a big way for Game 4.

With the Timberwolves playing at the sixth-fastest pace over their last five games, possessions should come in waves, giving Denver more transition chances and Gordon an opportunity to shine as a facilitator within that flow.

If he’s on the floor, his recent production suggests strong value here as well, having cleared his 2.5-assist line in 8 of his last 10 games.

span style="font-size: 14px;"🔥/span spanBet gordon Now at bet365!/span

Nikola Jokic Over 13.5 rebounds (-115)

Projection: 15.13 rebounds

Death, taxes, and Nikola Jokic cleaning up the glass. There may not be a more reliable angle heading into Game 4.

When it comes to his impact beyond scoring, this is exactly where the Nuggets star consistently dominates, turning missed shots into second chances and controlling possessions on the boards.

Jokic has cleared his 13.5-rebound line in 7 of his last 10 games, and with another heavyweight matchup against the T-wolves, there’s every reason to expect him to be active on the glass once again.

span style="font-size: 14px;"🔥/span spanBet jokic Now at bet365!/span


Timberwolves Game 4 computer picks

Julius Randle Under 25.5 points (-500)

Projection: 20.11 points

There’s no better time for the T-wolves. They’ve got the Nuggets exactly where they want them — on the ropes and feeling the pressure in Minnesota.

The question now is whether Julius Randle can elevate his game. He’s come up short of this points line throughout the series despite favorable conditions, but if Minnesota is going to push toward a 3–1 advantage, they’ll need more offensive production from him in Game 4.

span style="font-size: 14px;"🔥/span spanBet randle Now at bet365!/span

Anthony Edwards Over 3.5 3-pointers

Projection: 3.7 3-pointers

The nagging knee issue for Anthony Edwards will be something to watch closely in Game 4, but when he’s on the floor, there’s not much that can slow him down.

If the injury doesn’t limit him, expect Ant Man to bring the fireworks from deep and put extra pressure on the Denver Nuggets from beyond the arc.

span style="font-size: 14px;"🔥/span spanBet edwards Now at bet365!/span

Ayo Dosunmu Over 3.5 assists (-115)

Projection: 3.7 assists

The Timberwolves are expected to see a boost in pace-driven opportunities tonight against one of the fastest road teams in the league over the last five games, the Nuggets.

That uptempo environment has helped Ayo Dosunmu settle into a strong playmaking rhythm, as he’s cleared his assist line in both Game 2 and Game 3.

With home court energy and the stakes rising in Game 4, the expectation is that he stays involved and clears the mark again.

span style="font-size: 14px;"🔥/span spanBet dosunmu Now at bet365!/span

How to watch Nuggets vs Timberwolves Game 4

LocationTarget Center, Minneapolis, MN
DateSaturday, April 25, 2026
Tip-off8:30 p.m. ET
TVABC

Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

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

Celtics vs 76ers Prediction, Picks & Odds for NBA Playoffs Game 4

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

Editor’s Note: This bet was placed before it was announced that Joel Embiid would be returning to the 76ers lineup tonight.

The Boston Celtics got back home-court advantage in Game 3. Now they'll try to put a stranglehold on the series against the Philadelphia 76ers with another win in Philadelphia.

Philly is hampered by injury and had a rare collapse in crunch time to fall behind in the series. Boston seems to have everything going its way.

That's why my Celtics vs. 76ers predictions and NBA picks predict a Celtics cover as a road favorite. 

  • UPDATE: Added a prediction for who will win tonight. 

Celtics vs 76ers prediction

Who will win Celtics vs 76ers Game 4?

Celtics: The Boston Celtics stars are stepping up, and they're set to take a stranglehold of this series. Jaylen Brown and Jayson Tatum have increased their scoring averages and are hitting a combined .500 from the field, .400 from three, up from .467, .342 in the regular season.

Celtics vs 76ers best bet: Celtics -7.5 (-105)

The Boston Celtics thrive as the road favorite. Boston is 16-9 ATS in that position this season and 26-16 ATS overall in road games. The Philadelphia 76ers are below .500 ATS both as a home dog and in all home games.

The Game 3 result added to both trends.

Boston bounced back from a Game Two loss by clamping down on the two players who burned them. VJ Edgecombe and Tyrese Maxey combined for 59 points on 23-of-48 shooting, 11-of-22 from three, in Game Two.

Boston put Jayson Tatum on Edgecombe in game three, and both Philly shooters paid the price. They combined to hit just 17 of 47 shots and were 5-of-20 from three.

Maxey stopped trying to drive in the second half and found some success shooting from outside. Philadelphia will need to find an adjustment to get both of its scorers back into the game, however.

Embiid is improving but still listed as doubtful. His replacements in the paint have struggled. Adem Bona had hustle and high-energy plays, but too frequently made costly mistakes, picking up offensive fouls on moving screens and getting called for goaltending.

Backup Andre Drummond has been a defensive liability against the faster Nikola Vucevic.

While Philadelphia's bench players are getting exposed in the post in Embiid's absence, it highlights an overall Boston advantage in depth. The Celtics' bench outscored the Sixers' bench 35-14. They also logged significantly more minutes—92 to 52. 

For the series, the bench scoring mismatch is 92-62 in Boston's favor, and the bench's minutes played are 264-225. The longer the series goes on, the more it will benefit the Boston starters.

Celtics vs 76ers same-game parlay

Boston plays at the slowest tempo in the NBA, and Philadelphia is at No. 15. All three games in the series have gone under. Philly has gone Under in 10 of 15 games as a home dog this season, while Boston has been Under 16 of 25 as a road favorite.

Jayson Tatum is averaging 23 points in the playoffs and has scored 23 or more in nine of the last 10. He's a better bet than Jaylen Brown, whose points prop is 2.5 points below his playoff average, because Brown is less consistent with his scoring. In his last eight, he has three games over 35 points and five at 26 or lower.

Celtics vs 76ers SGP

  • Celtics -7.5
  • Under 213.5 points
  • Jayson Tatum Over 22.5 points

Our "from downtown" SGP: Mismatch Heaven!

Nikola Vucevic is in a mismatch with Bona, who can't stay on the floor with fouls and bad plays, and Drummond. He has 17 rebounds in the three games and could increase that if Philly relies more on the outside shot.

VJ Edgecombe has been Philly's best rebounding option with Embiid out. He hit double figures on the boards in each of the last two games and has 39 rebounds in the last five.

Tyrese Maxey found success from outside late in the last game, making four straight from three-point range in the second half. He's been hampered by a finger injury and made just 16 of 55 threes for a .291 percentage over a 10-game stretch before hitting five in each of the last two games.

Jaylen Brown has hit 13 threes in the last five games.

Celtics vs 76ers SGP

  • Nikola Vucevic Over 5.5 rebounds
  • VJ Edgecombe Over 6.5 rebounds
  • Tyrese Maxey Over 2.5 made threes
  • Jaylen Brown Over 1.5 made threes

Celtics vs 76ers odds for Game 4

  • Spread: Celtics -7.5 (-110) | 76ers -7.5 (-110)
  • Moneyline: Celtics -290 | 76ers +237
  • Over/Under: Over 213.5 (-110) | Under 213.5 (-110)

Celtics vs 76ers betting trend to know

Boston has hit the game total Under in 36 of its last 50 games (+20.60 Units / 37% ROI). Find more NBA betting trends for Celtics vs. 76ers.

How to watch Celtics vs 76ers Game 4

LocationXfinity Mobile Arena, Philadelphia, PA
DateSunday, April 26, 2026
Tip-off7:00 p.m. ET
TVNBC

Celtics vs 76ers latest injuries

Not intended for use in MA.
Affiliate Disclosure: Our team of experts has thoroughly researched and handpicked each product that appears on our website. We may receive compensation if you sign up through our links.

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

4/25 Gamethread: Giants vs. Marlins

Robbie Ray reaching back to throw a pitch.
SAN FRANCISCO, CALIFORNIA - APRIL 02: Robbie Ray #38 of the San Francisco Giants pitches against the New York Mets in the top of the first inning at Oracle Park on April 02, 2026 in San Francisco, California. (Photo by Thearon W. Henderson/Getty Images) | Getty Images

It’s time for the second game of the series between the San Francisco Giants and the Miami Marlins, and we’re all hoping it goes better than the first one.

The Giants are sending veteran lefty Robbie Ray to the mound for his sixth start of the year. The 2021 American League Cy Young Award winner is 2-3 on the year, with a 2.86 ERA, a 4.42 FIP, and 31 strikeouts against 11 walks in 28.1 innings. In his last game, Ray gave up three runs in six innings against the Washington Nationals.

He’s up against young right-handed Eury Pérez, who just turned 23 years old. He is also making his sixth start this season, and is 2-1 on the year, with a 4.15 ERA, a 4.68 FIP, and 27 strikeouts against 12 walks in 26 innings. His last start was his best, as he allowed just one unearned run in six innings against the Milwaukee Brewers.

Enjoy the game, everyone! Go Giants!

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 #27

Who: San Francisco Giants (11-15) vs. Miami Marlins (13-13)

Where: Oracle Park, San Francisco, California

When: 1:05 p.m. PT

Regional broadcast: NBC Sports Bay Area

National broadcast: n/a

Radio: KNBR 680 AM/104.5 FM, KSFN 1510 AM

Psychology now appears to be a major Phillies foe

ATLANTA, GEORGIA - APRIL 24: Trea Turner #7 of the Philadelphia Phillies rounds first base as he hits a two-run homer in the third inning against the Atlanta Braves at Truist Park on April 24, 2026 in Atlanta, Georgia. (Photo by Kevin C. Cox/Getty Images) | Getty Images

For those of you who wanted change, you are far more likely to get it than at any point up until now.

Depending on how things finish up this weekend in Atlanta, it’s hard to see how the 2026 season ends with the ultimate goal of a World Series parade taking place. The NL East is already lost, and the Phillies appear to be on their way to becoming the best team in history to lose 90+ games.

Whether you loved or hated the off-season, almost everyone believed this team was going to play October baseball. Sure, not all of you, but most. They were another year older, but still appeared talented enough to grind their way through another 162 games and return to the postseason. But they have dug themselves such a large hole in the first month of the season that it will likely take the next five just to put themselves in a wild card position.

You don’t lose 10 games in a row simply because of bad luck. A championship caliber club doesn’t lose 10 in a row because they suddenly became terrible baseball players overnight.

No, the 2026 Phillies have been the worst team in baseball coming into Saturday night’s second game against the Braves in Atlanta in large part because of Dave Dombrowski’s underestimation of the importance of what goes on inside a player’s ears.

The Phillies appear psychologically broken, and it’s understandable why that may be. I talked about it numerous times over the winter as Dombrowski and the front office stood pat with the same core of players that had come up torturously short the last three Octobers.

Asking this same group of players to come back, with all the baggage they’ve acquired, all the same doubts about their abilities, all the same disappointments and frustrations, and expect everything to work out was wishful thinking more than a solid plan.

Sure, every team goes through slumps. Some of them occur at the beginning of the season. But when you watch these Phillies, you can see something is off. This play from Friday night is just the tip of the iceberg, but it encapsulates how much things have gotten into their heads.

A simple ground ball to the shortstop with two outs and runners on 1st and 2nd… it doesn’t get any easier than this. But Turner failed to notice Ronald Acuna Jr. get a good jump off of 1st and beat Bryson Stott to the bag at 2nd. He then got freaked out and sailed his throw to 1st as a result. There were multiple mental and physical errors on that play alone, and it’s not the first time something like this has happened in the season’s first month.

The players have acknowledged that the only metric for success with this team is a World Series championship. So you can understand if, subconsciously, the regular season doesn’t hold as much interest for them as it once did. You can understand if they didn’t enter this season, with 162 games ahead of them, with fire in their bellies. For this group, it’s all about getting to October, and then performing better than they have the previous three.

To a man, they will absolutely deny this. But human nature is what it is.

The Phillies are trapped inside a bubble of frustration, and the danger of not jettisoning some of the existing core and replacing them with new people was failing to pop that bubble. When Orion Kerkering threw that ball to the backstop at the end of Game 4 of the NLDS in Los Angeles, everyone felt big changes had to happen.

Sure, maybe the talent on the field didn’t mix terribly well, but it worked well enough to win the division by 13 games and return to the playoffs for a fourth straight time. But bringing people from the outside would have helped pop the bubble. Bringing in people whose mindset was not solely “World Series-or-bust” could have helped the rest of the group realize there was still a reason to get up for the regular season.

Or, it simply could have shaken people out of their doldrums.

Instead, as this season has unfolded, the Phils have thus far found themselves unable to pull out of their initial tailspin. As a result, the division is already lost before the calendar has even turned to May. All that’s in play now is a wild card, and that becomes more of a longshot with each passing day.

The psychology of the Phillies needed to change, and it was going to be impossible for that to happen without bringing in players from outside the organization (and no, the additions of Adolis Garcia, Andrew Painter and Justin Crawford weren’t going to move the needle). Sure, the Phils needed another middle-of-the-order bat, and failing to acquire one has resulted in the team yet again playing without a true cleanup hitter, but beyond the sheer baseball of it all, it would have helped in the locker room, too.

Would a new manager’s voice have helped change the team’s perspective? Would moving players like Alec Bohm and/or Stott and or Brandon Marsh have shaken things up in a good way? Would acquiring a big bat like Eugenio Suarez, landing Bo Bichette, or inking one of the Japanese stars, helped?

It’s obviously impossible to say, but it seemed obvious to me, from the moment the Phils slumped off the Dodgers Stadium field last October, they needed a mental reset. Someone to come in there and convince them they weren’t destined to always fall short. Someone to give them a jolt of energy.

Perhaps that will soon happen. Dombrowski and John Middleton will obviously look at every aspect of this team in an attempt fo salvage the season. After all, there is no rebuild coming, not with Bryce Harper, Turner, Kyle Schwarber, Aaron Nola, Cristopher Sanchez and Jesus Luzardo all signed to long-term extensions. If anything, there will be a re-tooling, not a rebuild.

A managerial change or other coaching change is more likely with each passing day and each succeeding loss. Change is coming.

Psychologically, for this group, that is almost certainly for the best.

Red Sox 17, Orioles 1: Crochet and offense snap skid

Apr 25, 2026; Baltimore, Maryland, USA; Boston Red Sox designated hitter Andruw Monasterio (32) hits a double during the third inning against the Baltimore Orioles at Oriole Park at Camden Yards. Mandatory Credit: Daniel Kucin Jr.-Imagn Images | Daniel Kucin Jr.-Imagn Images

Recap

The second inning showcased what Sox fans have been waiting for all season: hits in the air, a stolen base, a couple of walks, everyone keeping the line moving. The Sox sent nine batters to the plate and scored three runs, breaking the spell and waking us, and themselves, from the stupor of this heavy 2026 season.

But that was nothing compared to what was to come: another three-run inning in the fifth, courtesy of a three-run double by Connor Wong.

But wait, there’s more! Wong’s hit was the play of the game until the ninth inning—which was a ten-hit, ten-run inning, by the way—highlighted by a grand slam by Andruw Monasterio. It was glorious. Both Ceddanne Rafaela and Willson Contreras had two singles and two bigger hits (a triple and homer, respectively) and crossed the plate twice in the inning. The Orioles eventually brought in a position player to pitch but the damage was done well before that.

With runners in scoring position, the Sox were 8-15 today.

There were a number of firsts today, individually and for the team:

  • First individual home runs of the season for Caleb Durbin and Monasterio (his slam)
  • First Red Sox triple of the season by Ceddanne Rafaela
  • First Red Sox grand slam of the season, courtesy of Andruw Monasterio

It was a huge game with good vibes to spare.

Studs

Garrett Crochet

This is the pitcher we know and love. He was dominant and in control the whole way. 6.0 IP, 7 SO, 3H, 2 BB.

Small Ball

Five walks, capitalizing on errors, and two stolen bases. The hitters kept the line moving.

Big Offense

The Sox scored plenty of runs, logged big hits, and hit at the right time. Wong’s double scored three. Rafaela’s triple led off the huge ninth. Homers by Durbin and Contreras, and of course Monasterio’s slam capped it all off for the offense. Lots of fun.

Duds

Pelvic Thrust Hit Celebration

I will keep saying this until it is dead and gone. Some Sox hitters are still using it and yuck.

Play of the Game

How about that? Andruw Monasterio, hired for his defense, not his hitting, whales a grand slam.

Rogers stumbles again as Orioles stomped by Red Sox, 17-1

BALTIMORE, MD - APRIL 25: Trevor Rogers #28 of the Baltimore Orioles is pulled by manager Craig Albernaz #55 during the second inning against the Boston Red Sox at Oriole Park at Camden Yards on April 25, 2026 in Baltimore, Maryland. (Photo by Scott Taetsch/Getty Images) | Getty Images

Some days you’re the windshield and some days you’re the bug. The next day after putting a big number up against Boston, the Orioles were on the receiving end of an ugly beatdown. By the time the dust settled, the O’s fell back below .500 with a 17-1 demolition at the hands of their last place division rivals. So much for the idea of building on that momentum. The Orioles remain winless against left-handed starting pitchers in the 2026 season.

The two teams traded zeroes in the first inning before things veered off the rails for the Orioles in the second. Starting pitcher Trevor Rogers, last year’s incredible revelation, continued to look like he’s not going to be able to repeat that form or anything close to it. Rogers simply could not make good pitches to consistently put people away once he got them to two strikes, and the result was that he saw his pitch count balloon in a second inning that he was not able to complete.

Rogers got the hook with the bases loaded and two outs in the second inning, having already allowed three runs on four hits and two walks. Only Tyler Wells coming in and stranding all of the inherited runners kept Rogers from taking an even rougher hit to his ERA. As it is, he’s up to 4.75 on the season with this clunker added to his last outing. It’s not what the Orioles needed today or what they need over the remainder of the season. This is a challenge that they are going to have to work hard to solve.

Still, the game remained in reach until the top of the fifth inning. The Orioles “only” trailed 4-0 up to that point. Reliever Albert Suárez, who was already charged with an unearned run in the fourth, was victimized again by his defense in the fifth. A throwing error by Jeremiah Jackson eventually resulted in three unearned runs crossing the plate in the inning and the Orioles were then behind by seven runs.

Suárez, who had not pitched in six days, could have helped more to pitch his way out of this jam, but the scoring is what it is. This was one of three errors committed by the Orioles in an overall uninspiring game.

The offense was just as uninspiring. They faced a tough task, if you are in the mood to be fair to them. The Red Sox starter was last year’s AL Cy Young runner-up, Garrett Crochet. Although Crochet has had a couple of rough outings early this season, he’s had a couple of very good ones too. At least on Saturday against the Orioles, it looked like he’d fixed his problems. Crochet allowed just three hits and two walks over his six shutout innings. The lone O’s run scored was also unearned; an error committed by Caleb Durbin put the unearned run on the stat line for reliever Greg Weissert.

What really made it embarrassing for the Orioles was Keegan Akin, fresh off the injured list to pitch in his first outing of the season. Akin, again if you are in the mood to be fair, did pitch one scoreless inning after coming into the game in the eighth inning. The problem was he was tasked with pitching the ninth as well, and, uh, he was not up to that task. By which I mean he gave up six runs in the ninth inning before the O’s turned to position player Weston Wilson to pitch. That’s a 54.00 ERA for Akin’s 2026. He’s going to have to put up a lot of zeroes to make up for that.

There was a time where position players pitching was fun. That time has largely passed. The only thing we can say for Wilson is he gave up fewer runs than Akin, allowing four to score while managing to get three outs and end the thing. Wilson had pitched a few previous times in his career and brought a 0.00 ERA into this contest. That perfection has been wrecked.

The teams will play one more on Sunday afternoon with a 1:35 scheduled start time to settle who is the winner of this three-game set. Kyle Bradish is set to make the start for the Orioles. The O’s hitters will have another chance to try to solve a lefty starter, with rookie Red Sox pitcher Connelly Early on the mound. The 24-year-old brings a 2.88 ERA through five games into the outing. He has to feel pretty good about his chances, given what he saw these dudes do against Crochet today.

Game 27: Twins at Rays

CHICAGO, ILLINOIS - APRIL 14: Shane McClanahan #18 of the Tampa Bay Rays gets set to throw a pitch in the first inning during a game against the Chicago White Sox at Rate Field on April 14, 2026 in Chicago, Illinois. (Photo by Brandon Sloter/IOS/Getty Images) | Getty Images

First Pitch: 3:10 pm CDT
TV: Twins.TV
Radio: TIBN / WCCO 830 / The Wolf 102.9 FM / Audacy

The Minnesota Twins. Ever heard of em?

An early start to the season means that it can be game 27 and still only be April. We’re at the point of the season where the oft-cited “small sample size” begins to stretch itself out a bit, meaning that within the next couple of weeks we’ll have a better sense of flukes vs. trends, like whether or not Austin Martin has actually figured out how to become one of the premier hitters in the game.

One of the biggest questions that will be answered with a larger sample is just what kind of team the 2026 Minnesota Twins are. After absolutely mowing down the Detroit Tigers and Boston Red Sox in a riveting home stretch, the Twins lost seven out of their last eight, including the opener on Friday night.

Bailey Ober has managed to run a 106 ERA+ in five starts so far, despite operating on some godforsaken combination of duct tape and good will. Ober has potentially the lowest velocity manageable in the Big 26, which has led to his changeup outpacing his fastball as his primary pitch, even as the rest of his offerings remain in line with their usage proportions from years prior.

Plus, after catastrophically-low run values from his breaking arsenal last year, Ober’s breaking run value is 94th percentile here in April. Reinventing himself in real-time as a quasi-junkballer, Bailey’s high-wire act has led to team victories in three of his first five starts, and he’s coming off a wonderful outing last weekend during which he held the Cincinnati Reds to three hits and struck out double-digit batters. (Don’t ask what happened after he left.)

On the slibbity-gibbity hippity flip-side is Shane McClanahan, who’s returning to game action this year after not having thrown a pitch since 2023. It’s been a ginger return for the brunette lefty, who has maxed out at 90 pitches in four starts, never going more than five innings and mostly struggling with control (11 walks in 18 innings.)

GO TWINS GO!

Bold Bayern and PSG leave Premier League elite looking more like lambs than lions | Jonathan Wilson

German and French clubs are showing in the Champions League they can make the most of the benefits of not having to play in a gruelling domestic competition

Paris Saint-Germain have won 11 of the past 13 French league titles and, going into this weekend, stood four points clear of Lens at the top of Ligue 1. Bayern Munich have already wrapped up this season’s Bundesliga title, their 13th in 14 years. According to Deloitte, Bayern are the third-richest club in the world by revenue, PSG fourth.

They meet in the Champions League semi-finals on Tuesday as two modern super-clubs. The idea of a top-five European league feels outmoded. Rather there are the best Premier League clubs, plus perhaps five or six others of whom PSG and Bayern are the outstanding two still left in this season’s competition.

Continue reading...

Better late than never: slug outburst saves San Diego

DENVER, COLORADO - APRIL 23: Gavin Sheets #30 of the San Diego Padres celebrates with Xander Bogaerts #2 after hitting a 3 RBI home run against the Colorado Rockies in the ninth inning at Coors Field on April 23, 2026 in Denver, Colorado. (Photo by Matthew Stockman/Getty Images) | Getty Images

It was rough going for a moment there.

The San Diego Padres bounced back late for a 10-8 win over the Colorado Rockies Thursday afternoon. In what felt like a gruelingly long game, the Friars continued to stay within striking distance but couldn’t seem to get ahead of the Rox.

They finally did with three outs left. Rockies reliever Victor Vodnik struggled to record an out, walking Jackson Merrill to start the ninth before giving up three consecutive singles and a three-run blast from Gavin Sheets that just stayed fair.

It was a win the Friars needed. One that proved their bats are still alive after a week of them being peculiarly quiet. They’ll need that slug this weekend as they face the Arizona Diamondbacks in Mexico City tonight.

Taking the mound

Zac Gallen (AZ) v. Germán Márquez (SD)

It was probably never that close, but it felt like Gallen was close to being a Padre this offseason.

After being the subject of a prolonged free agency, he ended up re-signing with Arizona on a one-year deal. He’s pitched serviceably to start the year but has struggled with command (3.51 ERA, 1.48 WHIP, 25.2 IP).

In the high-altitude, hitter-friendly environs of Mexico City — a stadium that last saw the Padres face the San Francisco Giants in an 11-homer tirade — Gallen will need to have his command locked down. Otherwise, it’ll quickly turn into a slugfest for San Diego.

The same is true for Márquez, though his statline suggests a worse pitcher than he has been. He’s yet to record consecutive quality outings, going back-and-forth between giving up four runs and pitching a scoreless game.

That’s been the problem for Márquez so far this year: consistency. When he’s on, he’s on. But when he’s not? He’s really not.

He pitched 5 2/3 innings against the Los Angeles Angels last week and only allowed two hits. The Friar Faithful hope that he can follow that performance tonight against the D-backs.

Batter up!

The starters will be out with the off day yesterday giving everyone a breather. That has the lineup looking like this:

  1. Ramón Laureano, LF
  2. Fernando Tatis Jr., RF
  3. Jackson Merrill, CF
  4. Manny Machado, 3B
  5. Xander Bogaerts, SS
  6. Gavin Sheets, 1B
  7. Ty France, DH
  8. Luis Campusano, C
  9. Jake Cronenworth, 2B

Gallen is a tough starter to face, but the Padres have one thing over him: they’ve faced him a lot.

That being said, certain players have had more success than others. Bogaerts, Cronenworth, France and Gavin Sheets all have a batting average over .300 against him. France, Sheets and Fernando Tatis Jr. have an OPS over 1.000 when facing the right-hander.

Those career numbers are why France might start at DH today, though Miguel Andujar could as well after his bat heated up in Colorado.

Those are names to watch for, with Cronenworth having an especially slow start to the year at the plate. He’ll look to get things going today against Gallen.

Relief corps

Starter Matt Waldron did not do much to help his case for a roster spot, giving up six runs in Thursday’s series finale against Colorado. (The signing of free agent Lucas Giolito could not have come soon enough.) But he did go five full innings, so the bullpen can at least be thankful for that.

The Padres used Adrian Morejon, Ron Marinaccio and Mason Miller to cover the final four frames. Miller extended his scoreless streak to tie the franchise record at 33 2/3. He’ll look to extend it against Arizona this weekend.

But, with the off day yesterday, it’ll likely be all-hands-on-deck for the Friars. That being said, the first out of the ‘pen would be those who didn’t pitch on Thursday. That leaves Jason Adam, Kyle Hart, David Morgan, Wandy Peralta and Bradgley Rodriguez.

If Márquez falters, then expect Hart or Peralta out first to cover multiple innings. But if San Diego has a lead and Márquez makes it through five or six frames, the high-leverage guys will be out in full force.

Where to watch Atlanta Hawks vs. New York Knicks Game 4 NBA playoffs: Live stream, start time, TV channel, odds for Saturday, April 25

The New York Knicks will try to rebound in Game 4 of their first-round playoff series against the Atlanta Hawks. The Hawks won Games 2 and 3, each by a single point. The Knicks are slight 1.5-point favorites.

  • Spread: Atlanta Hawks +1.5

  • Moneyline: Atlanta Hawks +105 (46.3%) / New York Knicks -130 (53.7%)

  • Over/Under: 214.5

Game 1:Knicks 113, Hawks 102
Game 2:Hawks 107, Knicks 106
Game 3:Hawks 109, Knicks 108
Game 4: Sat., April 25, at Atlanta (6 p.m., NBC)
*Game 5: Tue., April 28,at New York (TBD)
*Game 6: Thu., April 30, at Atlanta (TBD)
*Game 7: Sat., May 2, at New York (TBD)

*if necessary