The Sharks traded up twice on Day 2 and finished with five total selections in the 2018 NHL Draft.
D - Ryan Merkley | Round 1, 21st Overall
C - Linus Karlsson | Round 3, 87th Overall
C - Jasper Weatherby | Round 4, 102nd Overall
G - Zachary Emond | Round 6, 176th Overall
LW - John Leonard | Round 6 182nd Overall