| 1. | Markus Ruck (F) | Medicine Hat Tigers | WHL | 68 | 21 | 87 | 108 | 28 |
| 2. | Liam Ruck (F) | Medicine Hat Tigers | WHL | 68 | 45 | 59 | 104 | 36 |
| 3. | Daxon Rudolph (D) | Prince Albert Raiders | WHL | 68 | 28 | 50 | 78 | 75 |
| 4. | Ryan Lin (D) | | totals | 58 | 15 | 48 | 63 | 35 |
| | Vancouver Giants | WHL | 53 | 14 | 43 | 57 | 35 |
| | Canada U18 | WJC-18 | 5 | 1 | 5 | 6 | 0 |
| 5. | Adam Fantilli (C/LW) | Columbus Blue Jackets | NHL | 82 | 24 | 35 | 59 | 38 |
| 6. | Benoit-Olivier Groulx (C/LW) | | totals | 72 | 31 | 26 | 57 | 34 |
| | Toronto Marlies | AHL | 59 | 28 | 24 | 52 | 34 |
| | Toronto Maple Leafs | NHL | 13 | 3 | 2 | 5 | 0 |
| 7. | Tristen Nielsen (W/C) | | totals | 70 | 28 | 22 | 50 | 62 |
| | Colorado Eagles | AHL | 66 | 28 | 21 | 49 | 62 |
| | Colorado Avalanche | NHL | 4 | 0 | 1 | 1 | 0 |
| 8. | Mathis Preston (RW/LW) | | totals | 51 | 20 | 30 | 50 | 34 |
| | Spokane Chiefs | WHL | 36 | 14 | 18 | 32 | 32 |
| | Vancouver Giants | WHL | 10 | 4 | 8 | 12 | 2 |
| | Canada U18 | WJC-18 | 5 | 2 | 4 | 6 | 0 |
| 9. | Braidy Wassilyn (F) | | totals | 62 | 19 | 27 | 46 | 12 |
| | Niagara IceDogs | OHL | 6 | 2 | 3 | 5 | 4 |
| | London Knights | OHL | 56 | 17 | 24 | 41 | 8 |
| 10. | Ty Smith (D) | Dinamo Minsk | KHL | 68 | 5 | 41 | 46 | 32 |
| 11. | Beckham Edwards (C) | Sarnia Sting | OHL | 64 | 19 | 26 | 45 | 14 |
| 12. | Tristan Luneau (D) | | totals | 71 | 11 | 31 | 42 | 29 |
| | San Diego Gulls | AHL | 70 | 10 | 31 | 41 | 29 |
| | Anaheim Ducks | NHL | 1 | 1 | 0 | 1 | 0 |
| 13. | Antonin Verreault (LW) | Quinnipiac Univ. | NCAA | 40 | 16 | 24 | 40 | 14 |
| 14. | Ryan Gropp (C/LW) | Hannover Indians | Germany3 | 44 | 18 | 20 | 38 | 28 |
| 15. | Matthew Savoie (C/W) | | totals | 83 | 18 | 20 | 38 | 24 |
| | Edmonton Oilers | NHL | 82 | 18 | 19 | 37 | 24 |
| | Bakersfield Condors | AHL | 1 | 0 | 1 | 1 | 0 |
| 16. | Adam Brooks (C/LW) | EHC München | DEL | 38 | 12 | 26 | 38 | 21 |
| 17. | Denton Mateychuk (D) | | totals | 85 | 15 | 21 | 36 | 12 |
| | Columbus Blue Jackets | NHL | 75 | 13 | 18 | 31 | 8 |
| | Canada | WC | 10 | 2 | 3 | 5 | 4 |
| 18. | Eric Cornel (C/RW) | Iserlohn Roosters | DEL | 50 | 13 | 23 | 36 | 6 |
| 19. | Reid Duke (C) | Florida Everblades | ECHL | 57 | 18 | 17 | 35 | 36 |
| 20. | Ty Nelson (D) | Coachella Valley Firebirds | AHL | 63 | 11 | 24 | 35 | 26 |
| 21. | Aidan Dudas (RW/C) | Pelicans | Liiga | 51 | 15 | 19 | 34 | 16 |
| 22. | Alessandro Di Iorio (C) | | totals | 50 | 12 | 22 | 34 | 16 |
| | Sarnia Sting | OHL | 45 | 12 | 19 | 31 | 16 |
| | Canada U18 | WJC-18 | 5 | 0 | 3 | 3 | 0 |
| 23. | Adam Valentini (F) | | totals | 45 | 14 | 18 | 32 | 46 |
| | Univ. of Michigan | NCAA | 40 | 11 | 16 | 27 | 46 |
| | Canada U18 | WJC-18 | 5 | 3 | 2 | 5 | 0 |
| 24. | Reid Gardiner (RW) | Växjö Lakers HC | SHL | 49 | 15 | 15 | 30 | 12 |
| 25. | Tynan Lawrence (C) | | totals | 36 | 14 | 16 | 30 | 8 |
| | Boston Univ. | NCAA | 18 | 2 | 5 | 7 | 2 |
| | Muskegon Lumberjacks | USHL | 13 | 10 | 7 | 17 | 6 |
| | Canada U18 | WJC-18 | 5 | 2 | 4 | 6 | 0 |
| 26. | Allan McShane (C) | IF Troja-Ljungby | HockeyEttan | 42 | 14 | 15 | 29 | 6 |
| 27. | Brycen Martin (D) | Aalborg Pirates | Denmark | 46 | 10 | 19 | 29 | 45 |
| 28. | Keaton Verhoeff (D) | | totals | 46 | 6 | 22 | 28 | 31 |
| | Univ. of North Dakota | NCAA | 36 | 6 | 14 | 20 | 29 |
| | Canada U20 | WJC-20 | 5 | 0 | 4 | 4 | 0 |
| | Canada U18 | WJC-18 | 5 | 0 | 4 | 4 | 2 |
| 29. | Kocha Delic (C) | Miami Univ. (Ohio) | NCAA | 36 | 11 | 14 | 25 | 43 |
| 30. | Aiden O'Donnell (F) | | totals | 45 | 11 | 14 | 25 | 20 |
| | Brantford Bulldogs | OHL | 14 | 4 | 4 | 8 | 12 |
| | Oshawa Generals | OHL | 31 | 7 | 10 | 17 | 8 |
| 31. | Jared McIsaac (D) | | totals | 34 | 7 | 18 | 25 | 18 |
| | Corner Brook Royals | CWSHL | 6 | 2 | 4 | 6 | 0 |
| | HK Spisska Nova Ves | Slovakia | 28 | 5 | 14 | 19 | 18 |
| 32. | Luka Burzan (C/W) | | totals | 30 | 12 | 11 | 23 | 19 |
| | UTE | Erste Liga | 30 | 12 | 11 | 23 | 19 |
| | UTE | Erste Liga | - | - | - | - | - |
| 33. | Nate Danielson (C/RW) | | totals | 46 | 5 | 17 | 22 | 8 |
| | Grand Rapids Griffins | AHL | 18 | 3 | 12 | 15 | 4 |
| | Detroit Red Wings | NHL | 28 | 2 | 5 | 7 | 4 |
| 34. | Callum Croskery (D) | | totals | 48 | 4 | 18 | 22 | 31 |
| | Soo Greyhounds | OHL | 43 | 3 | 15 | 18 | 25 |
| | Canada U18 | WJC-18 | 5 | 1 | 3 | 4 | 6 |
| 35. | Joe Hicketts (D) | Ontario Reign | AHL | 67 | 4 | 17 | 21 | 61 |
| 36. | Justin Côté (C) | Clarkson Univ. | NCAA | 38 | 11 | 8 | 19 | 10 |
| 37. | Pano Fimis (C/RW) | Univ. of Notre Dame | NCAA | 37 | 6 | 11 | 17 | 10 |
| 38. | Dennis Busby (D) | Manchester Storm | EIHL | 54 | 5 | 12 | 17 | 8 |
| 39. | Gabriel Fortier (LW/C) | Leksands IF | HockeyAllsvenskan | 44 | 6 | 10 | 16 | 34 |
| 40. | Cédrick Guindon (LW/C) | Univ. of Vermont | NCAA | 32 | 3 | 10 | 13 | 27 |
| 41. | Zachary Nyman (D) | Brampton Steelheads | OHL | 34 | 3 | 9 | 12 | 10 |
| 42. | Noah Warren (D) | San Diego Gulls | AHL | 61 | 2 | 10 | 12 | 26 |
| 43. | Mats Lindgren (D) | | totals | 18 | 6 | 4 | 10 | 8 |
| | Colorado College | NCAA | 18 | 6 | 4 | 10 | 8 |
| | Bakersfield Condors | AHL | 0 | 0 | 0 | 0 | 0 |
| 44. | Jett Woo (D) | | totals | 43 | 2 | 8 | 10 | 92 |
| | Abbotsford Canucks | AHL | 26 | 1 | 7 | 8 | 78 |
| | San Jose Barracuda | AHL | 17 | 1 | 1 | 2 | 14 |
| 45. | Ryan Merkley (D) | Straubing Tigers | DEL | 26 | 1 | 9 | 10 | 19 |
| 46. | Cameron Chartrand (D) | | totals | 35 | 2 | 5 | 7 | 8 |
| | Saint John Sea Dogs | QMJHL | 35 | 2 | 5 | 7 | 8 |
| | Canada U18 | WJC-18 | - | - | - | - | - |
| 47. | Declan Chisholm (D) | Washington Capitals | NHL | 26 | 1 | 6 | 7 | 4 |
| 48. | Connor Roberts (C) | St. Francis Xavier Univ. | USports | 8 | 0 | 6 | 6 | 2 |
| 49. | Paul Ludwinski (C/LW) | Rockford IceHogs | AHL | 3 | 1 | 1 | 2 | 2 |
| 50. | Carson Focht (C) | Orlando Solar Bears | ECHL | 2 | 0 | 0 | 0 | 0 |
| 51. | Matthew Jovanovic (D) | RPI (Rensselaer Polytech. Inst.) | NCAA | 2 | 0 | 0 | 0 | 0 |