Stevens attended Gig Harbor High School in Gig Harbor, Washington. He was selected by the San Diego Padres in the 40th round of the 2017 Major League Baseball draft, but did not sign and played college baseball at the University of Portland. In 2019, he played collegiate summer baseball with the Wareham Gatemen of the Cape Cod Baseball League. After four years at Portland, he was selected by the Houston Astros in the 11th round of the 2021 MLB draft and signed. On May 7, 2024, Stevens was released by the Astros organization.
On May 27, 2024, Stevens signed a minor league contract with the Los Angeles Angels organization. He spent the remainder of the year split between the rookie-level Arizona Complex League Angels, High-A Tri-City Dust Devils, Double-A Rocket City Trash Pandas, and Triple-A Salt Lake Bees.
Stevens was assigned to Triple-A Salt Lake to begin the 2025 season, playing in 72 games and slashing .307/.383/.542 with 14 home runs, 43 RBI, and nine stolen bases. On July 3, 2025, Stevens was selected to the 40-man roster and promoted to the major leagues for the first time