O 22 de xuño de 2018, Dahlin foi elixido primeiro en xeral polos Buffalo Sabres no Draft. Foi o primeiro xogador sueco en ser elixido en primeiro lugar desde Mats Sundin en 1989.
, e o segundo sueco en lograr a hazaña. O 9 de xullo asinou un contrato de tres anos cos Sabres. Dahlin participou no campo de adestramento dos Sabres e fixo a lista de apertura da noite para a tempada 2018-19. Fixo o seu debut na NHL o 4 de outubro nunha derrota por 4 a 0 ante os Boston Bruins. Dahlin anotou o seu primeiro gol na carreira da NHL o 13 de outubro nunha vitoria por 3 a 0 sobre os Arizona Coyotes. O 9 de febreiro de 2019, despois dunha vitoria sobre os Detroit Red Wings, Dahlin converteuse no quinto defensor da historia da NHL en rexistrar 30 puntos antes dos 19 anos. Despois da súa tempada de novato, Dahlin foi nomeado como un dos tres finalistas para o Calder Memorial Trophy como o mellor novato da NHL.