The list of MLB players who never hit 60 home runs in a single season includes many of the game’s all-time greatest sluggers: Willie Mays, Albert Pujols, Ken Griffey Jr., Alex Rodriguez, Jim Thome and Jimmie Foxx. Heck, Henry Aaron never hit 50. Neither did Frank Robinson or Reggie Jackson or Lou Gehrig or countless other inner-circle Hall of Famers.
But Cal Raleigh, the quiet, humble catcher for the Seattle Mariners, is now part of one of baseball’s most exclusive clubs: 60 home runs in one season. It is an unfathomable, improbable, astonishing performance. It is baseball at its most fun: the unexpected. He has given Mariners fans — all fans, really — something to root for on a nightly basis.
He joins a club that includes Barry Bonds, Mark McGwire, Sammy Sosa, Aaron Judge, Roger Maris and Babe Ruth — three New York Yankees and three players with tainted legacies. Raleigh most obviously resembles Maris, the quiet, shy slugger from North Dakota who recoiled at all the attention he received from the press when he chased down Ruth’s record in 1961 and finished with 61 home runs.
Maris, however, was at least the reigning AL MVP entering the 1961 season. Raleigh, on the other hand, had never been an All-Star before 2025. When he recently hit his 55th and 56th home runs in the same game to break Mickey Mantle’s single-season record for home runs by a switch-hitter and tie Griffey’s franchise record, he seemed almost embarrassed to discuss the achievement.
“I feel like my name shouldn’t be in the same sentence as those guys, Mickey Mantle and Ken Griffey Jr.,” Raleigh said. “I don’t really have words for it. I don’t really know what to say. I’m sure one day it will set in, but for now it’s just ‘keep it going.'”
He has kept it going — all the way to the 60-home-run mark (in another double-homer performance, naturally). With his 60th blast of the season now in the books, let’s look back at each month of his remarkable 2025 campaign.
March/April
Number of home runs: 10
Longest home run: 422 feet in Cincinnati off Emilio Pagan (April 17)
Most clutch home run: Two-run blast off the Texas Rangers‘ Chris Martin in the bottom of the eighth to give the Mariners a 5-3 victory (April 11)
Raleigh didn’t begin the season giving any indication he was about to embark upon a record-setting campaign. In his first 13 games, he hit .184 with two home runs and just three RBIs. Indeed, the biggest news surrounding Raleigh at this point was the Mariners’ announcement the day before the regular season began that they had signed him to a six-year, $105 million extension that began with the 2025 season and runs through 2030, with a player vesting option for 2031. Interestingly, Raleigh had switched agents in the offseason, changing from Scott Boras to Excel Sports Management. Boras, of course, has a reputation for pushing his clients to free agency — and, certainly now, Raleigh’s deal looks like a relative bargain for the Mariners.
But the home run off Martin on April 11 got Raleigh going on a hot streak. He homered six times in six games and eight times the rest of the month. The home run off Pagan was another big one: That led off the top of the ninth and Randy Arozarena followed with another home run to tie the game, which the Mariners won in 10 innings.
We didn’t know it at the time, but the chase for 60 was on.
May
Number of home runs: 12
Longest home run: 432 feet in Texas off Jack Leiter (May 2)
Most clutch home run: Two-out, two-run HR off the Houston Astros‘ Bryan Abreu in the seventh inning to turn a 3-3 tie into a 5-3 victory (May 23)
In the Mariners’ first game of May, Raleigh homered twice off Leiter: The first one was his longest blast of the month, off a first-pitch slider. The second was a grand slam, off a 2-2 curveball — the first of his three grand slams in 2025. Raleigh then hit a little lull, going homerless for eight games, but then really got hot, hitting .313 with 10 home runs over his final 18 games in May, including two more two-homer games, against the Washington Nationals on May 27 and the Minnesota Twins on May 30. The game against the Twins pushed his OPS over 1.000, and while it was still just a third of the way through the season, MVP talk began percolating.
June
Number of home runs: 11
Longest home run: 440 feet at Wrigley Field off Colin Rea (June 22)
Most clutch home run: Two-run shot off the Chicago Cubs‘ Caleb Thielbar with two outs in the seventh inning to give the Mariners a 6-4 lead (June 20)
Raleigh began June with a home run, homered again on June 5, homered twice on June 7, went seven games without a home run and then blasted six over another six-game stretch, including a two-homer game against the Cubs on June 20. From May 16 to June 23, Raleigh had his hottest stretch of the season, hitting .313/.401/.794 with 19 home runs and 40 RBIs in 34 games.
The key to his success:
He improved dramatically against left-handers this season: He has 22 home runs and a 1.030 OPS from the right side of the plate compared to 13 and a .696 OPS in 2024.
He’s really good at pulling fly balls.
The latter skill has allowed Raleigh to punch his ticket to 60, even if he doesn’t hit his home runs quite as far as the season’s other big sluggers — Shohei Ohtani, Kyle Schwarber and Judge. Here’s a breakdown of each player’s home runs in 2025, with Raleigh lagging behind the others in home runs of both 400-plus feet and 425-plus feet:
As you can see, however, Raleigh’s ability to pull the ball more often means his rate of home runs to fly balls remains extraordinarily high, just like the other three.
July
Number of home runs: 9
Longest home run: 440 feet in Seattle off the Pittsburgh Pirates‘ Bailey Falter (July 4)
Most clutch home run: A solo homer off the Milwaukee Brewers‘ Nick Mears in the sixth inning — the only run in a 1-0 victory (July 22)
The season of Cal continued in July. He hit a second homer off Falter on July 4 and added another two-homer game against the Tigers just before the All-Star break, which he entered hitting .259/.377/.634 with 38 home runs in 94 games. The Mariners had played 96 games at the break, so that put Raleigh on a 64-homer pace and made him the talk of baseball at the Home Run Derby.
Which, of course, he won, becoming the first catcher to win the Derby and doing it with his dad Todd Sr. pitching and his 15-year-old brother Todd Jr. doing the catching. In one of the season’s most charming moments, a video of an 8-year-old Cal singing, “I’m the Home Run Derby champ! I’m the man, I’m the man, oh yeah, oh yeah” went viral leading up to the contest.
“That video is crazy,” the always understated Raleigh said from Truist Park in Atlanta. “I mean, I don’t know where they found that thing in the archives. Yeah, just kind of surreal. You don’t think you’re going to win it. You don’t think you’ll ever get invited. Then you get invited. The fact that you win it with your family, super special. Just what a night.”
August
Number of home runs: 8
Longest home run: 448 feet in Seattle off the Athletics’ Jacob Lopez (Aug. 24)
Most clutch home run: Three-run HR off the Tampa Bay Rays‘ Griffin Jax with two outs in the bottom of the eighth, turning a 2-0 deficit into a 3-2 win (Aug. 8)
Raleigh continued a slump at the plate this month. After hitting .304 in May and .300 in June, he hit .194 in July and .173 in August, although the home runs kept coming at a steady pace. His most clutch home run of the season came at home against the Rays. Facing tough right-handed reliever Jax with runners at first and second, Raleigh got ahead in the count with two balls. Jax could have just pitched around him with two outs but threw a sweeper at the bottom of the strike zone — not a terrible pitch but not quite on the outside corner where Jax wanted it — and Raleigh crushed it 417 feet over the center-field wall.
Along the way, he hit his 49th home run to break Salvador Perez‘s record set in 2021 for most home runs by a primary catcher. That was part of a two-homer game in which he hit Nos. 48 and 49, and the next day he hit No. 50. He finished the month with a five-game homerless stretch, however, so entered September with 50 home runs in the 137 games the Mariners had played up to that point, which left him on a 59-homer pace.
September
Number of home runs: 10
Longest home run: 426 feet in Atlanta off Rolddy Munoz (Sept. 7)
Raleigh hit just one home in the first four games of September, which meant he’d hit just one home run in a nine-game stretch — a period in which the Mariners had gone 2-7 and were barely hanging on to the third wild-card spot by a half-game over the Texas Rangers with three other teams within 2½ games. Raleigh would hit two garbage-time home runs against the Atlanta Braves on the road: a ninth-inning shot in a 10-2 win and then the ninth-inning three-run blast off Munoz in an 18-2 victory.
Suddenly, Raleigh’s chase for 60 and the Mariners’ pursuit of a division title were back on. Starting Sept. 7, the Mariners won 14 of 15 games heading into Tuesday’s series against the Colorado Rockies, as Raleigh hit .286/.437/.714 with seven home runs. He had his 10th two-homer game of the season against the Kansas City Royals to pass Mantle’s switch-hitting record and tie Griffey’s club record (he broke Griffey’s record with a blast against the Astros on Saturday). With his 11th — which came Wednesday night, sending Raleigh to the 60-mark, he tied Hank Greenberg (1938), Sosa (1998) and Judge (2022) for the record for two-homer games in one season.
I don’t know if 8-year-old Cal Raleigh ever envisioned something like this happening, but here’s the thing that has endeared Raleigh to Mariners fans and made him one of the most popular players in franchise history: He’ll be much happier about the Mariners winning their first division title since 2001 on Wednesday than hitting his 60th home run.
BOSTON — The Little Ball of Hate still has a lot of love back in Boston.
Brad Marchand appeared to be holding back tears on the ice when the TD Garden crowd gave him a standing ovation Tuesday night during his first game as a Bruins opponent. The 37-year-old forward tapped his heart, wiped his face and waved to the crowd as both teams banged their sticks against the ice and even the referee and each linesperson clapped along.
The last remaining member of Boston’s 2011 Stanley Cup-winning team, Marchand was traded to the Panthers last season for another chance at a title. He helped Florida complete its pursuit of back-to-back championships, while the Bruins plummeted to the bottom of the Eastern Conference standings.
In his first game back as a Panther, the Boston crowd cheered him off the ice after the pregame warmups, as the TD Garden DJ played a mashup of John Denver’s “Take Me Home, Country Roads.” Marchand responded with a stick salute as he headed off via the visitors bench.
Fans wearing Marchand’s Boston and Florida No. 63 jerseys cheered again during introductions for the former Bruins captain. (They booed when he drew a tripping penalty just 33 seconds into the game, then gave a mixed reaction when the Panthers scored on the power play — a goal that first appeared to be Marchand’s but was credited to Mackie Samoskevich; Marchand picked up an assist.)
But things got really emotional during a commercial break midway through the first period, when the scoreboard showed a highlight reel from Marchand’s time in Boston — including shots of him raising the Stanley Cup, and ending with him posing with the captain’s “C” that he wore for just one full season.
Florida ended up winning the game, 4-3, on a last-minute goal.
A four-time All-Star who had 422 goals and 554 assists in 16 seasons in Boston, Marchand remains in the Bruins’ top 10 for goals, assists, short-handed and overtime goals, playoff goals and points. His 1,090 games played is fourth in team history, one spot ahead of Don Sweeney, the general manager who dealt him to Florida at the trade deadline.
Marchand did play in the TD Garden as a visitor in February when he suited up for Canada in the 4 Nations Face-Off. Although he was still a member of the Bruins, the Boston fans booed him.
He was traded to Florida a few weeks later as Boston sold off its roster and began a rebuild. But when the Panthers visited for the Bruins’ first home game after the trade deadline, Marchand was injured and skated on the Garden ice only in practice.
Information from The Associated Press was used in this report.
OTTAWA — Defenseman Jake Walman, activated from injured reserve on Monday after missing the season’s first six games with an injury, scored in overtime on Tuesday night, lifting the Edmonton Oilers to a 3-2 victory over the Ottawa Senators.
Walman, a late-season acquisition last year who helped Edmonton back to the Stanley Cup Finals, was injured in a preseason game on Sept. 21, but the 28-year-old veteran picked up where he left off on Tuesday. He finished with 25 shifts across 18:51 of ice time, and registered four blocks.
The Oilers wrapped up their five-game road trip and handed the Senators their second consecutive loss on home ice.
The Senators scored twice in a span of 1:25 to tie the game 2-2 early in the third. Ottawa got on the board after winning a puck battle along the boards. Drake Batherson dished a pass to Dylan Cozens who scored on the power play past Stuart Skinner, who made 19 saves. Just over a minute later Thomas Chabot beat a screened Skinner to tie the game.
The Oilers opened the scoring late in the first with a power-play goal when Ryan Nugent-Hopkins fed Connor McDavid, who snapped a shot from the top of the faceoff circle for his first of the season.
Edmonton extended its lead to 2-0 just 49 seconds into the second period after a turnover by the Senators. Leon Draisaitl skated in before sliding a pass back to rookie Isaac Howard, who beat Linus Ullmark, who finished with 22 saves, for his first career NHL goal.
Toronto led 1-0 after the first period before giving up three goals in the first five minutes of the second much to the dismay of the home crowd at Scotiabank Arena.
Maple Leafs defenseman Chris Tanev left with an upper-body injury during a second-period penalty kill after he collided with Devils center Dawson Mercer.
Toronto challenged New Jersey’s first goal for goaltender interference only to see the call on the ice stand. The Devils went on the power play with the ensuing delay-of-game penalty, and Glass made it 2-1 moments after Tanev skated off to the locker room.