Beavers is a product of the Real Salt Lake youth academy. He made his senior debut for Real Monarchs, Real Salt Lake's USL Championship affiliate, on June 26, 2021, starting in the 1–1 draw.[2] At the age of 16, Beavers became the youngest ever goalkeeper in the league's history.[3] On September 3, 2021, Beavers signed a professional deal with Real Monarchs.[4]