The 2025 Stanley Cup Final was the championship series of the National Hockey League's (NHL) 2024–25 season and the culmination of the 2025 Stanley Cup playoffs. In a rematch of the previous year's Final, the Eastern Conference and defending Stanley Cup champion Florida Panthers defeated the Western Conference champion Edmonton Oilers four games to two in the best-of-seven series, earning their second consecutive championship, as well as the second title in team history.

The series began on June 4 and concluded on June 17. Edmonton had home ice advantage in the series due to having the better regular season record. This was the sixth consecutive Final to feature a team from Florida. This was the first time since that the Final featured a rematch of the previous season, and the first time since 1978 that the rematch was won by the same team as the year before. It was also the first time since that neither finalist had home-ice advantage in the first three rounds.

Paths to the Final Edmonton Oilers

This was Edmonton's second consecutive and ninth overall Final appearance. They have won the Stanley Cup five times, each between and during their dynasty years. Their most recent Stanley Cup win came in 1990 when they defeated the Boston Bruins in five games.

Shortly after the 2024 Final, with his contract expiring, general manager Ken Holland departed the team; CEO Jeff Jackson took over interim GM duties until the team hired former Chicago Blackhawks general manager Stan Bowman. In free agency, the Oilers acquired forwards Jeff Skinner and Viktor Arvidsson along with defencemen Connor Carrick and Josh Brown. They also re-signed forwards Connor Brown, Adam Henrique, Mattias Janmark, Corey Perry, and Leon Draisaitl, as well as defenceman Troy Stecher, while losing Warren Foegele in free agency to the Los Angeles Kings, as well as Philip Broberg and Dylan Holloway to an offer sheet from the St. Louis Blues. Approaching the trade deadline, the team acquired forward Kasperi Kapanen off of waivers, signed defenseman John Klingberg, and also completed a three-way trade with the Boston Bruins and New Jersey Devils to acquire forwards Trent Frederic and Max Jones. On the day of the trade deadline, the team traded for San Jose Sharks defenseman Jake Walman.

Draisaitl led the team in scoring with 52 goals and 106 points, tying for third in the league in the latter. Perry was making his fifth Final appearance in six seasons and sixth appearance overall, previously winning with the Anaheim Ducks in and losing with the Dallas Stars in , Montreal Canadiens in , Tampa Bay Lightning in , and the Oilers the previous season.

Edmonton finished third place in the Pacific Division during the regular season with a record. In the first round, they defeated their intra-division rival, the Los Angeles Kings, in six games, eliminating them for the fourth consecutive season. They then defeated the division champion Vegas Golden Knights in five games during the second round. In the Western Conference final, they triumphed over the Dallas Stars for the second consecutive season, winning in five games.

Florida Panthers

This was Florida's third consecutive and fourth overall Final appearance. They have won one Stanley Cup, doing so the previous season against the Oilers in seven games after giving up a 3–0 series lead.

During the offseason, in free agency, the Panthers acquired forwards Jesper Boqvist, A. J. Greer, and Tomas Nosek, as well as defenceman Nate Schmidt. They also re-signed forwards Sam Reinhart, Anton Lundell, and Carter Verhaeghe, along with defenceman Dmitry Kulikov. Nearing the trade deadline, the team acquired defenceman Seth Jones from the Chicago Blackhawks, as well as goaltender Vitek Vanecek and forward Nico Sturm from the San Jose Sharks in separate transactions. On the day of the trade deadline, the team traded for Boston Bruins captain Brad Marchand.

Reinhart led the team in scoring with 81 points. Team captain Aleksander Barkov won his third Frank J. Selke Trophy as the NHL's best defensive forward.

Florida finished third place in the Atlantic Division during the regular season with a record. In the first round, they defeated their intra-state rivals, the Tampa Bay Lightning, in five games. They then defeated the division champion Toronto Maple Leafs in seven games during the second round, despite initially trailing 2–0 and 3–2 in the series. In the Eastern Conference final, they eliminated the Carolina Hurricanes for the second time in three seasons, winning in five games.

Game summaries Note: The numbers in parentheses represent each player's total goals or assists to that point of the entire playoffs. pp = power play goal, sh = short-handed goal, en = empty net goal

Game one

In the first period of game one, Leon Draisaitl began the scoring for the Oilers as Jake Walman's shot was stopped by Florida goaltender Sergei Bobrovsky and Kasperi Kapanen's shot attempts were deflected to Draisaitl who made it 1–0. The Panthers tied the game when Carter Verhaeghe's shot was deflected in front of the net by Sam Bennett. The Oilers tried to challenge the goal on goaltender interference, but they were unsuccessful. In the ensuing power play for the Panthers, Brad Marchand scored to give Florida a 2–1 lead. In the second period, Bennett extended the lead for the Panthers, accepting a pass from Nate Schmidt and snapping the shot past Stuart Skinner. Viktor Arvidsson then scored for Edmonton, firing a slap shot past Bobrovsky to cut Florida's lead to one goal. The Oilers tied the game in the third period as Mattias Ekholm, who had been injured for most of the playoffs returning late in the previous series against Dallas, scored after receiving a pass from Connor McDavid. With the score tied going into overtime, Panthers forward Tomas Nosek was penalized for shooting the puck over the glass. On the ensuing power play, Corey Perry passed to McDavid setting up Draisaitl's goal for Edmonton's 4–3 victory. Scoring summaryPeriodTeamGoalAssist(s)TimeScore1st EDM Leon Draisaitl (8) Kasperi Kapanen (1), Jake Walman (6) 01:06 1–0 EDM FLA Sam Bennett (11) Carter Verhaeghe (9), Matthew Tkachuk (12) 10:49 1–1 FLA Brad Marchand (5) – pp Nate Schmidt (5), Evan Rodrigues (11) 12:30 2–1 FLA2nd FLA Sam Bennett (12) Nate Schmidt (6), Carter Verhaeghe (10) 02:00 3–1 FLA EDM Viktor Arvidsson (2) Vasily Podkolzin (6), Evan Bouchard (12) 03:17 3–2 FLA3rd EDM Mattias Ekholm (1) Connor McDavid (21), Kasperi Kapanen (2) 06:33 3–3OT EDM Leon Draisaitl (9) – pp Connor McDavid (22), Corey Perry (4) 19:29 4–3 EDMPenalty summaryPeriodTeamPlayerPenaltyTimePIM1st EDM Corey Perry High-sticking 06:53 2:00 EDM Bench (served by Corey Perry) Delay of game (unsuccessful coach's challenge) 10:49 2:00 FLA Anton Lundell Interference 12:40 2:00 EDM Corey Perry Tripping 12:46 2:00 FLA Aaron Ekblad Holding 13:04 2:002nd FLA Evan Rodrigues High-sticking 18:47 2:003rd NoneOT FLA Tomas Nosek Delay of game (puck over glass) 18:17 2:00 Shots by periodTeam123OTTotal 7 17 2 6 32 15 8 14 10 46

Game two

Early in the first period, Evander Kane was penalized for high-sticking Carter Verhaeghe. On the ensuing power play, Sam Bennett scored, taking a pass from Nate Schmidt and Evan Rodrigues. Kane would tie the game 1–1 for Edmonton, firing a snap shot past Sergei Bobrovsky. Defenceman Evan Bouchard would give the Oilers a 2–1 lead as his initial shot was blocked, but his second shot went into the net. The Panthers tied the game as Eetu Luostarinen passed to an open Seth Jones snapping a shot past goaltender Stuart Skinner. The Oilers regained the lead as Connor McDavid skated the puck through a Panther defenceman and passed to Leon Draisaitl who scored to make it 3–2. In the second period, Dmitry Kulikov then evened the score for the Panthers, snapping a shot through traffic to make it 3–3. The Panthers were able to make it 4–3 when Brad Marchand scored a shorthanded breakaway goal. In the final minutes of the third period, the Oilers pulled their goaltender and with 18 seconds remaining, Corey Perry scored to send the game to overtime. In double-overtime, Marchand scored his second of the game in another breakaway, evening the series 1–1. Scoring summaryPeriodTeamGoalAssist(s)TimeScore1st FLA Sam Bennett (13) – pp Nate Schmidt (7), Evan Rodrigues (12) 02:07 1–0 FLA EDM Evander Kane (6) Viktor Arvidsson (5), Evan Bouchard (13) 07:39 1–1 EDM Evan Bouchard (7) Connor McDavid (23), Leon Draisaitl (19) 09:19 2–1 EDM FLA Seth Jones (4) Eetu Luostarinen (10), Nate Schmidt (8) 11:37 2–2 EDM Leon Draisaitl (10) – pp Connor McDavid (24), Evan Bouchard (14) 12:37 3–2 EDM2nd FLA Dmitry Kulikov (2) Carter Verhaeghe (11), Seth Jones (5) 08:23 3–3 FLA Brad Marchand (6) – sh Anton Lundell (8) 12:09 4–3 FLA3rd EDM Corey Perry (8) Jake Walman (7), Connor McDavid (25) 19:42 4–4OTNone2OT FLA Brad Marchand (7) Anton Lundell (9) 08:05 5–4 FLAPenalty summaryPeriodTeamPlayerPenaltyTimePIM1st EDM Evander Kane High-sticking 00:37 2:00 FLA Aaron Ekblad Holding the stick 02:54 2:00 EDM Ryan Nugent-Hopkins Tripping 03:32 2:00 EDM Darnell Nurse Cross-checking 08:49 2:00 FLA Matthew Tkachuk Slashing 08:49 2:00 FLA Sam Bennett Goaltender interference 12:13 2:00 FLA Matthew Tkachuk Roughing 12:13 2:00 EDM Trent Frederic Roughing 12:13 2:00 FLA Niko Mikkola Roughing 13:46 2:00 FLA Seth Jones Holding 15:13 2:00 EDM Evan Bouchard Cross-checking 18:41 2:002nd FLA Niko Mikkola Hooking 11:06 2:00 EDM Evan Bouchard Cross-checking 17:56 2:00 FLA Carter Verhaeghe Hooking 19:11 2:003rd NoneOT None2OT None Shots by periodTeam123OT2OTTotal 11 14 5 8 4 42 14 9 9 13 1 46

Game three

Game three began as game two ended with Brad Marchand scoring 56 seconds into the first period. The Panthers made it 2–0 on the power play as Evan Rodrigues made the pass to Carter Verhaeghe who wristed it past Oilers goaltender Stuart Skinner. In the second period, a shot by Evan Bouchard was deflected by Sergei Bobrovsky to Corey Perry who cut the goal deficit for the Oilers to 2–1. Forward Sam Reinhart restored the two-goal lead for Florida, taking the pass from Verhaeghe. The Panthers then made it 4–1 when a two-on-zero rush allowed Sam Bennett to breakaway a wrist a shot past Skinner. In the third period, Skinner attempted to clear the puck but did so over the glass giving Florida a power play. On the ensuing power play, Matthew Tkachuk made a pass to Reinhart who backhand-passed to Aaron Ekblad to make it 5–1. Skinner was pulled after this goal. Midway through the period, the Panthers and Oilers had some fights. By the end of the game, the Oilers accumulated 85 penalty minutes, the most for one team in a Stanley Cup Final game since game four of the 1986 Stanley Cup Final. Rodrigues would get the sixth goal for the Panthers, scoring on a two-man advantage.