Current Season Stats
Career Stats
Last 5 Games
| Date | Opponent | G | A | PTS | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|
| Date | Opponent | G | A | PTS | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|




| Date | Opponent | G | A | PTS | +/- | PIM | PPG | SHG | S | Shifts | TOI |
|---|---|---|---|---|---|---|---|---|---|---|---|
| May 18 | vs | 0 | 1 | 1 | +1 | 0 | 0 | 0 | 2 | 28 | 20:39 |
| May 16 | @ | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 1 | 29 | 21:56 |
| May 14 | vs | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 21 | 13:23 |
| May 12 | @ | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 0 | 16 | 9:35 |
| May 10 | @ | 0 | 0 | 0 | -1 | 0 | 0 | 0 | 2 | 20 | 13:51 |
| Regular Season | Playoffs | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Season | Team | League | GP | G | A | PTS | +/- | PIM | GP | G | A | PTS | PIM |
| 2014-15 | Oakville Blades | OJHL | 2 | 0 | 0 | 0 | 0 | 0 | - | - | - | - | - |
| 2015-16 | Brampton Steelheads | OHL | 62 | 7 | 13 | 20 | -6 | 16 | 7 | 0 | 2 | 2 | 2 |
| 2016-17 | Brampton Steelheads | OHL | 68 | 9 | 33 | 42 | +12 | 36 | 20 | 5 | 15 | 20 | 2 |
| 2017-18 | Brampton Steelheads | OHL | 68 | 26 | 44 | 70 | -2 | 26 | 6 | 2 | 3 | 5 | 6 |
| 2018-19 | Brampton Steelheads | OHL | 32 | 12 | 26 | 38 | -12 | 17 | - | - | - | - | - |
| 2018-19 | Saginaw Spirit | OHL | 31 | 7 | 17 | 24 | +18 | 16 | 17 | 5 | 7 | 12 | 4 |
| 2019-20 | Bakersfield Condors | AHL | 56 | 5 | 18 | 23 | 0 | 22 | - | - | - | - | - |
| 2020-21 | NHL | 10 | 0 | 1 | 1 | -2 | 0 | 4 | 0 | 0 | 0 | 0 | |
| 2020-21 | Bakersfield Condors | AHL | 28 | 14 | 14 | 28 | +23 | 10 | - | - | - | - | - |
| 2021-22 | NHL | 71 | 9 | 12 | 21 | -2 | 12 | 16 | 3 | 1 | 4 | 8 | |
| 2021-22 | Bakersfield Condors | AHL | 7 | 1 | 4 | 5 | -2 | 6 | - | - | - | - | - |
| 2022-23 | NHL | 57 | 11 | 12 | 23 | +4 | 18 | 12 | 0 | 5 | 5 | 2 | |
| 2023-24 | NHL | 81 | 12 | 18 | 30 | +10 | 10 | 24 | 4 | 0 | 4 | 16 | |
| 2024-25 | NHL | 79 | 20 | 33 | 53 | +13 | 16 | - | - | - | - | - | |
| 2025-26 | NHL | 81 | 14 | 40 | 54 | +25 | 16 | 13 | 1 | 4 | 5 | 2 | |
| NHL Totals | 379 | 66 | 116 | 182 | +48 | 72 | 69 | 8 | 10 | 18 | 28 | ||
| Season | Tournament | Team | GP | G | A | PTS | +/- | PIM | PPG | PPP | SHG | SHP | TOI/G |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2014-15 | OHL Cup | Toronto Marlboros Mn Mdgt AAA | 7 | 3 | 4 | 7 | - | 0 | 0 | 0 | 0 | 0 | - |
| 2016-17 | Memorial Cup | Canada U18 | 4 | 0 | 0 | 0 | +2 | 4 | 0 | 0 | 0 | 0 | - |
McLeod settled into his NHL home in upstate New York when he signed a four-year, $20 million contract with the Buffalo Sabres on July 1, 2025, after setting what was NHL career highs in points (53), goals (20), assists (33), plus/minus (plus-13) and average ice time per game (16:50). He also led Sabres forwards with a 52.3 percent success rate on face-offs and 182:59 of short-handed ice time.
The second-round pick (No. 40) of the Edmonton Oilers was traded to Buffalo on July 5, 2024. He Mississauga of the Ontario Hockey League with 44 assists in 2017-18 and joined the Condors for the 2019 Calder Cup Playoffs and had three assists in five games, including winning the face-off that led to Josh Currie's double-overtime goal in Game 5 of the Pacific Division Finals
His brother, Michael McLeod, was chosen by the New Jersey Devils in the first round (No. 12) of the 2016 NHL Draft.
No contract data available.
Loading game log...