This week, the San Francisco Giants entered the third game of their series against the Philadelphia Phillies attempting to avoid a sweep. The Giants had swept the series the two teams played back in May, but the Phillies’ season had transformed since then — they have a 44-28 record since June 1 — and they won the first two games of this series. By all accounts, the Giants should have lost that final game, too — but instead, their 8-6 win in extra innings perfectly encapsulates their 2023 season.
Their starting center fielder was Wade Meckler, an eighth-round pick in last year’s draft who started the season in High-A and was recently called up. Their All-Star closer, Camilo Doval, blew the save in the bottom of the ninth — his fourth appearance in a row with a blown save. And yet Paul DeJong, playing shortstop in his first game for San Francisco since being released by the Toronto Blue Jays, where he went 3-for-44 with 18 strikeouts, matched that hit total in only five at-bats, including a home run and four RBIs. Two of those RBIs came on a single in the top of the 10th as the Giants scored three runs to take back the lead and held on for the victory, using two relievers to finish it out.
The victory helped keep the Giants in the thick of the wild-card race — the Chicago Cubs, Cincinnati Reds, Arizona Diamondbacks and Giants are separated by half a game for the final two spots, with the Miami Marlins a couple games behind and the Phillies a couple games ahead. Somehow, some way, despite a roster devoid of stars or even non-stars having surprise seasons, the Giants are in the hunt, baseball’s Houdini act.
Okay, it’s not quite as impressive as two years ago when they pulled an elephant out of a hat by winning 107 games, but this team has a chance to make the postseason. And when you look at the roster, it’s hard not to think, “How is that even possible?”
This is a team we predicted to win 80 games and ranked 22nd in baseball in our preseason rankings. Their top-ranked position player in Baseball-Reference wins above replacement is Wilmer Flores with 2.5 bWAR — tied for 69th in the majors. Their next two best are LaMonte Wade and Thairo Estrada, ranked 81st and 98th. A decent enough trio of ballplayers, but not to be confused with Mookie Betts, Freddie Freeman and Will Smith.
At crucial up-the-middle positions, the Giants have started six different shortstops and nine different center fielders. They’re one of just four teams in MLB without a 20-home run hitter. They’ve used 12 different starting pitchers, with only Logan Webb and Alex Cobb managing to stay in the rotation all season long. And their starting pitchers have thrown the fewest innings in the majors (to be fair, in part because they’ve used an opener more than any other team).
This is not how you want to construct a team. But president of baseball operations Farhan Zaidi and manager Gabe Kapler are better at getting the most out of all 26 players on the roster than any other team. Flores is their top home run hitter with 18 — tied for 68th in the majors, but on pace for a career high. J.D. Davis leads the club with 57 RBIs — tied for 85th in the majors with, among others, Ezequiel Tovar and Whit Merrifield — but, again, already tying his career-best mark.
As we’ve watched rosters full of superstars — the San Diego Padres, New York Yankees and New York Mets — disappoint this year, the Giants have proven how depth helps cover for a lack of stars. They platoon, pinch hit and mix-and-match, which has helped them scrape across just enough runs despite the lack of any big individual threats. While they’re not really a good offensive team — they’re just 13th in the National League in runs scored, although Oracle Park decreases run scoring — they’ve hit well in high-leverage situations, increasing their OPS more than 40 points, which is one reason they’re 9-3 in extra-inning games.
This isn’t the first time we’ve seen the Giants do this. San Francisco won a shocking NL West championship in 2021 deploying a similar depth-focused strategy. But that year, they did have some stars — or at least players who had big years. Buster Posey went out in a blaze of glory in his final season. Brandon Crawford had his last good season, finishing fourth in the MVP voting. Brandon Belt had a .975 OPS and 29 home runs in just 97 games. The rotation featured two aces in Webb and Kevin Gausman, plus Anthony DeSclafani and Alex Wood had healthy seasons.
But this year has proven how tough it is to grind through a season this way — and the lack of manpower is perhaps finally starting to show. The series loss to the Phillies was the Giants’ sixth consecutive losing series after beginning the month with three straight wins over Arizona, and the schedule doesn’t get much easier down the stretch. The Reds, San Diego Padres and Cubs are up next, and seven of San Francisco’s final 10 games are against their division rivals, the Los Angeles Dodgers.
If the Giants want to turn 2021’s success and this year’s surprise contention into long-term success, they know that eventually they’ll need to add some star power to the roster; it’s hard to keep winning with platoon players and waiver-wire castoffs. They certainly tried to add stars in the offseason, first pursuing Aaron Judge and then agreeing to a 13-year, $350 million contract with Carlos Correa, only to pull out at the last minute over concerns with Correa’s physical. (Given Correa’s subpar performance this season back with the Minnesota Twins, it looks like they escaped an albatross of a contract.)
The Giants will also need to get younger, which means the farm system needs to produce some talent. Patrick Bailey has impressed, especially on defense, and looks like the solution at catcher that Joey Bart wasn’t. Luis Matos was called up and has shown some good contact ability but not much power, and his defensive metrics in center are poor. He might be more of a fourth outfielder. Highly-touted shortstop Marco Luciano has hit just .231 in the minors, losing some shine off his prospect luster. Lefty Kyle Harrison just made his debut a few days after turning 22 despite struggling with his control in Triple-A (48 walks in 67⅔ innings). Still, he has top-of-the-rotation potential. Meckler has come out of nowhere, although calling him up after such little time in the minors seems to be a sign of the team’s problems in center field.
Throw in Casey Schmitt and Blake Sabol and the Giants are transitioning from one of the oldest teams in baseball the past couple of seasons to one suddenly relying on a slew of rookies as it battles for the wild card. I’d bet against the Giants this year, given their youth and remaining schedule, but they have already surprised us just being in this position.
In what has become a regular occurrence during Cal Raleigh‘s incredible 2025 season, the Seattle Mariners catcher added another home run to his 2025 total on Saturday — passing another MLB legend in the process — followed by one more on Sunday night.
Raleigh has already surpassed the record for home runs by a catcher and by a switch-hitter and set a Mariners franchise record, and who could forget his Home Run Derby triumph earlier this summer?
What record could Raleigh set next, how many home runs will he finish with and just how impressive is his season? We’ve got it all covered.
Raleigh is now at 58 home runs and on pace for 60 with seven games left.
The American League record is 62, set by Aaron Judge in 2022, and there have been only nine 60-home run seasons in MLB history.
Who Raleigh passed with his latest home run
With his 58th home run on Sunday night, Raleigh moved past Luis Gonzalez and Alex Rodriguez on the all-time single-season home run list. With No. 57 the night before, Raleigh surpassed Ken Griffey Jr.’s Mariners franchise record of 56 — a number Griffey reached twice — in the 1997 and 1998 seasons.
Raleigh has joined Griffey as the only Mariners with 50 home runs (or even 45) in a season. Raleigh is also the first Seattle slugger with 40 homers in a season since Nelson Cruz in 2016.
Who Raleigh can catch with his next home run
After passing Mickey Mantle, Griffey and A-Rod with his most recent blasts, the next big question for Raleigh is if he can get to No. 60. But he is already in rare company as No. 59 would move him past Jimmie Foxx and Hank Greenberg on the all-time single-season home run list.
Raleigh’s 5 most impressive feats of 2025
Most home runs in a season by a switch-hitter
With his 55th home run, Raleigh knocked Mickey Mantle, who hit 54 in 1961, from the top spot. Breaking Salvador Perez‘s record of 48 home runs by a primary catcher understandably got a lot of attention, but beating Mantle’s mark is arguably more impressive given how long the record stood and the Hall of Famer’s stature.
One of the best months ever for a catcher
In May, Raleigh hit .304/.430/.739 with 12 home runs and 26 RBIs. Only four catchers have hit more home runs in a calendar month and only eight with at least 100 plate appearances produced a higher slugging percentage. Raleigh was almost as good in June, hitting .300/.398/.690 with 11 home runs and 27 RBIs, giving him two-month totals of .302/.414/.714 with 23 home runs and 53 RBIs. In one blazing 24-game stretch from May 12 to June 7, Raleigh hit .319 with 14 home runs.
Reaching 100 runs and 100 RBIs
Raleigh is sitting on 107 runs scored while leading the American League with 121 RBIs. Only eight other primary catchers have reached 100 in both categories in the same season — Mike Piazza did it twice, in 1997 and 1999, and he and Ivan Rodriguez were the last catchers to do it in ’99. Of the other catchers, seven are in the Hall of Fame (Piazza, Rodriguez, Mickey Cochrane, Yogi Berra, Roy Campanella, Johnny Bench and Carlton Fisk). The lone exception is Darrell Porter, who reached the milestone with the Royals in 1979.
Tying Ken Griffey Jr.’s club record for home runs
Griffey hit 56 home runs for the Mariners in 1997 and 1998, leading the AL both seasons and winning the MVP Award in 1997 (he and Ichiro Suzuki in 2001 are Seattle’s two MVP winners). Griffey had the advantage of playing in the cozy confines of the Kingdome in those years, although his home/road splits were fairly even. Raleigh, however, has had to play in a tough park to hit in, with 30 of his 56 home runs coming on the road, where his OPS is about 100 points higher. That marks only the 19th time a player has reached 30 road homers (by contrast, 30 homers at home has been accomplished 37 times).
An outside shot at most total bases by a catcher
With 337 total bases, Raleigh’s 2025 campaign is already one of only 20 catcher seasons with 300 total bases (yes, time at DH has helped him here). The record is 355, shared by Piazza in 1997 and Bench in 1970 (both played 150-plus games in those seasons). Raleigh would need a strong finish to get there but could at least move into third place ahead of Perez’s 337 total bases in 2021. Not counted in Raleigh’s total bases: his 14 stolen bases!
The Mariners were up 5-0 after a grand slam by J.P. Crawford in the second when Raleigh, who was batting left-handed, connected off Jason Alexander for his home run to right field to extend the lead.
Raleigh also has surpassed Mickey Mantle‘s MLB record of 54 home runs by a switch-hitter that had stood since 1961. And Raleigh has set the MLB record for homers by a catcher this season, eclipsing the 48 hit by Salvador Perez in 2021.
The Mariners won 7-3 to complete a three-game sweep that gave them a three-game lead in the American League West over the Astros with six remaining.
Seattle, which has won four straight and 14 of 15, holds the second AL playoff seed by two games over AL Central-leading Detroit, which has dropped six in a row. The Mariners, looking to win the AL West for the first time since 2001, finished 8-5 against the Astros this season.
The AL-best and AL East-leading Blue Jays locked up a playoff spot with a week remaining in the regular season after a less-than-stellar start of 16-20 in early May and trailing by as many as eight games in the division in late May.
“I remember back when we were in Tampa in May, we weren’t playing very well and we got swept there,” Blue Jays manager John Schneider said. “I think these guys did a great job of rallying around each other, but the turning point was really when we came out of Tampa and went into the Texas series.”
This is Toronto’s third playoff berth in four years and fourth in six seasons. They missed the postseason in 2021 and 2024. Playoff success has been elusive for the Blue Jays, who haven’t won a postseason game since 2016. And, unlike the past three trips, they hope this year they won’t have to play in the AL wild-card round as they try to win their first division title since 2015 as they close out the regular season with a six-game homestand against Boston and Tampa Bay.
“You could feel it with this group in spring training,” Schneider said. “I know that sounds really cliché, but when you get a group of men that are committed to the same goal, you can do things like this.”
The Blue Jays’ 90-66 record is tops in the AL and they lead their division by 2½ games over the New York Yankees. If Toronto wins the AL East and has one of the two best records in the league, it will advance to the AL Divisional Series, which starts Oct. 4.
The last time Toronto made it that far was nine years ago.
“I’m just so happy for them,” Schneider said. “It’s hard at this level for everyone to put their egos aside and to play for one another. It’s so cool to see these guys completely happy for one another when they get the job done no matter who it is. This is the most fulfilling team I’ve ever been a part of with different characters, different skill sets, guys coming together for one common goal which is what’s important now. This is something you always celebrate.”
The Blue Jays are trying to win their first World Series since 1993.
“Today we go back to the postseason, but the journey is not over yet,” Vladimir Guerrero Jr. said. “We still want to win the division over the next six games. Since spring training, everyone has been together and when you see a team like that you start believing.”
Toronto snapped a four-game losing streak with Sunday’s win, and after the game popped champagne in the visitors clubhouse in Kansas City.