Contract and Player Details
Johnson, 25, is signed through the end of the 2027-28 season with an average annual value of $875,000, according to the Pittsburgh Penguins. The 6-foot-1, 195-pound left-shot defenseman was originally drafted by Buffalo in the first round, 31st overall, of the 2019 NHL Draft.
Johnson has played 47 career NHL games, all with Buffalo. He recorded seven assists during his rookie season in 2023-24, when he played a career-high 41 games. In the 2024-25 and 2025-26 seasons, he appeared in only three NHL games each year. He began the 2026-27 season with the Rochester Americans, the Sabres' American Hockey League affiliate, where he played four games and was plus-2.
Prior to his professional career, Johnson played four seasons at the University of Minnesota and represented Team USA at the 2021 World Junior Championship, winning a gold medal.