
Ryan McLeod was held off the scoresheet for the Buffalo Sabres against the
Columbus Blue Jackets in a 5–0 win on 9th Apr 2026. McLeod got 15:53 minutes of total ice time, winning 25% of his faceoffs. Over his last 10 games, McLeod has 4 points (0.40 per game), below his season rate of 0.67 points per game. On the season, he has 13 goals and 53 points in 79 games (0.67 points per game). With 2 games left on the Buffalo Sabres' schedule, McLeod is on pace for about 13 goals and 54 points in 81 games, if he plays all 2 of those games this season. That pace also projects to about 91 shots on goal and 7 power-play points.
| 2013-14 | GTMMHL | Toronto Marlboros Mn Mdgt AAA | 2 | 0 | 2 | 2 | - | - | - | 0 |
| 2014-15 | OJHL | Oakville Blades | 2 | 0 | 0 | 0 | - | - | - | 0 |
| 2014-15 | GTMMHL | Toronto Marlboros Mn Mdgt AAA | 74 | 30 | 51 | 81 | - | - | - | 46 |
| 2015-16 | OHL | Brampton Steelheads | 62 | 7 | 13 | 20 | -6 | - | - | 16 |
| 2016-17 | OHL | Brampton Steelheads | 68 | 9 | 33 | 42 | 12 | - | - | 36 |
| 2017-18 | OHL | Brampton Steelheads | 68 | 26 | 44 | 70 | -2 | - | - | 26 |
| 2018-19 | OHL | Brampton Steelheads | 32 | 12 | 26 | 38 | -12 | - | - | 17 |
| 2018-19 | OHL | Saginaw Spirit | 31 | 7 | 17 | 24 | 18 | - | - | 16 |
| 2019-20 | AHL | Bakersfield Condors | 56 | 5 | 18 | 23 | 0 | - | - | 22 |
| 2020-21 | NHL | Edmonton Oilers | 10 | 0 | 1 | 1 | -2 | 3 | 0.0% | 0 |
| 2020-21 | NL | EV Zug | 15 | 4 | 7 | 11 | 3 | - | - | 10 |
| 2020-21 | AHL | Bakersfield Condors | 28 | 14 | 14 | 28 | 23 | - | - | 10 |
| 2021-22 | NHL | Edmonton Oilers | 71 | 9 | 12 | 21 | -2 | 82 | 11.0% | 12 |
| 2021-22 | AHL | Bakersfield Condors | 7 | 1 | 4 | 5 | -2 | - | - | 6 |
| 2022-23 | NHL | Edmonton Oilers | 57 | 11 | 12 | 23 | 4 | 78 | 14.1% | 18 |
| 2023-24 | NHL | Edmonton Oilers | 81 | 12 | 18 | 30 | 10 | 106 | 11.3% | 10 |
| 2024-25 | NHL | Buffalo Sabres | 79 | 20 | 33 | 53 | 13 | 97 | 20.6% | 16 |
| 2025-26 | NHL | Buffalo Sabres | 79 | 13 | 40 | 53 | 23 | 89 | 14.6% | 16 |
| 2013-14 | GTMMHL | Toronto Marlboros Mn Mdgt AAA | 3 | 0 | 2 | 2 | - | - | - | 4 |
| 2014-15 | OHL Cup | Toronto Marlboros Mn Mdgt AAA | 7 | 3 | 4 | 7 | - | - | - | 0 |
| 2014-15 | CWG | Team Ontario | 6 | 6 | 5 | 11 | - | - | - | 4 |
| 2014-15 | OGC-16 | Team GTHL Blue | 5 | 1 | 2 | 3 | - | - | - | 0 |
| 2015-16 | OHL | Brampton Steelheads | 7 | 0 | 2 | 2 | 1 | - | - | 2 |
| 2016-17 | OHL | Brampton Steelheads | 20 | 5 | 15 | 20 | 13 | - | - | 2 |
| 2017-18 | OHL | Brampton Steelheads | 6 | 2 | 3 | 5 | -4 | - | - | 6 |
| 2018-19 | OHL | Saginaw Spirit | 17 | 5 | 7 | 12 | 8 | - | - | 4 |
| 2018-19 | AHL | Bakersfield Condors | 5 | 0 | 3 | 3 | 2 | - | - | 0 |
| 2020-21 | NHL | Edmonton Oilers | 4 | 0 | 0 | 0 | -1 | 4 | 0.0% | 0 |
| 2021-22 | NHL | Edmonton Oilers | 16 | 3 | 1 | 4 | -4 | 30 | 10.0% | 8 |
| 2022-23 | NHL | Edmonton Oilers | 12 | 0 | 5 | 5 | -1 | 9 | 0.0% | 2 |
| 2023-24 | NHL | Edmonton Oilers | 24 | 4 | 0 | 4 | -7 | 26 | 15.4% | 16 |
| Season | Opponent | Date | G | A | P | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Regular | @ NYR | Apr 8 | 1 | 1 | 2 | 1 | 2 | 0 | 0 | 2 | 21 | 17:10 |
| Regular | vs TBL | Apr 6 | 0 | 1 | 1 | 3 | 0 | 0 | 0 | 0 | 23 | 17:31 |
| Regular | @ WSH | Apr 4 | 0 | 0 | 0 | -3 | 0 | 0 | 0 | 0 | 24 | 16:53 |
| Regular | @ OTT | Apr 2 | 0 | 0 | 0 | -1 | 2 | 0 | 0 | 1 | 24 | 20:41 |
| Regular | vs NYI | Mar 31 | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 2 | 27 | 18:38 |