John Beecher (born April 5, 2001) is an American collegiate ice hockey forward who is currently playing with the University of Michigan in the Big Ten Conference (B1G). He was drafted 30th overall by the Boston Bruins in the first round of the 2019 NHL Entry Draft.