2025/26 NHL schedule and results in Excel .xlsx and csv formats

Hockey playerNote: Schedule last updated April 17, 2026. As the regular season is over, I won’t be updating the spreadsheet any more.

Here’s a copy of the 2025/26 NHL schedule and the results of each of the games played so far in Excel .xlsx format, and here’s another copy in CSV format.  Of course, the season hasn’t started yet, so the results are empty right now, but I’ll try to update them each morning through the regular season.

The Excel file consists of 2 worksheets: one contains the original NHL schedule as described in this post; the other, named As-Played Schedule, contains the same contents, with the addition of the scores for each team and whether the game hasn’t been played yet, was won in regulation time, overtime, or in a shootout, and the name of the starting goalies for each team.  Here’s a quick summary of the columns:

  • Date: the date of the game
  • Start Time (Sask): the game’s start time in Saskatchewan (where I live!)
  • Start Time (ET): the game’s start time in Eastern time (which is the time the NHL website shows)
  • Visitor: the name of the visiting team
  • Score: the visiting team’s score if the game has been played, otherwise blank
  • Home: the name of the home team
  • Score: the home team’s score if the game has been played, otherwise blank
  • Status: one of the following:
    • Scheduled: if the game hasn’t been played yet
    • Postponed: if the game has been postponed, but not yet rescheduled
    • Regulation: if the game ended in regulation time
    • OT: if the game ended in overtime
    • SO: if the game ended in a shootout
  • Visitor Goalie: the starting goalie of the visiting team
  • Home Goalie: the starting goalie of the home team

For example, here’s the first couple lines of the worksheet from a previous year’s file:

1975 NHL schedule screenshot

In this example, the game was played on December 31, 1975 at 6:00 PM in Saskatchewan and 7:00 PM Eastern time, the visiting team Central Red Army and the home team Montreal played to a 3-3 tie in regulation time, the starting goalie for the visitors was Vladislav Tretiak, and the starting goalie for the home team was Ken Dryden.

Just a brief explanation why I’ve got two time fields in here.  Saskatchewan doesn’t observe Daylight Savings time, so for part of the schedule, we have a one-hour time difference from Eastern time, and for the rest of the schedule, we have a two-hour time difference.  Of course, I’m more interested in the time in Saskatchewan, but to make it easier for other people to use, I’ve also included Eastern time.

In addition to the columns shown in the example, there are also a number of fields related to historical betting information. As odds change right up to game time, these fields are only filled in after the game has ended. The odds are a concensus of a number of betting sites available to me. These fields are:

  • O/U: the number of goals for the Over/Under bet
  • Over: the odds that the Over bet pays
  • Under: the odds that the Under bet pays
  • Away ML: the odds that the Money Line bet on the Away team pays
  • Home ML: the odds that the Money Line bet on the Home team pays
  • Home PL Spread: the spread for the home team on the Puck Line bet
  • PL Away: the odds that the Puck Line bet on the Away team pays
  • PL Home: the odds that the Puck Line bet on the Home team pays

I’ve also added some formatting to the odds fields. If the bet would have paid off, the odds are in green; if the bet would have lost, the odds are in red; if the bet would have been a push, the odds are black.

The CSV file contains only the As-Played worksheet.  It has the same fields as described for the Excel file.  You can easily import this file into Excel or whatever spreadsheet of your choice!

2025 MLB betting odds and results in Excel .xlsx format

Old-timey image of a baseball batterNote: Spreadsheet last updated September 29, 2025. The regular season is over, so I won’t be updating the spreadsheet anymore.

By request, I’ve created a spreadsheet showing the betting odds for the 2025 MLB season.  It’s in Excel .xlsx format.  It shows the concensus betting odds for all the games that have been played so far this year, as well as the odds for today’s games.  As today’s odds can change as game time approaches, the odds are those that I find when I update the spreadsheet in the morning, usually sometime between 6 and 8 a.m. Saskatoon time (UTC+6), although it may be earlier or later.  The spreadsheet also shows the remaining games in the season.

The Excel file contains 2 worksheets: one that gives the betting odds, and one that explains what’s in that other worksheet.  Here’s a quick summary of what’s in the columns of the betting odds worksheet:

  • Date: the date of the game
  • Start Time (EDT): the game’s start time in the Eastern Daylight Time Zone
  • Away: the name of the away team
  • Away Score: the away team’s score if the game has been played, otherwise this field is empty
  • Home: the name of the home team
  • Home Score: the home team’s score if the game has been played, otherwise this field is empty
  • Status: one of two values:
    • Scheduled: if the game hasn’t been played yet
    • Final: if the game is over
  • Away Starter: the probable starter of the away team if the game status is “Scheduled”, or the actual starter if the game status is “Final”
  • Home Starter: the probable starter of the home team if the game status is “Scheduled”, or the actual starter if the game status is “Final”
  • O/U: the number of runs for an over/under bet
  • Over: the odds that the Over bet pays, in American odds (AKA moneyline odds) format
  • Under: the odds that the Under bet pays
  • Away ML: the odds that the Moneyline bet on the Away team pays
  • Home ML: the odds that the Moneyline bet on the Home team pays
  • Home RL Spread: the spread for the Home team on the Run Line bet
  • RL Away: the odds that the Run Line bet on the Away team pays
  • RL Home: the odds that the Run Line bet on the Home team pays

I’m not a bettor, so I’m definitely not the guy to ask to explain these different bets, but I’ll give an example from one line of the spreadsheet:

Screenshot of one line of the odds spreadsheet

There are quite a few columns in the spreadsheet, so you probably will have to click on the image to see it enlarged.

In this example, the game was played on June 30, 2025, and started at 6:35 PM Eastern Daylight Time, with the San Diego Padres playing against the Philadelphia Phillies in Philadelphia.  The final score was 4-0 for the Phillies.  Matt Waldron started the game for the Padres, and Zack Wheeler was the Phillies’ starter.

The number of runs for the Over/Under bet was 9.  The odds for the Over bet was +105, meaning that if you bet $100, and the combined score of the two teams was over 9, you’d win $105.  The odds for the Under bet was -125, meaning if you bet $125 and the combined score of the two teams was under 9, you’d win $100.  In this game, the two teams scored a total of 4 runs (0 for the Padres, 4 for the Phillies), so you’d lose the Over bet, but the Under bet would pay off.  If the total score was exactly 9, that would be a “push”, and neither bet would pay off.  Notice that I’ve got the odds colour-coded; if the bet would have paid off, the odds are shown in green; if the bet wouldn’t have paid off, the odds are shown in red; and if the bet was a push, the odds are in black.

The Moneyline bet is just a straight bet on who’s going to win the game.  In the example, the odds for the Away Moneyline bet, meaning you’re betting that the Padres, the Away team, were going to win, was +210.  That means that if you bet $100 that the Padres would win, the bet would pay $210.  The odds for the Home Moneyline bet, meaning you’re betting that the Phillies would win, was -260; you’d have to bet $260 to win $100 on that bet.  Because the Phillies won, only the Home Moneyline bet would have paid off.

The Run Line bet is a point spread bet.  There’s a point spread for the home team, and a spread for the away team.  I only show the spread for the home team.  In the example, the Home Run Line spread is -1.5, meaning that the Phillies need to win by 2 or more runs (because you can’t have a half-run!) for the bet to pay off. I don’t show the Away Run Line spread, because it’s just the opposite of the Home Run Line spread.  In this example, because the Home Run Line spread is -1.5, the Away Run Line spread is +1.5, meaning that if the Padres lose by 1 run, or win the game, the Away Run Line bet pays off.

For the Run Line bets in the example, the odds for the Away Run Line bet were +110, meaning that if you bet $100 and the Padres won or lost by 1 run, you’d have won $110.  The Home Run Line bet odds were -130, meaning that if you bet $130 and the Phillies won by 2 or more runs, you’d win $100.  In that game, the Phillies won by 4 runs, so they covered the spread, and so the Home Run Line bet paid off, but the Away Run Line bet didn’t.

Be aware that the odds shown aren’t necessarily from any one betting site; I take a look at the odds from various sites available to me and pick what looks like a typical payoff, and record that.  But, that should be good enough for most purposes.

Happy betting!

2025 MLB schedule and results in Excel .xlsx and csv format

Old-timey image of a baseball batterNote: Schedule last updated September 29, 2025. The regular season is over, so I won’t be updating the spreadsheet anymore.

Also, if you’re looking for the 2026 MLB schedule, it’s available in this post, and the 2026 MLB schedule and results are available in this post.

Here’s a copy of the 2025 MLB schedule and the results of each of the games played so far in Excel .xlsx format, and here’s another copy in CSV format.  I’ll try to update it each morning through the regular season.

If you’re looking for a copy of the 2024 schedule and results, it’s available in this post.

The Excel file consists of 2 worksheets: one contains the original MLB schedule as described in this post; the other, named As-Played Schedule, contains the same contents, with the addition of the scores for each team and whether the game hasn’t been played yet, the starting pitchers for each team, and the pitchers credited with the win, loss, and save.  Here’s a quick summary of the columns:

  • Date: the date of the game
  • Start Time (Sask): the game’s start time in Saskatchewan (where I live!)
  • Start Time (ET): the game’s start time in the Eastern Daylight Time Zone
  • Away: the name of the away team
  • Away Score: the away team’s score if the game has been played, otherwise this field is empty
  • Home: the name of the home team
  • Home Score: the home team’s score if the game has been played, otherwise this field is empty
  • Status: one of two values:
    • Scheduled: if the game hasn’t been played yet
    • Final: if the game is over
  • Away Starter: the probable starter of the away team if the game status is “Scheduled”, or the actual starter if the game status is “Final”
  • Home Starter: the probable starter of the home team if the game status is “Scheduled”, or the actual starter if the game status is “Final”
  • Winner: the name of the pitcher who got the win if the game has been played, otherwise this field is empty
  • Loser: the name of the pitcher who got the loss if the game has been played, otherwise this field is empty
  • Save: the name of the pitcher who got the save if the game has been played and a save was credited, otherwise this field is empty

For example, here’s three example lines of the worksheet:

A screenshot for a few lines of the spreadsheet's As-Played Schedule worksheetIn the first game in this example, the game was played on April 9, 2024, with the Washington Nationals playing against the San Francisco Giants, in San Francisco.  The game has been completed, and Washington won 5-3.  Joan Adon started the game for the Nationals, and Kyle Harrison started for the Giants. Jordan Weems was credited with the win, Ryan Walker was charged with the loss, and Kyle Finnegan earned the save.

The second game in the example is similar, but in the game, no save was awarded, so the Save field is left empty.

The third game is a game that hasn’t been played yet.  In it, it is scheduled to be played on April 10, 2024, with the Dodgers playing the Twins, with the first pitch scheduled for 1:10 PM Eastern.  Bobby Miller has been announced as the starter for Dodgers, and Chris Paddack is expected to start for the Twins.  The score columns and the Win / Loss / Save columns are all blank, because the game hasn’t been played yet.

The CSV file contains only the As-Played worksheet.  It has the same fields as described for the Excel file.  You can easily import this file into Excel or whatever spreadsheet of your choice!

2025 MLB schedule in Excel .xlsx and csv formats

Old-timey image of baseball batterNote: if you’re looking for the 2026 MLB schedule, it’s available in this post, and the 2026 MLB schedule and results are available in this post.

Here’s a copy of the 2025 MLB schedule in Excel .xlsx format, and here’s another copy in CSV format.  If you want a copy of the results as well, you can find an Excel sheet containing the schedule AND results as described in this post.  If you’re looking for a 2024 schedule, you can find it in this post, and a 2024 schedule with results is in this post.

The Excel file consists of 2 worksheets: one called “Original Schedule” contains the original MLB schedule before any schedule changes due to rainouts, etc.; the other, named About, describes the contents of the Excel file.  Here’s a quick summary of the columns:

  • Date: the date of the game, in the format YYYY-MM-DD
  • Start Time (Sask): the game’s start time in Saskatchewan (where I live!)
  • Start Time (EDT): the start time of the game in the Eastern Daylight Time Zone
  • Away: the name of the away team
  • Home: the name of the home team

For example, here’s the first couple lines of the worksheet:

In this example, the game is scheduled to be played on March 20, 2024 at 4:05 AM in Saskatchewan and 6:05 PM Eastern Daylight time, the away team is the Los Angeles Dodgers, and the home team is the San Diego Padres.

The CSV file contains only the “Original Schedule” worksheet.  It has the same fields as described for the Excel file.  You can easily import this file into Excel or whatever spreadsheet of your choice!

2024/25 NHL schedule and results in Excel .xlsx and csv formats

Hockey playerNote: Schedule last updated April 18, 2025 (end of regular season).

Here’s a copy of the 2024/25 NHL schedule and the results of each of the games played so far in Excel .xlsx format, and here’s another copy in CSV format.  Of course, the season hasn’t started yet, so the results are empty right now, but I’ll try to update them each morning through the regular season.

The Excel file consists of 2 worksheets: one contains the original NHL schedule as described in this post; the other, named As-Played Schedule, contains the same contents, with the addition of the scores for each team and whether the game hasn’t been played yet, was won in regulation time, overtime, or in a shootout.  Here’s a quick summary of the columns:

  • Date: the date of the game
  • Start Time (Sask): the game’s start time in Saskatchewan (where I live!)
  • Start Time (ET): the game’s start time in Eastern time (which is the time the NHL website shows)
  • Visitor: the name of the visiting team
  • Score: the visiting team’s score if the game has been played, otherwise blank
  • Home: the name of the home team
  • Score: the home team’s score if the game has been played, otherwise blank
  • Status: one of the following:
    • Scheduled: if the game hasn’t been played yet
    • Postponed: if the game has been postponed, but not yet rescheduled
    • Regulation: if the game ended in regulation time
    • OT: if the game ended in overtime
    • SO: if the game ended in a shootout

For example, here’s the first couple lines of the worksheet from a previous year’s file:

In this example, the game was played on January 13, 2021 at 4:30 PM in Saskatchewan and 5:30 PM Eastern time, the home team Philadelphia beat the visiting team Pittsburgh 6-3 in regulation time

Just a brief explanation why I’ve got two time fields in here.  Saskatchewan doesn’t observe Daylight Savings time, so for part of the schedule, we have a one-hour time difference from Eastern time, and for the rest of the schedule, we have a two-hour time difference.  Of course, I’m more interested in the time in Saskatchewan, but to make it easier for other people to use, I’ve also included Eastern time.

The CSV file contains only the As-Played worksheet.  It has the same fields as described for the Excel file.  You can easily import this file into Excel or whatever spreadsheet of your choice!

2024 MLB schedule and results in Excel .xlsx format

Old-timey image of a baseball batterThis post describes the 2024 schedule.  If you’re looking for the 2025 schedule, you want either this post which contains the original 2025 schedule, or this post which contains the 2025 schedule with results.

Note: Schedule last updated October 1, 2024.  The schedule is now complete.

Here’s a copy of the 2024 MLB schedule and the results of each of the games played so far in Excel .xlsx format.  I’ll try to update it each morning through the regular season.

The Excel file consists of 2 worksheets: one contains the original MLB schedule as described in this post; the other, named As-Played Schedule, contains the same contents, with the addition of the scores for each team and whether the game hasn’t been played yet, the starting pitchers for each team, and the pitchers credited with the win, loss, and save.  Here’s a quick summary of the columns:

  • Date: the date of the game
  • Start Time (Sask): the game’s start time in Saskatchewan (where I live!)
  • Start Time (ET): the game’s start time in the Eastern Daylight Time Zone
  • Away: the name of the away team
  • Away Score: the away team’s score if the game has been played, otherwise this field is empty
  • Home: the name of the home team
  • Home Score: the home team’s score if the game has been played, otherwise this field is empty
  • Status: one of two values:
    • Scheduled: if the game hasn’t been played yet
    • Final: if the game is over
  • Away Starter: the probable starter of the away team if the game status is “Scheduled”, or the actual starter if the game status is “Final”
  • Home Starter: the probable starter of the home team if the game status is “Scheduled”, or the actual starter if the game status is “Final”
  • Winner: the name of the pitcher who got the win if the game has been played, otherwise this field is empty
  • Loser: the name of the pitcher who got the loss if the game has been played, otherwise this field is empty
  • Save: the name of the pitcher who got the save if the game has been played and a save was credited, otherwise this field is empty

For example, here’s three example lines of the worksheet:

A screenshot for a few lines of the spreadsheet's As-Played Schedule worksheetIn the first game in this example, the game was played on April 9, 2024, with the Washington Nationals playing against the San Francisco Giants, in San Francisco.  The game has been completed, and Washington won 5-3.  Joan Adon started the game for the Nationals, and Kyle Harrison started for the Giants. Jordan Weems was credited with the win, Ryan Walker was charged with the loss, and Kyle Finnegan earned the save.

The second game in the example is similar, but in the game, no save was awarded, so the Save field is left empty.

The third game is a game that hasn’t been played yet.  In it, it is scheduled to be played on April 10, 2024, with the Dodgers playing the Twins, with the first pitch scheduled for 1:10 PM Eastern.  Bobby Miller has been announced as the starter for Dodgers, and Chris Paddack is expected to start for the Twins.  The score columns and the Win / Loss / Save columns are all blank, because the game hasn’t been played yet.

 

2024 MLB schedule in Excel .xlsx and csv formats

Old-timey image of baseball batterThis post describes the 2024 schedule.  If you’re looking for the 2025 schedule, you want either this post which contains the original 2025 schedule, or this post which contains the 2025 schedule with results.

Here’s a copy of the 2024 MLB schedule in Excel .xlsx format, and here’s another copy in CSV format.  If you want a copy of the results as well, you can find an Excel sheet containing the schedule AND results as described in this post.

The Excel file consists of 2 worksheets: one called “Original Schedule” contains the original MLB schedule before any schedule changes due to rainouts, etc.; the other, named About, describes the contents of the Excel file.  Here’s a quick summary of the columns:

  • Date: the date of the game, in the format YYYY-MM-DD
  • Start Time (Sask): the game’s start time in Saskatchewan (where I live!)
  • Start Time (EDT): the start time of the game in the Eastern Daylight Time Zone
  • Away: the name of the away team
  • Home: the name of the home team

For example, here’s the first couple lines of the worksheet:

In this example, the game is scheduled to be played on March 20, 2024 at 4:05 AM in Saskatchewan and 6:05 PM Eastern Daylight time, the away team is the Los Angeles Dodgers, and the home team is the San Diego Padres.

The CSV file contains only the “Original Schedule” worksheet.  It has the same fields as described for the Excel file.  You can easily import this file into Excel or whatever spreadsheet of your choice!

NHL 2022-23 Playoff Schedule and Results spreadsheet in Excel and CSV formats

Hockey playerNote: Last updated August 23, 2023 —  contains complete playoff results.

I have updated my NHL schedule spreadsheet to include the playoff schedule. I’ve made it available in both Excel and CSV formats. It’s the same as the NHL schedule spreadsheet described in this post, with the addition of an additional worksheet containing the playoff schedule. Due to limitations of the CSV format, the CSV file only contains the playoff worksheet.

You can find the Excel spreadsheet here, and the CSV file here.

The new worksheet is called “Playoff Schedule”, and it looks like this:

Screenshot of Playoff Schedule worksheet

Most of the columns in the worksheet are the same as in the original worksheet, with two new ones. The Series column gives the name of the series, such as “East: A1 / WC2” for the series in the Eastern Conference between the top-seed in the Atlantic Division and the 2nd Eastern Conference Wildcard team. The Game # column lists which game in the series (1st game, 2nd game, etc.) this game is. There are a couple of other changes.  In the time columns, if the game time hasn’t been determined yet, it’s listed as TBD.  And, in the Status column, games in the playoffs can’t end in a shootout, so there’s no chance of an SO showing up in that column, and if a game ends in the first overtime period, it’s indicated as OT, if it’s in the second overtime period, 2OT, third is 3OT, etc. As with my regular season spreadsheet, I’ll try to keep this up-to-date every day.

2023/24 NHL schedule and results in Excel .xlsx and csv formats

Hockey player

If you’re looking for the 2024/25 schedule, you can find it here!

Note: Schedule last updated April 19, 2024 (end of regular season).

Here’s a copy of the 2023/24 NHL schedule and the results of each of the games played so far in Excel .xlsx format, and here’s another copy in CSV format.  Of course, the season hasn’t started yet, so the results are empty right now, but I’ll try to update them each morning through the regular season.

The Excel file consists of 2 worksheets: one contains the original NHL schedule as described in this post; the other, named As-Played Schedule, contains the same contents, with the addition of the scores for each team and whether the game hasn’t been played yet, was won in regulation time, overtime, or in a shootout.  Here’s a quick summary of the columns:

  • Date: the date of the game
  • Start Time (Sask): the game’s start time in Saskatchewan (where I live!)
  • Start Time (ET): the game’s start time in Eastern time (which is the time the NHL website shows)
  • Visitor: the name of the visiting team
  • Score: the visiting team’s score if the game has been played, otherwise blank
  • Home: the name of the home team
  • Score: the home team’s score if the game has been played, otherwise blank
  • Status: one of the following:
    • Scheduled: if the game hasn’t been played yet
    • Postponed: if the game has been postponed, but not yet rescheduled
    • Regulation: if the game ended in regulation time
    • OT: if the game ended in overtime
    • SO: if the game ended in a shootout

For example, here’s the first couple lines of the worksheet from a previous year’s file:

In this example, the game was played on January 13, 2021 at 4:30 PM in Saskatchewan and 5:30 PM Eastern time, the home team Philadelphia beat the visiting team Pittsburgh 6-3 in regulation time

Just a brief explanation why I’ve got two time fields in here.  Saskatchewan doesn’t observe Daylight Savings time, so for part of the schedule, we have a one-hour time difference from Eastern time, and for the rest of the schedule, we have a two-hour time difference.  Of course, I’m more interested in the time in Saskatchewan, but to make it easier for other people to use, I’ve also included Eastern time.

The CSV file contains only the As-Played worksheet.  It has the same fields as described for the Excel file.  You can easily import this file into Excel or whatever spreadsheet of your choice!

McDonald NHL Power Ratings – March 12, 2023

Hockey playerThe NHL regular season ends on April 14th, so there’s just over a month to go.  No teams have been eliminated from the playoffs yet, and Boston is the first team to clinch a playoff spot.  But before we look at the playoff picture, let’s take a look at this week’s top 5.

Boston remains our top ranked team, despite what may be their worst week of the season, going 1-2-0.  They started off the week with a home loss to 4th-ranked Edmonton, but turned that around with a home win over 23rd-ranked Detroit.  But, in the second game in their home-and-home series with Detroit, they lost on the road.  Despite this performance, they still have a league-leading 1646 rating points, a drop of 17 from last week, but still well above the 1600-point “great team” line.  Plus, they’ve now clinched a playoff spot, with still just over a month to go.

Carolina remains at number 2 in the McDonald NHL Power Ratings, although they have now dropped back below that magical 1600-point threshold.  They didn’t have the greatest week, winning their first game in a shootout over 29th-ranked Montreal, and followed it with a close win over 26th-ranked Philadelphia.  But, they finished the week with two shutout losses, first to 9th-ranked Vegas, then to 6th-ranked New Jersey.  With their 2-2-0 showing this week, they dropped 17 rating points to finish the week with 1585.

Toronto retains third spot in the rankings.  They had a bit of a quieter week, playing only two games, but both of those games were against strong teams, and the Leafs came out ahead in both.  They defeated 6th-ranked New Jersey and 4th-ranked Edmonton, allowing them to pick up 15 rating points according to our crack team of statisticians, mathematicians, and hair stylists.  They’re now sitting at 1579 rating points, just 6 behind 2nd-ranked Carolina.

Again this week, Edmonton sits 4th in our rankings, despite being 4th in the Pacific Division!  They had three road games, beating 21st-ranked Buffalo and top-ranked Boston, but losing to 3rd-ranked Toronto.  They picked up 10 rating points to keep their 4th position from last week.

Rounding out the top 5 is a new entrant, as Los Angeles bumps out last week’s #5 Dallas.  LA went 2-0-1 last week, beating 22nd-ranked Washington and 12th-ranked Colorado, then losing in a shootout to 18th-ranked Nashville.  They picked up 11 rating points on the week, and currently sit 2nd in the Pacific Division.

Now, let’s take a look at the playoff picture.  In the Eastern Conference, we’ve got six teams who we are giving a 99% chance of making the playoffs or better:

  Boston Bruins                 100%
  Carolina Hurricanes           >99%
  New Jersey Devils             >99%
  Toronto Maple Leafs           >99%
  New York Rangers              99%
  Tampa Bay Lightning           99%

There are two playoff spots left in the East, with us giving the following teams a chance of grabbing one of them:

  Pittsburgh Penguins           83%
  New York Islanders            53%
  Florida Panthers              30%
  Buffalo Sabres                11%
  Washington Capitals           11%

In the Western Conference, there’s seven teams that we’re pretty confident of making the playoffs, with us having calculated that they all have at least a 90% chance:

  Vegas Golden Knights          >99%
  Dallas Stars                  99%
  Los Angeles Kings             99%
  Minnesota Wild                97%
  Edmonton Oilers               94%
  Seattle Kraken                94%
  Colorado Avalanche            91%

The way we see it, there’s only three teams with a chance of grabbing that last spot:

  Winnipeg Jets                 72%
  Nashville Predators           37%
  Calgary Flames                17%

Yeah, we know that doesn’t add up to 100%, but that’s because there’s still a chance that one or more of those other teams actually won’t make the playoffs.

Here’s the rankings and ratings.  Changes shown are from last week’s report.

The top 5

1. Boston Bruins (1646, 17)

Record: 50-10-5, 1st in Atlantic Division

Chances of: 

  • Making the playoffs: 100% (1)
  • Winning the President’s Trophy: 99%
  • Winning the Stanley Cup: 26% (4)

Last week: 1-2-0

  • March 9: Lost 3-2 vs. Edmonton Oilers (4th, 1566)
  • March 11: Won 3-2 vs. Detroit Red Wings (23rd, 1476)
  • March 12: Lost 5-3 @ Detroit Red Wings (23rd, 1476)

Next week:

  • March 14: @ Chicago Blackhawks (32nd, 1389)
  • March 16: @ Winnipeg Jets (19th, 1504)
  • March 18: @ Minnesota Wild (7th, 1548)
  • March 19: @ Buffalo Sabres (21st, 1483)

2. Carolina Hurricanes (1585, 17)

Record: 43-14-8, 1st in Metropolitan Division

Chances of: 

  • Making the playoffs: >99%
  • Winning the President’s Trophy: 1%
  • Winning the Stanley Cup: 10% (2)

Last week: 2-2-0

  • March 7: Won in SO 4-3 @ Montreal Canadiens (29th, 1418)
  • March 9: Won 1-0 vs. Philadelphia Flyers (26th, 1443)
  • March 11: Lost 4-0 vs. Vegas Golden Knights (9th, 1543)
  • March 12: Lost 3-0 @ New Jersey Devils (6th, 1549)

Next week:

  • March 14: vs. Winnipeg Jets (19th, 1504)
  • March 17: @ Toronto Maple Leafs (3rd, 1579)
  • March 18: @ Philadelphia Flyers (26th, 1443)

3. Toronto Maple Leafs (1579, 15)

Record: 40-17-8, 2nd in Atlantic Division

Chances of: 

  • Making the playoffs: >99%
  • Winning the President’s Trophy: <1%
  • Winning the Stanley Cup: 8% (2)

Last week: 2-0-0

  • March 7: Won 4-3 @ New Jersey Devils (6th, 1549)
  • March 11: Won 7-4 vs. Edmonton Oilers (4th, 1566)

Next week:

  • March 13: vs. Buffalo Sabres (21st, 1483)
  • March 15: vs. Colorado Avalanche (12th, 1527)
  • March 17: vs. Carolina Hurricanes (2nd, 1585)
  • March 18: @ Ottawa Senators (20th, 1492)

4. Edmonton Oilers (1566, 10)

Record: 36-23-8, 4th in Pacific Division

Chances of: 

  • Making the playoffs: 94% (4)
  • Winning the President’s Trophy: <1%
  • Winning the Stanley Cup: 7% (1)

Last week: 2-1-0

  • March 6: Won 3-2 @ Buffalo Sabres (21st, 1483)
  • March 9: Won 3-2 @ Boston Bruins (1st, 1646)
  • March 11: Lost 7-4 @ Toronto Maple Leafs (3rd, 1579)

Next week:

  • March 14: vs. Ottawa Senators (20th, 1492)
  • March 16: vs. Dallas Stars (8th, 1545)
  • March 18: @ Seattle Kraken (13th, 1521)

5. Los Angeles Kings 1 (1555, 11)

Record: 38-20-9, 2nd in Pacific Division

Chances of: 

  • Making the playoffs: 99% (2)
  • Winning the President’s Trophy: <1%
  • Winning the Stanley Cup: 6% (1)

Last week: 2-0-1

  • March 6: Won 4-2 vs. Washington Capitals (22nd, 1481)
  • March 9: Won 5-2 @ Colorado Avalanche (12th, 1527)
  • March 11: Lost in SO 2-1 vs. Nashville Predators (18th, 1505)

Next week:

  • March 14: vs. New York Islanders (15th, 1516)
  • March 16: vs. Columbus Blue Jackets (30th, 1412)
  • March 18: vs. Vancouver Canucks (25th, 1450)

Overall Ratings

 1       Boston Bruins                 1646 (17)
 2       Carolina Hurricanes           1585 (17)
 3       Toronto Maple Leafs           1579 (15)
 4       Edmonton Oilers               1566 (10)
 5       Los Angeles Kings (1)        1555 (11)
 6       New Jersey Devils (1)        1549 (6)
 7       Minnesota Wild (3)           1548 (11)
 8       Dallas Stars (3)             1545 (2)
 9       Vegas Golden Knights (3)     1543 (11)
10       Tampa Bay Lightning (2)      1541 (1)
11       New York Rangers (3)         1540 (2)
12       Colorado Avalanche (1)       1527 (7)
13       Seattle Kraken                1521 (4)
14       Florida Panthers (1)         1518 (3)
15       New York Islanders (1)       1516 (3)
16 (tie) Calgary Flames (5)           1508 (7)
16 (tie) Pittsburgh Penguins (2)      1508 (3)
18       Nashville Predators (2)      1505 (9)
19       Winnipeg Jets (1)            1504 (1)
20       Ottawa Senators (3)          1492 (15)
21       Buffalo Sabres (1)           1483 (20)
22       Washington Capitals           1481 (4)
23       Detroit Red Wings             1476 (13)
24       St. Louis Blues (1)          1457
25       Vancouver Canucks (1)        1450 (8)
26       Philadelphia Flyers (2)      1443 (15)
27       Arizona Coyotes (2)          1437 (21)
28       Anaheim Ducks (2)            1422 (7)
29       Montreal Canadiens (2)       1418 (1)
30       Columbus Blue Jackets (2)    1412 (5)
31       San Jose Sharks               1393 (12)
32       Chicago Blackhawks            1389 (3)

Chances of Winning Division

Metropolitan Division

 1       Carolina Hurricanes           61% (17)
 2       New Jersey Devils             38% (16)
 3       New York Rangers              1% (1)
 4 (tie) New York Islanders (1)       <1%
 4 (tie) Pittsburgh Penguins (1)      <1%
 4 (tie) Washington Capitals (1)      <1%
 7 (tie) Columbus Blue Jackets (1)    —
 7 (tie) Philadelphia Flyers (4)      — (1)

Atlantic Division

 1       Boston Bruins                 >99%
 2 (tie) Tampa Bay Lightning           <1%
 2 (tie) Toronto Maple Leafs           <1%
 4 (tie) Buffalo Sabres (2)           — (1)
 4 (tie) Detroit Red Wings (3)        —
 4 (tie) Florida Panthers (2)         — (1)
 4 (tie) Montreal Canadiens (3)       —
 4 (tie) Ottawa Senators (2)          — (1)

Central Division

 1       Dallas Stars                  59% (3)
 2       Minnesota Wild (1)           24% (5)
 3       Colorado Avalanche (1)       15% (5)
 4       Winnipeg Jets                 2% (1)
 5       Nashville Predators           1%
 6 (tie) Arizona Coyotes               <1%
 6 (tie) St. Louis Blues               <1%
 8       Chicago Blackhawks (2)       — (1)

Pacific Division

 1       Vegas Golden Knights          55% (13)
 2       Los Angeles Kings             28% (2)
 3       Seattle Kraken                9% (14)
 4       Edmonton Oilers               7% (2)
 5 (tie) Calgary Flames                <1%
 5 (tie) Vancouver Canucks             <1%
 7 (tie) Anaheim Ducks (2)            — (1)
 7 (tie) San Jose Sharks (2)          — (1)

Making the Playoffs

Metropolitan Division

 1 (tie) Carolina Hurricanes           >99%
 1 (tie) New Jersey Devils             >99%
 3       New York Rangers              99% (3)
 4       Pittsburgh Penguins           83% (21)
 5       New York Islanders            53% (7)
 6       Washington Capitals           11% (1)
 7 (tie) Columbus Blue Jackets         <1%
 7 (tie) Philadelphia Flyers           <1%

Atlantic Division

 1       Boston Bruins                 100% (1)
 2       Toronto Maple Leafs (1)      >99%
 3       Tampa Bay Lightning           99% (2)
 4       Florida Panthers (2)         30% (9)
 5       Buffalo Sabres (1)           11% (26)
 6       Ottawa Senators (1)          9% (17)
 7       Detroit Red Wings             5% (2)
 8       Montreal Canadiens            <1%

Central Division

 1       Dallas Stars                  99%
 2       Minnesota Wild                97% (3)
 3       Colorado Avalanche            91% (1)
 4       Winnipeg Jets                 72%
 5       Nashville Predators           37% (8)
 6 (tie) Arizona Coyotes               <1%
 6 (tie) Chicago Blackhawks            <1%
 6 (tie) St. Louis Blues               <1%

Pacific Division

 1       Vegas Golden Knights          >99% (2)
 2       Los Angeles Kings             99% (2)
 3 (tie) Edmonton Oilers (1)          94% (4)
 3 (tie) Seattle Kraken                94% (2)
 5       Calgary Flames                17% (1)
 6 (tie) Anaheim Ducks                 <1%
 6 (tie) San Jose Sharks               <1%
 6 (tie) Vancouver Canucks             <1%

Winning the President’s Trophy

 1       Boston Bruins                 99%
 2       Carolina Hurricanes           1%

Everyone else has less than a 1% chance of winning the President’s Trophy.

Winning the Stanley Cup

 1       Boston Bruins                 26% (4)
 2       Carolina Hurricanes           10% (2)
 3       Toronto Maple Leafs           8% (2)
 4       Edmonton Oilers (1)          7% (1)
 5 (tie) Los Angeles Kings             6% (1)
 5 (tie) Minnesota Wild (2)           6% (2)
 7 (tie) Dallas Stars (2)             5%
 7 (tie) New Jersey Devils             5% (1)
 7 (tie) Vegas Golden Knights          5% (1)
10       New York Rangers (3)         4%
11 (tie) Colorado Avalanche (4)       3% (1)
11 (tie) Seattle Kraken (1)           3%
11 (tie) Tampa Bay Lightning (1)      3%
14 (tie) Pittsburgh Penguins (2)      2% (1)
14 (tie) Winnipeg Jets                 2%
16 (tie) Calgary Flames                1%
16 (tie) Florida Panthers              1%
16 (tie) New York Islanders            1%
16 (tie) Nashville Predators (2)      1% (1)
20 (tie) Anaheim Ducks (2)            <1%
20 (tie) Arizona Coyotes (2)          <1%
20 (tie) Buffalo Sabres (4)           <1% (1)
20 (tie) Chicago Blackhawks (2)       <1%
20 (tie) Columbus Blue Jackets (2)    <1%
20 (tie) Detroit Red Wings (2)        <1%
20 (tie) Montreal Canadiens (2)       <1%
20 (tie) Ottawa Senators (4)          <1% (1)
20 (tie) Philadelphia Flyers (2)      <1%
20 (tie) San Jose Sharks (2)          <1%
20 (tie) St. Louis Blues (2)          <1%
20 (tie) Vancouver Canucks (2)        <1%
20 (tie) Washington Capitals (2)      <1%