Montréal Canadiens - NHL Entry Draft Picks
 
Bold = Belong to Montréal. Bold-Italic = Traded by Montréal, belong to the other team. Italic = conditional pick, not yet awarded
 
2025
1st round pick - Montréal
1st round pick - Montréal (from Calgary - Monahan trade)
2nd round pick - Montréal
2nd round pick - Montréal (from Pittsburgh - Petry trade)
3rd round pick - Montréal
3rd round pick - Montréal (from Vancouver - DeSmith trade)
3rd round pick - Montréal (from New Jersey - Allen trade)
4th round pick - Montréal
4th round pick - Montréal (from Detroit or from Detroit via Boston - Petry trade)
5th round pick - Montréal
6th round pick - Montréal
7th round pick - Montréal
 
2026
1st round pick - Montréal
2nd round pick - Montréal
2nd round pick - Montréal (from Columbus - Laine trade)
3rd round pick - Montréal
4th round pick - Montréal
4th round pick - Montréal (from New Jersey or New Jersey via Dallas or New Jersey via Winnipeg - Kovacevic trade)
5th round pick - Montréal
6th round pick - Montréal
7th round pick - Montréal
 
2024
1st round pick, 5th overall - Ivan Demidov
1st round pick, 21st overall - Michael Hage (from Los Angeles - traded for picks #26, #57 & #198)
3rd round pick, 70th overall - Aatos Koivu
3rd round pick, 78th overall - Logan Sawyer (from Washington via Minnesota - Johansson trade, Edmundson trade)
4th round pick, 102nd overall - Owen Protz
5th round pick, 130th overall - Tyler Thorpe (from San Jose - Bonino trade)
5th round pick, 134th overall - Mikus Vecvanags
6th round pick, 166th overall - Ben Merrill
7th round pick, 210th overall - Makar Khanin (from Washington - Edmundson trade)
7th round pick, 224th overall - Rasmus Bergqvist (from Edmonton - Kulak trade)
 
2023
1st round pick, 5th overall - David Reinbacher
3rd round pick, 69th overall - Jacob Fowler
4th round pick, 101st overall - Florian Xhekaj
4th round pick, 110th overall - Bogdan Konyushkov (from Pittsburgh - Petry trade)
4th round pick, 128th overall - Quentin Miller (from Vegas - traded for 2022 4th round pick #128)
5th round pick, 133rd overall - Sam Harris
5th round pick, 144th overall - Yevgeni Volokhin (from Calgary - Toffoli trade)
6th round pick, 165th overall - Filip Eriksson
7th round pick, 197th overall - Luke Mittelstadt
 
2022
1st round pick, 1st overall - Juraj Slafkovský
1st round pick, 26th overall - Filip Mešár (from Calgary - Toffoli trade)
2nd round pick, 33rd overall - Owen Beck
2nd round pick, 62nd overall - Lane Hutson (from Edmonton - Kulak trade)
3rd round pick, 75th overall - Vinzenz Rohrer (from Anaheim - traded for 2021 3rd round pick #76)
3rd round pick, 92nd overall - Adam Engström (from Carolina - compensation for signing RFA Jesperi Kotkaniemi)
4th round pick, 127th overall - Cédrick Guindon* (from Florida via NYRangers - Chiarot trade)
5th round pick, 130th overall - Jared Davidson
6th round pick, 162nd overall - Emmett Croteau
7th round pick, 194th overall - Petteri Nurmi*
7th round pick, 216th overall - Miguël Tourigny* (from Arizona via Philly via Montréal via St. Louis - Allen trade, Gustafsson trade, Gostisbehere trade, traded for 2021 7th round pick #223)
 
2021
1st round pick, 31st overall - Logan Mailloux
2nd round pick, 63rd overall - Riley Kidney
2nd round pick, 64th overall - Oliver Kapanen (from Tampa Bay - traded for 2020 2nd round pick #57)
3rd round pick, 87th overall - Dmitri Kostenko (from San Jose via Washington - Dillon trade, for 2020 4th round pick #98)
4th round pick, 113th overall - William Trudeau (from St. Louis - Scandella trade)
5th round pick, 142nd overall - Daniil Sobolev (from Philadelphia - Thompson trade)
5th round pick, 150th overall - Joshua Roy (from Minnesota - traded for 2021 4th round pick #127)
6th round pick, 191st overall - Xavier Simoneau
7th round pick, 214th overall - Joe Vrbetic (from Minnesota - traded for 2021 4th round pick #127)
 
2020
1st round pick, 16th overall - Kaiden Guhle
2nd round pick, 47th overall - Luke Tuch
2nd round pick, 48th overall - Jan Mysák* (from Chicago - Shaw trade)
4th round pick, 102nd overall - Jack Smith (from Winnipeg - Armia trade)
4th round pick, 109th overall - Blake Biondi*
4th round pick, 124th overall - Sean Farrell (from Tampa Bay - traded for 2020 2nd round pick #57)
5th round pick, 136th overall - Jakub Dobeš (from Florida - traded for 2019 5th round pick #136)
6th round pick, 171st overall - Alexander Gordin
 
2019
1st round pick, 15th overall - Cole Caufield
2nd round pick, 46th overall - Jayden Struble
3rd round pick, 64th overall - Mattias Norlinder* (from Los Angeles - pick #50 traded for picks #64 & #126)
3rd round pick, 77th overall - Gianni Fairbrother*
5th round pick, 126th overall - Jacob LeGuerrier* (from Los Angeles - pick #50 traded for picks #64 & #126)
5th round pick, 131st overall - Rhett Pitlick* (from Edmonton - Hawkey trade)
5th round pick, 138th overall - Frederik Dichow* (from Arizona via Chicago via Los Angeles - Hossa trade, Kubalik trade, Thompson trade)
6th round pick, 170th overall - Arsen Khisamutdinov*
7th round pick, 201st overall - Rafaël Harvey-Pinard (from Philadelphia - pick #201 traded for a 2020 7th round pick)
7th round pick, 206th overall - Kieran Ruscheinski* (from Winnipeg - Armia trade)
 
2018
1st round pick, 3rd overall - Jesperi Kotkaniemi*
2nd round pick, 35th overall - Jesse Ylönen*
2nd round pick, 38th overall - Alexander Romanov* (from Chicago - Danault trade)
2nd round pick, 56th overall - Jacob Olofsson* (from Toronto - Plekanec trade)
3rd round pick, 66th overall - Cam Hillis*
3rd round pick, 71st overall - Jordan Harris* (from Edmonton - pick #62 traded for picks #71 & #133)
4th round pick, 97th overall - Allan McShane* (from Los Angeles via Montréal - King trade, Mitchell trade)
4th round pick, 123rd overall - Jack Gorniak* (from San Jose via Florida via Vegas - pick #102 for picks #123 & #139)
5th round pick, 128th overall - Cole Fonstad*
5th round pick, 133rd overall - Samuel Houde* (from Edmonton - pick #62 traded for picks #71 & #133)
7th round pick, 190th overall - Brett Stapley* (from Philadelphia via Montréal - 2018 7th round pick, 2019 7th round pick)
*not anymore in the Canadiens organization
 
2017
1st round pick, 25th overall - Ryan Poehling*
2nd round pick, 56th overall - Josh Brook*
2nd round pick, 58th overall - Joni Ikonen* (from Washington - Eller trade)
3rd round pick, 68th overall - Scott Walford* (from Buffalo - Beaulieu trade)
3rd round pick, 87th overall - Cale Fleury*
5th round pick, 149th overall - Jarret Tyszka*
7th round pick, 199th overall - Cayden Primeau (from Philadelphia - pick #199 traded for a 2018 7th round pick)
*not anymore in the Canadiens organization
 
2016
1st round pick, 9th overall - Mikhail Sergachev*
3rd round pick, 70th overall - Will Bitten*
4th round pick, 100th overall - Victor Mete*
5th round pick, 124th overall - Casey Staum* (from Vancouver - Prust trade)
6th round pick, 160th overall - Michael Pezzetta
7th round pick, 187th overall - Arvid Henrikson* (from Winnipeg - pick #187 traded for a 2017 7th round pick)
*not anymore in the Canadiens organization
 
2015
1st round pick, 26th overall - Noah Juulsen*
3rd round pick, 87th overall - Lukas Vejdemo*
5th round pick, 131st overall - Matt Bradley* (from Colorado - Parenteau trade)
6th round pick, 177th overall - Simon Bourque*
7th round pick, 207th overall - Jeremiah Addison*
*not anymore in the Canadiens organization