SAN DIEGO, CALIFORNIA - JUNE 27: Freddie Freeman #5 of the Los Angeles Dodgers and Fernando Tatis Jr. #23 of the San Diego Padres talk during the seventh inning at Petco Park on June 27, 2026 in San Diego, California. (Photo by Orlando Ramirez/Getty Images) | Getty Images
Emmet Sheehan faces Michael King as the Dodgers wrap things up in San Diego.
SAN FRANCISCO, CALIFORNIA - JUNE 23: Robbie Ray #38 of the San Francisco Giants pitches against the Athletics at Oracle Park on June 23, 2026 in San Francisco, California. (Photo by Lachlan Cunningham/Getty Images) | Getty Images
It’s series finale time, and it’s rubber match time, as the San Francisco Giants host the Atlanta Braves.
It’s a battle of Cy Young southpaws. For the Giants, it’s Robbie Ray, who won the award in 2021 in the American League. Ray, a 34-year old two-time All-Star, is making his 17th appearance of the year, and is 6-6 with a 3.70 ERA, a 4.80 FIP, and 80 strikeouts to 42 walks in 87.2 innings. After a rough patch, he’s been exceptional in his last two games, including allowing just an unearned run in eight innings against the Athletics his last time out.
For the Braves, it’s Chris Sale, who won the prestigious pitching award in 2024. Sale, a 37-year old nine-time All-Star, has made 14 starts, and is 8-5 with a 2.14 ERA, a 2.71 FIP, and 99 strikeouts to 21 walks in 84 innings. He allowed two unearned runs in 5.2 innings against the Milwaukee Brewers in his last start.
SAN FRANCISCO, CA - JUNE 26: Michael Harris II #23 of the Atlanta Braves looks on during the game between the Atlanta Braves and the San Francisco Giants at Oracle Park on Friday, June 26, 2026 in San Francisco, California. (Photo by Bryan Kennedy/MLB Photos via Getty Images) | MLB Photos via Getty Images
First pitch for today’s series finale in San Francisco is at 4:05 pm ET.
SAN FRANCISCO, CALIFORNIA - JUNE 23: Aaron Civale #45 of the Athletics pitches in the bottom of the first inning. against the San Francisco Giants at Oracle Park on June 23, 2026 in San Francisco, California. (Photo by Lachlan Cunningham/Getty Images) | Getty Images
There appears to be no game thread, so here’s one…
New York Post may be compensated and/or receive an affiliate commission if you click or buy through our links. Featured pricing is subject to change.
One of baseball’s most historic rivalries has completely belonged to the home team this weekend, as the Boston Red Sox welcome the New York Yankees to Fenway Park tonight, June 28, for the fourth and final game of the series
Looking to secure a rare four-game sweep over their bitter rivals, the Red Sox have relied on stellar pitching and timely hitting to completely stifle New York’s offense over the first three contests.
Yesterday, Boston rookie left-hander Jake Bennett held onto a no-hitter into the fifth inning, and was backed by a leadoff home run from Masataka Yoshida and a solo shot from Anthony Seigler. The Red Sox locked up a 4–1 victory, making the Yankees the first team to drop three consecutive games at Fenway Park this season.
Yankees vs. Red Sox start time
Tonight’s nationally broadcast Yankees vs. Red Sox game on Sunday Night Baseball is scheduled to start at 7:20 p.m. ET.
How to watch Yankees vs. Red Sox for free
DIRECTV is our top pick for watching sports live for free — the five-day free trial of both its its MySports and MyNews genre packs includes NBC. When the trial is over, you’ll pay as low as $.99/month for your first two months and gain access to 20+ live sports or news channels, depending on the pack you choose.
TRY DIRECTV FOR FREE
You can also stream Sunday Night Baseball with a subscription to Peacock, which costs $16.99/month after a seven-day free trial.
Yankees vs. Red Sox pitchers
Carlos Rodón (4-2, 3.70 ERA) starts for the Yankees. Former Yankee Sonny Gray (9-1, 2.95 ERA) will be on the mound for the Red Sox.
This article was written by Angela Tricarico, Commerce Streaming Reporter for Post Wanted Shopping, Page Six, and Decider.com. Angela keeps readers up to date with cord-cutter-friendly deals, and information on how to watch your favorite sports teams, TV shows, and movies on every streaming service. Not only does Angela test and compare the streaming services she writes about to ensure readers are getting the best prices, but she’s also a superfan specializing in the intersection of shopping, tech, sports, and pop culture. When she’s not writing about (or watching) TV, movies, and sports, she’s also keeping up on the underrated perfume dupes at Bath & Body Works and testing headphones. Prior to joining Decider and The New York Post in 2023, she wrote about streaming and consumer tech at Insider Reviews.
SAN DIEGO, CALIFORNIA - JUNE 27: Gavin Sheets #30 of the San Diego Padres hits an RBI single during the sixth inning against the Los Angeles Dodgers at Petco Park on June 27, 2026 in San Diego, California. (Photo by Orlando Ramirez/Getty Images) | Getty Images
Los Angeles Dodgers (53-30) at San Diego Padres (43-38), June 28, 2026, 1:10 p.m. PST
Don’t troll in your comments; create conversation rather than destroying it
Remember Gaslamp Ball is basically a non-profanity site
Out of respect to broadcast partners who have paid to carry the game, no mentions of “alternative” (read: illegal) viewing methods are allowed in our threads
PHOENIX, ARIZONA - FEBRUARY 28, 2026: Hunter Greene #21 of the Cincinnati Reds throws a pitch during the first inning of a spring training game against the Milwaukee Brewers at American Family Fields of Phoenix on February 28, 2026 in Phoenix, Arizona. (Photo by David Durochik/Diamond Images via Getty Images) | Diamond Images/Getty Images
Cincinnati Reds ace Hunter Greene is on the cusp of a return to the big leagues. If his final tune-up start on Sunday with the AAA Louisville Bats is any indication, he’ll be returning in pretty peak form.
Greene and the Bats took on the Saint Paul Saints on Sunday in Slugger Field, and Greene simply breezed right through them. As Charlie Goldsmith relayed, Greene fired 82 pitches acros 6.1 scoreless frames, allowing only one hit. He didn’t walk anyone and struck out 4 on his day.
Hunter Greene on his rehab start today: 6 1/3 innings, one hit, no runs, 82 pitches.
The lone hit he allowed came off the bat of longtime big leaguer Orlando Arcia. As the official MiLB account added on Twitter, he topped 100 mph with his heater on the day, too.
Greene, who has missed every Reds game so far this season after undergoing a cleanup procedure in his prized right elbow right before the start of the regular season, should theoretically slide right into the team’s starting rotation by the end of the week. How the Reds accommodate that addition, though, will be worth watching.
Would they skip a start for someone like Chase Burns as an effort to extend his availability down the stretch? Might they option Rhett Lowder, or move him to a long relief role in the bullpen?
Would they consider going to a six-man rotation as a way to ease-off on all parties involved?
The good news is that we’ll get an answer to that question in short order, since it seems pretty damn evident that Greene is back – and ready.
NEW YORK, NY - JUNE 21: A detail shot of a blue sleeve worn in honor of Father's Day prior to the game between the Cincinnati Reds and the New York Yankees at Yankee Stadium on Sunday, June 21, 2026 in New York, New York. (Photo by Evan Yu/MLB Photos via Getty Images) | MLB Photos via Getty Images
It’s Sunday once more, and you know what that means — it’s time for our weekly social media roundup! After several weeks of Knicks-related excitement, we are back to the normal end-of-school grind, but that doesn’t stop the Yankees’ social media engine from turning. What were the fellas in the ‘stripes up to this week? Let’s find out!
Happy Father’s Day
Last Sunday was, of course, Father’s Day, and unsurprisingly, several members of the Yankees community took to social media to thank their fathers, grandfathers, and (in the case of the wives) husbands.
Yankee fans who remember the days when the Trenton Thunder was the team’s Double-A affiliate will remember Trenton’s long line of bat dogs. Well, this week, Rookie announced his retirement, working his last game as the team’s official bat dog on Wednesday before officially handing over the family business to his nephew Dash — though he’ll continue to attend the occasional MLB Draft League contest in Trenton. We wish him the best of luck (and all the treats) in his retirement!
Related to the fact that Father’s Day was last Sunday, this week’s Question of the Day was, “Which teammate would you let babysit your children?” Perhaps unsurprisingly, the team’s elder statesman, Paul Goldschmidt, was one of the top choices, although it must be said that many of the pitchers looked to Fernando Cruz.
Jun 15, 2026; Los Angeles, California, USA; Los Angeles Dodgers pitcher Eric Lauer (33) gets ready to throw a pitch during the first inning against the Tampa Bay Rays at Dodger Stadium. Mandatory Credit: William Navarro-Imagn Images | William Navarro-Imagn Images
The Dodgers for the first time in their history will play a baseball game that counts in West Sacramento, facing the nomad Athletics for a three-game series beginning Monday night at Sutter Health Park.
It’s a battle of southpaws to start on Monday, with Eric Lauer for the Dodgers and Gage Jump for the A’s.
SAN FRANCISCO, CA - JUNE 27: Ha-Seong Kim #7 of the Atlanta Braves takes batting practice prior to the game between the Atlanta Braves and the San Francisco Giants at Oracle Park on Saturday, June 27, 2026 in San Francisco, California. (Photo by Bryan Kennedy/MLB Photos via Getty Images) | MLB Photos via Getty Images
Beautiful day in the Bay for the 50th win of the season, who says no?
Well, it may be the Braves offense, if last night is any indication. Logan Webb was as excellent as advertised, unfortunately. It’d be great to see some signs of life in this last West Coast road game of the season by solving Robbie Ray to take the rubber match and series.
The Braves’ lone hit last night came from today’s leadoff man Mauricio Dubón, who remains in left field. Otherwise, it’s a familiar sequence of Michael Harris II, Ozzie Albies, Matt Olson, and Drake Baldwin. Baldwin gets the day off behind the plate today with Joey Bart serving as the battery mate for Chris Sale and batting seventh. Mike Yastrzemski started the first two games of this homecoming series, but will sit today with Eli White in right field. Notably, Ha-Seong Kim will start his third consecutive game at shortstop and batting ninth. He worked a walk last night, which I’ll delusionally hope and pray is the beginning of a turnaround.
As the excited caption indicates, Heliot Ramos returns from the IL after being sidelined with a right quad strain. He’ll bat sixth as the designated hitter.
With the most experience against Sale, third baseman Matt Chapman will lead off for San Francisco. Victor Bericoto returns to right field after sitting yesterday. Rookie catcher Drew Cavanaugh will get his first day off since debuting Friday as Eric Haase rounds out the lineup batting ninth.
If nothing else, the 9 or 10 pm ET start times are behind us, Braves Country. Today’s first pitch is at 4:05 pm ET.
During the bottom half of the third inning in the Angels’ 5-2 victory against the Athletics on Saturday night, interim general manager John Mozeliak appeared on the broadcast and spoke briefly about how he plans to help fix the Angels.
Angels interim GM John Mozeliak hopes to turn things around in Anaheim, but it likely won’t be a quick process. AP Photo/Jeff Roberson
As Mozeliak was being interviewed by Angels play-by-play commentator Wayne Randazzo and color commentator Mark Gubicza during the game, Mozeliak admitted that for the Angels to start winning they need to fix the way they operate, from the major-league level all the way down to the minors.
“The tough part is … being patient,” Mozeliak said. “Because it’s not a light switch, you can’t just automatically become great at scouting and developing players.”
Some key moments in the interview with Interim GM Mozeliak on the Angels' broadcast today pic.twitter.com/Pz8sJWwMMX
For over the past decade, the Angels have failed to reach the postseason, produce a winning record and have consistently been one of the worst farm systems.
Even while having a roster that boasted three future Hall of Famers — Albert Pujols, Mike Trout and Shohei Ohtani — the Angels have consistently placed in the bottom half of the American League during this stretch.
The Angels have not had much to celebrate this season, but interim GM John Mozeliak hopes to change that.
“You look at any major-league team you admire, and how they go about it, that’s what you need to have to be successful,” Mozeliak said. “If you know people that … know me, or how I … think about management or leadership, it is about creative autonomy. Letting the people that are supposed to be doing these jobs do it.”
Mozeliak said it is up to the scouting directors to do their jobs and that he will be available to help with the draft. He admitted he hasn’t been out scouting this past spring but understands the evaluation process.
Before the interview concluded, Mozeliak said the Angels need to take a hard look at themselves, including how things are run and how they can improve.
“It’s not to say everything they do is wrong, it’s not to say that there is no chance or opportunity [to win] games. So that’s the patient part,” Mozeliak said. “So, I really look forward to that challenge, getting to know all the people that work here for the Angels, and I know that this is a special place. Therefore, I know I want to get it right.”
ST LOUIS, MISSOURI - JUNE 17: Kyle Leahy #62 of the St. Louis Cardinals delivers a pitch against the San Diego Padres in the first inning at Busch Stadium on June 17, 2026 in St Louis, Missouri. (Photo by Dilip Vishwanat/Getty Images) | Getty Images
The St. Louis Cardinals will wrap up their homestand Sunday taking on the Miami Marlins. The Cardinals will start Kyle Leahy while the Marlins will send RHP Tyler Phillips (1-2, 3.09 ERA, 49 SO) to the mound. First pitch scheduled for 1:15pm central time at Busch Stadium with the game TV broadcast being handled by Cardinals.tv.
Yesterday, the White Sox got their seventh walk-off win from their seventh different player … and it was No. 7, Jacob Gonzalez. | (Patrick Gorski-Imagn Images)
Fresh off their seventh walk-off win of the year, which followed the second-biggest win margin in team history, the White Sox try to sweep the Royals out of the palace this afternoon and send them back to Kansas City, where the song says everything is up to date, but the baseball team isn’t.
Facing a Royals lineup that has only managed one run per game so far this series will be lefty Anthony Kay, who has had a very up-and-down June, being belted around by the Yankees and Phillies but dominating not just the very weak-hitting Tigers and Guardians but also the mighty Dodgers. For the season, Kay has an excellent 6-2 record but a meh 4.24 ERA and very poor 5.06 FIP and 1.389 WHIP.
The Royals counter with righty Luinder Avila, who sports a terrible 5.06 ERA, largely because he has trouble figuring out where home plate is, having walked 27 in 42 2/3 innings. Avila has been good his last two times out, holding the Rays and Nationals to one run each, but was crushed by the Astros the game before that, giving up eight runs before being pulled in the first inning.
Avila faces a White Sox lineup which has only had three at-bats against him, those coming on May 14 when he came into the game in relief.
Kay gave faced K.C. in both April and May. Lane Thomas (2-for-6) and Bobby Witt Jr. (2-for-5) hit him well, Salvador Pérez (1-for-7) didn’t.
First pitch is scheduled for 1:10 p.m. Central, on a sunny and humid day with temps in the mid-70s and wind in from left around 10 mph. Usual broadcast suspects.
Jun 27, 2026; Chicago, Illinois, USA; Kansas City Royals third baseman Nick Loftin (12) reacts during an injury delay against the Chicago White Sox during the ninth inning at Rate Field. Mandatory Credit: Patrick Gorski-Imagn Images | Patrick Gorski-Imagn Images
The Royals have followed up winning 5 of 6, by losing 4 games in a row. In those 4 losses they’ve scored 7 runs, allowed 42. Been no hit for 8.1 innings in one of them and lost 13-2 and 22-1. To say the least, ever since Tuesday night, it’s been rather painful to watch the Royals in action.
The Royals are just 2-7 versus the upstart White Sox, losing the last 6 matchups, in fact the only two wins the Royals have over the Southsiders this season are a pair of 2-0 games. So, when the White Sox score a run against the Royals this season, they are 7-0.
Jac Caglianone was in the lineup today but got scratched due to left groin soreness. Nick Loftin has to be feeling the same to be honest. I don’t say that to poke fun at Nick, because mercy that looked extremely painful yesterday.
Anyways, Bobby Witt Jr. is playing shortstop again today, so that’s a positive. Luinder Avila starts today. It’ll be interesting to see which Avila shows up today.
Here is the Royals lineup.
UPDATED LINEUP:
CF Lane Thomas SS Bobby Witt Jr. C Carter Jensen DH Starling Marte 1B Salvador Perez 2B Michael Massey LF Isaac Collins 3B Tyler Tolbert RF Kameron Misner
The Chicago White Sox are 43-38 on the season and winning the AL Central. Imagine hearing that in 2024. They have lost 100 games three straight seasons and were the worst team ever two years ago. “How have they already surpassed the Royals?” I scream into the abyss. Alas, they have a lot of young guys playing well this season, and seem to be getting revenge on KC for the last two seasons.
Lefty Anthony Kay starts today for them. Kay spent the last two years in Japan, and is having a decent season this year, sporting a 4.24 ERA over 76.1 innings. Kay has started twice against KC this season, in total he has gone 11.2 innings, allowing 9 hits, 2 runs, 4 walks and 10 strikeouts.
First pitch is set for 1:10 p.m. CT and can be watched on Royals.TV. The Royals are off tomorrow before starting a 3-game series at home against Tampa Bay.
Knicks forwardOG Anunobywas at Citi Field on Sunday afternoon, throwing the ceremonial first pitch ahead of the Mets' matchup with the Philadelphia Phillies.
Jose Reyes, who previously invited Anunoby to come throw out the first pitch, was behind home plate to catch it.
Anunoby, whose miraculous tip-in gave the Knicks a win in Game 4 of the NBA Finals against the San Antonio Spurs, has been a Mets fan dating back to his childhood. Reyes was on the cover of MLB 2K8, and he became Anunoby's favorite player because of that.
The forward averaged 21.2 points, 4.8 rebounds, and 1.4 steals in the five-game series as the Knicks clinched their first title in 53 years.
"I used to play baseball so I think I’ll throw a strike," Anunoby said during a brief news conference before throwing the first pitch. "I’m anticipating a strike so I’m really excited."
Here's a look at his first pitch:
To a huge Citi Field ovation, OG Anunoby throws out the first pitch to Jose Reyes! pic.twitter.com/sAu4jQyKI3