← BUF team pageNHL injury reportNHL news

Ryan McLeod
C
BUF
Next game
vs2026-27 season
- GP
- 15
- G
- 1
- A
- 2
- PTS
- 3
- +/-
- -7
- PPP
- 0
- SOG
- 13
- TOI/G
- 14:56
Game log
| Date | Opp | Result | G | A | PTS | +/- | SOG | TOI | HIT | BLK |
|---|---|---|---|---|---|---|---|---|---|---|
| Nov 4 | vs OTT | L 1-2 | 0 | 0 | 0 | -1 | 0 | 13:18 | 0 | 0 |
| Oct 31 | @LAK | W 3-2 | 0 | 0 | 0 | 0 | 0 | 14:24 | 1 | 1 |
| Oct 29 | @ANA | W 7-6 | 0 | 0 | 0 | -1 | 1 | 13:48 | 0 | 0 |
| Oct 27 | @SJS | W 2-0 | 0 | 0 | 0 | 0 | 3 | 13:18 | 0 | 0 |
| Oct 24 | @WSH | L 3-4 | 0 | 1 | 1 | +1 | 1 | 17:12 | 0 | 0 |
| Oct 21 | vs PHI | L 1-3 | 0 | 0 | 0 | 0 | 1 | 13:06 | 0 | 1 |
| Oct 17 | @MTL | L 3-4 | 0 | 0 | 0 | -1 | 0 | 14:36 | 1 | 0 |
| Oct 15 | @TOR | W 5-4 | 0 | 0 | 0 | 0 | 2 | 18:36 | 2 | 0 |
| Oct 13 | @MTL | L 3-4 | 0 | 0 | 0 | -1 | 0 | 14:24 | 0 | 0 |
| Oct 12 | vs FLA | W 5-3 | 1 | 0 | 1 | +1 | 2 | 16:06 | 0 | 1 |
| Oct 10 | vs UTA | L 1-4 | 0 | 0 | 0 | 0 | 0 | 15:24 | 1 | 0 |
| Oct 8 | vs DAL | L 0-4 | 0 | 0 | 0 | -2 | 1 | 16:54 | 0 | 0 |
| Oct 6 | vs MIN | W 3-2 | 0 | 0 | 0 | 0 | 1 | 14:12 | 0 | 1 |
| Oct 3 | vs CHI | W 4-3 | 0 | 0 | 0 | -3 | 1 | 12:00 | 0 | 0 |
| Oct 1 | @CBJ | L 3-6 | 0 | 1 | 1 | 0 | 0 | 16:42 | 0 | 0 |
| 2025-26 season | ||||||||||
| Apr 13 | @CHI | W 5-1 | 1 | 0 | 1 | +1 | 1 | 16:06 | 0 | 0 |
| Apr 9 | vs CBJ | W 5-0 | 0 | 0 | 0 | +1 | 0 | 15:54 | 0 | 0 |
| Apr 8 | @NYR | W 5-3 | 1 | 1 | 2 | +1 | 2 | 17:12 | 0 | 1 |
| Apr 6 | vs TBL | W 4-2 | 0 | 1 | 1 | +3 | 0 | 17:30 | 0 | 0 |
| Apr 4 | @WSH | L 2-6 | 0 | 0 | 0 | -3 | 0 | 16:54 | 0 | 0 |
| Apr 2 | @OTT | L 1-4 | 0 | 0 | 0 | -1 | 1 | 20:42 | 0 | 1 |
| Mar 31 | vs NYI | W 4-3 | 0 | 0 | 0 | -1 | 2 | 18:36 | 0 | 2 |
| Mar 28 | vs SEA | W 3-2 | 0 | 0 | 0 | -1 | 0 | 16:42 | 0 | 1 |
| Mar 27 | vs DET | L 2-5 | 0 | 0 | 0 | -1 | 0 | 18:24 | 0 | 0 |
| Mar 25 | vs BOS | L 3-4 | 0 | 0 | 0 | -3 | 0 | 17:12 | 0 | 0 |
| Mar 22 | @ANA | L 5-6 | 0 | 1 | 1 | +1 | 1 | 15:36 | 0 | 1 |
| Mar 21 | @LAK | W 4-1 | 0 | 0 | 0 | 0 | 0 | 11:54 | 0 | 0 |
| Mar 19 | @SJS | W 5-0 | 0 | 0 | 0 | +1 | 0 | 16:00 | 0 | 0 |
| Mar 17 | @VGK | W 2-0 | 0 | 0 | 0 | 0 | 0 | 17:00 | 1 | 0 |
| Mar 14 | vs TOR | W 3-2 | 0 | 1 | 1 | -1 | 2 | 17:54 | 0 | 0 |
| Mar 12 | vs WSH | L 1-2 | 0 | 0 | 0 | -1 | 1 | 17:24 | 0 | 1 |
| Mar 10 | vs SJS | W 6-3 | 0 | 3 | 3 | +4 | 1 | 17:00 | 0 | 0 |
| Mar 8 | vs TBL | W 8-7 | 0 | 1 | 1 | +2 | 2 | 21:06 | 1 | 1 |
| Mar 7 | vs NSH | W 3-2 | 0 | 0 | 0 | 0 | 0 | 17:30 | 0 | 0 |
| Mar 5 | @PIT | W 5-1 | 1 | 0 | 1 | +2 | 1 | 18:24 | 0 | 0 |
| Mar 3 | vs VGK | W 3-2 | 0 | 1 | 1 | +1 | 2 | 15:48 | 0 | 1 |
| Feb 28 | @TBL | W 6-2 | 0 | 0 | 0 | +1 | 2 | 20:24 | 0 | 1 |
| Feb 27 | @FLA | W 3-2 | 0 | 1 | 1 | 0 | 1 | 16:00 | 0 | 0 |
| Feb 25 | @NJD | W 2-1 | 0 | 0 | 0 | 0 | 3 | 17:36 | 0 | 1 |
| Feb 5 | vs PIT | L 2-5 | 0 | 1 | 1 | 0 | 1 | 20:00 | 0 | 2 |
| Feb 3 | @TBL | L 3-4 | 0 | 1 | 1 | 0 | 2 | 19:30 | 0 | 1 |
| Feb 2 | @FLA | W 5-3 | 0 | 2 | 2 | +1 | 1 | 16:54 | 0 | 1 |
| Jan 31 | vs MTL | L 2-4 | 0 | 0 | 0 | 0 | 2 | 17:36 | 0 | 0 |
| Jan 29 | vs LAK | W 4-1 | 0 | 2 | 2 | +2 | 1 | 16:30 | 0 | 0 |
| Jan 27 | @TOR | W 7-4 | 0 | 1 | 1 | 0 | 0 | 13:36 | 1 | 0 |
| Jan 24 | @NYI | W 5-0 | 0 | 2 | 2 | +2 | 1 | 18:12 | 0 | 0 |
| Jan 22 | @MTL | W 4-2 | 0 | 1 | 1 | +1 | 0 | 20:54 | 1 | 0 |
| Jan 20 | @NSH | W 5-3 | 0 | 0 | 0 | -1 | 0 | 19:30 | 0 | 0 |
| Jan 19 | @CAR | L 1-2 | 0 | 0 | 0 | 0 | 1 | 14:42 | 1 | 0 |
| Jan 17 | vs MIN | L 4-5 | 1 | 1 | 2 | +2 | 2 | 16:30 | 0 | 1 |
| Jan 15 | vs MTL | W 5-3 | 0 | 0 | 0 | 0 | 1 | 18:30 | 1 | 0 |
| Jan 14 | vs PHI | W 5-2 | 1 | 1 | 2 | +2 | 2 | 19:18 | 0 | 0 |
| Jan 12 | vs FLA | L 3-4 | 0 | 1 | 1 | +1 | 0 | 17:54 | 0 | 2 |
| Jan 10 | vs ANA | W 5-3 | 0 | 1 | 1 | +2 | 0 | 17:18 | 0 | 1 |
| Jan 8 | @NYR | W 5-2 | 1 | 1 | 2 | +2 | 2 | 17:30 | 0 | 0 |
| Jan 6 | vs VAN | W 5-3 | 1 | 0 | 1 | 0 | 1 | 14:30 | 0 | 0 |
| Jan 3 | @CBJ | L 1-5 | 0 | 0 | 0 | 0 | 2 | 17:00 | 0 | 1 |
| Dec 31 | @DAL | W 4-1 | 0 | 0 | 0 | 0 | 1 | 16:36 | 0 | 1 |
| Dec 29 | @STL | W 4-2 | 0 | 1 | 1 | 0 | 3 | 17:06 | 1 | 0 |
| Dec 27 | vs BOS | W 4-1 | 1 | 0 | 1 | +1 | 2 | 16:24 | 0 | 0 |
| Dec 23 | @OTT | W 3-2 | 0 | 1 | 1 | +1 | 1 | 16:36 | 0 | 0 |
| Dec 21 | @NJD | W 3-1 | 0 | 1 | 1 | +2 | 2 | 14:48 | 0 | 1 |
| Dec 20 | vs NYI | W 3-2 | 0 | 0 | 0 | 0 | 0 | 17:06 | 1 | 0 |
| Dec 18 | vs PHI | W 5-3 | 1 | 0 | 1 | +2 | 1 | 18:36 | 0 | 0 |
| Dec 14 | @SEA | W 3-1 | 0 | 1 | 1 | +1 | 0 | 16:00 | 0 | 0 |
| Dec 11 | @VAN | W 3-2 | 0 | 1 | 1 | +1 | 0 | 20:54 | 0 | 0 |
| Dec 9 | @EDM | W 4-3 | 0 | 1 | 1 | -1 | 2 | 22:36 | 0 | 1 |
| Dec 8 | @CGY | L 4-7 | 0 | 0 | 0 | 0 | 2 | 17:12 | 0 | 0 |
| Dec 5 | @WPG | L 1-4 | 0 | 0 | 0 | 0 | 0 | 18:12 | 0 | 0 |
| Dec 3 | @PHI | L 2-5 | 0 | 0 | 0 | 0 | 0 | 20:12 | 1 | 0 |
| Dec 1 | vs WPG | W 5-1 | 0 | 0 | 0 | +1 | 1 | 16:00 | 0 | 1 |
| Nov 29 | @MIN | W 3-2 | 0 | 0 | 0 | 0 | 0 | 21:42 | 2 | 0 |
| Nov 28 | vs NJD | L 0-5 | 0 | 0 | 0 | -3 | 2 | 17:42 | 0 | 1 |
| Nov 26 | @PIT | L 2-4 | 0 | 1 | 1 | +1 | 1 | 18:00 | 1 | 0 |
| Nov 23 | vs CAR | W 4-1 | 0 | 2 | 2 | +2 | 1 | 16:12 | 1 | 2 |
| Nov 21 | vs CHI | W 9-3 | 1 | 1 | 2 | +3 | 3 | 17:12 | 0 | 1 |
| Nov 19 | vs CGY | L 2-6 | 0 | 0 | 0 | -2 | 3 | 17:18 | 0 | 0 |
| Nov 17 | vs EDM | W 5-1 | 0 | 0 | 0 | 0 | 2 | 16:36 | 0 | 1 |
| Nov 15 | @DET | W 5-4 | 1 | 0 | 1 | +1 | 2 | 19:18 | 0 | 0 |
| Nov 13 | @COL | L 3-6 | 0 | 0 | 0 | -1 | 1 | 15:42 | 0 | 1 |
| Nov 12 | @UTA | L 2-5 | 0 | 0 | 0 | -2 | 0 | 15:18 | 0 | 0 |
| Nov 8 | @CAR | L 3-6 | 0 | 1 | 1 | 0 | 2 | 19:24 | 0 | 0 |
| Nov 6 | vs STL | L 0-3 | 0 | 0 | 0 | -1 | 1 | 19:06 | 0 | 0 |
| Nov 4 | vs UTA | L 1-2 | 0 | 0 | 0 | -1 | 2 | 19:36 | 0 | 0 |
| Nov 1 | vs WSH | W 4-3 | 0 | 0 | 0 | 0 | 3 | 18:06 | 1 | 0 |
| Oct 30 | @BOS | L 3-4 | 0 | 0 | 0 | +1 | 0 | 14:42 | 0 | 0 |
| Oct 28 | vs CBJ | L 3-4 | 1 | 0 | 1 | +1 | 1 | 16:18 | 0 | 0 |
| Oct 25 | @TOR | L 3-4 | 0 | 1 | 1 | -2 | 0 | 17:48 | 0 | 0 |
| Oct 24 | vs TOR | W 5-3 | 0 | 1 | 1 | +2 | 1 | 20:06 | 0 | 0 |
| Oct 22 | vs DET | W 4-2 | 0 | 2 | 2 | 0 | 0 | 17:54 | 0 | 2 |
| Oct 20 | @MTL | L 2-4 | 0 | 0 | 0 | -1 | 2 | 20:00 | 1 | 1 |
| Oct 18 | vs FLA | W 3-0 | 0 | 0 | 0 | +1 | 0 | 18:12 | 1 | 1 |
| Oct 15 | vs OTT | W 8-4 | 2 | 0 | 2 | +3 | 5 | 17:30 | 0 | 0 |
| Oct 13 | vs COL | L 1-3 | 0 | 0 | 0 | -2 | 0 | 16:06 | 0 | 0 |
| Oct 11 | @BOS | L 1-3 | 0 | 0 | 0 | 0 | 0 | 19:06 | 0 | 1 |
| Oct 9 | vs NYR | L 0-4 | 0 | 0 | 0 | -3 | 2 | 18:24 | 0 | 1 |
| 2024-25 season | ||||||||||
| Apr 17 | vs PHI | W 5-4 | 1 | 2 | 3 | +1 | 5 | 19:48 | 0 | 1 |
| Apr 15 | vs TOR | L 0-4 | 0 | 0 | 0 | -1 | 2 | 16:24 | 0 | 0 |
| Apr 13 | @TBL | L 4-7 | 0 | 0 | 0 | -1 | 0 | 15:48 | 0 | 0 |
| Apr 12 | @FLA | L 2-3 | 0 | 0 | 0 | 0 | 0 | 16:36 | 0 | 1 |
Latest news
McLeod scored his first goal of the season on two shots in Monday's 5-3 win over the Panthers.
McLeod's second-period goal, assisted by Olen Zellweger and Owen Power, put Buffalo ahead 3-2. He finished the night with a plus-1 rating and seven of 16 draws won, in addition to finding the back of the net for the first time this year.
RotoWire via ESPN · Oct 12
McLeod produced a goal and an assist Wednesday, both on the power play, during the Sabres' 4-2 win over the Canadiens in Game 1 of their second-round series.
The 26-year-old center gave Buffalo a 2-0 lead midway through the first period before setting up Bowen Byram for the Sabres' final tally midway through the second. It was McLeod's first multi-point performance of the playoffs after he managed only one assist in the first round against the Bruins, and it was also his first game all season with multiple points on the power play.
RotoWire via ESPN · May 7
McLeod (rest) was at practice Saturday and will return to action for Game 1 versus Boston on Sunday, per Rachel Lenzi of The Buffalo News.
McLeod missed his first game of the campaign against Dallas on Wednesday. He ended the 2025-26 regular season with 14 goals and 54 points in 81 regular-season appearances. Heading into the playoffs, he will center the second line. McLeod also should see time on the power play and penalty kill.
RotoWire via ESPN · Apr 18
McLeod (rest) won't play Wednesday versus the Stars, Heather Engel of NHL.com reports.
McLeod won't play in the regular-season finale. He'll end the campaign with a career-high 54 points (14 goals, 40 assists) as well as a plus-25 rating over 81 contests. Expect McLeod to be back in a middle-six role to start the playoffs.
RotoWire via ESPN · Apr 15
McLeod tallied a goal in Monday's 5-1 win over Chicago.
McLeod tacked on an insurance goal in Monday's matchup with less than two minutes to play. With the twine finder, he now has 14 goals, 54 points, 90 shots on net and 34 blocked shots across 81 games this season. His consistency this year has elevated him to a new career high in points, using Monday's goal to boost him past the 53 points he tallied across 79 games a year ago. He should continue to make an impact for the Sabres in the Stanley Cup Playoffs in his role as the team's second-line center.
RotoWire via ESPN · Apr 14
McLeod scored a goal on two shots, dished an assist and went plus-2 in Wednesday's 5-3 win over the Rangers.
McLeod opened the scoring at 4:40 of the first period and set up Jason Zucker's game-winner in the third. The 26-year-old McLeod had gone 16 games without a goal, supplying seven assists and just 10 shots on net in that span. Despite the shaky offense, he's maintained a second-line role. He's now at 13 goals, 53 points, 89 shots on net and a plus-23 rating over 79 appearances, matching his career-high point total from last year.
RotoWire via ESPN · Apr 9