Ryan McLeod

Edmonton Oilers logo
Age 24 Sep 21, 1999
Mississauga Canada
Center shoots left
6'2" 188 cm
207 lbs 94 kg
ELC Signing Age 19
Waivers Signing Age 20
UFA Year 2027
Agent Joseph Resnick
Draft Year 2018
Drafted Overall 40
Draft Round 2
Draft Team Edmonton Oilers logo

Transaction History
Feb 20, 2024 Edmonton Oilers | Ryan McLeod | McLeod notched an assist and went plus-3 in Monday's 6-3 win over the Arizona Coyotes.
Jan 20, 2024 Edmonton Oilers | Ryan McLeod | McLeod found the back of the net in Saturday's 3-1 win over the Calgary Flames.
Jan 16, 2024 Edmonton Oilers | Ryan McLeod | McLeod notched a goal and an assist in Tuesday's 4-2 win over the Toronto Maple Leafs.
Jan 16, 2024 Edmonton Oilers | Ryan McLeod | McLeod (illness) is expected to be back in the lineup Tuesday against the Toronto Maple Leafs.
Jan 13, 2024 Edmonton Oilers | Sam Gagner | Gagner (undisclosed) is still banged up, which is why he didn't take the spot of Ryan McLeod (illness) for Saturday's game versus the Montreal Canadiens, Jason Gregor of Sports 1440 Edmonton reports.
Jan 13, 2024 Edmonton Oilers | Ryan McLeod | McLeod (illness) won't play Saturday versus the Montreal Canadiens, Bob Stauffer of the Edmonton Oilers Radio Network reports.
Jan 13, 2024 Edmonton Oilers | Ryan McLeod | McLeod (illness) will be a game-time call Saturday versus Montreal, Tony Brar of Oilers TV reports.
Jan 9, 2024 Edmonton Oilers | Ryan McLeod | McLeod recorded an assist in Tuesday's 2-1 win over the Chicago Blackhawks.
Dec 31, 2023 Edmonton Oilers | Ryan McLeod | McLeod tallied a goal and an assist in Sunday's 7-2 win over the Anaheim Ducks.
Dec 28, 2023 Edmonton Oilers | Ryan McLeod | McLeod scored a goal on two shots, added an assist and went plus-2 in Thursday's 5-0 win over the San Jose Sharks.
Dec 23, 2023 Edmonton Oilers | Ryan McLeod | McLeod scored the game-winning goal on his only shot of the night and added an assist in Friday's 4-3 victory over the New York Rangers.
Dec 21, 2023 Edmonton Oilers | Ryan McLeod | McLeod scored a pair of goals in Thursday's 6-3 win over the New Jersey Devils.
Dec 6, 2023 Edmonton Oilers | Ryan McLeod | McLeod scored a goal on three shots and went plus-2 in Wednesday's 6-1 win over the Carolina Hurricanes.
Dec 1, 2023 Edmonton Oilers | Ryan McLeod | McLeod scored an empty-net goal, added an assist, went plus-2 and blocked two shots in Thursday's 3-1 win over the Winnipeg Jets.
Nov 23, 2023 Edmonton Oilers | Ryan McLeod | McLeod logged a shorthanded assist and two shots on goal in Wednesday's 6-3 loss to the Carolina Hurricanes.
Nov 21, 2023 Edmonton Oilers | Ryan McLeod | McLeod recorded an assist in Monday's 5-3 loss to the Florida Panthers.
Nov 11, 2023 Edmonton Oilers | Ryan McLeod | McLeod recorded an assist in Saturday's 4-1 win over the Seattle Kraken.
Nov 4, 2023 Edmonton Oilers | Ryan McLeod | McLeod logged a power-play assist, two shots on goal and two PIM in Saturday's 5-2 loss to the Nashville Predators.
Sep 28, 2023 Edmonton Oilers | Ryan McLeod | McLeod (undisclosed) is expected to be ready for the start of the NHL season, Jason Gregor of Sports 1440 Edmonton reports.
Sep 21, 2023 Edmonton Oilers | Ryan McLeod | McLeod (undisclosed) didn't skate with the Edmonton Oilers on Thursday, per Jason Gregor of Sports 1440 Edmonton.
Aug 1, 2023 Edmonton Oilers | Ryan McLeod | McLeod signed a two-year, $4.2 million contract with the Edmonton Oilers on Tuesday, per PuckPedia.
May 14, 2023 Edmonton Oilers | Ryan McLeod | McLeod recorded an assist in Sunday's 5-2 loss to the Vegas Golden Knights in Game 6.
May 8, 2023 Edmonton Oilers | Ryan McLeod | McLeod posted an assist and three hits in Monday's 5-1 win over the Vegas Golden Knights in Game 3.
Apr 29, 2023 Edmonton Oilers | Ryan McLeod | McLeod posted two assists and two hits in Saturday's 5-4 win over the Los Angeles Kings in Game 6.
Apr 25, 2023 Edmonton Oilers | Ryan McLeod | McLeod logged an assist, two shots on goal and four hits in Tuesday's 6-3 win over the Los Angeles Kings in Game 5.
Apr 11, 2023 Edmonton Oilers | Ryan McLeod | McLeod posted an assist, two shots on goal and two PIM in Tuesday's 2-1 overtime win over the Colorado Avalanche.
Apr 11, 2023 Edmonton Oilers | Ryan McLeod | McLeod (upper body) was activated from long-term injured reserve and is expected to be in the lineup Tuesday versus the Colorado Avalanche.
Apr 6, 2023 Edmonton Oilers | Ryan McLeod | McLeod (upper body) was placed on long-term injured reserve Thursday.
Apr 4, 2023 Edmonton Oilers | Ryan McLeod | McLeod (upper body) won't play Tuesday versus the Los Angeles Kings.
Apr 1, 2023 Edmonton Oilers | Ryan McLeod | McLeod (upper body) won't play Saturday versus the Anaheim Ducks, per the NHL media site.
Mar 30, 2023 Edmonton Oilers | Ryan McLeod | McLeod (upper body) isn't available for Thursday's game against the Los Angeles Kings.
Mar 28, 2023 Edmonton Oilers | Ryan McLeod | McLeod (upper body) remains out of the lineup for Tuesday's game versus the Vegas Golden Knights, Oilers play-by-by announcer Jack Michaels reports.
Mar 27, 2023 Edmonton Oilers | Ryan McLeod | McLeod (upper body) will not dress Monday against the Arizona Coyotes, per the NHL's media site.
Mar 25, 2023 Edmonton Oilers | Ryan McLeod | McLeod (upper body) won't play Saturday versus the Vegas Golden Knights, Bob Stauffer of the Edmonton Oilers Radio Network reports.
Mar 22, 2023 Edmonton Oilers | Ryan McLeod | McLeod (upper body) should begin practicing with the main group Thursday or Friday, Jason Gregor of OilersNation.com reports.
Mar 20, 2023 Edmonton Oilers | Ryan McLeod | McLeod (upper body) isn't expected to play Monday against the San Jose Sharks, Tom Gazzola of TSN 1260 reports.
Mar 16, 2023 Edmonton Oilers | Ryan McLeod | McLeod (upper body) won't accompany the Edmonton Oilers to Seattle for Saturday's game, Jason Gregor of OilersNation.com reports.
Mar 16, 2023 Edmonton Oilers | Ryan McLeod | McLeod is set to miss Thursday's game versus Dallas, Oilers play-by-by announcer Jack Michaels
Mar 14, 2023 Edmonton Oilers | Ryan McLeod | McLeod was taken out of Tuesday's game versus the Ottawa Senators for precautionary reasons, Jason Gregor of OilersNation.com reports.
Mar 9, 2023 Edmonton Oilers | Ryan McLeod | McLeod scored a goal on two shots, helping the Edmonton Oilers to a 3-2 win over the Boston Bruins on Thursday.
Mar 7, 2023 Edmonton Oilers | Ryan McLeod | McLeod provided an assist in Monday's 3-2 win over the Buffalo Sabres.
Mar 1, 2023 Edmonton Oilers | Ryan McLeod | McLeod logged an assist and two shots on goal in Wednesday's 5-2 win over the Toronto Maple Leafs.
Feb 19, 2023 Edmonton Oilers | Ryan McLeod | McLeod logged an assist in Sunday's 6-5 overtime loss to the Colorado Avalanche.
Feb 12, 2023 Edmonton Oilers | Ryan McLeod | McLeod scored a shorthanded goal on two shots in Saturday's 6-3 win over the Ottawa Senators.
Feb 7, 2023 Edmonton Oilers | Ryan McLeod | McLeod found the back of the net in a 5-2 win over the Detroit Red Wings on Tuesday.
Jan 28, 2023 Edmonton Oilers | Ryan McLeod | McLeod scored a goal on three shots, added an assist and logged four hits in Saturday's 7-3 win over the Chicago Blackhawks.
Jan 19, 2023 Edmonton Oilers | Ryan McLeod | McLeod provided a marker in Edmonton's 5-3 win against the Tampa Bay Lightning on Thursday.
Jan 17, 2023 Edmonton Oilers | Ryan McLeod | McLeod scored a goal and went plus-2 in Tuesday's 5-2 win over the Seattle Kraken.
Jan 13, 2023 Edmonton Oilers | Ryan McLeod | McLeod scored a goal on three shots in Friday's 7-1 win over the San Jose Sharks.
Jan 9, 2023 Edmonton Oilers | Ryan McLeod | McLeod scored a goal and went plus-2 in Monday's 6-3 loss to the Los Angeles Kings.
Jan 6, 2023 Edmonton Oilers | Ryan McLeod | McLeod produced an assist and two shots on goal in Thursday's 4-2 win over the New York Islanders.
Dec 23, 2022 Edmonton Oilers | Ryan McLeod | McLeod (high ankle sprain) will return to the lineup Friday against the Vancouver Canucks, Jack Michaels of the Edmonton Oilers Radio Network reports.
Dec 16, 2022 Edmonton Oilers | Ryan McLeod | McLeod (high ankle sprain) practiced for the first time since he was injured Nov. 26, according to Mark Spector of Sportsnet.ca.
Nov 27, 2022 Edmonton Oilers | Ryan McLeod | McLeod (undisclosed) was placed on injured reserve Sunday.
Nov 26, 2022 Edmonton Oilers | Ryan McLeod | McLeod was credited with three third-period assists during Saturday's 4-3 come-from-behind victory over the host Rangers.
Nov 13, 2022 Edmonton Oilers | Ryan McLeod | McLeod posted an assist in Saturday's 4-2 win over the Florida Panthers.
Nov 8, 2022 Edmonton Oilers | Ryan McLeod | McLeod notched a shorthanded assist and two shots on goal in Tuesday's 3-2 win over the Tampa Bay Lightning.
Oct 25, 2022 Edmonton Oilers | Ryan McLeod | McLeod scored a goal on two shots in Monday's 6-3 win over the Pittsburgh Penguins.
Oct 20, 2022 Edmonton Oilers | Ryan McLeod | McLeod scored a shorthanded goal on two shots and added two PIM in Thursday's 6-4 win over the Carolina Hurricanes.
Oct 15, 2022 Edmonton Oilers | Ryan McLeod | McLeod scored a goal and added two PIM in Saturday's 4-3 loss to the Calgary Flames.
Sep 22, 2022 Edmonton Oilers | Ryan McLeod | McLeod signed a one-year, $798,000 contract with the Edmonton Oilers on Thursday, Daniel Nugent-Bowman of The Athletic reports.
Jun 4, 2022 Edmonton Oilers | Ryan McLeod | McLeod scored a goal on three shots in Saturday's 4-2 loss to the Colorado Avalanche in Game 3.
May 31, 2022 Edmonton Oilers | Ryan McLeod | McLeod scored a goal on four shots in Tuesday's 8-6 loss to the Colorado Avalanche in Game 1.
May 5, 2022 Edmonton Oilers | Ryan McLeod | McLeod scored a goal on two shots and added a power-play assist in Wednesday's 6-0 win over the Los Angeles Kings in Game 2.
Apr 28, 2022 Edmonton Oilers | Ryan McLeod | McLeod scored a power-play goal on three shots and added three hits in Thursday's 5-4 overtime win over the San Jose Sharks.
Apr 20, 2022 Edmonton Oilers | Ryan McLeod | McLeod posted an assist and fired two shots on goal in Wednesday's 5-2 win over the Dallas Stars.
Apr 16, 2022 Edmonton Oilers | Ryan McLeod | McLeod produced an assist, two shots on goal, two hits and a plus-2 rating in Saturday's 4-0 win over the Vegas Golden Knights.
Mar 28, 2022 Edmonton Oilers | Ryan McLeod | McLeod scored twice on six shots, added an assist and went plus-2 in Monday's 6-1 win over the Arizona Coyotes.
Mar 24, 2022 Edmonton Oilers | Ryan McLeod | McLeod notched a power-play assist in Thursday's 5-2 win over the San Jose Sharks.
Mar 18, 2022 Edmonton Oilers | Ryan McLeod | McLeod notched a power-play assist in Thursday's 6-1 win over the Buffalo Sabres.
Mar 6, 2022 Edmonton Oilers | Ryan McLeod | McLeod scored a goal on two shots and added two PIM in Saturday's 5-2 loss to the Montreal Canadiens.
Feb 26, 2022 Edmonton Oilers | Ryan McLeod | McLeod logged an assist in Saturday's 4-3 win over the Florida Panthers.
Feb 20, 2022 Edmonton Oilers | Ryan McLeod | McLeod logged an assist and three shots on goal in Sunday's 7-3 loss to the Minnesota Wild.
Feb 17, 2022 Edmonton Oilers | Ryan McLeod | McLeod notched two assists and went plus-2 in Thursday's 7-3 win over the Anaheim Ducks.
Feb 2, 2022 Edmonton Oilers | Ryan McLeod | McLeod logged an assist in Wednesday's 5-3 win over the Washington Capitals.
Jan 25, 2022 Edmonton Oilers | Ryan McLeod | McLeod scored a goal in Tuesday's 3-2 overtime win over the Vancouver Canucks.
Jan 3, 2022 Edmonton Oilers | Ryan McLeod | McLeod scored a goal on three shots and added two PIM in Monday's 4-1 loss to the New York Rangers.
Dec 31, 2021 Edmonton Oilers | Ryan McLeod | McLeod picked up two assists in Friday's 6-5 overtime loss to the New Jersey Devils.
Dec 29, 2021 Edmonton Oilers | Ryan McLeod | McLeod has exited the NHL's COVID-19 protocols and will play Wednesday versus the St. Louis Blues, Tony Brar of Oilers TV reports.
Dec 14, 2021 Edmonton Oilers | Ryan McLeod | McLeod was placed in the league's COVID-19 protocols Tuesday.
Nov 23, 2021 Edmonton Oilers | Ryan McLeod | McLeod scored a goal on two shots in Tuesday's 4-1 loss to the Dallas Stars.
Nov 20, 2021 Edmonton Oilers | Ryan McLeod | McLeod scored a goal in Saturday's 5-2 win over the Chicago Blackhawks.
Nov 14, 2021 Edmonton Oilers | Ryan McLeod | McLeod scored a goal in Sunday's 5-4 win over the St. Louis Blues.
Nov 8, 2021 Edmonton Oilers | Ryan McLeod | McLeod was promoted from AHL Bakersfield on Monday.
Oct 19, 2021 Edmonton Oilers | Ryan McLeod | McLeod was assigned to AHL Bakersfield on Tuesday.
May 18, 2021 Edmonton Oilers | Ryan McLeod | McLeod (illness) will rejoin the lineup for Wednesday's Game 1 versus the Winnipeg Jets, Ryan Rishaug of TSN.ca reports.
May 15, 2021 Edmonton Oilers | Ryan McLeod | McLeod (illness) is expected to be ready for the playoffs, per coach Dave Tippett, Jason Gregor of TSN 1260 reports.
May 15, 2021 Edmonton Oilers | Ryan McLeod | McLeod (illness) won't play in Saturday's game against the Vancouver Canucks, Jason Gregor of TSN 1260 reports.
May 14, 2021 Edmonton Oilers | Ryan McLeod | McLeod (illness) didn't practice Friday, Daniel Nugent-Bowman of The Athletic reports.
May 10, 2021 Edmonton Oilers | Ryan McLeod | McLeod notched an assist in Monday's 4-3 overtime win over the Montreal Canadiens.
Apr 26, 2021 Edmonton Oilers | Ryan McLeod | McLeod was recalled from the taxi squad under emergency conditions Monday.
Apr 18, 2021 Edmonton Oilers | Ryan McLeod | McLeod was recalled from AHL Bakersfield to the taxi squad Sunday.
Jan 19, 2021 Edmonton Oilers | Ryan McLeod | McLeod was assigned from the taxi squad to AHL Bakersfield on Tuesday.
Jan 3, 2021 Edmonton Oilers | Ryan McLeod | McLeod is in training camp with the Edmonton Oilers, Dustin Nielson of TSN 1260 reports.
Sep 5, 2020 Edmonton Oilers | Assigned C Ryan McLeod to EV Zug (Switzerland).
Jul 12, 2020 Edmonton Oilers | Recalled C Ryan McLeod from Bakersfield (AHL).
Sep 20, 2019 Edmonton Oilers | Assigned C Ryan McLeod to Bakersfield (AHL).
May 1, 2019 Edmonton Oilers | Signed C Ryan McLeod to a three-year, entry-level contract.
Sep 27, 2018 Edmonton Oilers | Assigned C Ryan McLeod to Mississauga (OHL).
2023-2024 Regular Season Stats

Ryan McLeod
GP G A P +/- PIM TOI GF% DFF% Rel DFF% CF% Rel CF% G60 P60
Edmonton Oilers Edmonton Oilers logo 55 9 11 20 10 6 653 57.50 57.40 57.90 3.20 0.73 1.56
Ryan McLeod Stats by Elite Prospects Ryan McLeod Advanced Stats by
Career Stats
Season Team League GP G A TP PIM TOI GF% DFF% Rel DFF% CF% Rel CF% G60 P60 Playoffs GP G A TP PIM
2013-2014 Toronto Marlboros U16 AAA GTHL U16 2 0 2 2 0 Playoffs 3 0 2 2 0
2013-2014 Toronto Marlboros U16 AAA OHL Cup 1 0 0 0 0 Playoffs 3 0 2 2 0
2014-2015 Toronto Marlboros U16 AAA GTHL U16 74 30 51 81 46
2014-2015 Oakville Blades OJHL 2 0 0 0 0
2014-2015 Team Ontario CWG 6 6 5 11 4
2014-2015 Toronto Marlboros U16 AAA OHL Cup 7 3 4 7 0
2014-2015 Team GTHL Blue OGC-16 5 1 2 3 0
2015-2016 Team Gold U17-Dev 3 0 0 0 2
2015-2016 Mississauga Steelheads OHL 62 7 13 20 16 Playoffs 7 0 2 2 0
2015-2016 Canada White U17 WHC-17 6 0 1 1 4
2016-2017 Canada U18 Hlinka Gretzky Cup 4 0 0 0 4
2016-2017 Mississauga Steelheads OHL 68 9 33 42 36 Playoffs 20 5 15 20 0
Draft Yr 2017-2018 Mississauga Steelheads OHL 68 26 44 70 26 Playoffs 6 2 3 5 0
Draft Yr 2017-2018 OHL All-Stars Jr Super Series 1 0 0 0 0
2018-2019 Mississauga Steelheads OHL 32 12 26 38 17
2018-2019 Saginaw Spirit OHL 31 7 17 24 16 Playoffs 17 5 7 12 0
2018-2019 Bakersfield Condors AHL 0 0 0 0 0 Playoffs 5 0 3 3 0
2018-2019 OHL All-Stars Jr Super Series 2 0 0 0 2
2019-2020 Bakersfield Condors AHL 56 5 18 23 22
2020-2021 Zug NL 15 4 7 11 10
2020-2021 Zug Swiss Cup 2 1 2 3 0
2020-2021 Bakersfield Condors AHL 28 14 14 28 10
2020-2021 Edmonton Oilers NHL 10 0 1 1 0 108 37.50 53.10 0.50 49.70 -0.90 0.56 Playoffs 4 0 0 0 0
2021-2022 Edmonton Oilers NHL 71 9 12 21 12 748 47.10 49.70 -2.90 53.60 1.50 0.56 1.28 Playoffs 16 3 1 4 0
2021-2022 Bakersfield Condors AHL 7 1 4 5 6
2022-2023 Edmonton Oilers NHL 57 11 12 23 18 645 51.90 55.30 1.50 54.00 2.50 0.84 1.86 Playoffs 12 0 5 5 0
2023-2024 Edmonton Oilers NHL 55 9 11 20 6 653 57.50 57.40 57.90 3.20 0.73 1.56
Ryan McLeod Stats by Elite Prospects | Ryan McLeod Advanced Stats by

Active Contract

Signing Team Edmonton Oilers logo
Signing Date August 1, 2023
Signing Status RFA
Agent Joseph Resnick
Qualifying Offer on Expiry $2,100,000
Standard Contract | 2 Years $4,200,000 2.51% of cap space
2023-2024 2024-2025
Cap Hit $2,100,000 $2,100,000
RFA
AAV $2,100,000 $2,100,000
Performance Bonuses $0 $0
Base Salary $2,100,000 $2,100,000
Signing Bonuses $0 $0
Total Salary $2,100,000 $2,100,000
Minors Salary $2,100,000 $2,100,000
Clauses
UFA Year
Buy It Out Buy It Out

Contract History

Signing Team Edmonton Oilers logo
Signing Date September 22, 2022
Signing Status RFA
Agent Joseph Resnick
Qualifying Offer on Expiry $837,900
Standard Contract | 1 Years $798,000 0.97% of cap space
2022-2023
Cap Hit $798,000
RFA
AAV $798,000
Performance Bonuses $0
Base Salary $798,000
Signing Bonuses $0
Total Salary $798,000
Minors Salary $798,000
Clauses
UFA Year
Signing Team Edmonton Oilers logo
Signing Date May 1, 2019
Agent Joseph Resnick
Qualifying Offer on Expiry $813,750
Entry Level Contract | 3 Years $2,502,501 1.02% of cap space
2019-2020 2020-2021 2021-2022
Cap Hit $834,167 $834,167 $834,167
RFA
AAV $925,000 $925,000 $925,000
Performance Bonuses $132,500 $82,500 $57,500
Base Salary $700,000 $750,000 $775,000
Signing Bonuses $92,500 $92,500 $92,500
Total Salary $792,500 $842,500 $867,500
Minors Salary $70,000 $70,000 $70,000
Clauses
UFA Year