Below you will find our continuously updated free agency tracker for 2025, featuring a list of every player signed, including average annual value of the contract in most cases. Analysis of the biggest deals can be found here.
Note that the newest deals are on top, denoted by date.
Salmon Arm, British Columbia, native Curtis Lazar is headed back to Western Canada, agreeing to terms on a one-year, $775,000 contract with the Oilers.
Veteran winger Anthony Mantha has made the rounds in recent seasons, and his next NHL home is in Pittsburgh, inking a one-year, $2.5 million pact.
July 1
After a brief stint for an American-based team, Andrew Mangiapane is back in Western Canada, inking a two-year, $3.6 million AAV deal with the Oilers.
Forward Justin Brazeau has chosen the Penguins as his next NHL destination, inking a two-year, $1.5 million AAV contract.
The Devils continued adding to their forward depth, adding veteran scoring winger Evgenii Dadonov via a one-year, $1 million deal.
The July 1 goalie rush continues. The Mammoth are the latest team to make an addition in the crease, inking Stanley Cup champion Vitek Vanecek via a one-year, $1.5 million deal.
Offensive defenseman John Klingberg is headed to San Jose, agreeing to terms on a one-year, $4 million pact with the Sharks.
One of the top remaining free agents available, veteran forward Mikael Granlund has landed with the Ducks on a three-year deal.
Veteran bottom-six forward Lars Eller has chosen the Senators as his next team, agreeing to terms on a one-year, $1.25 million deal.
The Penguins have extended their business relationships with Philip Tomasino (one year, $1.75 million) and Connor Dewar (one year, $1.1 million).
As part of the effort to retake the title of Florida’s best hockey team, the Lightning have inked Pontus Holmberg to a two-year, $1.55 million AAV contract.
The Wild have added Nico Sturm. The former Panther has signed a two-year, $2 million AAV contract.
The Sabres have entered the chat! The club’s first big deal of the day is inking goaltender Alex Lyon to a two-year, $1.5 million AAV contract.
The Kraken add to their goaltending depth, adding former Stanley Cup winner Matt Murray on a one-year, $1 million contract.
The Islanders had themselves a great draft weekend, and they continue the momentum in free agency, adding veteran forward Jonathan Drouin on a two-year, $4 million AAV deal.
The Stars are on the board. Hours after announcing the official hiring of Glen Gulutzan as the club’s new head coach, the Stars have brought back forward Radek Faksa on a two-year, $3 million AAV contract.
Earlier on Tuesday the Kings lost defenseman Vladislav Gavrikov to the Rangers. To help fill that blue-line gap, they signed Cody Ceci (four years, $4.5 million AAV) and Brian Dumoulin (three years, $4 million AAV). They also signed goaltender Anton Forsberg for two years, $2.25 million AAV.
Defenseman Nick Perbix has thus far only known NHL life as a member of the Lightning. He’ll head to Nashville next, agreeing to a two-year, $2.75 million AAV deal with the Predators.
The Panthers have gone to the veteran defenseman well again, signing Jeff Petry to a one-year, $775,000 contract.
The NHL career of James van Riemsdyk will continue, as he has agreed to terms with the Red Wings on a one-year, $1 million deal. Separately, the Wings added Jacob Bernard-Docker on a one-year, $875,000 contract.
The Bruins add to their depth, agreeing to terms with Sean Kuraly on a two-year, $1.85 million AAV pact.
Another key member of the Panthers’ championship roster is returning. Veteran forward Tomas Nosek has agreed to a one-year deal.
After completing the 2024-25 season with the Jets, veteran forward Brandon Tanev is sticking in the Central Division, but heading to Utah by way of a three-year, $2.5 million AAV deal.
Take another goalie’s name off the big board! Kaapo Kahkonen has agreed to terms with the Canadiens on a one-year deal worth $1.15 million. In a separate deal, the club also signed forward Sammy Blais.
The winner of the 2020 Hobey Baker Award as the top player in NCAA men’s hockey, defenseman Scott Perunovich has signed a one-year deal with the Mammoth.
In need of some backup goaltending depth, the Islanders agreed to terms with “Big Save” Dave Rittich on a one-year deal.
Diminutive, versatile forward Kailer Yamamoto is the latest player added by the Mammoth, by way of a one-year, $775,000 pact.
Veteran center Nick Bjugstad has made his decision: He’s joining the Blues by way of a two-year contract.
Veteran defenseman Ryan Lindgren finished the 2024-25 season with the Avalanche, and he’ll head northwest for his next NHL home, agreeing to terms on a four-year, $4.5 million AAV contract.
The Senators haven’t been able to lure any new free agents to the club yet, but their re-signing game remains strong. After re-upping with Claude Giroux, the Sens also continued their business relationship with Nick Cousins via a one-year, $825,000 pact.
Sure to be a fan favorite in Beantown, veteran forward Tanner Jeannot has agreed to terms on a five-year contract with the Bruins, with a $3.4 million AAV.
A sixth-round pick in the 2016 draft, winger Michael Pezzetta is going from Montreal to Toronto via a two-year, $787,500 AAV contract.
Connor Brown impressed a lot of viewers with inspired play during the Oilers’ run to the Stanley Cup Final. Now, he’ll bring that energy to the Devils, who have signed him to a four-year, $3 million AAV contract.
The defenseman market is one key player smaller, as the Rangers have agreed to terms with Vladislav Gavrikov on a seven-year, $7 million AAV contract.
Veteran feisty forward Corey Perry is switching sides in the Oilers-Kings rivalry, agreeing to terms on a one-year deal with salary and bonuses worth $3.5 million. Separately, the Kings also signed veteran forward Joel Armia to a two-year deal with a $2.5 million AAV.
One of the top available free agents has made a decision … and he’ll be re-signing. Brock Boeser is back with the Canucks by way of a seven-year, $7.3 million AAV contract.
Noah Juulsen, welcome to Philly! The Flyers have inked the 28-year-old defenseman to a one-year, $900,000 deal.
Defenseman Ryan Johnson is sticking with the Sabres, agreeing to terms on a three-year deal with a $775,000 AAV.
The top-rated goaltender slated to hit free agency this offseason will not make it to market; Jake Allen is back with the Devils via a five-year contract with a $1.8 million AAV.
Rumors of a Mitch Marner trade popped up during draft weekend, and they came to fruition Monday, as the Maple Leafs inked Marner to an eight-year, $12 million average annual value extension, then traded him to the Golden Knights for Nicolas Roy.
The Oilers will not be allowing one of their promising young players to leave via offer sheet, as they signed restricted free agent defenseman Evan Bouchard to a four-year, $10.5 million AAV contract.
Veteran defenseman Ivan Provorov would have been one of the most sought-after blueliners on the free agent market. Instead, he’ll be back with the Blue Jackets for the foreseeable future, agreeing to a seven-year, $8.5 million AAV deal.
The 3,000-strikeout club has grown by one, with Clayton Kershaw of the Los Angeles Dodgers whiffing the Chicago White Sox‘s Vinny Capra in the sixth inning Wednesday at Dodger Stadium, becoming the 20th pitcher in baseball history to reach that milestone.
The 3K pitching club doesn’t generate as much hullabaloo as its hitting counterpart, but it is more exclusive: Thirty-three players have reached 3,000 hits.
When you look at the list of pitchers with 3,000 strikeouts, and Kershaw’s place on it, a few things jump out.
• None of them pitched at Ebbets Field, at least not in a regular-season game. I frame it like that to illustrate that this level of whiffery is a fairly recent phenomenon. The Dodgers bolted Brooklyn after the 1957 season, and at that point, Walter Johnson was the only member of the 3,000-strikeout club. A career Washington Senator, he never pitched against the Dodgers. Every other 3K member made his big league debut in 1959 or later. Half of them debuted in 1984 or later. Three of them (Kershaw, Max Scherzer and Justin Verlander) are active.
• For now, Kershaw has thrown the fewest career innings of any 3K member, though he’s likely to eventually end up with more frames than Pedro Martinez.
• Kershaw has the highest winning percentage of the 20 (.697) and the best ERA+ (155), though his edges over Martinez (.685 and 154) are razor thin.
• Kershaw tops the list in average game score (61.9) and is tied for second (with Bob Gibson) for quality start percentage (68%), behind only Tom Seaver (70%).
• Kershaw lags behind in bWAR, at least among this group of current, future and should-be Hall of Famers with 77.1, ranking 16th.
So where does Kershaw really rank in the 3K club? I’m glad you asked.
First, what should be obvious from the above bullet points is that the response to the question will vary according to how you choose to answer it. The ranking below reflects not only how I chose to answer the question but how I’d like to see starting pitchers rated in general — even today, in the wildly different context from the days of Walter Johnson.
1. Roger Clemens
FWP: 568.8 | Strikeouts: 4,672 (3rd in MLB history)
Game score W-L: 477-230 (.675)
The top three pitchers on the list, including Rocket, match the modern-era top three for all pitchers, not just the 3K guys. (The string is broken by fourth-place Christy Mathewson.) Before running the numbers, I figured Walter Johnson, with his modern-era record of 417 career wins (the old-fashioned variety), would top the list. But Clemens actually started more games (relief appearances don’t factor in) and had a better game score win percentage.
2. Randy Johnson
FWP: 532.9 | Strikeouts: 4,875 (2nd)
Game score W-L: 421-182 (.698)
Since we’re lopping off pre-1901 performances, the method does Cy Young dirty. Only two pitchers — Young (511 wins) and Walter Johnson got to 400 career wins by the traditional method. By the game score method, the club grows to nine, including a bunch of players many of us actually got to see play. The Big Unit is one of the new 400-game winners, and of the nine, his game score winning percentage is the highest. The only thing keeping Johnson from No. 1 on this list is that he logged 104 fewer career starts than Clemens.
3. Walter Johnson
FWP: 494.7 | Strikeouts: 3,509 (9th)
Game score W-L: 437-229 (.656)
Don’t weep for the Big Train — even this revamping of his century-old performance record and the fixation on strikeouts can’t dim his greatness. That fact we mentioned in the introduction — that every 3K member except Walter Johnson debuted in 1959 or later — tells you a lot about just how much he was a man out of his time. Johnson retired after the 1927 season and surpassed 3,000 strikeouts by whiffing Cleveland’s Stan Coveleski on July 22, 1923. It was nearly 51 years before Gibson became 3K member No. 2 on July 17, 1974.
4. Greg Maddux
FWP: 443.3 | Strikeouts: 3,371 (12th)
Game score W-L: 453-287 (.612)
There is a stark contrast between pitcher No. 4 and pitcher No. 5 on this ranking. The wild thing about Maddux ranking above Nolan Ryan in a group selected for strikeouts is that no one thinks of Maddux as a strikeout pitcher. He never led a league in whiffs and topped 200 just once (204 in 1998). He was just an amazingly good pitcher for a really long time.
5. Nolan Ryan
FWP: 443.1 | Strikeouts: 5,714 (1st)
Game score W-L: 467-306 (.604)
Ryan is without a doubt the greatest strikeout pitcher who ever lived, and it’s really hard to imagine someone surpassing him. This is a guy who struck out his first six batters in 1966, when Lyndon Johnson was in the White House, and his last 46 in 1993, when Bill Clinton was there. Ryan was often criticized during his heyday for his win-loss record, but the game score method clears that right up. Ryan’s revised winning percentage (.604) is markedly higher than his actual percentage (.526).
6. Max Scherzer
FWP: 385.7 | Strikeouts: 3,419 (11th)
Game score W-L: 315-145 (.685)
Here’s another club Mad Max is in: .680 or better game score winning percentage, minimum 100 career starts. He’s one of just eight members, along with Kershaw. The list is topped by Smoky Joe Wood, who dominated the AL during the 1910s before hurting his arm and converting into a full-time outfielder. The full list: Wood, Martinez, Randy Johnson, Lefty Grove, Mathewson, Kershaw, Stephen Strasburg and Scherzer.
7. Justin Verlander
FWP: 385.0 | Strikeouts: 3,471 (10th)
Game score W-L: 349-190 (.647)
Like Scherzer, Verlander is fresh off the injured list. Thus, the two active leaders in our version of FWP have resumed their tight battle for permanent supremacy. Both also resume their quests to become the 10th and 11th pitchers to reach 3,500 strikeouts. Verlander, who hasn’t earned a traditional win in 13 starts, is 4-9 this season by the game score method.
8. Pedro Martinez
FWP: 383.5 | Strikeouts: 3,154 (15th)
Game score W-L: 292-117 (.714)
By so many measures, Martinez is one of the greatest of all time, even if his career volume didn’t reach the same levels as those of the others on the list. His 409 career starts are easily the fewest of the 3K club. But he has the highest game score winning percentage and, likewise, the highest score for FWP per start (.938).
9. Steve Carlton
FWP: 379.8 | Strikeouts: 4,136 (4th)
Game score W-L: 420-289 (.592)
When you think of Lefty, you think of his 1972 season, when he went 27-10 (traditional method) for a Phillies team that went 59-97. What does the game score method think of that season? It hates it. Kidding! No, Carlton, as you’d expect, dominated, going 32-9. So think of it like this: There were 32 times in 1972 that Carlton outpitched his starting counterpart despite the lethargic offense behind him.
10. Tom Seaver
FWP: 371.3 | Strikeouts: 3,640 (6th)
Game score W-L: 391-256 (.604)
Perhaps no other pitcher of his time demonstrated a more lethal combination of dominance and consistency than Seaver. The consistency is his historical differentiator. As mentioned, his career quality start percentage (70%) is tops among this group. Among all pitchers with at least 100 career starts, he ranks fifth. Dead ball era pitchers get a leg up in this stat, so the leader is the fairly anonymous Jeff Tesreau (72%), a standout for John McGraw’s New York Giants during the 1910s. The others ahead of Seaver are a fascinating bunch. One is Babe Ruth, and another is Ernie Shore, who in 1917 relieved Ruth when The Babe was ejected after walking a batter to start a game. Shore replaced him, picked off the batter who walked, then went on to retire all 26 batters he faced. The other ahead of Seaver: Jacob deGrom.
11. Clayton Kershaw
FWP: 370.9 | Strikeouts: 3,000 (20th)
Game score W-L: 301-137 (.687)
And here’s the guest of honor, our reason for doing this ranking exercise. As you can see, Kershaw joined the 300-game-score win club in his last start before Wednesday’s milestone game, becoming the 38th member. In so many measures of dominance, consistency and efficiency, Kershaw ranks as one of the very best pitchers of all time. When you think that he, Verlander and Scherzer are all in the waning years of Hall of Fame careers, you can’t help but wonder who, if anyone, is going to join some of the elite starting pitching statistical clubs in the future.
12. Don Sutton
FWP: 370.6 | Strikeouts: 3,574 (7th)
Game score W-L: 437-319 (.578)
For a post-dead ball pitcher, Sutton was a model of durability. He ranks third in career starts (756) and seventh in innings (5,283⅓). During the first 15 seasons of his career, Sutton started 31 or more games 14 times and threw at least 207 innings for the Dodgers in every season.
13. Ferguson Jenkins
FWP: 353.8 | Strikeouts: 3,192 (14th)
Game score W-L: 363-231 (.611)
Jenkins is in the Hall of Fame, so we can’t exactly say he was overlooked. Still, it does feel like he’s a bit underrated on the historical scale. His FWP score ranks 17th among all pitchers, and the game score method gives him a significant win-loss boost. That .611 percentage you see here is a good bit higher than his actual .557 career winning percentage. He just didn’t play for very many good teams and, in fact, never appeared in the postseason. He’s not the only Hall of Famer associated with the Chicago Cubs who suffered that fate.
14. Gaylord Perry
FWP: 335.6 | Strikeouts: 3,534 (8th)
Game score W-L: 398-292 (.577)
Perry, famous for doing, uh, whatever it takes to win a game, famously hung around past his expiration date to get to 300 wins, and he ended up with 314. Poor Perry: If my game score method had been in effect, he’d have quit two wins shy of 400. Would someone have given him a shot at getting there in 1984, when he was 45? One of history’s great what-if questions.
15. Phil Niekro
FWP: 332.5 | Strikeouts: 3,342 (13th)
Game score W-L: 408-308 (.570)
Knucksie won 318 games, and lost 274, the type of career exemplified by his 1979 season, when he went 21-20. We aren’t likely to see anyone again pair a 20-win season with a 20-loss season. His .537 traditional winning percentage improves with the game score method, but he’s still the low man in the 3K club in that column. Niekro joins Ryan and Sutton on the list of those with 300 game score losses. Sutton, at 319, is the leader. The others: Tommy John, Tom Glavine and Jamie Moyer. Of course, they were all safely over the 300-game-score win threshold as well.
16. CC Sabathia
FWP: 323.2 | Strikeouts: 3,093 (18th)
Game score W-L: 339-221 (.605)
Sabathia will be inducted into the Hall of Fame next month, and his place in this group only underscores how deserving he is of that honor. Sabathia debuted in 2001, and to reach the 250 traditional-win level (he won 251) in this era is an amazing feat. The only pitcher in that club who debuted later is Verlander, stuck at 262 wins after debuting in 2005. Right now, it’s hard to imagine who, if anyone, will be next. Of course, if we just went with game score wins, that would be different.
17. Bob Gibson
FWP: 321.0 | Strikeouts: 3,117 (16th)
Game score W-L: 305-177 (.633)
Gibson, incidentally, also won 251 games — and also gets enough boost from the game score method to climb over 300. His revised percentage is better than his traditional mark of .591. His average game score ranks third in this group, a reflection of his steady dominance but also of the era in which he pitched. Gibson is tied for eighth in quality start percentage among all pitchers. In 1968, when Gibson owned the baseball world with a 1.12 ERA, he went 22-9 by the traditional method. The game score method: 26-8. You’d think it would be even better, but it was, after all, the Year of the Pitcher.
18. Bert Blyleven
FWP: 320.2 | Strikeouts: 3,701 (5th)
Game score W-L: 391-294 (.571)
It took a prolonged campaign by statheads to raise awareness about Blyleven’s greatness and aid his eventual Cooperstown induction. He finished with 287 traditional wins, short of the historical benchmark. Here he would fall short of the 400-win benchmark, but, nevertheless, he is tied with John and Seaver for 11th on the game score wins list. His actual winning percentage was .534.
19. Curt Schilling
FWP: 307.1 | Strikeouts: 3,116 (17th)
Game score W-L: 281-155 (.644)
There are 31 pitchers who have broken the 300 FWP level, and it’s hard for me to imagine how anyone in that group could be left out of Cooperstown. You can sort this out for yourself in terms of baseball and not baseball reasons for this, but the group not there is Clemens, Schilling, John and Andy Pettitte, plus the greats (Kershaw, Verlander, Scherzer) who are still active.
20. John Smoltz
FWP: 273.8 | Strikeouts: 3,084 (19th)
Game score W-L: 290-191 (.603)
Smoltz won 213 games the traditional way, and he falls just short of 300 by the revised method. But all of this is about starting pitching, and with Smoltz, that overlooks a lot. After missing the 2000 season because of injury, he returned as a reliever, and for four seasons he was one of the best, logging 154 saves during that time. He’s the only member of the 200-win, 100-save club.
Muncy is set to undergo an MRI on Thursday, but Dodgers manager Dave Roberts said initial tests have them feeling “optimistic” and that the “hope” is Muncy only sustained a sprain.
With one out in the sixth inning, Muncy jumped to catch a throw from Dodgers catcher Will Smith, then tagged out Chicago White Sox center fielder Michael A. Taylor on an attempted steal and immediately clutched his left knee, prompting a visit from Roberts and head trainer Thomas Albert.
Muncy wrapped his left arm around Albert and walked toward the third-base dugout, replaced by Enrique Hernandez. His injury, caused by Taylor’s helmet slamming into the side of his left knee on a headfirst slide, was so gruesome that the team’s broadcast opted not to show a replay.
Taylor also exited the game with what initially was diagnosed as a left trap contusion.
ESPN baseball reporter. Covered the L.A. Rams for ESPN from 2016 to 2018 and the L.A. Angels for MLB.com from 2012 to 2016.
LOS ANGELES — His start prolonged, the whiffs remained elusive, and the Dodger Stadium crowd became increasingly concerned that Clayton Kershaw might not reach a hallowed milestone in front of them Wednesday. Finally, with two outs in the sixth inning, on his 100th pitch of the night, it happened — an outside-corner slider to freeze Chicago White Sox third baseman Vinny Capra and make Kershaw the 20th member of the 3,000-strikeout club.
Kershaw came off the mound and waved his cap to a sold-out crowd that had risen in appreciation. His teammates then greeted him on the field, dispersing hugs before a tribute video played on the scoreboard, after which Kershaw spilled out of the dugout to greet the fans once more.
Kershaw, the Los Angeles Dodgers‘ longtime ace, is just the fourth lefty to reach 3,000 strikeouts, joining Randy Johnson, Steve Carlton and CC Sabathia. He is one of just five pitchers to accumulate that many with one team, along with Walter Johnson, Bob Gibson, Steve Carlton and John Smoltz. The only other active pitchers who reached 3,000 strikeouts are the two who have often been lumped with Kershaw among the greatest pitchers of this era: Justin Verlander and Max Scherzer, the latter of whom reached the milestone as a member of the Dodgers in September 2021.
Kershaw’s first strikeout accounted for the first out of the third inning — immediately after Austin Slater’s two-run homer gave the White Sox a 3-2 lead. Former Dodger Miguel Vargas fell behind in the count 0-2, becoming the ninth batter to get to two strikes against Kershaw, then swung through a curveball low and away. The next strikeout, No. 2,999 of his career, came on his season-high-tying 92nd pitch of the night, a curveball that landed well in front of home plate and induced a swing-and-miss from Lenyn Sosa to end the fifth inning.
Dodgers manager Dave Roberts did not even look at Kershaw as he made his way back into the dugout, a clear sign that Kershaw would not be taken out. The crowd erupted as Kershaw took the mound for the start of the sixth inning. Mike Tauchman grounded out and Michael A. Taylor hit a double, then was caught stealing on a play that prompted Dodgers third baseman Max Muncy to come down hard on his left knee, forcing him to be helped off the field.
The mood suddenly turned somber at Dodger Stadium. Then, four pitches later, came elation.
Kershaw reached 3,000 strikeouts in 2,787⅓ innings, making him the fourth-fastest player to reach the mark, according to research from the Elias Sports Bureau. The only ones who got there with fewer innings were Johnson (2,470⅔), Scherzer (2,516) and Pedro Martinez (2,647⅔).
The Dodgers came back to win 5-4, capping their rally with three runs in the bottom of the ninth.
Before the game, Roberts called the 3,000-strikeout milestone “the last box” of a Hall of Fame career — one whose spot in Cooperstown had already been cemented by three Cy Young Awards, 10 All-Star Games, an MVP, five ERA titles and more than 200 wins.
Kershaw’s 2.51 ERA is the lowest in the Live Ball era (since 1920) among those with at least 1,500 innings, even though Kershaw has nearly doubled that. He was a force early, averaging 200 innings and 218 strikeouts per season from 2010 to 2019. And he was a wonder late, finding ways to continually keep opposing lineups in check with his body aching and his fastball down into the high 80s.
Kershaw went on the injured list at least once every year from 2016 to 2024. A foot injury made him a spectator last October, when the Dodgers claimed their second championship in five years. The following month, Kershaw underwent surgery to repair a torn meniscus in his left knee and a ruptured plantar plate in his left big toe, then re-signed with the Dodgers and joined the rotation in mid-May. He allowed five runs in four innings in his debut but went 4-0 with a 2.08 ERA in his next seven starts, stabilizing a shorthanded rotation that remains without Blake Snell, Tyler Glasnow, Roki Sasaki and Tony Gonsolin.
Since the start of 2021, Kershaw has somehow managed to put up the sixth-lowest ERA among those with at least 400 innings.